Курсовая работаБаза данных "Домашняя фонотека" (версия 2)СОДЕРЖАНИЕ 1. Введение.
2. Содержательная постановка и описание задачи.
3. Атрибуты объекта и представление данных программе.
4. Описание программы создания набора данных.
5. Описание программы формирования выходного документа.
6. Описание программы формирования списковой структуры.
7. Технология обработки данных.
8. Заключение.
9. Список литературы.
Приложения:
1. Графическое описание данных.
2. Представление данных в памяти ЭВМ.
3. Рисунок списковой структуры.
4. Формат выходного документа.
5. Схема последовательности обработки данных.
6. Листинг программы.
(шрифт 14, отступ 1.5 )
| Автоматизированная информационная система "Определение материальных требований" | Turbo Pascal 7.0 (DOS) | 700+ |
| База данных "Автовокзал" | Turbo Pascal 7.0 (DOS) | 800 |
| База данных "Аптека" | Turbo Pascal 7.0 (DOS) | 600+ |
| база данных "Аэропорт" | Turbo Pascal 7.0 (DOS) | 400+ |
| База данных "Аэропорт" для учета свободных мест и пассажиров в аэропорту | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Библиотека" | Turbo Pascal 7.0 (DOS) | 700+ |
| База данных "Библиотека" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Библиотека" (динамический список) | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Библиотечный справочник" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Библиотечный справочник" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Видеотека" (ООП, списки, csv) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Домашняя фонотека" | Turbo Pascal 7.0 (DOS) | 700 |
| База данных "Домашняя фонотека" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Животные" | Turbo Pascal 7.0 (DOS) | 800 |
| База данных "Картотека формуляров книг" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Кино мира" | Turbo Pascal 7.0 (DOS) | 1000+ |
| База данных "Книжный магазин" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Компьютерный рынок" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Конденсаторы" | Turbo Pascal 7.0 (DOS) | 300+ |
| База данных "Магазин" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Междугородние телефонные переговоры" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Налоги" | Turbo Pascal 7.0 (DOS) | 600 |
| База данных "Отдел кадров" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Парфюмерный магазин" (DBase 3) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Парфюмерный магазин" (версия 2) | Turbo Pascal 7.0 (DOS) | 1000+ |
| База данных "Продукты" | Turbo Pascal 7.0 (DOS) | 400+ |
| база данных "Склад" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Склад" с построением круговой диаграммы товаров | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Складской учет" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Сотрудники" (ООП, списки, 3 файла БД) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Спортивная команда" | Turbo Pascal 7.0 (DOS) | 600 |
| База данных "Справочная аэропорта" | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Справочная служба аэропорта" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Справочник по клиентуре городского банка" | Turbo Pascal 7.0 (DOS) | 400+ |
| База данных "Справочник транспортного агентства" | Turbo Pascal 7.0 (DOS) | 1500+ |
| База данных "Студенты" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Телефонный справочник" (Turbo Vision) | Turbo Pascal 7.0 (DOS) | 700 |
| База данных "Торговая фирма" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Транспортное агентство" | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Хроника восхождений" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Экспорт товаров" (3 типизированных файла) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных налогоплательщиков (файл, записи) | Pascal ABC | 1400+ |
| База данных «Жильцы» | Turbo Pascal 7.0 (DOS) | 700 |
| База данных «Справочник частных телефонов» | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных «Туристическое агентство» | Turbo Pascal 7.0 (DOS) | 1200 |
| БД "Транспортная компания" | Turbo Pascal 7.0 (DOS) | 1300+ |
| Буфет университета | Lazarus | 900+ |
| Домашняя Фонотека | Turbo Pascal 7.0 (DOS) | 1000+ |
| Записная телефонная книжка. (поиск, сортировка, фильтрация) | Turbo Pascal 7.0 (DOS) | 800+ |
| Информатика 2. ЛР2. Вариант 6 | Pascal ABC | 1400 |
| Информационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтер | Turbo Pascal 7.0 (DOS) | 600 |
| Информационные технологии обработки данных. Вариант 1. Программа создания и корректировки файла, содержащего сведения о студентах. | Pascal ABC | 600+ |
| ИТОД. Информационные технологии обработки данных. Вариант 2. Книги в библиотеке | Pascal ABC | 1400+ |
| Обработка данных по поставкам нефтегазового оборудования | Pascal ABC | 900+ |
| План производства предприятия | Turbo Pascal 7.0 (DOS) | 700+ |
| Помощник экзаменатора | Turbo Pascal 7.0 (DOS) | 800+ |
| Программа создания и корректировки файла, содержащего номера частных телефонов | Turbo Pascal 7.0 (DOS) | 600+ |
| Программа создания и корректировки файла, содержащего сведения о книгах, находящихся в библиотеке | Turbo Pascal 7.0 (DOS) | 800+ |
| Программирование. ЛР1. Вариант 18. Циклические алгоритмы. Доступ к символам строк. | Pascal ABC | 1200 |
| Работа с данными пользователей | Pascal ABC | 1200 |
| Редактор и проигрыватель звуков (PC Speaker) | Turbo Pascal 7.0 (DOS) | 800+ |
| Сведения об абитуриентах, сдавших вступительные экзамены в институт. Информационные технологии обработки данных. ИТОД | Pascal ABC | 1400+ |
| СиАОД. Книжный магазин. | Pascal ABC | 1400+ |
| Словарь. Использование CRC для хеширования | Turbo Pascal 7.0 (DOS) | 1300+ |
| Список станций метро | Turbo Pascal 7.0 (DOS) | 800+ |
| Справочная по операторам Паскаля (языка Turbo Pascal) | Turbo Pascal 7.0 (DOS) | 900+ |
| Справочная система Кадры. Создание приложений с интерфейсом, управляемым событиями при помощи пакета Turbo Vision. Проектирование человеко-машинного интерфейса. Вариант 4 | Turbo Pascal 7.0 (DOS) | 2000 |
| Справочник Домашняя Видеотека | Turbo Pascal 7.0 (DOS) | 1000+ |
| Статистика экзаменационной сессии | Turbo Pascal 7.0 (DOS) | 700+ |
| Таблица с возможностью изменения структуры полей | Turbo Pascal 7.0 (DOS) | 1000+ |
| Телефонный справочник | Turbo Pascal 7.0 (DOS) | 600+ |
| Телефонный справочник + сортировка | Turbo Pascal 7.0 (DOS) | 600 |
| Университет | Turbo Pascal 7.0 (DOS) | 1300+ |
| Формирование данных о подразделениях (предприятиях) | Turbo Pascal 7.0 (DOS) | 600+ |
| Формирование квитанций оплаты услуг ЖКХ | Turbo Pascal 7.0 (DOS) | 1000 |
| 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. | Pascal ABC | 1400 |
| Автобусы (динамические структуры данных) | Pascal ABC | 900 |
| База данных "Автовокзал" | Turbo Pascal 7.0 (DOS) | 800 |
| База данных "Аптека" | Turbo Pascal 7.0 (DOS) | 600+ |
| база данных "Аэропорт" | Turbo Pascal 7.0 (DOS) | 400+ |
| База данных "Библиотека" | Turbo Pascal 7.0 (DOS) | 700+ |
| База данных "Библиотека" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Библиотека" (динамический список) | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Библиотечный справочник" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Библиотечный справочник" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Видеотека" (ООП, списки, csv) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Домашняя фонотека" | Turbo Pascal 7.0 (DOS) | 700 |
| База данных "Домашняя фонотека" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Конденсаторы" | Turbo Pascal 7.0 (DOS) | 300+ |
| База данных "Магазин" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Междугородние телефонные переговоры" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Налоги" | Turbo Pascal 7.0 (DOS) | 600 |
| База данных "Отдел кадров" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Парфюмерный магазин" (DBase 3) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Продукты" | Turbo Pascal 7.0 (DOS) | 400+ |
| база данных "Склад" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Складской учет" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Спортивная команда" | Turbo Pascal 7.0 (DOS) | 600 |
| База данных "Справочная аэропорта" | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Справочник по клиентуре городского банка" | Turbo Pascal 7.0 (DOS) | 400+ |
| База данных "Справочник транспортного агентства" | Turbo Pascal 7.0 (DOS) | 1500+ |
| База данных "Студенты" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Торговая фирма" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Транспортное агентство" | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Экспорт товаров" (3 типизированных файла) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных налогоплательщиков (файл, записи) | Pascal ABC | 1400+ |
| База данных «Автосервис» с реализацией поиска | Pascal ABC | 1400+ |
| База данных «Жильцы» | Turbo Pascal 7.0 (DOS) | 700 |
| База данных «Справочник частных телефонов» | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных «Туристическое агентство» | Turbo Pascal 7.0 (DOS) | 1200 |
| БД "Транспортная компания" | Turbo Pascal 7.0 (DOS) | 1300+ |
| Бинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров. | Pascal ABC | 700 |
| Вариант 15. Дан символьный файл. Произвести «сжатие» этого файла, заменив каждую последовательность из нескольких вхождений одного и того же символа записью вида x’k’, где x–число вхождений символа kв исходную последовательность. Сравнить размеры файлов. | Pascal ABC | 700 |
| Вариант 15. Построить линейный список из входной последовательности чисел. Удалить из него все числа, кратные 5. | Pascal ABC | 700 |
| Двунаправленный линейнейный список файлов | Turbo Pascal 7.0 (DOS) | 600+ |
| Демонстрация работы со списком | Turbo Pascal 7.0 (DOS) | 600 |
| Деревья. Подсчет числа вершин на n-ом уровне непустого дерева T | Turbo Pascal 7.0 (DOS) | 600 |
| Динамическая структура "генеалогическое дерево" | Turbo Pascal 7.0 (DOS) | 600 |
| Динамическая структура ОЧЕРЕДЬ | Turbo Pascal 7.0 (DOS) | 600 |
| Записная телефонная книжка. (поиск, сортировка, фильтрация) | Turbo Pascal 7.0 (DOS) | 800+ |
| ИТОД. Информационные технологии обработки данных. Вариант 10. Сведения о маршрутах поездов на ближайшую неделю. | Turbo Pascal 7.0 (DOS) | 1200 |
| Комплексный калькулятор | Turbo Pascal 7.0 (DOS) | 800+ |
| Линейные списки для хранения последовательности чисел. Построить эпициклоиду. Программирование и основы алгоритмизации-2. ЛР4 | Pascal ABC | 1300 |
| ЛР1. 1) Программно создать типизированный файл, состоящий из 70 целых чисел в диапазоне [-17, 34]. 2) Создать в текстовом редакторе файл, состоящий из символов: Русские буквы, цифры, запятые, точки и 9 строк. | Pascal ABC | 1200 |
| ЛР3. Вариант 15. Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритм | Pascal ABC | 990 |
| ЛР3. Программирование. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и напечатайте значение функции poz(s). 2) Напишите рекурсивную программу для вычисления суммы | Pascal ABC | 1550 |
| ЛР8 Написать функцию, которая удаляет из списка все вхождения ключа. ЛР9 Слить два стека, содержащих возрастающую последовательность целых положительных чисел, в третий стек так, чтобы его элементы располагались также в порядке возрастания. | Pascal ABC | 1000 |
| Массив: удаление цепочек четных элементов | Pascal ABC | 600 |
| Музыкальная картотека | Pascal ABC | 2500 |
| Обработка данных по поставкам нефтегазового оборудования | Pascal ABC | 900+ |
| Обработка разреженных матриц | Turbo Pascal 7.0 (DOS) | 700+ |
| Обходы бинарного дерева | Turbo Pascal 7.0 (DOS) | 800 |
| Описать процедуру predlast(f). Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f. Программирование и основы алгоритмизации-2. ЛР3. | Pascal ABC | 1300 |
| Очередь с приоритетом | Turbo Pascal 7.0 (DOS) | 700+ |
| Подсчет элементов дерева | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск в ширину | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск фундаментальных циклов графа | Turbo Pascal 7.0 (DOS) | 600 |
| Построение эйлерова цикла в графе, заданном матрицей смежности | Turbo Pascal 7.0 (DOS) | 700+ |
| Построить линейный список из фамилий. Вставить в него введенную фамилию, сохранив алфавитный порядок. ЛР2. Вариант 20. Освоить основные приемы работы с динамическими структурами данных | Pascal ABC | 1300 |
| Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10. | Turbo Pascal 7.0 (DOS) | 2500 |
| Программирование 2. ЛР 4. Вариант 7. Задача 1. Используйте линейные списки для хранения последовательности вещественных чисел. Задача 2. Даны целые числа t1, t2, ... t31 – задающие график температур за март месяц. | Pascal ABC | 900+ |
| Работа с данными пользователей | Pascal ABC | 1200 |
| Работа с односвязными списками в среде Pascal ABC | Pascal ABC | 600+ |
| Работа с разреженными матрицами | Turbo Pascal 7.0 (DOS) | 600+ |
| Работа с файлами и массивами записей | Turbo Pascal 7.0 (DOS) | 400 |
| Расчет максимальной глубины бинарного дерева | Turbo Pascal 7.0 (DOS) | 600 |
| Сведения о геометрических фигурах на плоскости | Pascal ABC | 700+ |
| Сведения об абитуриентах, сдавших вступительные экзамены в институт. Информационные технологии обработки данных. ИТОД | Pascal ABC | 1400+ |
| СиАОД. Книжный магазин. | Pascal ABC | 1400+ |
| Словарь. Использование CRC для хеширования | Turbo Pascal 7.0 (DOS) | 1300+ |
| Собственная структура данных «строка» - модуль процедур и демонстрационная программа | Free Pascal | 1100 |
| Сортировка двумерного массива по заданной схеме | Pascal ABC | 600+ |
| Справочная по операторам Паскаля (языка Turbo Pascal) | Turbo Pascal 7.0 (DOS) | 900+ |
| Справочная система Кадры. Создание приложений с интерфейсом, управляемым событиями при помощи пакета Turbo Vision. Проектирование человеко-машинного интерфейса. Вариант 4 | Turbo Pascal 7.0 (DOS) | 2000 |
| Университет | Turbo Pascal 7.0 (DOS) | 1300+ |
| Уровень с максимальным числом вершин | Turbo Pascal 7.0 (DOS) | 600 |
| Формирование данных о подразделениях (предприятиях) | Turbo Pascal 7.0 (DOS) | 600+ |
| 1) Дана матрица целых чисел размером MxN. Найти номера строки и столбца наибольшего элемента матрицы. 2) Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строку | Pascal ABC | 1200 |
| 1) Даны действительные числа a1, a2. Получить: a1+a2+ ...+an и a1*a2* ...*an. 2) По трем заданным матрицам А, B, C построить матрицу Х, элементы которой вычисляются по формуле: x(i, j)=MAX{a(i, j), b(i, j), c(i, j)}. | Pascal ABC | 1400 |
| 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S | Pascal ABC | 1400 |
| 1) Даны целые числа a1, a2, ..., an. Наименьший член последовательности a1, a2, ..., an заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. 2) Дана строка символов. В возрастающем порядке напечатайте все цифры, входящие в эту строку | Turbo Pascal 7.0 (DOS) | 1400 |
| 1) Используйте линейные списки для хранения последовательности чисел. Опишите процедуру или функцию, которая для данного списка L создает список L1, содержащий только положительные элементы списка. 2) Написать программу, вызывающую пульсацию окружности в центре экрана. | Pascal ABC | 1400 |
| 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. | Pascal ABC | 1400 |
| 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв. | Pascal ABC | 1400 |
| 1) С помощью одного прохода по массиву определить количество элементов массива совпадающих с наибольшим элементом. 2) Определить номера строк матрицы А(1:N, 1:M), совпадающих с массивом D(1:M) | Pascal ABC | 1400 |
| 36-ричные перестановки | Turbo Pascal 7.0 (DOS) | 600 |
| 7 программ на Паскале. Вычислительная математика. Вариант 16. Отделения корней. решения СЛАУ методом Гаусса, ортогонализации, Халецкого, простой итерации, Зейделя. Поиск определителя матрицы метод Гаусса, декомпозиции. Вычисление обратной матрицы методом Гаусса, методом ортогонализации, методом Халецкого. Интерполяция таблично заданной функции с помощью полиномов Ньютона или Лагранжа. Вычисление первой и второй производной с помощью полинома Ньютона или Лагранжа. Вычисление интеграла по одной из формул: трапеции, Симпсона или прямоугольников, Г | Pascal ABC | 1400 |
| Cоздание программ с использованием массивов(одномерных и матриц) и множеств | Pascal ABC | 600+ |
| Алгоритм Дейкстры | Turbo Pascal 7.0 (DOS) | 600+ |
| Аппроксимация функции заданной в табличном виде методом наименьших квадратов (МНК) с построением графика | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Аптека" | Turbo Pascal 7.0 (DOS) | 600+ |
| база данных "Аэропорт" | Turbo Pascal 7.0 (DOS) | 400+ |
| База данных "Аэропорт" для учета свободных мест и пассажиров в аэропорту | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Библиотека" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Библиотечный справочник" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Библиотечный справочник" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Видеотека" (ООП, списки, csv) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Домашняя фонотека" (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Картотека формуляров книг" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Магазин" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Междугородние телефонные переговоры" | Turbo Pascal 7.0 (DOS) | 600+ |
| База данных "Налоги" | Turbo Pascal 7.0 (DOS) | 600 |
| База данных "Отдел кадров" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Продукты" | Turbo Pascal 7.0 (DOS) | 400+ |
| база данных "Склад" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных "Складской учет" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Сотрудники" (ООП, списки, 3 файла БД) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Спортивная команда" | Turbo Pascal 7.0 (DOS) | 600 |
| База данных "Справочник по клиентуре городского банка" | Turbo Pascal 7.0 (DOS) | 400+ |
| База данных "Справочник транспортного агентства" | Turbo Pascal 7.0 (DOS) | 1500+ |
| База данных "Студенты" | Turbo Pascal 7.0 (DOS) | 800+ |
| База данных "Торговая фирма" | Turbo Pascal 7.0 (DOS) | 500+ |
| База данных налогоплательщиков (файл, записи) | Pascal ABC | 1400+ |
| База данных экзаменационной сессии | Pascal ABC | 700 |
| База данных «Автосервис» с реализацией поиска | Pascal ABC | 1400+ |
| База данных «Жильцы» | Turbo Pascal 7.0 (DOS) | 700 |
| База данных «Туристическое агентство» | Turbo Pascal 7.0 (DOS) | 1200 |
| Библиотека для шифрования | Turbo Pascal 7.0 (DOS) | 900 |
| Бинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров. | Pascal ABC | 700 |
| Вариант 14. Числа в двоичной системе счисления (Pascal и С++). | Free Pascal | 1200 |
| Вариант 15. Построить линейный список из входной последовательности чисел. Удалить из него все числа, кратные 5. | Pascal ABC | 700 |
| Вариант 18. Задание 1: Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядке. Задание 2: Дан символьный файл, содержащий не менее двух записей. Определить, являются ли два первых символа цифрами. Если да, то установить, является ли четным число, образованное этими цифрами. | Pascal ABC | 1200 |
| Вариант 8. Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре пароля +2; 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл | Turbo Pascal 7.0 (DOS) | 1200 |
| Вращение трехмерной фигуры (масштабирование, поворот, текстурирование, смещение) | Turbo Pascal 7.0 (DOS) | 700 |
| Вывод на экран числа в словесной форме | Turbo Pascal 7.0 (DOS) | 600 |
| Выравнивание по ширине | Turbo Pascal 7.0 (DOS) | 600+ |
| Выравнивание строк, длинные числа | Pascal ABC | 600 |
| Вычисление значений функции | Turbo Pascal 7.0 (DOS) | 600 |
| Вычисление определённого интеграла функции f(x)=x*x*x+1 методом трапеции | Turbo Pascal 7.0 (DOS) | 600 |
| Вычисление суммы элементов побочной диаганали матрицы | Turbo Pascal 7.0 (DOS) | 600+ |
| Вычисление функций и обработка массива | Lazarus | 1100 |
| Генетические алгоритмы. Информатика. КП. Вариант 4. Найти минимум функции z(x,y) в заданной области | Turbo Pascal 7.0 (DOS) | 1700+ |
| Генетический алгоритм и генетические операторы | Turbo Pascal 7.0 (DOS) | 600+ |
| График функции | Turbo Pascal 7.0 (DOS) | 600+ |
| График экспериментальных точек в прямой линии регрессии | Turbo Pascal 7.0 (DOS) | 1200 |
| Дан целочисленный массив Ai размера N. Сформировать новый массив Bi, элементы которого будут содержать элементы массива Ai. Информатика и программирование. Алгоритмы работы с двумерными массивами. ЛР3. Вариант 13. | Turbo Pascal 7.0 (DOS) | 1200 |
| Дана S строка символов. Получить первое натуральное i, для которого каждый из символов Si и Si+1 совпадает с буквой А.новая | Lazarus | 700+ |
| Даны два числа X и Y в десятичной системе счисления. Написать программу, которая бы производила сложение X+Y и вычитание X-Y чисел с плавающей запятой в нормальной форме одинарной точности.новая | Lazarus | 990+ |
| Две лабораторные на Pascal. Массивы и множества. | Pascal ABC | 1400 |
| Двоичные деревья (бинарные деревья) программа показывает глубину узлов отступом от левого края экрана | Pascal ABC | 600 |
| Двумерный клеточный автомат - игра "Жизнь" | Turbo Pascal 7.0 (DOS) | 1500 |
| Двунаправленный линейнейный список файлов | Turbo Pascal 7.0 (DOS) | 600+ |
| Деревья. Подсчет числа вершин на n-ом уровне непустого дерева T | Turbo Pascal 7.0 (DOS) | 600 |
| Задание 1 Дан текстовый файл F . Записать в файл G часть содержимого F, следующую за наиболее длинной группой идущих подряд пробелов. Задание 2 Не меняя порядок записи чисел в списке выдать элементы списка в порядке возрастания значений. | Pascal ABC | 900 |
| Задача Прима-Краскала ("жадный" алгоритм) | Turbo Pascal 7.0 (DOS) | 600 |
| Заменить первое число нулем, если оно меньше или равно второмуновая | Lazarus | 400+ |
| Записная телефонная книжка. (поиск, сортировка, фильтрация) | Turbo Pascal 7.0 (DOS) | 800+ |
| Игра "Крестики-нолики" (версия 2) | Turbo Pascal 7.0 (DOS) | 700 |
| Игра "Тетрис" с использованием ООП | Turbo Pascal 7.0 (DOS) | 900+ |
| Изображение многогранника, вращающегося вокруг оси OY. Ось вращение не должна совпадать с собственной вертикальной осью фигуры. Компьютерная графика. Задание 3. Вариант 12. Фигура – усеченная пирамида, в основании которой лежит квадрат, проекция – Диметрия | Pascal ABC | 2000 |
| Изучение операторов цикла и ветвления | Turbo Pascal 7.0 (DOS) | 600 |
| Интерполяция сплайнами (полиномиальными) | Pascal ABC | 1000 |
| Информатика 2. Лабораторная работа 2. 10 вариант | Pascal ABC | 700 |
| Информатика 3. ЛР1. Вариант 1. | Turbo Pascal 7.0 (DOS) | 1200 |
| Информатика 9й класс. Неделя 21. Задание 1. Задание 2. | Pascal ABC | 600 |
| Информатика. 9й класс. Неделя 20. Задание 1. Задание 2. | Pascal ABC | 600 |
| Информатика. Вариант 10. одноточечного скрещивания и двухточечной мутации. Найти минимум функции в заданной области. Целевая функция с областью поиска решения: z(x,y) = х^2 + у^2, -5.12 <= х <= 5.12, —5.12 <= у <= 5.12 | Pascal ABC | 1400 |
| Информационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтер | Turbo Pascal 7.0 (DOS) | 600 |
| Информационные технологии обработки данных (КП), вариант 8. Работа с комплексными числами и файлами | Pascal ABC | 1200 |
| Клавиатурный тренажер | Turbo Pascal 7.0 (DOS) | 900+ |
| Кодирование, декодирование текста | Turbo Pascal 7.0 (DOS) | 500+ |
| Кодирование, подсчет суммы элементов символьной матрицы | Turbo Pascal 7.0 (DOS) | 600 |
| Комплексный калькулятор | Turbo Pascal 7.0 (DOS) | 800+ |
| Компьютерная графика. Анимация и морфинг. Индивидуальная практическая работа №1. Вариант 16 | Pascal ABC | 1500 |
| Компьютерная графика. Задание 1. Фрактальные множества. Задание 2. Двухмерные преобразования. Вариант 6. Многогранник. | Turbo Pascal 7.0 (DOS) | 1400 |
| Компьютерная графика. ЛР1. Фрактальная графика. Вариант 5. Фрактал Джулия | Pascal ABC | 1400 |
| Компьютерная графика. ЛР2. Моделирования двумерных изображений. Вариант 5. Реализация двумерных афинных преобразований | Pascal ABC | 1400+ |
| Компьютерная графика. ЛР3. Подключение графической библиотеки OpenGL. Вариант 5. Трехмерная сцена. Пятиугольная пирамида. | Pascal ABC | 1400 |
| Конвертер для перевода программ на языке Си в текст программы на языке Паскаль | Turbo Pascal 7.0 (DOS) | 800+ |
| КП по Информатике-4. Вариант 18. Найти минимум функции z(x,y) в заданной области. z(x,y)=int(x)+int(y), -5.12<=x<=5.12, -5.12<=y<=5.12 | Pascal ABC | 1400 |
| КР №1 "Обработка строк", КР №2 "Обработка матриц | Turbo Pascal 7.0 (DOS) | 1900+ |
| Лабораторная работа Строки, записи, модуль Crt, массив | Pascal ABC | 700 |
| ЛР1. Вариант 10. Графическое построение фрактала ньютона. Компьютерная графикановая | Pascal ABC | 1600+ |
| ЛР1. Вариант 10. Задача 1. Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. Задача 2. Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв. | Pascal ABC | 900+ |
| ЛР1. Вариант 16. Две задачи на Pascal. Использование простых типов данных, строкового типа данных. Программированиеновая | Pascal ABC | 1990 |
| ЛР1. Вариант 2. 2 задачи на Pascal. Использование простых и строковых типов данных. Программирование. Потаповановая | Pascal ABC | 1990 |
| ЛР1. Вариант 8. Графическое построение фрактала Ньютона со следующими границами: 1<=x<=1, 1<=y<=1. Компьютерная графика | Pascal ABC | 2000+ |
| ЛР1. Вариант 8. Две программы на Pascal ABC. Использование простых управляющих структур: условного оператора, цикла. Программированиеновая | Pascal ABC | 1400 |
| ЛР1. Вариант 8. Разработать программу для вычисления значения заданного арифметического выражения от значений переменных x, y, z и значения заданной функции | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР1. Вариант 9. Задача 1. Работа с файлами. Задача 2. Рекурсия. Программированиеновая | Pascal ABC | 800+ |
| ЛР1. Сумма нечетных чисел. Строка из символов. Вариант 15. Задача 1. Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел. Задача 2. Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены. | Pascal ABC | 1200 |
| ЛР2. Вариант 10. Задача 1. Получить массив B из массива A удалением n-ой строки и k-го столбца. Задача 2. Дана строка. В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку.
Указание: гласные буквы — а, e, i, o, u; остальные — согласные. Использовать множества. | Pascal ABC | 900+ |
| ЛР2. Вариант 16. Две задачи на Pascal. Использованием массивов (одномерных и матриц), создание программ с использованием множеств. Программированиеновая | Pascal ABC | 1990 |
| ЛР2. Вариант 2. 2 задачи на Pascal. Использование массивов (одномерных и матриц),
множеств. Программирование. Потаповановая | Pascal ABC | 1990+ |
| ЛР2. Вариант 5. Компьютерная графика. Реализация двухмерных аффинных преобразований | Pascal ABC | 990 |
| ЛР2. Вариант 8. Две программы на Pascal ABC. Использование массивов (одномерных и матриц) и множеств. Работа с подпрограммами. Программированиеновая | Pascal ABC | 1500 |
| ЛР2. Действительные и натуральные числа. Вариант 15. Задача 1. Даны действительные числа a1,a2,...,an,a2n. Получить max и min. Задача 2. Напечатать все натуральные числа от 10 до 32767, в десятичной записи которых нет одинаковых цифр. | Pascal ABC | 1200 |
| ЛР3. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. 2) Напишите рекурсивную программу для вычисления суммы (i=1)^n1/i^2 | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР3. Вариант 12. Две задачи на Pascal. Работа с файлами. Рекурсивный алгоритм. Программированиеновая | Pascal ABC | 1990 |
| ЛР3. Вариант 15. Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР3. Вариант 6. Работа с файлами. Рекурсивный алгоритм. Программирование. Потапова.новая | Pascal ABC | 1600+ |
| ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритм | Pascal ABC | 990 |
| ЛР3. Вариант 8. Задача 1. Работа с файлами. Задача 2. Рекурсивный алгоритм. Программирование - 2 (Потапова)новая | Pascal ABC | 1600+ |
| ЛР3. Задание 7. Использование типа «запись». Учебные заведения. | Pascal ABC | 600 |
| ЛР3. Задача 1: Создание текстового файла, преобразованный по определенному принципу. Описание процедуры. Задача 2: Создание рекурсивной программы для вычисления произведения. | Pascal ABC | 1400+ |
| ЛР3. Программирование. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и напечатайте значение функции poz(s). 2) Напишите рекурсивную программу для вычисления суммы | Pascal ABC | 1550 |
| ЛР3. Программирование. Вариант 15. Создание программ, отражающих приемы работы с файлами. Описание рекурсивной функции | Pascal ABC | 1400 |
| ЛР3. Программирование. Вариант 9. Создание программ: 1. Отражающая приемы работы с файлами. 2. Реализующая рекурсивный алгоритм. | Pascal ABC | 1400+ |
| ЛР4. Вариант 12. Две задачи на Pascal. Работа со списками. Создание программ в графическом режиме. Программированиеновая | Pascal ABC | 1990 |
| ЛР4. Вариант 8. Задача 1. Работа со списками. Задача 2. Графический режим. Программирование - 2 (Потапова)новая | Pascal ABC | 1600+ |
| ЛР4. Задача 1: Описание процедуры "УДАЛИТЬ", используя представление последовательности строк в виде линейного списка. Задача 2: Имитация движения велосипеда. | Pascal ABC | 1400 |
| ЛР4. Программирование. Вариант 15. Приемы работы со списками. Графический режим. | Pascal ABC | 1400 |
| ЛР4. Программирование. Вариант № 9. Создание программ: 1. Отражающая приемы работы со списками. 2. Создание программ в графическом режиме. | Pascal ABC | 1400 |
| Массив | Free Pascal | 900+ |
| Массив: удаление цепочек четных элементов | Pascal ABC | 600 |
| Массивы | Turbo Pascal 7.0 (DOS) | 1200 |
| Метод Гаусса решения СЛАУ | Turbo Pascal 7.0 (DOS) | 600 |
| Метод Гаусса решения СЛАУ (с объяснениями по шагам) | Turbo Pascal 7.0 (DOS) | 600 |
| Минимальный элемент каждого столбца матрицы | Turbo Pascal 7.0 (DOS) | 600+ |
| Модифицированные методы Эйлера I и II рода для решения ОДУ | Turbo Pascal 7.0 (DOS) | 600 |
| Морской бой - расстановка кораблей | Turbo Pascal 7.0 (DOS) | 600 |
| Музыкальная картотека | Pascal ABC | 2500 |
| Наклон черно-белого изображения. Угол наклона произвольный и задаётся пользователем | Pascal ABC | 1200 |
| Нахождение k-ой цифры последовательности Фибоначчи. | Turbo Pascal 7.0 (DOS) | 600+ |
| Нахождение квадрата с максимальным периметром по заданным точкам | Turbo Pascal 7.0 (DOS) | 600 |
| Нахождение корней функции на заданном интервале методом дихотомии (деления отрезка пополам) | Turbo Pascal 7.0 (DOS) | 400+ |
| Нахождение максимума среди отрицательных чисел последовательности | Turbo Pascal 7.0 (DOS) | 600+ |
| Нахождение эйлерова цикла в графе | Turbo Pascal 7.0 (DOS) | 800 |
| Обмен элементов матрицы главной и побочной диаганалей | Turbo Pascal 7.0 (DOS) | 600+ |
| Обработка данных по поставкам нефтегазового оборудования | Pascal ABC | 900+ |
| Обработка одномерного массива с использованием процедур и функций с параметрами | Turbo Pascal 7.0 (DOS) | 600+ |
| Обработка результатов опроса | Turbo Pascal 7.0 (DOS) | 1400 |
| Обход поля конем | Turbo Pascal 7.0 (DOS) | 800 |
| Обход шахматного поля конем. (версия 2) | Turbo Pascal 7.0 (DOS) | 800+ |
| Обходы бинарного дерева | Turbo Pascal 7.0 (DOS) | 800 |
| Одномерный клеточный автомат | Turbo Pascal 7.0 (DOS) | 600 |
| Одноточечное скрещивание и инверсионная мутация | Turbo Pascal 7.0 (DOS) | 800+ |
| Операции с многочленами | Turbo Pascal 7.0 (DOS) | 700+ |
| Определение возможности построения треугольника | Turbo Pascal 7.0 (DOS) | 600 |
| Определение трех наибольших числа последовательности | Turbo Pascal 7.0 (DOS) | 600+ |
| Определение угла между положением часовой стрелки в начале суток и ее положением в указанное время.новая | Lazarus | 700+ |
| Определение частоты букв построчно | Turbo Pascal 7.0 (DOS) | 600+ |
| Основы алгоритмизации и программирования. КР2. Вариант 1. Определить значение функции Y. Необходимо использовать не менее одной подпрограммы-функции и подпрограммы-процедуры. Где: М5 - количество нулевых элементов массива; M1 - индекс минимального элемента массива. | Turbo Pascal 7.0 (DOS) | 900+ |
| Основы алгоритмизации и программирования. КР2. Вариант 9. Определение значения функции Y. Необходимо использовать не менее одной подпрограммы-функции и подпрограммы-процедуры. Исходные данные: значения элементов массивов А[1..k] (или А[1..k, 1..k]) и переменные В,С в зависимости от условий задачи.
В формулах расчета у использованы следующие обозначения: М3 - количество положительных элементов массива. | Turbo Pascal 7.0 (DOS) | 1200 |
| Основы алгоритмизации и языки программирования. Вариант 4 | Pascal ABC | 900+ |
| Основы программирования и алгоритмизации | Pascal ABC | 600+ |
| Отсечение прямоугольным окном. ЛР2. Вариант 4. Компьютерная графика | Turbo Pascal 7.0 (DOS) | 900 |
| Очередь с приоритетом | Turbo Pascal 7.0 (DOS) | 700+ |
| Перевод из префиксной в инфиксную форму | Turbo Pascal 7.0 (DOS) | 600 |
| Перевод чисел из двоичной системы счисления в восьмеричную, шеснадцатиричную, туда и обратно | Pascal ABC | 700+ |
| Перестановки натурального числа | Turbo Pascal 7.0 (DOS) | 600 |
| Пирамидальная сортировка массива. Рекурсивный вариант | Turbo Pascal 7.0 (DOS) | 600+ |
| Площадь участка, ограниченного замкнутой ломанной из отрезков единичной длины | Turbo Pascal 7.0 (DOS) | 600 |
| Подсчет простых чисел - элементов массива, превосходящих сумму элементов | Turbo Pascal 7.0 (DOS) | 600 |
| Подсчет элементов дерева | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск в ширину | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск в ширину в графе | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск изоморфного поддерева | Turbo Pascal 7.0 (DOS) | 800 |
| Поиск кратчайшего пути в матрице из А11 в Аnn | Turbo Pascal 7.0 (DOS) | 600+ |
| Поиск максимального и минимального значений в файле | Turbo Pascal 7.0 (DOS) | 600+ |
| Поиск пути в лабиринте | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск пути в метро | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск фундаментальных циклов графа | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск эйлерова пути в графе | Turbo Pascal 7.0 (DOS) | 600+ |
| Попадание точки в заштрихованную область | Turbo Pascal 7.0 (DOS) | 600 |
| Попадание точки в заштрихованную область (версия 2) | Turbo Pascal 7.0 (DOS) | 600 |
| Последовательность: ввод, сортировка, поиск, меню | Turbo Pascal 7.0 (DOS) | 600+ |
| Построение бинарного дерева | Turbo Pascal 7.0 (DOS) | 700+ |
| Построение графиков функции в TB | Turbo Pascal 7.0 (DOS) | 600 |
| Построение линейного списка из входной последовательности чисел | Free Pascal | 1200 |
| Построение стягивающего дерева из связного графа | Turbo Pascal 7.0 (DOS) | 600 |
| Построение эйлерова цикла в графе, заданном матрицей смежности | Turbo Pascal 7.0 (DOS) | 700+ |
| Построить график функции y(x) и таблицу значений y(x) с шагом измерения аргумента h. Таблицу значений функции и аргумента необходимо вывести на экран в графическом режиме.
y = 8/x + x/2, h = 0.05 | Pascal ABC | 1200 |
| Постфиксная формула | Turbo Pascal 7.0 (DOS) | 600 |
| Проверка правильности описания переменных | Turbo Pascal 7.0 (DOS) | 1000 |
| Проверка правильности описания переменных в паскале(pascal) | Turbo Pascal 7.0 (DOS) | 800+ |
| Программа находит минимум функции в заданной области | Turbo Pascal 7.0 (DOS) | 1300+ |
| Программирование - 2. Задача №1. Описать процедуру p(f,g) от двух файлов типа rаd, которая из файла f переписывает в пустой файл g сначала все положительные числа, а потом все отрицательные. Задача №2. Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке s | Pascal ABC | 600+ |
| Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10. | Turbo Pascal 7.0 (DOS) | 2500 |
| Программирование 2. Лабораторная работа №3. Вариант 7 Для файла s, состоящего из целых чисел, определите процедуру, которая находит значения максимального и минимального элементов файла s. | Pascal ABC | 900+ |
| Программирование-1. ЛР1. Использование простых и строковых типов данных. Вариант 10. 1) Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв | Pascal ABC | 1800 |
| Программирование-1. ЛР2. Вариант 10. 1) Получить массив B из массива A удалением n-ой строки и k-го столбца. 2) В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Гласные буквы — а, e, i, o, u; остальные — согласные | Pascal ABC | 1800 |
| Программирование. ЛР1. 1) Даны целое n>2 и вещественные числа a1, b1, ..., an, bn (ai < bi). Рассматривая пары ai и bi как левые и правые концы отрезков на одной и той же прямой, определить концы отрезка, являющегося пересечением всех этих отрезков. Если такого отрезка нет, сообщить об этом. 2) Дана строка S. Создать новые строки из строки S: а) заменить все восклицательные знаки точками; б) заменить каждую точку многоточием (т.е. тремя точками); в) заменить каждую из групп стоящих рядом точек одной точкой; г) заменить каждую из групп стоящих р | Turbo Pascal 7.0 (DOS) | 1200 |
| Программирование. ЛР1. Вариант 1. 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв | Pascal ABC | 1400 |
| Программирование. ЛР1. Вариант 12. Использование простых управляющих структур: условного оператора, цикла. Числа Фибоначчи. Определить, является ли заданная строка правильной записью вещественного числа (возможно, со знаком, а также с пробелами спереди и/или сзади) | Pascal ABC | 1400 |
| Программирование. ЛР1. Вариант 15. Использование простых и строковых типов данных | Pascal ABC | 1700 |
| Программирование. ЛР1. Вариант 18. Циклические алгоритмы. Доступ к символам строк. | Pascal ABC | 1200 |
| Программирование. ЛР1. Вариант 8. Простые и строковые типы данных. | Turbo Pascal 7.0 (DOS) | 1400 |
| Программирование. ЛР2. 1) Определить k — количество различных элементов массива c (т.е. повторяющиеся элементы считать один раз). 2) В возрастающем порядке напечатать все целые числа из диапазона 1..255, представимые в виде n2 + m2, где m, n => 0. | Turbo Pascal 7.0 (DOS) | 1400 |
| Программирование. ЛР2. Вариант 1. 1) Даны целые числа a1, a2, ..., an. 2) Спортлото: 6 из 49 | Pascal ABC | 1400 |
| Программирование. ЛР2. Вариант 12. Использование массивов (одномерных и матриц) и множеств. Дана строка. Определить, каких букв больше в этом тексте: латинских строчных гласных или согласных. Указание: гласные буквы — а, e, i, o, u; остальные — согласные | Pascal ABC | 1400 |
| Программирование. ЛР2. Вариант 15. Массивы (одномерные и матрицы), множества | Pascal ABC | 1700 |
| Программирование. ЛР2. Вариант 8. Массивы, множества | Turbo Pascal 7.0 (DOS) | 2000 |
| Программирование. ЛР3. 1) Описать процедуру p(f,g) от двух файлов типа ряд, которая в пустой файл f переписывает положительные элементы файла g. 2) Напишите рекурсивную подпрограмму, которая печатает в обратном порядке заданную строку. | Turbo Pascal 7.0 (DOS) | 1400 |
| Программирование. ЛР3. Вариант 11. Работа с файлами. Рекурсивный алгоритм | Pascal ABC | 1800 |
| Программирование: ЛР1 Вариант 14. ЛР2 Вариант 14. (ТУСУР, Потапова) | Pascal ABC | 1000+ |
| Простейший графический редактор | Pascal ABC | 1700+ |
| Путь ладьей | Turbo Pascal 7.0 (DOS) | 600 |
| Работа с массивами | Turbo Pascal 7.0 (DOS) | 600 |
| Работа с многобайтными числами (сложение, вычитание, умножение, деление) | Turbo Pascal 7.0 (DOS) | 1300 |
| Работа с односвязными списками в среде Pascal ABC | Pascal ABC | 600+ |
| Работа с разреженными матрицами | Turbo Pascal 7.0 (DOS) | 600+ |
| Работа с файлами и массивами записей | Turbo Pascal 7.0 (DOS) | 400 |
| Работа с файлами и строками | Turbo Pascal 7.0 (DOS) | 200 |
| Работа со структурой данных "Стек" | Free Pascal | 600 |
| Расстановка пешек и коней на шахматной доске | Pascal ABC | 700 |
| Расчет максимальной глубины бинарного дерева | Turbo Pascal 7.0 (DOS) | 600 |
| Решение математической задачи | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение математической задачи (версия 2) | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение математической задачи (версия 3) | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение математической задачи (версия 4) | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение нелинейных алгебраических уравнений методом хорд | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение систем регулярных уравнений | Turbo Pascal 7.0 (DOS) | 800 |
| Сведения о геометрических фигурах на плоскости | Pascal ABC | 700+ |
| СиАОД. Книжный магазин. | Pascal ABC | 1400+ |
| Словарь. Использование CRC для хеширования | Turbo Pascal 7.0 (DOS) | 1300+ |
| Собственная структура данных «строка» - модуль процедур и демонстрационная программа | Free Pascal | 1100 |
| Создание программ с использованием простых управляющих структур: условного оператора, цикла | Pascal ABC | 600+ |
| Создание списков в языке Паскаль. | Turbo Pascal 7.0 (DOS) | 600+ |
| Сортировка двумерного массива по заданной схеме | Pascal ABC | 600+ |
| Сортировка массива методом вычерпывания + оценка временной сложности алгоритма | Turbo Pascal 7.0 (DOS) | 600+ |
| Сортировка массива методом простого выбора | Pascal ABC | 900 |
| Сортировка матрицы зигзагом, графический вывод на экран | Turbo Pascal 7.0 (DOS) | 700 |
| Сортировка методом прямого выбора | Turbo Pascal 7.0 (DOS) | 600+ |
| Составление частотного словаря | Turbo Pascal 7.0 (DOS) | 600 |
| Среднее арифметическое нечетных элементов массива | Turbo Pascal 7.0 (DOS) | 600+ |
| Среднее арифметическое отрицательных чисел | Turbo Pascal 7.0 (DOS) | 600 |
| Строки и массивы | Pascal ABC | 2000+ |
| Строки и текстовый файл (2 лабораторные работы) | Turbo Pascal 7.0 (DOS) | 600 |
| Сумма элементов матрицы, делящихся на пять | Turbo Pascal 7.0 (DOS) | 600+ |
| Сумма элементов, сортировка элементов целочисленной матрицы | Turbo Pascal 7.0 (DOS) | 600 |
| Телефонный справочник + сортировка | Turbo Pascal 7.0 (DOS) | 600 |
| Тема 4. «Закладки» (Turbo Vision) Каждое из окон в наборе диалоговых окон доступно с помощью ярлычка-закладки | Free Pascal | 1200+ |
| Тестирование программного обеспечения. Вариант 15. Провести функциональное тестирование программы, которая из последовательности 10 целых чисел выводит разность между максимальным значением элемента и минимальным значением элемента. | Pascal ABC | 600+ |
| Трехмерные преобразования с фигурой. Октаэдр. Компьютерная графика. КР. Задание 2. Вариант 9. | Pascal ABC | 1400 |
| Трехмерные преобразования, параллелепипед, масштабирование | Turbo Pascal 7.0 (DOS) | 600 |
| Трехмерные преобразования. Гексаэдр. Изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. Проекция Перспектива (1 точки схода). Компьютерная графика. Контрольная работа. Задание 3. Вариант 9. | Pascal ABC | 1400+ |
| Трехмерные преобразования. Параллелепипед. Компьютерная графика. КР2. Вариант 1. Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осям | Pascal ABC | 1200 |
| Трехмерные преобразования. Тетраэдр. Проекция изометрия. Компьютерная графика. КР3. Вариант 1. Разработать программу на Pascal для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. | Pascal ABC | 1200 |
| Три программы. Найти с заданной точностью решения уравнений. Метод простых итераций. Метод хорд. Метод касательных. | Turbo Pascal 7.0 (DOS) | 1200 |
| Удаление невидимых линий (метод Z-Buffer) | Turbo Pascal 7.0 (DOS) | 800 |
| Удаление невидимых линий, тетраэдр | Turbo Pascal 7.0 (DOS) | 600 |
| Удаление повторяющихся строк | Turbo Pascal 7.0 (DOS) | 600+ |
| Уровень с максимальным числом вершин | Turbo Pascal 7.0 (DOS) | 600 |
| Формирование данных о подразделениях (предприятиях) | Turbo Pascal 7.0 (DOS) | 600+ |
| Формирование и сортировка очереди | Turbo Pascal 7.0 (DOS) | 600+ |
| Циклические алгоритмы. Итерационные циклы. | Pascal ABC | 900 |
| Циклические алгоритмы. Итерационные циклы. Сложные логические условия. | Pascal ABC | 900 |
| Числовая последовательность: ввод, вывод, поиск, сортировка | Turbo Pascal 7.0 (DOS) | 500 |
| Шахматы. Мат двумя слонами. | Turbo Pascal 7.0 (DOS) | 1300+ |
| Шахматы. Определение положения белых | Turbo Pascal 7.0 (DOS) | 600+ |
| Шифр перестановки | Pascal ABC | 1200 |
| Шифрование/дешифрование текста методом гаммирования | Turbo Pascal 7.0 (DOS) | 700+ |
| Электронный классный журнал | Turbo Pascal 7.0 (DOS) | 1200 |
| 1) Используйте линейные списки для хранения последовательности чисел. Опишите процедуру или функцию, которая для данного списка L создает список L1, содержащий только положительные элементы списка. 2) Написать программу, вызывающую пульсацию окружности в центре экрана. | Pascal ABC | 1400 |
| Cложный рисунок c анимацией. Летит самолет. | Pascal ABC | 1200 |
| Вращение объектов. Додекаэдр. Двенадцатигранник. Диффузное освещение | Turbo Pascal 7.0 (DOS) | 600+ |
| Вращение объектов. Икосаэдр. Двадцатигранник. Без изменения яркости граней | Turbo Pascal 7.0 (DOS) | 600+ |
| Вращение объектов. Икосаэдр. Двадцатигранник. Диффузное освещение | Turbo Pascal 7.0 (DOS) | 600+ |
| Вращение объектов. Куб. Шестигранник. Диффузное освещение | Turbo Pascal 7.0 (DOS) | 600+ |
| Вращение объектов. Октаэдр. Восьмигранник. Диффузное освещение | Turbo Pascal 7.0 (DOS) | 600+ |
| Вращение объектов. Тетраэдр. Четырехгранник. Диффузное освещение | Turbo Pascal 7.0 (DOS) | 600+ |
| Вращение октаэдра, масштабирование | Turbo Pascal 7.0 (DOS) | 600 |
| Вращение трехмерной фигуры (масштабирование, поворот, текстурирование, смещение) | Turbo Pascal 7.0 (DOS) | 700 |
| График функции | Turbo Pascal 7.0 (DOS) | 600+ |
| График функции в полярной системе координат | Turbo Pascal 7.0 (DOS) | 700+ |
| График экспериментальных точек в прямой линии регрессии | Turbo Pascal 7.0 (DOS) | 1200 |
| Графики двух функций | Pascal ABC | 900 |
| Движение по экрану изображения заданного графического объекта. Объектно-ориентированное программирование. Вариант 19 | Turbo Pascal 7.0 (DOS) | 1400 |
| Записная телефонная книжка. (поиск, сортировка, фильтрация) | Turbo Pascal 7.0 (DOS) | 800+ |
| Игра "Выложить квадрат" | Turbo Pascal 7.0 (DOS) | 800+ |
| Игра "Грибник" | Turbo Pascal 7.0 (DOS) | 800+ |
| Игра "Зенитка" | Turbo Pascal 7.0 (DOS) | 600+ |
| Игра "Стенка" (Арканоид) | Turbo Pascal 7.0 (DOS) | 600+ |
| Игра "Тетрис - Стрелялка" | Turbo Pascal 7.0 (DOS) | 700+ |
| Игра "Тетрис" | Turbo Pascal 7.0 (DOS) | 600 |
| Игра "Тетрис" с использованием ООП | Turbo Pascal 7.0 (DOS) | 900+ |
| Игра «Змейка» (простая) | Free Pascal | 700+ |
| Игра «Катапульта» | Free Pascal | 700 |
| Игра «Морской бой» | Turbo Pascal 7.0 (DOS) | 1300+ |
| Игра «Морской бой» (3 уровня) | Turbo Pascal 7.0 (DOS) | 1000 |
| Игра «Пятнашки» | Turbo Pascal 7.0 (DOS) | 900+ |
| Изображение многогранника, вращающегося вокруг оси OY. Ось вращение не должна совпадать с собственной вертикальной осью фигуры. Компьютерная графика. Задание 3. Вариант 12. Фигура – усеченная пирамида, в основании которой лежит квадрат, проекция – Диметрия | Pascal ABC | 2000 |
| Изображение многогранника, вращающегося вокруг оси ОY. Фигура Тетраэдр. Диметрическая проекция к фигуре. Контрольная работа. Вариант 2. | Turbo Pascal 7.0 (DOS) | 1200 |
| Интерпретатор метафайла c трехмерным изображением | Turbo Pascal 7.0 (DOS) | 600 |
| Информационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтер | Turbo Pascal 7.0 (DOS) | 600 |
| Компьютерная графика. Анимация и морфинг. Индивидуальная практическая работа №1. Вариант 16 | Pascal ABC | 1500 |
| Компьютерная графика. Вариант №2 | Turbo Pascal 7.0 (DOS) | 1200 |
| Компьютерная графика. Задание 1. Фрактальные множества. Задание 2. Двухмерные преобразования. Вариант 6. Многогранник. | Turbo Pascal 7.0 (DOS) | 1400 |
| Компьютерная графика. ЛР1. Фрактальная графика. Вариант 5. Фрактал Джулия | Pascal ABC | 1400 |
| Компьютерная графика. ЛР2. Моделирования двумерных изображений. Вариант 5. Реализация двумерных афинных преобразований | Pascal ABC | 1400+ |
| Компьютерная графика. ЛР3. Подключение графической библиотеки OpenGL. Вариант 5. Трехмерная сцена. Пятиугольная пирамида. | Pascal ABC | 1400 |
| Линейные списки для хранения последовательности чисел. Построить эпициклоиду. Программирование и основы алгоритмизации-2. ЛР4 | Pascal ABC | 1300 |
| ЛР 4. Статические методы. Объектно-ориентированное программирование | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР 5. Принцип полиморфизма. Использование виртуальных методов. Объектно-ориентированное программирование | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР1. Вариант 10. Графическое построение фрактала ньютона. Компьютерная графикановая | Pascal ABC | 1600+ |
| ЛР1. Вариант 8. Графическое построение фрактала Ньютона со следующими границами: 1<=x<=1, 1<=y<=1. Компьютерная графика | Pascal ABC | 2000+ |
| ЛР1. Фрактал с заданными границами расчета. Геометрическое моделирование в САПР. Вариант 5. Фрактальная графика | Pascal ABC | 1200 |
| ЛР2. Вариант 5. Компьютерная графика. Реализация двухмерных аффинных преобразований | Pascal ABC | 990 |
| ЛР4. Вариант 12. Две задачи на Pascal. Работа со списками. Создание программ в графическом режиме. Программированиеновая | Pascal ABC | 1990 |
| ЛР4. Вариант 8. Задача 1. Работа со списками. Задача 2. Графический режим. Программирование - 2 (Потапова)новая | Pascal ABC | 1600+ |
| ЛР4. Задача 1: Описание процедуры "УДАЛИТЬ", используя представление последовательности строк в виде линейного списка. Задача 2: Имитация движения велосипеда. | Pascal ABC | 1400 |
| ЛР4. Программирование. Вариант № 9. Создание программ: 1. Отражающая приемы работы со списками. 2. Создание программ в графическом режиме. | Pascal ABC | 1400 |
| Наклон черно-белого изображения. Угол наклона произвольный и задаётся пользователем | Pascal ABC | 1200 |
| Одномерный клеточный автомат | Turbo Pascal 7.0 (DOS) | 600 |
| Отсечение прямоугольным окном. ЛР2. Вариант 4. Компьютерная графика | Turbo Pascal 7.0 (DOS) | 900 |
| Построение графика функции Y=sin(x) | Turbo Pascal 7.0 (DOS) | 600 |
| Построение графиков функции в TB | Turbo Pascal 7.0 (DOS) | 600 |
| Построение круговой диаграммы | Turbo Pascal 7.0 (DOS) | 600+ |
| Построение поверхности (с удалением невидимых линий) | Turbo Pascal 7.0 (DOS) | 600+ |
| Построить график функции y(x) и таблицу значений y(x) с шагом измерения аргумента h. Таблицу значений функции и аргумента необходимо вывести на экран в графическом режиме.
y = 8/x + x/2, h = 0.05 | Pascal ABC | 1200 |
| Программирование 2. ЛР4. Вариант 8. Две задачи на Pascal. Линейные списки для хранения последовательности вещественных чисел. Построить кривую кардиоиду по заданному параметрическому уравнению | Pascal ABC | 1200 |
| Программирование-2. ЛР4. Линейные списки. Эпициклоида. Задача 1. Используйте линейные списки для хранения последовательности чисел. Задача 2. Построить эпициклоиду – кривую, заданную параметрическим уравнением | Pascal ABC | 900+ |
| Простейший графический редактор | Pascal ABC | 1700+ |
| Трехмерные преобразования с фигурой. Октаэдр. Компьютерная графика. КР. Задание 2. Вариант 9. | Pascal ABC | 1400 |
| Трехмерные преобразования, параллелепипед, масштабирование | Turbo Pascal 7.0 (DOS) | 600 |
| Трехмерные преобразования. Гексаэдр. Изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. Проекция Перспектива (1 точки схода). Компьютерная графика. Контрольная работа. Задание 3. Вариант 9. | Pascal ABC | 1400+ |
| Трехмерные преобразования. Додекаэдр. Двенадцатигранник | Turbo Pascal 7.0 (DOS) | 600+ |
| Трехмерные преобразования. Икосаэдр. Двадцатигранник | Turbo Pascal 7.0 (DOS) | 600+ |
| Трехмерные преобразования. Куб. Шестигранник | Turbo Pascal 7.0 (DOS) | 600+ |
| Трехмерные преобразования. Октаэдр. Восьмигранник | Turbo Pascal 7.0 (DOS) | 600+ |
| Трехмерные преобразования. Параллелепипед. Компьютерная графика. КР2. Вариант 1. Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осям | Pascal ABC | 1200 |
| Трехмерные преобразования. Тетраэдр. Проекция изометрия. Компьютерная графика. КР3. Вариант 1. Разработать программу на Pascal для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. | Pascal ABC | 1200 |
| Трехмерные преобразования. Тетраэдр. Четырехгранник | Turbo Pascal 7.0 (DOS) | 600+ |
| Удаление невидимых линий (метод Z-Buffer) | Turbo Pascal 7.0 (DOS) | 800 |
| Удаление невидимых линий, тетраэдр | Turbo Pascal 7.0 (DOS) | 600 |
| Управление прицелом | Turbo Pascal 7.0 (DOS) | 600 |
| Часы "Заря" с датой | Turbo Pascal 7.0 (DOS) | 600 |
| Шахматы. Мат двумя слонами. | Turbo Pascal 7.0 (DOS) | 1300+ |
| 1) Дана матрица целых чисел размером MxN. Найти номера строки и столбца наибольшего элемента матрицы. 2) Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строку | Pascal ABC | 1200 |
| 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S | Pascal ABC | 1400 |
| 1) Даны целые числа a1, a2, ..., an. Наименьший член последовательности a1, a2, ..., an заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. 2) Дана строка символов. В возрастающем порядке напечатайте все цифры, входящие в эту строку | Turbo Pascal 7.0 (DOS) | 1400 |
| 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. | Pascal ABC | 1400 |
| 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв. | Pascal ABC | 1400 |
| 1) С помощью одного прохода по массиву определить количество элементов массива совпадающих с наибольшим элементом. 2) Определить номера строк матрицы А(1:N, 1:M), совпадающих с массивом D(1:M) | Pascal ABC | 1400 |
| 4 задачи на Pascal. Задача 1. Дана последовательность из n целых чисел. Определить количество инверсий в этой последовательности (т.е. таких пар элементов, в которых большое число находится слева от меньшего: xi > xj при i < j). Задача 2. Определить k – количество «особых» элементов массива C, считая элемент особым, если он больше суммы остальных элементов своего столбца. Задача 3. В заданном предложении найти пару слов, из которых одно является обращением другого. Задача 4. Дана строка. В алфавитном порядке напечатайте (по разу) все строчные л | Turbo Pascal 7.0 (DOS) | 1400 |
| База данных "Сотрудники" (ООП, списки, 3 файла БД) | Turbo Pascal 7.0 (DOS) | 900+ |
| База данных "Справочная аэропорта" | Turbo Pascal 7.0 (DOS) | 900+ |
| Библиотека для шифрования | Turbo Pascal 7.0 (DOS) | 900 |
| Бинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров. | Pascal ABC | 700 |
| Вариант 15. Дан символьный файл. Произвести «сжатие» этого файла, заменив каждую последовательность из нескольких вхождений одного и того же символа записью вида x’k’, где x–число вхождений символа kв исходную последовательность. Сравнить размеры файлов. | Pascal ABC | 700 |
| Вариант 18. Задание 1: Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядке. Задание 2: Дан символьный файл, содержащий не менее двух записей. Определить, являются ли два первых символа цифрами. Если да, то установить, является ли четным число, образованное этими цифрами. | Pascal ABC | 1200 |
| Вариант 8. Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре пароля +2; 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл | Turbo Pascal 7.0 (DOS) | 1200 |
| Вывод на экран числа в словесной форме | Turbo Pascal 7.0 (DOS) | 600 |
| Выравнивание по ширине | Turbo Pascal 7.0 (DOS) | 600+ |
| Выравнивание строк, длинные числа | Pascal ABC | 600 |
| Дан файл, содержащий даты в виде Число.Месяц.Год. Найти самую позднюю дату. ЛР1. Вариант 20. | Pascal ABC | 1200 |
| Задание 1 Дан текстовый файл F . Записать в файл G часть содержимого F, следующую за наиболее длинной группой идущих подряд пробелов. Задание 2 Не меняя порядок записи чисел в списке выдать элементы списка в порядке возрастания значений. | Pascal ABC | 900 |
| Информатика 2. ЛР2. Вариант 6 | Pascal ABC | 1400 |
| ИТОД. Информационные технологии обработки данных. КР1. Вариант 10. Сжатие исходной стpоки символов. | Turbo Pascal 7.0 (DOS) | 900 |
| Комплексный калькулятор | Turbo Pascal 7.0 (DOS) | 800+ |
| КР1. Вариант 9. Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Каждое слово заменить на число, соответствующее количеству символов в слове. Вывести полученную строкуновая | Pascal ABC | 990 |
| ЛР1 Задана матрица вещественных чисел A размерности n. ЛР2 Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. | Turbo Pascal 7.0 (DOS) | 600 |
| ЛР1. 1) Программно создать типизированный файл, состоящий из 70 целых чисел в диапазоне [-17, 34]. 2) Создать в текстовом редакторе файл, состоящий из символов: Русские буквы, цифры, запятые, точки и 9 строк. | Pascal ABC | 1200 |
| ЛР1. Вариант 16. Две задачи на Pascal. Использование простых типов данных, строкового типа данных. Программированиеновая | Pascal ABC | 1990 |
| ЛР1. Вариант 2. 2 задачи на Pascal. Использование простых и строковых типов данных. Программирование. Потаповановая | Pascal ABC | 1990 |
| ЛР1. Вариант 8. Две программы на Pascal ABC. Использование простых управляющих структур: условного оператора, цикла. Программированиеновая | Pascal ABC | 1400 |
| ЛР1. Вариант 9. Задача 1. Работа с файлами. Задача 2. Рекурсия. Программированиеновая | Pascal ABC | 800+ |
| ЛР1. Сумма нечетных чисел. Строка из символов. Вариант 15. Задача 1. Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел. Задача 2. Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены. | Pascal ABC | 1200 |
| ЛР2. В18. Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядке | Pascal ABC | 1200 |
| ЛР2. Вариант 16. Две задачи на Pascal. Использованием массивов (одномерных и матриц), создание программ с использованием множеств. Программированиеновая | Pascal ABC | 1990 |
| ЛР2. Вариант 2. 2 задачи на Pascal. Использование массивов (одномерных и матриц),
множеств. Программирование. Потаповановая | Pascal ABC | 1990+ |
| ЛР2. Вариант 8. Две программы на Pascal ABC. Использование массивов (одномерных и матриц) и множеств. Работа с подпрограммами. Программированиеновая | Pascal ABC | 1500 |
| ЛР3. Вариант 12. Две задачи на Pascal. Работа с файлами. Рекурсивный алгоритм. Программированиеновая | Pascal ABC | 1990 |
| ЛР3. Вариант 6. Работа с файлами. Рекурсивный алгоритм. Программирование. Потапова.новая | Pascal ABC | 1600+ |
| ЛР3. Вариант 8. Задача 1. Работа с файлами. Задача 2. Рекурсивный алгоритм. Программирование - 2 (Потапова)новая | Pascal ABC | 1600+ |
| ЛР4. Вариант 12. Две задачи на Pascal. Работа со списками. Создание программ в графическом режиме. Программированиеновая | Pascal ABC | 1990 |
| ЛР4. Вариант 8. Задача 1. Работа со списками. Задача 2. Графический режим. Программирование - 2 (Потапова)новая | Pascal ABC | 1600+ |
| ЛР5. 1) Создать стек, содержащий 5 слов. Вывести элементы стека. Реализовать основные операции над стеком. 2) Создать очередь, содержащую 16 целых чисел из интервала [-7, 30]. 3) Создать двунаправленный связный список, содержащий 16 целых чисел из интервала [-5, 19] | Pascal ABC | 2000 |
| Обработка Pas-программы | Turbo Pascal 7.0 (DOS) | 600+ |
| Описать процедуру predlast(f). Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f. Программирование и основы алгоритмизации-2. ЛР3. | Pascal ABC | 1300 |
| Описать функцию prod(s) с вещественным значением, подсчитывающую произведение ненулевых элементов файла s | Pascal ABC | 600+ |
| Определение частоты букв построчно | Turbo Pascal 7.0 (DOS) | 600+ |
| Перевод числа из десятичной систему счисления в двоичную. Cоставление алфавитно-частотного словаря для заданного файла со списком слов. | Pascal ABC | 900 |
| Построить линейный список из фамилий. Вставить в него введенную фамилию, сохранив алфавитный порядок. ЛР2. Вариант 20. Освоить основные приемы работы с динамическими структурами данных | Pascal ABC | 1300 |
| Преобразование текста программы на Паскале | Free Pascal | 600+ |
| Проверка правильности описания переменных | Turbo Pascal 7.0 (DOS) | 1000 |
| Программа для выравнивания правого края текста за счет увеличения промежутков между словами | Turbo Pascal 7.0 (DOS) | 1000+ |
| Программирование - 2. Задача №1. Описать процедуру p(f,g) от двух файлов типа rаd, которая из файла f переписывает в пустой файл g сначала все положительные числа, а потом все отрицательные. Задача №2. Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке s | Pascal ABC | 600+ |
| Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10. | Turbo Pascal 7.0 (DOS) | 2500 |
| Программирование-1. ЛР1. Использование простых и строковых типов данных. Вариант 10. 1) Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв | Pascal ABC | 1800 |
| Программирование-1. ЛР2. Вариант 10. 1) Получить массив B из массива A удалением n-ой строки и k-го столбца. 2) В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Гласные буквы — а, e, i, o, u; остальные — согласные | Pascal ABC | 1800 |
| Программирование. ЛР №3. Вариант №4 | Pascal ABC | 1300 |
| Программирование. ЛР1. Вариант 12. Использование простых управляющих структур: условного оператора, цикла. Числа Фибоначчи. Определить, является ли заданная строка правильной записью вещественного числа (возможно, со знаком, а также с пробелами спереди и/или сзади) | Pascal ABC | 1400 |
| Программирование. ЛР1. Вариант 15. Использование простых и строковых типов данных | Pascal ABC | 1700 |
| Программирование. ЛР1. Вариант 8. Простые и строковые типы данных. | Turbo Pascal 7.0 (DOS) | 1400 |
| Программирование. ЛР2. Вариант 12. Использование массивов (одномерных и матриц) и множеств. Дана строка. Определить, каких букв больше в этом тексте: латинских строчных гласных или согласных. Указание: гласные буквы — а, e, i, o, u; остальные — согласные | Pascal ABC | 1400 |
| Программирование. ЛР2. Вариант 8. Массивы, множества | Turbo Pascal 7.0 (DOS) | 2000 |
| Работа с файлами и строками | Turbo Pascal 7.0 (DOS) | 200 |
| Работа со строками | Turbo Pascal 7.0 (DOS) | 400 |
| Сведения о геометрических фигурах на плоскости | Pascal ABC | 700+ |
| Составление частотного словаря | Turbo Pascal 7.0 (DOS) | 600 |
| Удаление лишних пробелов | Turbo Pascal 7.0 (DOS) | 600 |
| Удаление повторяющихся строк | Turbo Pascal 7.0 (DOS) | 600+ |
| Форматирование текста (выравнивание с расстановкой переносов) | Turbo Pascal 7.0 (DOS) | 700 |
| Частота слов | Turbo Pascal 7.0 (DOS) | 600 |
| Шифр перестановки | Pascal ABC | 1200 |
| 1) Дана матрица целых чисел размером MxN. Найти номера строки и столбца наибольшего элемента матрицы. 2) Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строку | Pascal ABC | 1200 |
| 1) Даны действительные числа a1, a2. Получить: a1+a2+ ...+an и a1*a2* ...*an. 2) По трем заданным матрицам А, B, C построить матрицу Х, элементы которой вычисляются по формуле: x(i, j)=MAX{a(i, j), b(i, j), c(i, j)}. | Pascal ABC | 1400 |
| 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S | Pascal ABC | 1400 |
| 1) Даны целые числа a1, a2, ..., an. Наименьший член последовательности a1, a2, ..., an заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. 2) Дана строка символов. В возрастающем порядке напечатайте все цифры, входящие в эту строку | Turbo Pascal 7.0 (DOS) | 1400 |
| 1) Из вектора В=(в1,в2,...,вN) получить вектор А=(а1,а2,...,аN) путем исключения из В минимального элемента (первого, если их несколько). 2) Дана матрица A={a(i, j)}, i,j=1,...,N. Вычислить сумму и произведение элементов этой матрицы, больших среднего геометрического элементов, расположенных в строках над побочной диагональю и на ней. | Pascal ABC | 1400 |
| 1) Используйте линейные списки для хранения последовательности чисел. Опишите процедуру или функцию, которая для данного списка L создает список L1, содержащий только положительные элементы списка. 2) Написать программу, вызывающую пульсацию окружности в центре экрана. | Pascal ABC | 1400 |
| 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. | Pascal ABC | 1400 |
| 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв. | Pascal ABC | 1400 |
| 1) С помощью одного прохода по массиву определить количество элементов массива совпадающих с наибольшим элементом. 2) Определить номера строк матрицы А(1:N, 1:M), совпадающих с массивом D(1:M) | Pascal ABC | 1400 |
| 4 задачи на Pascal. Задача 1. Дана последовательность из n целых чисел. Определить количество инверсий в этой последовательности (т.е. таких пар элементов, в которых большое число находится слева от меньшего: xi > xj при i < j). Задача 2. Определить k – количество «особых» элементов массива C, считая элемент особым, если он больше суммы остальных элементов своего столбца. Задача 3. В заданном предложении найти пару слов, из которых одно является обращением другого. Задача 4. Дана строка. В алфавитном порядке напечатайте (по разу) все строчные л | Turbo Pascal 7.0 (DOS) | 1400 |
| 4 программы на Free Pascal. Освоить работу с матрицами, научиться организовывать циклы для обработки многомерных массивов. Научиться использовать функции и процедуры для выполнения однотипных действий над различными данными, изучить структуру подпрограмм, получить навыки описания процедур и функций, научиться описывать формальные параметры подпрограмм разного вида и правильно задавать фактические параметры. | Free Pascal | 2000 |
| 7 программ на Паскале. Вычислительная математика. Вариант 16. Отделения корней. решения СЛАУ методом Гаусса, ортогонализации, Халецкого, простой итерации, Зейделя. Поиск определителя матрицы метод Гаусса, декомпозиции. Вычисление обратной матрицы методом Гаусса, методом ортогонализации, методом Халецкого. Интерполяция таблично заданной функции с помощью полиномов Ньютона или Лагранжа. Вычисление первой и второй производной с помощью полинома Ньютона или Лагранжа. Вычисление интеграла по одной из формул: трапеции, Симпсона или прямоугольников, Г | Pascal ABC | 1400 |
| Альбом полиномиальных функций | Turbo Pascal 7.0 (DOS) | 1300+ |
| Аппроксимация функции заданной в табличном виде методом наименьших квадратов (МНК) с построением графика | Turbo Pascal 7.0 (DOS) | 600+ |
| Бесконечная сумма | Pascal ABC | 900 |
| Бинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров. | Pascal ABC | 700 |
| Вариант 14. Числа в двоичной системе счисления (Pascal и С++). | Free Pascal | 1200 |
| Вариант 4. Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (a, b) указанному треугольнику | Turbo Pascal 7.0 (DOS) | 1200 |
| Вариант 8. Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре пароля +2; 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл | Turbo Pascal 7.0 (DOS) | 1200 |
| Вращение гексаэдра, проекция - диметрия, удаление невидимых линий | Turbo Pascal 7.0 (DOS) | 700 |
| Вращение октаэдра, масштабирование | Turbo Pascal 7.0 (DOS) | 600 |
| Выравнивание строк, длинные числа | Pascal ABC | 600 |
| Вычисление интеграла методом Симпсона и трапеций. Постороение графика. Сравнние методов + MathCad | Turbo Pascal 7.0 (DOS) | 600+ |
| Вычисление интегралов методом "МОНТЕ-КАРЛО" | Turbo Pascal 7.0 (DOS) | 600+ |
| Вычисление коэффициентов уравнений линейной и степенной регрессии для N значений | Turbo Pascal 7.0 (DOS) | 1200 |
| Вычисление определённого интеграла функции f(x)=x*x*x+1 методом трапеции | Turbo Pascal 7.0 (DOS) | 600 |
| Вычисление приближенного значения определенного интеграла | Pascal ABC | 1300+ |
| Вычисление суммы элементов побочной диаганали матрицы | Turbo Pascal 7.0 (DOS) | 600+ |
| Вычисление функций и обработка массива | Lazarus | 1100 |
| Вычисление числа e | Turbo Pascal 7.0 (DOS) | 600 |
| Генетические алгоритмы. Информатика. КП. Вариант 4. Найти минимум функции z(x,y) в заданной области | Turbo Pascal 7.0 (DOS) | 1700+ |
| График функции | Turbo Pascal 7.0 (DOS) | 600+ |
| График функции в полярной системе координат | Turbo Pascal 7.0 (DOS) | 700+ |
| График экспериментальных точек в прямой линии регрессии | Turbo Pascal 7.0 (DOS) | 1200 |
| Дан целочисленный массив Ai размера N. Сформировать новый массив Bi, элементы которого будут содержать элементы массива Ai. Информатика и программирование. Алгоритмы работы с двумерными массивами. ЛР3. Вариант 13. | Turbo Pascal 7.0 (DOS) | 1200 |
| Две лабораторные на Pascal. Массивы и множества. | Pascal ABC | 1400 |
| Изображение многогранника, вращающегося вокруг оси OY. Ось вращение не должна совпадать с собственной вертикальной осью фигуры. Компьютерная графика. Задание 3. Вариант 12. Фигура – усеченная пирамида, в основании которой лежит квадрат, проекция – Диметрия | Pascal ABC | 2000 |
| Интегрирование. Формулу трапеций, формула Симпсона | Turbo Pascal 7.0 (DOS) | 600 |
| Интерполирование функции и нахождение 1-й и 2-й производных методами Ньютона и Лагранжа | Turbo Pascal 7.0 (DOS) | 700+ |
| Интерполяционный многочлен, многочлен Ньютона, кубический Сплайн | Turbo Pascal 7.0 (DOS) | 600 |
| Интерполяция и нахождение производной линейным, параболическим и кубическим сплайном | Turbo Pascal 7.0 (DOS) | 700+ |
| Интерполяция полиномом Лагранжа | Turbo Pascal 7.0 (DOS) | 700+ |
| Интерполяция с использованием 1-й интерполяц. формулы Ньютона | Turbo Pascal 7.0 (DOS) | 800 |
| Интерполяция сплайнами (полиномиальными) | Pascal ABC | 1000 |
| Информатика 3. ЛР1. Вариант 1. | Turbo Pascal 7.0 (DOS) | 1200 |
| Информатика-2. 3 программы на Pascal. КР1. Вариант 4. | Turbo Pascal 7.0 (DOS) | 1200 |
| Информатика-2. Контрольная работа 1. Вариант 16. | Turbo Pascal 7.0 (DOS) | 1200 |
| Информатика-3. КР1. Вариант 19. Задание 1. Сортировка простым включением. Задание 3 Решить задачу Коши для обыкновенного дифференциального уравнения на промежутке методом Эйлера. Задание 4. Найти корень уравнения методом половинного деления x^3 + x = 1000, xe[9,1; 10,0] | Turbo Pascal 7.0 (DOS) | 1400 |
| Информатика. 9й класс. Неделя 20. Задание 1. Задание 2. | Pascal ABC | 600 |
| Информатика. Вариант 10. одноточечного скрещивания и двухточечной мутации. Найти минимум функции в заданной области. Целевая функция с областью поиска решения: z(x,y) = х^2 + у^2, -5.12 <= х <= 5.12, —5.12 <= у <= 5.12 | Pascal ABC | 1400 |
| ИТОД. Информационные технологии обработки данных. КР2. Вариант 10. Наибольший элемент. Задана матрица вещественных чисел A размерности m x n. Переставляя ее строки и столбцы добиться того, чтобы наибольший элемент (один из них) оказался в левом верхнем углу. Размерность матрицы и значения ее элементов ввести с клавиатуры. | Turbo Pascal 7.0 (DOS) | 900 |
| Комплексный калькулятор | Turbo Pascal 7.0 (DOS) | 800+ |
| Компьютерная графика. Задание 1. Фрактальные множества. Задание 2. Двухмерные преобразования. Вариант 6. Многогранник. | Turbo Pascal 7.0 (DOS) | 1400 |
| КП по Информатике-4. Вариант 18. Найти минимум функции z(x,y) в заданной области. z(x,y)=int(x)+int(y), -5.12<=x<=5.12, -5.12<=y<=5.12 | Pascal ABC | 1400 |
| КР. Вариант 10. Основы алгоритмизации. Теория систем. | Pascal ABC | 900 |
| КР2. Вариант 9. Задана действительная квадратная матрица порядка 10. Построить вектор длиной 19, элементами которого являются максимумы элементов диагоналей, параллельных главной диагонали. Значения элементов матрицы ввести с клавиатурыновая | Pascal ABC | 990 |
| Лабораторные работы 3 и 4. Вариант 8. Циклы, массивы. | Pascal ABC | 900 |
| Линейные списки для хранения последовательности чисел. Построить эпициклоиду. Программирование и основы алгоритмизации-2. ЛР4 | Pascal ABC | 1300 |
| ЛР. Провести функциональное тестирование программы, которая из последовательности 10 целых чисел выводит минимальное значение элемента и определяет четное оно или нечетное. Функциональное тестирование ПО. Вариант 14 | Pascal ABC | 2000 |
| ЛР1 Задана матрица вещественных чисел A размерности n. ЛР2 Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. | Turbo Pascal 7.0 (DOS) | 600 |
| ЛР1. Вариант 16. Две задачи на Pascal. Использование простых типов данных, строкового типа данных. Программированиеновая | Pascal ABC | 1990 |
| ЛР1. Вариант 2. 2 задачи на Pascal. Использование простых и строковых типов данных. Программирование. Потаповановая | Pascal ABC | 1990 |
| ЛР1. Вариант 8. Графическое построение фрактала Ньютона со следующими границами: 1<=x<=1, 1<=y<=1. Компьютерная графика | Pascal ABC | 2000+ |
| ЛР1. Вариант 8. Две программы на Pascal ABC. Использование простых управляющих структур: условного оператора, цикла. Программированиеновая | Pascal ABC | 1400 |
| ЛР1. Вариант 8. Разработать программу для вычисления значения заданного арифметического выражения от значений переменных x, y, z и значения заданной функции | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР1. Вариант 9. Задача 1. Работа с файлами. Задача 2. Рекурсия. Программированиеновая | Pascal ABC | 800+ |
| ЛР1. Сумма нечетных чисел. Строка из символов. Вариант 15. Задача 1. Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел. Задача 2. Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены. | Pascal ABC | 1200 |
| ЛР1. Фрактал с заданными границами расчета. Геометрическое моделирование в САПР. Вариант 5. Фрактальная графика | Pascal ABC | 1200 |
| ЛР2. Вариант 16. Две задачи на Pascal. Использованием массивов (одномерных и матриц), создание программ с использованием множеств. Программированиеновая | Pascal ABC | 1990 |
| ЛР2. Вариант 2. 2 задачи на Pascal. Использование массивов (одномерных и матриц),
множеств. Программирование. Потаповановая | Pascal ABC | 1990+ |
| ЛР2. Вариант 5. Компьютерная графика. Реализация двухмерных аффинных преобразований | Pascal ABC | 990 |
| ЛР2. Вариант 8. Две программы на Pascal ABC. Использование массивов (одномерных и матриц) и множеств. Работа с подпрограммами. Программированиеновая | Pascal ABC | 1500 |
| ЛР2. Вариант 8. Разработать программу для вычисления выражения -0.3+0.5-0.7+...-3.1 | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР2. Действительные и натуральные числа. Вариант 15. Задача 1. Даны действительные числа a1,a2,...,an,a2n. Получить max и min. Задача 2. Напечатать все натуральные числа от 10 до 32767, в десятичной записи которых нет одинаковых цифр. | Pascal ABC | 1200 |
| ЛР3. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. 2) Напишите рекурсивную программу для вычисления суммы (i=1)^n1/i^2 | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР3. Вариант 12. Две задачи на Pascal. Работа с файлами. Рекурсивный алгоритм. Программированиеновая | Pascal ABC | 1990 |
| ЛР3. Вариант 15. Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР3. Вариант 6. Работа с файлами. Рекурсивный алгоритм. Программирование. Потапова.новая | Pascal ABC | 1600+ |
| ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритм | Pascal ABC | 990 |
| ЛР3. Вариант 8. Задача 1. Работа с файлами. Задача 2. Рекурсивный алгоритм. Программирование - 2 (Потапова)новая | Pascal ABC | 1600+ |
| ЛР3. Вариант 8. Массив L = (–2, 6, –8, 9, –5, 12, 0). Размер массива L – 36 элементов из диапазона [–31, 31]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–8, 25]. | Turbo Pascal 7.0 (DOS) | 1200 |
| ЛР3. Программирование. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и напечатайте значение функции poz(s). 2) Напишите рекурсивную программу для вычисления суммы | Pascal ABC | 1550 |
| ЛР3. Составить программу, которая определяет, сколько в группе человек побывали в гостях не меньше, чем у половины друзей | Pascal ABC | 1200 |
| ЛР4. Вариант 12. Две задачи на Pascal. Работа со списками. Создание программ в графическом режиме. Программированиеновая | Pascal ABC | 1990 |
| ЛР4. Вариант 8. Задача 1. Работа со списками. Задача 2. Графический режим. Программирование - 2 (Потапова)новая | Pascal ABC | 1600+ |
| ЛР4. Программирование. Вариант № 9. Создание программ: 1. Отражающая приемы работы со списками. 2. Создание программ в графическом режиме. | Pascal ABC | 1400 |
| Метод Гаусса решения СЛАУ | Turbo Pascal 7.0 (DOS) | 600 |
| Метод Гаусса решения СЛАУ (с объяснениями по шагам) | Turbo Pascal 7.0 (DOS) | 600 |
| Метод деления отрезка пополам, метод Ньютона | Turbo Pascal 7.0 (DOS) | 600 |
| Метод наименьших квадратов | Turbo Pascal 7.0 (DOS) | 900+ |
| Множества: каких букв больше в тексте, гласных или согласных. | Turbo Pascal 7.0 (DOS) | 600+ |
| Моделирование одноатомного газа | Lazarus | 1000+ |
| Модифицированные методы Эйлера I и II рода для решения ОДУ | Turbo Pascal 7.0 (DOS) | 600 |
| Нахождение знач. определенного интеграла методами Симпсона и трапеций | Turbo Pascal 7.0 (DOS) | 600+ |
| Нахождение интеграла методами прямоугольников, трапеции, Симпсона и Гаусса | Turbo Pascal 7.0 (DOS) | 700+ |
| Нахождение корней функции на заданном интервале методом дихотомии (деления отрезка пополам) | Turbo Pascal 7.0 (DOS) | 400+ |
| Нахождение собственных значений матрицы методом Крылова и Леверье | Turbo Pascal 7.0 (DOS) | 600 |
| Нахождение собственных чисел и собственных векторов матрицы методом Данилевского | Turbo Pascal 7.0 (DOS) | 700+ |
| Обмен элементов матрицы главной и побочной диаганалей | Turbo Pascal 7.0 (DOS) | 600+ |
| Операции с многочленами | Turbo Pascal 7.0 (DOS) | 700+ |
| Описать процедуру predlast(f). Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f. Программирование и основы алгоритмизации-2. ЛР3. | Pascal ABC | 1300 |
| Определение значения перемнной Y | Turbo Pascal 7.0 (DOS) | 600+ |
| Определение значения функции Y (версия 2) | Turbo Pascal 7.0 (DOS) | 600+ |
| Определение корня функции методом хорд (линейной интерполяции). | Turbo Pascal 7.0 (DOS) | 600+ |
| Основы алгоритмизации и программирования. КР2. Вариант 1. Определить значение функции Y. Необходимо использовать не менее одной подпрограммы-функции и подпрограммы-процедуры. Где: М5 - количество нулевых элементов массива; M1 - индекс минимального элемента массива. | Turbo Pascal 7.0 (DOS) | 900+ |
| Основы алгоритмизации и программирования. КР2. Вариант 9. Определение значения функции Y. Необходимо использовать не менее одной подпрограммы-функции и подпрограммы-процедуры. Исходные данные: значения элементов массивов А[1..k] (или А[1..k, 1..k]) и переменные В,С в зависимости от условий задачи.
В формулах расчета у использованы следующие обозначения: М3 - количество положительных элементов массива. | Turbo Pascal 7.0 (DOS) | 1200 |
| Основы алгоритмизации и языки программирования. Вариант 4 | Pascal ABC | 900+ |
| Основы программирования и алгоритмизации | Pascal ABC | 600+ |
| Отсечение прямоугольным окном. ЛР2. Вариант 4. Компьютерная графика | Turbo Pascal 7.0 (DOS) | 900 |
| Перевод числа из десятичной систему счисления в двоичную. Cоставление алфавитно-частотного словаря для заданного файла со списком слов. | Pascal ABC | 900 |
| Площадь участка, ограниченного замкнутой ломанной из отрезков единичной длины | Turbo Pascal 7.0 (DOS) | 600 |
| Подсчет значения последовательности | Turbo Pascal 7.0 (DOS) | 600 |
| Поиск наименьшой из нечетных компонент вектора и наибольшой из четных компонент | Free Pascal | 1200 |
| Поиск числа от A до B с большим числом делителей | Turbo Pascal 7.0 (DOS) | 600 |
| Попадание точки в заштрихованную область | Turbo Pascal 7.0 (DOS) | 600 |
| Построение графика функции Y=sin(x) | Turbo Pascal 7.0 (DOS) | 600 |
| Построение графиков | Turbo Pascal 7.0 (DOS) | 1000+ |
| Построение поверхности (с удалением невидимых линий) | Turbo Pascal 7.0 (DOS) | 600+ |
| Построить график функции y(x) и таблицу значений y(x) с шагом измерения аргумента h. Таблицу значений функции и аргумента необходимо вывести на экран в графическом режиме.
y = 8/x + x/2, h = 0.05 | Pascal ABC | 1200 |
| Программа нахождения наибольшего общего делителя (НОД) трех чисел | Turbo Pascal 7.0 (DOS) | 700 |
| Программирование - 2. Задача №1. Описать процедуру p(f,g) от двух файлов типа rаd, которая из файла f переписывает в пустой файл g сначала все положительные числа, а потом все отрицательные. Задача №2. Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке s | Pascal ABC | 600+ |
| Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10. | Turbo Pascal 7.0 (DOS) | 2500 |
| Программирование 2. ЛР3. Вариант 8. Две задачи на Pascal. Работа с файлами. Описать рекурсивную функцию sign (s), которая подсчитывает количество знаков препинания в строке s | Pascal ABC | 1200+ |
| Программирование 2. ЛР4. Вариант 8. Две задачи на Pascal. Линейные списки для хранения последовательности вещественных чисел. Построить кривую кардиоиду по заданному параметрическому уравнению | Pascal ABC | 1200 |
| Программирование-1. ЛР1. Использование простых и строковых типов данных. Вариант 10. 1) Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв | Pascal ABC | 1800 |
| Программирование-1. ЛР2. Вариант 10. 1) Получить массив B из массива A удалением n-ой строки и k-го столбца. 2) В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Гласные буквы — а, e, i, o, u; остальные — согласные | Pascal ABC | 1800 |
| Программирование-2. ЛР4. Линейные списки. Эпициклоида. Задача 1. Используйте линейные списки для хранения последовательности чисел. Задача 2. Построить эпициклоиду – кривую, заданную параметрическим уравнением | Pascal ABC | 900+ |
| Программирование. ЛР №3. Вариант №4 | Pascal ABC | 1300 |
| Программирование. ЛР1. Вариант 12. Использование простых управляющих структур: условного оператора, цикла. Числа Фибоначчи. Определить, является ли заданная строка правильной записью вещественного числа (возможно, со знаком, а также с пробелами спереди и/или сзади) | Pascal ABC | 1400 |
| Программирование. ЛР1. Вариант 15. Использование простых и строковых типов данных | Pascal ABC | 1700 |
| Программирование. ЛР1. Вариант 8. Простые и строковые типы данных. | Turbo Pascal 7.0 (DOS) | 1400 |
| Программирование. ЛР2. Вариант 12. Использование массивов (одномерных и матриц) и множеств. Дана строка. Определить, каких букв больше в этом тексте: латинских строчных гласных или согласных. Указание: гласные буквы — а, e, i, o, u; остальные — согласные | Pascal ABC | 1400 |
| Программирование. ЛР2. Вариант 15. Массивы (одномерные и матрицы), множества | Pascal ABC | 1700 |
| Программирование. ЛР2. Вариант 8. Массивы, множества | Turbo Pascal 7.0 (DOS) | 2000 |
| Программирование. ЛР3. Вариант 11. Работа с файлами. Рекурсивный алгоритм | Pascal ABC | 1800 |
| Программирование. ЛР3. Вариант 13. Задача 1 Необходимо в начале программы создать файл (элементы файла вводятся с клавиатуры или генерируются случайным образом), а в конце программы сначала вывести на экран содержимое созданного файла, а затем отразить полученные результаты. Задача 2. Составить программу, реализующую рекурсивный алгоритм | Turbo Pascal 7.0 (DOS) | 1200+ |
| Расстановка пешек и коней на шахматной доске | Pascal ABC | 700 |
| Решение диф. уравнения методами Эйлера и Рунге-Кутта | Turbo Pascal 7.0 (DOS) | 700+ |
| Решение дифференциального уравнения методом Рунге-Кутта 1-го и 4-го порядка точности | Turbo Pascal 7.0 (DOS) | 700+ |
| Решение математической задачи | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение математической задачи (версия 2) | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение математической задачи (версия 3) | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение математической задачи (версия 4) | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение нелинейного уравнения методами половинного деления (бисекций) и хорд | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение нелинейных алгебраических уравнений методом хорд | Turbo Pascal 7.0 (DOS) | 600+ |
| Решение систем регулярных уравнений | Turbo Pascal 7.0 (DOS) | 800 |
| Решение системы дифференциальных уравнений в частных производных методом характеристик (Мосса) | Turbo Pascal 7.0 (DOS) | 900 |
| Решение СЛАУ методом Гаусса с выбором главного элемента | Turbo Pascal 7.0 (DOS) | 600 |
| Решение уравнения методом Метод Рунге Кутта четвёртого порядка | Pascal ABC | 1200 |
| Сортировка массива методом простого выбора | Pascal ABC | 900 |
| Среднее арифметическое отрицательных чисел | Turbo Pascal 7.0 (DOS) | 600 |
| Трехмерные преобразования с фигурой. Октаэдр. Компьютерная графика. КР. Задание 2. Вариант 9. | Pascal ABC | 1400 |
| Трехмерные преобразования. Гексаэдр. Изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. Проекция Перспектива (1 точки схода). Компьютерная графика. Контрольная работа. Задание 3. Вариант 9. | Pascal ABC | 1400+ |
| Трехмерные преобразования. Параллелепипед. Компьютерная графика. КР2. Вариант 1. Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осям | Pascal ABC | 1200 |
| Трехмерные преобразования. Тетраэдр. Проекция изометрия. Компьютерная графика. КР3. Вариант 1. Разработать программу на Pascal для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. | Pascal ABC | 1200 |
| Три программы. Найти с заданной точностью решения уравнений. Метод простых итераций. Метод хорд. Метод касательных. | Turbo Pascal 7.0 (DOS) | 1200 |
| Циклические алгоритмы. Итерационные циклы. | Pascal ABC | 900 |
| Циклические алгоритмы. Итерационные циклы. Сложные логические условия. | Pascal ABC | 900 |