Список всех
готовых работ
по программированию
сайта KURSOVIK.COM

Лабораторная работа
1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S
в среде программирования Pascal ABC (Паскаль)
Программа

© Данная готовая работа выполнена сотрудником нашего сайта. Если Вы считаете, что эта страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи.
Мы можем переписать данную программу на C# в Visual Studio. Если это нужно -> Нажмите сюда для заказа.
Если Вам нужны все файлы проекта данной программы на языке программирования Pascal ABC, заполните форму заказа, которая доступна по следующей ссылке.

Среда программирования: Pascal ABC

Название работы: 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S

Вид работы: Лабораторная работа

Тематика работы: Алгоритмы, Математика, Работа с текстом

Объем программы: 5 (по десятибалльной шкале)

Уровень сложности: 4 (по десятибалльной шкале)

Разработчик (автор): Программист сайта kursovik.com (письмо автору)

Ключевые слова: Натуральные числа, сумма m последних цифр числа n, сумма последних цифр, число вводить как величину integer, строки не использовать, для каждой цифры, количество вхождений, вхождений в строку

Функции программы:

Две программы на Pascal. Программирование. Лабораторная 1. Вариант 4.
Разработать две программы на Pascal в соответствии с заданиями:

Задача №1.
Даны натуральные числа n, m. Получить сумму m последних цифр числа n. Число n вводить как величину типа integer, и строки не использовать.

Задача 2.
Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S.

Скачать Demo-файл программы

1400 руб
+ 0 руб
Купить

Описание (отчет): Есть на 10 страниц, посмотреть оглавление

 

Пояснения к компиляции и запуску программы:

Для работы с программой по первому заданию нужно запустить файл "LAB_1_1.exe".
Для работы с программой по второму заданию нужно запустить файл "LAB_1_2.exe".

Пояснения к запуску программы:

Для работы с программой по первому заданию нужно запустить файл "LAB_1_1.exe".
Для работы с программой по второму заданию нужно запустить файл "LAB_1_2.exe".



Статистика отдела программирования на заказ:
На данный момент (13 июня 2024) на выполнении находится 41 заказ.
Количество программистов, занятых выполнением текущих заказов: 19.
В текущем месяце (июнь 2024) нами уже выполнено 24 заказа.
В текущем году (2024) нами уже выполнено 416 заказов.
В прошлом году (2023) нами было выполнено 776 заказов.
В позапрошлом году (2022) нами было выполнено 690 заказов.
Количество активных программистов на сайте: 64.
Загруженность отдела заказами: 43%.

Результаты работы программы


1/2
1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S
2/2
Лабораторная работа Pascal ABC
Лабораторная работа Pascal ABC



Файлы программы


Файлы программы
Имя
Тип
Размер
Описание
исходники
<DIR>
Каталог
LAB_1_1
exe
34816
Исполняемый файл
LAB_1_1
PAS
983
Исходный код Pascal
LAB_1_2
exe
33280
Исполняемый файл
LAB_1_2
PAS
774
Исходный код Pascal


Оформление программы

К программе прилагается:

Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ


ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

Отчет (1)

 Отчет к программе. Содержание
Лабораторная работа

1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S


СОДЕРЖАНИЕ


1 Введение.....................................................................3
2 Анализ задачи №1.............................................................3
3 Решение задачи №1............................................................3
3.1 Описание используемых переменных, обоснование выбора типа данных...........4
3.2 Описание алгоритма.........................................................4
3.3 Тестирование программы.....................................................6
4 Анализ задачи №2.............................................................6
5 Решение задачи №2............................................................6
5.1 Описание используемых переменных, обоснование выбора типа данных...........6
5.2 Описание алгоритма.........................................................7
5.3 Тестирование программы.....................................................7
6 Заключение...................................................................8
Приложение 1. Листинг программы №1.............................................9
Приложение 2. Листинг программы №2............................................10
Приложение 3. Распечатки тестов...............................................12

 Предварительный просмотр
Скриншот отчета/описания
Стоимость готовой работы

Скачать Demo-файл программы  (28 Кб
 
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1400 руб РФ

Продажа каждой работы строго учитывается,
у каждой работы есть своя история продаж.

Заказ готовой работы
ФОРМА ЗАКАЗА
Для заказа готовой работы, заполните данную форму и нажмите кнопку ПРИОБРЕСТИ

Ваше имя:
Ваш E-mail:
Просим Вас после заполнения данной формы проверить почту и найти наше письмо. Если письма в папке ВХОДЯЩИЕ не будет, пожалуйста проверьте папку СПАМ и, если письмо там найдётся, пометьте его как НЕ СПАМ, тем самым Вы поможете перестроить почтовую систему на правильный лад. Кроме этого, при заполнении данной формы, просим Вас указать больше контактов, например Ваш VK или мессенджер и мы продублируем наш ответ на Вашу заявку сообщением на Ваш дополнительный контакт, так будет надёжнее.
(пожалуйста укажите реальный E-mail адрес)
Ваш сотовый: (желательно)
Ваш ВУЗ: (аббревиатура)
Ваш город:
Ваша страна:
   
Вам нужен: Исходный текст программы (исходники) = 1400 руб РФ
Отчет = + 0 руб РФ

Итого: 1400 руб РФ

Введите код с картинки:
код

 Я принимаю Пользовательское соглашение



Платёж будет произведен через систему Ю.Касса, которая обеспечивает полную защиту онлайн-платежей при покупках в сети Интернет. Оплатить заказ можно как электронными деньгами, так и банковской картой, в том числе и кредитной.

Файлы отправляются автоматически 24 часа 7 дней в неделю сразу после оплаты заказа.
Перед покупкой работы не забудьте проверить её оригинальность, для этого запросите у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Приобретаемая Вами заготовка является справочным материалом и НЕ является программным продуктом, либо товаром. Она продаётся КАК ЕСТЬ, поэтому обмену либо возврату НЕ подлежит. Подробности смотрите по следующей ссылке.

Вы можете связаться с нами по следующим контактам:

Тел.: +79033241149
Viber: +79033241149
Telegram: Vitaly_work
ВКонтакте: kursovikcom.vitaliy
WhatsApp +79033241149
E-mail: prog@kursovik.com
ICQ: 487725185

Если Вам необходимо модифицировать эту программу нажмите сюда
Если Вам необходимо написать работу "с чистого листа" на нужную Вам тему, нажмите сюда

Вопросы и ответы

Общие вопросы
  • Как можно приобрести данную готовую работу ?
    • Заполните форму, которая расположена чуть Выше данного текста и нажмите кнопку "Приобрести"

  • Каким образом производится оплата ?
    • После заполнения формы Вы получите на свой E-mail автоматическое письмо со всеми подробностями оплаты заказа. Оплата производится через платёжную систему Ю.Касса, которая обеспечивает полную защиту онлайн-платежей при покупках в Интернете. Оплатить заказ можно как электронными деньгами, так и банковской картой, в том числе и кредитной.

  • Как быстро я получу данную работу после ее оплаты ?
    • В течение нескольких минут с момента оплата заказа. Мы работаем 7 дней в неделю.

  • Каким образом будет доставлена мне данная работа после оплаты ?
    • На Ваш E-mail адрес и в личном кабинете нашего сайта sys.kursovik.com.

  • Какие Вы даете гарантии, что данная работа будет выслана мне после оплаты ?
  • Что включает в себя исходный текст программы ? Вы пришлете все файлы проекта ?
    • Да, после оплаты Вы получите все файлы проекта данной работы, при желании сможете редактировать (видоизменять) программу (её описание) самостоятельно.

  • Зачем в форме заказа вы просите ввести мой ВУЗ и город ?
    • Эти данные нам нужны для того, чтобы можно было предотвратить повторную продажу работы в один и тот же ВУЗ. На сайте в таблице продаж публикуется только информация о городах, куда была продана работа. Если клиент видит, что в его город работа уже покупалась, то он может запросить у нас название ВУЗов, куда покупалась эта работа. Данные о ВУЗе клиента хранятся только в нашей базе, в открытом доступе их нет. Если Вы все-таки не хотите оставлять информацию о городе и ВУЗе, то просто введите в соответствующие поля несколько пробелов. Тем не менее, мы Вам рекомендуем всё-таки указать достоверную информацию, тем самым Вы застрахуетесь от того, чтобы кто-то из студентов Вашего ВУЗа вместе с Вами сдавал одинаковую работу одному и тому же преподавателю.

  • На Вашем сайте указано что эта работа не может быть выдана за свою, почему так ?
    • В идеале купленная работа должна быть использована в качестве образца или основы, чтобы студенту было проще написать свою собственную работу. Но если Вы всё-таки решите сдавать купленную у нас работу без изменений, то с нашей стороны по этому поводу никаких претензий не будет.

  • Действительно ли данная работа является уникальной ?
    • Да, мы можем гарантировать уникальность данной работы.
      Она была разработана нашим программистом и выставлена на продажу в 2023 году.

  • Какой процент покажет работа при проверки ее уникальности в системе АнтиПлагиат.Ру ?
    • Обычно работы по программированию всегда показывают больше 50% уникального текста.
      Это напрямую связано с тем, что даже если введение, заключение и теоретическая глава вдруг окажутся неуникальными, то сам текст программы и описание ее работы слихвой компенсируют этот недостаток, т.к. они пишутся с нуля, скопировать их вряд ли откуда можно.
      Тем не мнее, если вдруг при проверке купленной у нас готовой работы, она не дотятянет до требуемого в Вашем ВУЗе процента уникальности, то мы готовы поднять его при помощи специальной программы.
      ВНИМАНИЕ ! Это предложение действительно только для готовых работ, купленных на нашем сайте ! Повышать уникальность каких-либо других работ мы не будем :-)

  • Сколько раз была продана данная работа ?
    • Ни разу.

  • Есть ли отчет (описание) к данной работе ?
    • Есть, но если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Для этого заполните пожалуйста форму, приведенную ниже. В форме укажите требуемое оглавление(план) отчета. Если в Вашем ВУЗе никаких особых требований к отчету не выдвигают, тогда выберите пункт "требований к отчету нет, всё на усмотрение программиста".

      Ваше оглавление для написания отчета к готовой программе «1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S / Pascal ABC»

      Ваше имя:
      Ваш город (где учитесь):
      Ваша страна:
      Ваша E-mail:


      Если никаких особых требований к отчету в Вашем ВУЗе не выдвигают, тогда выберите пункт:

      Требований к отчету нет, всё на усмотрение программиста

      Если у Вас есть методичка в электронном виде по выполнению данной работы, требования к отчету или любая другая информация, необходимая для написания отчета к программе, пожалуйста приложите ее к форме в виде архива ZIP или RAR, рисунка GIF или JPG, документа PDF. Приложить файл:

      Введите код с картинки:
      код

       Я принимаю Пользовательское соглашение

      Чтобы отправить форму нажмите кнопку:

Рекомендуем Вам также посмотреть нашу рубрику "вопросы и ответы".

Задать вопрос по данной готовой работе

Если у Вас возник какой-либо вопрос по данной работе, пожалуйста заполните форму, приведенную ниже.
Ответ будет дан автором данной работы в обязательном порядке. Время отклика - 2-24 часа с момента заполнения формы. Если Ваш вопрос окажется полезным, мы разместим его на этой странице.

Ваше имя: *
Ваш город (где учитесь): *
Ваша страна: *
Ваш E-mail: *
Ваш сотовый: (если нужно продублировать ответ SMS-кой)

Ваш вопрос автору готовой работы «1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку S / Pascal ABC»



Введите код с картинки:
код

 Я принимаю Пользовательское соглашение


Телеграм-БОТ - помощь в поиске готовых работ по программированию


ВНИМАНИЕ! НОВИНКА!
Попробуйте наш Телеграм-БОТ для поиска готовых работ по программированию...

Программирование на заказ

Программирование на заказ
*Имя:
*E-Mail:
Моб.телефон:
ВКонтакте:
Telegram:
Viber:
WhatsApp:
Скайп:
FaceBook:
Instagram:
 
 
ВУЗ:
Специальность:
Город ВУЗа:
Страна:
 
*Введите код с картинки:
код
(сменить)

 Я принимаю Пользовательское соглашение

Список наших готовых работ в среде программирования Паскаль

Готовые работы на тему «Работа с текстом» на языке Паскаль

ЛР 1) Дана матрица целых чисел размером MxN. Найти номера строки и столбца наибольшего элемента матрицы. 2) Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строкуPascal ABC1200  
ЛР 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку SPascal ABC1400  
ЛР 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 ABC1400  
ЛР 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв.Pascal ABC1400  
ЛР 1) С помощью одного прохода по массиву определить количество элементов массива совпадающих с наибольшим элементом. 2) Определить номера строк матрицы А(1:N, 1:M), совпадающих с массивом D(1:M)Pascal ABC1400  
Программа 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 ABC700  
Программа Вариант 15. Дан символьный файл. Произвести «сжатие» этого файла, заменив каждую последовательность из нескольких вхождений одного и того же символа записью вида x’k’, где x–число вхождений символа kв исходную последовательность. Сравнить размеры файлов.Pascal ABC700  
ЛР Вариант 18. Задание 1: Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядке. Задание 2: Дан символьный файл, содержащий не менее двух записей. Определить, являются ли два первых символа цифрами. Если да, то установить, является ли четным число, образованное этими цифрами.Pascal ABC1200  
КР Вариант 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 ABC600  
ЛР Дан файл, содержащий даты в виде Число.Месяц.Год. Найти самую позднюю дату. ЛР1. Вариант 20.Pascal ABC1200  
Программа Задание 1 Дан текстовый файл F . Записать в файл G часть содержимого F, следующую за наиболее длинной группой идущих подряд пробелов. Задание 2 Не меняя порядок записи чисел в списке выдать элементы списка в порядке возрастания значений.Pascal ABC900  
ЛР Информатика 2. ЛР2. Вариант 6Pascal ABC1400  
КР ИТОД. Информационные технологии обработки данных. КР1. Вариант 10. Сжатие исходной стpоки символов.Turbo Pascal 7.0 (DOS)900  
КП Комплексный калькуляторTurbo Pascal 7.0 (DOS)800+
ЛР ЛР1 Задана матрица вещественных чисел A размерности n. ЛР2 Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами.Turbo Pascal 7.0 (DOS)600  
ЛР ЛР1. 1) Программно создать типизированный файл, состоящий из 70 целых чисел в диапазоне [-17, 34]. 2) Создать в текстовом редакторе файл, состоящий из символов: Русские буквы, цифры, запятые, точки и 9 строк.Pascal ABC1200  
ЛР ЛР1. Сумма нечетных чисел. Строка из символов. Вариант 15. Задача 1. Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел. Задача 2. Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены.Pascal ABC1200  
ЛР ЛР2. В18. Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядкеPascal ABC1200  
ЛР ЛР5. 1) Создать стек, содержащий 5 слов. Вывести элементы стека. Реализовать основные операции над стеком. 2) Создать очередь, содержащую 16 целых чисел из интервала [-7, 30]. 3) Создать двунаправленный связный список, содержащий 16 целых чисел из интервала [-5, 19]Pascal ABC2000  
КП Обработка Pas-программыTurbo Pascal 7.0 (DOS)600+
ЛР Описать процедуру predlast(f). Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f. Программирование и основы алгоритмизации-2. ЛР3.Pascal ABC1300  
ЛР Описать функцию prod(s) с вещественным значением, подсчитывающую произведение ненулевых элементов файла sPascal ABC600+
ЛР Определение частоты букв построчноTurbo Pascal 7.0 (DOS)600+
Программа Перевод числа из десятичной систему счисления в двоичную. Cоставление алфавитно-частотного словаря для заданного файла со списком слов.Pascal ABC900  
ЛР Построить линейный список из фамилий. Вставить в него введенную фамилию, сохранив алфавитный порядок. ЛР2. Вариант 20. Освоить основные приемы работы с динамическими структурами данныхPascal ABC1300  
КР Преобразование текста программы на ПаскалеFree Pascal600+
ЛР Проверка правильности описания переменныхTurbo Pascal 7.0 (DOS)1000  
КП Программа для выравнивания правого края текста за счет увеличения промежутков между словамиTurbo Pascal 7.0 (DOS)1000+
КР Программирование - 2. Задача №1. Описать процедуру p(f,g) от двух файлов типа rаd, которая из файла f переписывает в пустой файл g сначала все положительные числа, а потом все отрицательные. Задача №2. Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке sPascal ABC600+
ЛР Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)2500  
ЛР Программирование-1. ЛР1. Использование простых и строковых типов данных. Вариант 10. 1) Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских буквPascal ABC1800  
ЛР Программирование-1. ЛР2. Вариант 10. 1) Получить массив B из массива A удалением n-ой строки и k-го столбца. 2) В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Гласные буквы — а, e, i, o, u; остальные — согласныеPascal ABC1800  
ЛР Программирование. ЛР №3. Вариант №4Pascal ABC1300  
ЛР Программирование. ЛР1. Вариант 12. Использование простых управляющих структур: условного оператора, цикла. Числа Фибоначчи. Определить, является ли заданная строка правильной записью вещественного числа (возможно, со знаком, а также с пробелами спереди и/или сзади)новаяPascal ABC1400  
ЛР Программирование. ЛР1. Вариант 15. Использование простых и строковых типов данныхPascal ABC1700  
ЛР Программирование. ЛР1. Вариант 8. Простые и строковые типы данных.Turbo Pascal 7.0 (DOS)1400  
ЛР Программирование. ЛР2. Вариант 12. Использование массивов (одномерных и матриц) и множеств. Дана строка. Определить, каких букв больше в этом тексте: латинских строчных гласных или согласных. Указание: гласные буквы — а, e, i, o, u; остальные — согласныеноваяPascal ABC1400  
ЛР Программирование. ЛР2. Вариант 8. Массивы, множестваTurbo Pascal 7.0 (DOS)2000  
ЛР Работа с файлами и строкамиTurbo Pascal 7.0 (DOS)200  
ЛР Работа со строкамиTurbo Pascal 7.0 (DOS)400  
КП Сведения о геометрических фигурах на плоскостиPascal ABC700+
ЛР Составление частотного словаря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 ABC1200  


Готовые работы на тему «Математика» на языке Паскаль

ЛР 1) Дана матрица целых чисел размером MxN. Найти номера строки и столбца наибольшего элемента матрицы. 2) Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строкуPascal ABC1200  
ЛР 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 ABC1400  
ЛР 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку SPascal ABC1400  
ЛР 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 ABC1400  
ЛР 1) Используйте линейные списки для хранения последовательности чисел. Опишите процедуру или функцию, которая для данного списка L создает список L1, содержащий только положительные элементы списка. 2) Написать программу, вызывающую пульсацию окружности в центре экрана.Pascal ABC1400  
ЛР 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s.Pascal ABC1400  
ЛР 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв.Pascal ABC1400  
ЛР 1) С помощью одного прохода по массиву определить количество элементов массива совпадающих с наибольшим элементом. 2) Определить номера строк матрицы А(1:N, 1:M), совпадающих с массивом D(1:M)Pascal ABC1400  
Программа 4 задачи на Pascal. Задача 1. Дана последовательность из n целых чисел. Определить количество инверсий в этой последовательности (т.е. таких пар элементов, в которых большое число находится слева от меньшего: xi > xj при i < j). Задача 2. Определить k – количество «особых» элементов массива C, считая элемент особым, если он больше суммы остальных элементов своего столбца. Задача 3. В заданном предложении найти пару слов, из которых одно является обращением другого. Задача 4. Дана строка. В алфавитном порядке напечатайте (по разу) все строчные лTurbo Pascal 7.0 (DOS)1400  
ЛР 4 программы на Free Pascal. Освоить работу с матрицами, научиться организовывать циклы для обработки многомерных массивов. Научиться использовать функции и процедуры для выполнения однотипных действий над различными данными, изучить структуру подпрограмм, получить навыки описания процедур и функций, научиться описывать формальные параметры подпрограмм разного вида и правильно задавать фактические параметры.Free Pascal2000  
КР 7 программ на Паскале. Вычислительная математика. Вариант 16. Отделения корней. решения СЛАУ методом Гаусса, ортогонализации, Халецкого, простой итерации, Зейделя. Поиск определителя матрицы метод Гаусса, декомпозиции. Вычисление обратной матрицы методом Гаусса, методом ортогонализации, методом Халецкого. Интерполяция таблично заданной функции с помощью полиномов Ньютона или Лагранжа. Вычисление первой и второй производной с помощью полинома Ньютона или Лагранжа. Вычисление интеграла по одной из формул: трапеции, Симпсона или прямоугольников, ГPascal ABC1400  
КП Альбом полиномиальных функцийTurbo Pascal 7.0 (DOS)1300+
ЛР Аппроксимация функции заданной в табличном виде методом наименьших квадратов (МНК) с построением графикаTurbo Pascal 7.0 (DOS)600+
КР Бесконечная суммаPascal ABC900  
КР Бинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров.Pascal ABC700  
КП Вариант 14. Числа в двоичной системе счисления (Pascal и С++).Free Pascal1200  
Практическая Вариант 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 ABC600  
КП Вычисление интеграла методом Симпсона и трапеций. Постороение графика. Сравнние методов + MathCadTurbo 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 ABC1300+
ЛР Вычисление суммы элементов побочной диаганали матрицыTurbo Pascal 7.0 (DOS)600+
КР Вычисление функций и обработка массиваLazarus1100  
ЛР Вычисление числа eTurbo 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 ABC1400  
КР Изображение многогранника, вращающегося вокруг оси OY. Ось вращение не должна совпадать с собственной вертикальной осью фигуры. Компьютерная графика. Задание 3. Вариант 12. Фигура – усеченная пирамида, в основании которой лежит квадрат, проекция – ДиметрияPascal ABC2000  
ЛР Интегрирование. Формулу трапеций, формула Симпсона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 ABC1000  
ЛР Информатика 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 ABC600  
КП Информатика. Вариант 10. одноточечного скрещивания и двухточечной мутации. Найти минимум функции в заданной области. Целевая функция с областью поиска решения: z(x,y) = х^2 + у^2, -5.12 <= х <= 5.12, —5.12 <= у <= 5.12Pascal ABC1400  
КР ИТОД. Информационные технологии обработки данных. КР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.12Pascal ABC1400  
КР КР. Вариант 10. Основы алгоритмизации. Теория систем.Pascal ABC900  
ЛР Лабораторные работы 3 и 4. Вариант 8. Циклы, массивы.Pascal ABC900  
ЛР Линейные списки для хранения последовательности чисел. Построить эпициклоиду. Программирование и основы алгоритмизации-2. ЛР4Pascal ABC1300  
ЛР ЛР. Провести функциональное тестирование программы, которая из последовательности 10 целых чисел выводит минимальное значение элемента и определяет четное оно или нечетное. Функциональное тестирование ПО. Вариант 14Pascal ABC2000  
ЛР ЛР1 Задана матрица вещественных чисел A размерности n. ЛР2 Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами.Turbo Pascal 7.0 (DOS)600  
ЛР ЛР1. Вариант 8. Графическое построение фрактала Ньютона со следующими границами: 1<=x<=1, 1<=y<=1. Компьютерная графикаPascal ABC2000+
ЛР ЛР1. Вариант 8. Разработать программу для вычисления значения заданного арифметического выражения от значений переменных x, y, z и значения заданной функцииTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР1. Сумма нечетных чисел. Строка из символов. Вариант 15. Задача 1. Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел. Задача 2. Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены.Pascal ABC1200  
ЛР ЛР1. Фрактал с заданными границами расчета. Геометрическое моделирование в САПР. Вариант 5. Фрактальная графикаPascal ABC1200  
ЛР ЛР2. Вариант 5. Компьютерная графика. Реализация двухмерных аффинных преобразованийноваяPascal ABC990  
ЛР ЛР2. Вариант 8. Разработать программу для вычисления выражения -0.3+0.5-0.7+...-3.1Turbo Pascal 7.0 (DOS)1200  
ЛР ЛР2. Действительные и натуральные числа. Вариант 15. Задача 1. Даны действительные числа a1,a2,...,an,a2n. Получить max и min. Задача 2. Напечатать все натуральные числа от 10 до 32767, в десятичной записи которых нет одинаковых цифр.Pascal ABC1200  
ЛР ЛР3. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. 2) Напишите рекурсивную программу для вычисления суммы (i=1)^n1/i^2Turbo Pascal 7.0 (DOS)1200  
ЛР ЛР3. Вариант 15. Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле sTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритмноваяPascal ABC990  
ЛР ЛР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 ABC1550  
ЛР ЛР3. Составить программу, которая определяет, сколько в группе человек побывали в гостях не меньше, чем у половины друзейPascal ABC1200  
ЛР ЛР4. Программирование. Вариант № 9. Создание программ: 1. Отражающая приемы работы со списками. 2. Создание программ в графическом режиме.Pascal ABC1400  
ЛР Метод Гаусса решения СЛАУ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+
КП Моделирование одноатомного газаLazarus1000+
ЛР Модифицированные методы Эйлера 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 ABC1300  
ЛР Определение значения перемнной YTurbo 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  
КР Основы алгоритмизации и языки программирования. Вариант 4Pascal ABC900+
ЛР Основы программирования и алгоритмизацииPascal ABC600+
ЛР Отсечение прямоугольным окном. ЛР2. Вариант 4. Компьютерная графикаTurbo Pascal 7.0 (DOS)900  
Программа Перевод числа из десятичной систему счисления в двоичную. Cоставление алфавитно-частотного словаря для заданного файла со списком слов.Pascal ABC900  
ЛР Площадь участка, ограниченного замкнутой ломанной из отрезков единичной длиныTurbo Pascal 7.0 (DOS)600  
ЛР Подсчет значения последовательностиTurbo Pascal 7.0 (DOS)600  
Программа Поиск наименьшой из нечетных компонент вектора и наибольшой из четных компонентFree Pascal1200  
ЛР Поиск числа от 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.05Pascal ABC1200  
Программа Программа нахождения наибольшего общего делителя (НОД) трех чиселTurbo Pascal 7.0 (DOS)700  
КР Программирование - 2. Задача №1. Описать процедуру p(f,g) от двух файлов типа rаd, которая из файла f переписывает в пустой файл g сначала все положительные числа, а потом все отрицательные. Задача №2. Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке sPascal ABC600+
ЛР Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)2500  
ЛР Программирование 2. ЛР3. Вариант 8. Две задачи на Pascal. Работа с файлами. Описать рекурсивную функцию sign (s), которая подсчитывает количество знаков препинания в строке sPascal ABC1200+
ЛР Программирование 2. ЛР4. Вариант 8. Две задачи на Pascal. Линейные списки для хранения последовательности вещественных чисел. Построить кривую кардиоиду по заданному параметрическому уравнениюPascal ABC1200  
ЛР Программирование-1. ЛР1. Использование простых и строковых типов данных. Вариант 10. 1) Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских буквPascal ABC1800  
ЛР Программирование-1. ЛР2. Вариант 10. 1) Получить массив B из массива A удалением n-ой строки и k-го столбца. 2) В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Гласные буквы — а, e, i, o, u; остальные — согласныеPascal ABC1800  
ЛР Программирование-2. ЛР4. Линейные списки. Эпициклоида. Задача 1. Используйте линейные списки для хранения последовательности чисел. Задача 2. Построить эпициклоиду – кривую, заданную параметрическим уравнениемPascal ABC900+
ЛР Программирование. ЛР №3. Вариант №4Pascal ABC1300  
ЛР Программирование. ЛР1. Вариант 12. Использование простых управляющих структур: условного оператора, цикла. Числа Фибоначчи. Определить, является ли заданная строка правильной записью вещественного числа (возможно, со знаком, а также с пробелами спереди и/или сзади)новаяPascal ABC1400  
ЛР Программирование. ЛР1. Вариант 15. Использование простых и строковых типов данныхPascal ABC1700  
ЛР Программирование. ЛР1. Вариант 8. Простые и строковые типы данных.Turbo Pascal 7.0 (DOS)1400  
ЛР Программирование. ЛР2. Вариант 12. Использование массивов (одномерных и матриц) и множеств. Дана строка. Определить, каких букв больше в этом тексте: латинских строчных гласных или согласных. Указание: гласные буквы — а, e, i, o, u; остальные — согласныеноваяPascal ABC1400  
ЛР Программирование. ЛР2. Вариант 15. Массивы (одномерные и матрицы), множестваPascal ABC1700  
ЛР Программирование. ЛР2. Вариант 8. Массивы, множестваTurbo Pascal 7.0 (DOS)2000  
ЛР Программирование. ЛР3. Вариант 11. Работа с файлами. Рекурсивный алгоритмPascal ABC1800  
КР Программирование. ЛР3. Вариант 13. Задача 1 Необходимо в начале программы создать файл (элементы файла вводятся с клавиатуры или генерируются случайным образом), а в конце программы сначала вывести на экран содержимое созданного файла, а затем отразить полученные результаты. Задача 2. Составить программу, реализующую рекурсивный алгоритмTurbo Pascal 7.0 (DOS)1200+
ЛР Расстановка пешек и коней на шахматной доскеPascal ABC700  
ЛР Решение диф. уравнения методами Эйлера и Рунге-Кутта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 ABC1200  
КР Сортировка массива методом простого выбораPascal ABC900  
ЛР Среднее арифметическое отрицательных чиселTurbo Pascal 7.0 (DOS)600  
КР Трехмерные преобразования с фигурой. Октаэдр. Компьютерная графика. КР. Задание 2. Вариант 9.Pascal ABC1400  
КР Трехмерные преобразования. Гексаэдр. Изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. Проекция Перспектива (1 точки схода). Компьютерная графика. Контрольная работа. Задание 3. Вариант 9.Pascal ABC1400+
КР Трехмерные преобразования. Параллелепипед. Компьютерная графика. КР2. Вариант 1. Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осямPascal ABC1200  
КР Трехмерные преобразования. Тетраэдр. Проекция изометрия. Компьютерная графика. КР3. Вариант 1. Разработать программу на Pascal для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры.Pascal ABC1200  
Программа Три программы. Найти с заданной точностью решения уравнений. Метод простых итераций. Метод хорд. Метод касательных.Turbo Pascal 7.0 (DOS)1200  
ЛР Циклические алгоритмы. Итерационные циклы.Pascal ABC900  
ЛР Циклические алгоритмы. Итерационные циклы. Сложные логические условия.Pascal ABC900  


Готовые работы на тему «Алгоритмы» на языке Паскаль

ЛР 1) Дана матрица целых чисел размером MxN. Найти номера строки и столбца наибольшего элемента матрицы. 2) Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строкуPascal ABC1200  
ЛР 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 ABC1400  
ЛР 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку SPascal ABC1400  
ЛР 1) Даны целые числа a1, a2, ..., an. Наименьший член последовательности a1, a2, ..., an заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. 2) Дана строка символов. В возрастающем порядке напечатайте все цифры, входящие в эту строкуTurbo Pascal 7.0 (DOS)1400  
ЛР 1) Используйте линейные списки для хранения последовательности чисел. Опишите процедуру или функцию, которая для данного списка L создает список L1, содержащий только положительные элементы списка. 2) Написать программу, вызывающую пульсацию окружности в центре экрана.Pascal ABC1400  
ЛР 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s.Pascal ABC1400  
ЛР 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв.Pascal ABC1400  
ЛР 1) С помощью одного прохода по массиву определить количество элементов массива совпадающих с наибольшим элементом. 2) Определить номера строк матрицы А(1:N, 1:M), совпадающих с массивом D(1:M)Pascal ABC1400  
ЛР 36-ричные перестановкиTurbo Pascal 7.0 (DOS)600  
КР 7 программ на Паскале. Вычислительная математика. Вариант 16. Отделения корней. решения СЛАУ методом Гаусса, ортогонализации, Халецкого, простой итерации, Зейделя. Поиск определителя матрицы метод Гаусса, декомпозиции. Вычисление обратной матрицы методом Гаусса, методом ортогонализации, методом Халецкого. Интерполяция таблично заданной функции с помощью полиномов Ньютона или Лагранжа. Вычисление первой и второй производной с помощью полинома Ньютона или Лагранжа. Вычисление интеграла по одной из формул: трапеции, Симпсона или прямоугольников, ГPascal ABC1400  
ЛР Cоздание программ с использованием массивов(одномерных и матриц) и множествPascal ABC600+
ЛР Алгоритм Дейкстры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 ABC1400+
Программа База данных экзаменационной сессииPascal ABC700  
КП База данных «Автосервис» с реализацией поискаPascal ABC1400+
Программа База данных «Жильцы»Turbo Pascal 7.0 (DOS)700  
Программа База данных «Туристическое агентство»Turbo Pascal 7.0 (DOS)1200  
КП Библиотека для шифрованияTurbo Pascal 7.0 (DOS)900  
КР Бинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров.Pascal ABC700  
КП Вариант 14. Числа в двоичной системе счисления (Pascal и С++).Free Pascal1200  
Программа Вариант 15. Построить линейный список из входной последовательности чисел. Удалить из него все числа, кратные 5.Pascal ABC700  
ЛР Вариант 18. Задание 1: Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядке. Задание 2: Дан символьный файл, содержащий не менее двух записей. Определить, являются ли два первых символа цифрами. Если да, то установить, является ли четным число, образованное этими цифрами.Pascal ABC1200  
КР Вариант 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 ABC600  
ЛР Вычисление значений функцииTurbo Pascal 7.0 (DOS)600  
ЛР Вычисление определённого интеграла функции f(x)=x*x*x+1 методом трапецииTurbo Pascal 7.0 (DOS)600  
ЛР Вычисление суммы элементов побочной диаганали матрицыTurbo Pascal 7.0 (DOS)600+
КР Вычисление функций и обработка массиваLazarus1100  
КП Генетические алгоритмы. Информатика. КП. Вариант 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  
ЛР Две лабораторные на Pascal. Массивы и множества.Pascal ABC1400  
КР Двоичные деревья (бинарные деревья) программа показывает глубину узлов отступом от левого края экранаPascal ABC600  
ЛР Двумерный клеточный автомат - игра "Жизнь"Turbo Pascal 7.0 (DOS)1500  
КП Двунаправленный линейнейный список файловTurbo Pascal 7.0 (DOS)600+
ЛР Деревья. Подсчет числа вершин на n-ом уровне непустого дерева TTurbo Pascal 7.0 (DOS)600  
Программа Задание 1 Дан текстовый файл F . Записать в файл G часть содержимого F, следующую за наиболее длинной группой идущих подряд пробелов. Задание 2 Не меняя порядок записи чисел в списке выдать элементы списка в порядке возрастания значений.Pascal ABC900  
ЛР Задача Прима-Краскала ("жадный" алгоритм)Turbo Pascal 7.0 (DOS)600  
КП Записная телефонная книжка. (поиск, сортировка, фильтрация)Turbo Pascal 7.0 (DOS)800+
Программа Игра "Крестики-нолики" (версия 2)Turbo Pascal 7.0 (DOS)700  
Программа Игра "Тетрис" с использованием ООПTurbo Pascal 7.0 (DOS)900+
КР Изображение многогранника, вращающегося вокруг оси OY. Ось вращение не должна совпадать с собственной вертикальной осью фигуры. Компьютерная графика. Задание 3. Вариант 12. Фигура – усеченная пирамида, в основании которой лежит квадрат, проекция – ДиметрияPascal ABC2000  
ЛР Изучение операторов цикла и ветвленияTurbo Pascal 7.0 (DOS)600  
Программа Интерполяция сплайнами (полиномиальными)Pascal ABC1000  
ЛР Информатика 2. Лабораторная работа 2. 10 вариантPascal ABC700  
ЛР Информатика 3. ЛР1. Вариант 1.Turbo Pascal 7.0 (DOS)1200  
Программа Информатика 9й класс. Неделя 21. Задание 1. Задание 2.Pascal ABC600  
Программа Информатика. 9й класс. Неделя 20. Задание 1. Задание 2.Pascal ABC600  
КП Информатика. Вариант 10. одноточечного скрещивания и двухточечной мутации. Найти минимум функции в заданной области. Целевая функция с областью поиска решения: z(x,y) = х^2 + у^2, -5.12 <= х <= 5.12, —5.12 <= у <= 5.12Pascal ABC1400  
ЛР Информационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтерTurbo Pascal 7.0 (DOS)600  
КП Информационные технологии обработки данных (КП), вариант 8. Работа с комплексными числами и файламиPascal ABC1200  
КП Клавиатурный тренажерTurbo Pascal 7.0 (DOS)900+
КП Кодирование, декодирование текстаTurbo Pascal 7.0 (DOS)500+
ЛР Кодирование, подсчет суммы элементов символьной матрицыTurbo Pascal 7.0 (DOS)600  
КП Коллекция компакт-дисков, фонотекаTurbo Pascal 7.0 (DOS)800+
КП Комплексный калькуляторTurbo Pascal 7.0 (DOS)800+
Практическая Компьютерная графика. Анимация и морфинг. Индивидуальная практическая работа №1. Вариант 16Pascal ABC1500  
КР Компьютерная графика. Задание 1. Фрактальные множества. Задание 2. Двухмерные преобразования. Вариант 6. Многогранник.Turbo Pascal 7.0 (DOS)1400  
ЛР Компьютерная графика. ЛР1. Фрактальная графика. Вариант 5. Фрактал ДжулияPascal ABC1400  
ЛР Компьютерная графика. ЛР2. Моделирования двумерных изображений. Вариант 5. Реализация двумерных афинных преобразованийPascal ABC1400+
ЛР Компьютерная графика. ЛР3. Подключение графической библиотеки OpenGL. Вариант 5. Трехмерная сцена. Пятиугольная пирамида.Pascal ABC1400  
КП Конвертер для перевода программ на языке Си в текст программы на языке Паскаль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.12Pascal ABC1400  
КР КР №1 "Обработка строк", КР №2 "Обработка матрицTurbo Pascal 7.0 (DOS)1900+
ЛР Лабораторная работа Строки, записи, модуль Crt, массивPascal ABC700  
ЛР ЛР1. Вариант 10. Задача 1. Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. Задача 2. Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв.Pascal ABC900+
ЛР ЛР1. Вариант 8. Графическое построение фрактала Ньютона со следующими границами: 1<=x<=1, 1<=y<=1. Компьютерная графикаPascal ABC2000+
ЛР ЛР1. Вариант 8. Разработать программу для вычисления значения заданного арифметического выражения от значений переменных x, y, z и значения заданной функцииTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР1. Сумма нечетных чисел. Строка из символов. Вариант 15. Задача 1. Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел. Задача 2. Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены.Pascal ABC1200  
КР ЛР2. Вариант 10. Задача 1. Получить массив B из массива A удалением n-ой строки и k-го столбца. Задача 2. Дана строка. В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Указание: гласные буквы — а, e, i, o, u; остальные — согласные. Использовать множества.Pascal ABC900+
ЛР ЛР2. Вариант 5. Компьютерная графика. Реализация двухмерных аффинных преобразованийноваяPascal ABC990  
ЛР ЛР2. Действительные и натуральные числа. Вариант 15. Задача 1. Даны действительные числа a1,a2,...,an,a2n. Получить max и min. Задача 2. Напечатать все натуральные числа от 10 до 32767, в десятичной записи которых нет одинаковых цифр.Pascal ABC1200  
ЛР ЛР3. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. 2) Напишите рекурсивную программу для вычисления суммы (i=1)^n1/i^2Turbo Pascal 7.0 (DOS)1200  
ЛР ЛР3. Вариант 15. Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле sTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритмноваяPascal ABC990  
ЛР ЛР3. Задание 7. Использование типа «запись». Учебные заведения.Pascal ABC600  
ЛР ЛР3. Задача 1: Создание текстового файла, преобразованный по определенному принципу. Описание процедуры. Задача 2: Создание рекурсивной программы для вычисления произведения.Pascal ABC1400+
ЛР ЛР3. Программирование. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и напечатайте значение функции poz(s). 2) Напишите рекурсивную программу для вычисления суммыноваяPascal ABC1550  
ЛР ЛР3. Программирование. Вариант 15. Создание программ, отражающих приемы работы с файлами. Описание рекурсивной функцииPascal ABC1400  
ЛР ЛР3. Программирование. Вариант 9. Создание программ: 1. Отражающая приемы работы с файлами. 2. Реализующая рекурсивный алгоритм.Pascal ABC1400+
ЛР ЛР4. Задача 1: Описание процедуры "УДАЛИТЬ", используя представление последовательности строк в виде линейного списка. Задача 2: Имитация движения велосипеда.Pascal ABC1400  
ЛР ЛР4. Программирование. Вариант 15. Приемы работы со списками. Графический режим.Pascal ABC1400  
ЛР ЛР4. Программирование. Вариант № 9. Создание программ: 1. Отражающая приемы работы со списками. 2. Создание программ в графическом режиме.Pascal ABC1400  
КП МассивFree Pascal900+
Программа Массив: удаление цепочек четных элементовPascal ABC600  
Программа Массивы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 ABC2500  
Программа Наклон черно-белого изображения. Угол наклона произвольный и задаётся пользователемPascal ABC1200  
ЛР Нахождение 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 ABC900+
ЛР Обработка одномерного массива с использованием процедур и функций с параметрами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+
ЛР Определение частоты букв построчно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  
КР Основы алгоритмизации и языки программирования. Вариант 4Pascal ABC900+
ЛР Основы программирования и алгоритмизацииPascal ABC600+
ЛР Отсечение прямоугольным окном. ЛР2. Вариант 4. Компьютерная графикаTurbo Pascal 7.0 (DOS)900  
КП Очередь с приоритетомTurbo Pascal 7.0 (DOS)700+
ЛР Перевод из префиксной в инфиксную формуTurbo Pascal 7.0 (DOS)600  
КП Перевод чисел из двоичной системы счисления в восьмеричную, шеснадцатиричную, туда и обратноPascal ABC700+
ЛР Перестановки натурального числа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 в АnnTurbo 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+
ЛР Построение графиков функции в TBTurbo Pascal 7.0 (DOS)600  
Программа Построение линейного списка из входной последовательности чиселFree Pascal1200  
ЛР Построение стягивающего дерева из связного графаTurbo Pascal 7.0 (DOS)600  
ЛР Построение эйлерова цикла в графе, заданном матрицей смежностиTurbo Pascal 7.0 (DOS)700+
ЛР Построить график функции y(x) и таблицу значений y(x) с шагом измерения аргумента h. Таблицу значений функции и аргумента необходимо вывести на экран в графическом режиме. y = 8/x + x/2, h = 0.05Pascal ABC1200  
ЛР Постфиксная формула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), которая подсчитывает количество букв в строке sPascal ABC600+
ЛР Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)2500  
ЛР Программирование 2. Лабораторная работа №3. Вариант 7 Для файла s, состоящего из целых чисел, определите процедуру, которая находит значения максимального и минимального элементов файла s.Pascal ABC900+
ЛР Программирование-1. ЛР1. Использование простых и строковых типов данных. Вариант 10. 1) Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских буквPascal ABC1800  
ЛР Программирование-1. ЛР2. Вариант 10. 1) Получить массив B из массива A удалением n-ой строки и k-го столбца. 2) В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Гласные буквы — а, e, i, o, u; остальные — согласныеPascal ABC1800  
ЛР Программирование. ЛР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 ABC1400  
ЛР Программирование. ЛР1. Вариант 12. Использование простых управляющих структур: условного оператора, цикла. Числа Фибоначчи. Определить, является ли заданная строка правильной записью вещественного числа (возможно, со знаком, а также с пробелами спереди и/или сзади)новаяPascal ABC1400  
ЛР Программирование. ЛР1. Вариант 15. Использование простых и строковых типов данныхPascal ABC1700  
ЛР Программирование. ЛР1. Вариант 18. Циклические алгоритмы. Доступ к символам строк.Pascal ABC1200  
ЛР Программирование. ЛР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 из 49Pascal ABC1400  
ЛР Программирование. ЛР2. Вариант 12. Использование массивов (одномерных и матриц) и множеств. Дана строка. Определить, каких букв больше в этом тексте: латинских строчных гласных или согласных. Указание: гласные буквы — а, e, i, o, u; остальные — согласныеноваяPascal ABC1400  
ЛР Программирование. ЛР2. Вариант 15. Массивы (одномерные и матрицы), множестваPascal ABC1700  
ЛР Программирование. ЛР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 ABC1800  
КП Простейший графический редакторPascal ABC1700+
ЛР Путь ладьейTurbo Pascal 7.0 (DOS)600  
ЛР Работа с массивамиTurbo Pascal 7.0 (DOS)600  
Программа Работа с многобайтными числами (сложение, вычитание, умножение, деление)Turbo Pascal 7.0 (DOS)1300  
ЛР Работа с односвязными списками в среде Pascal ABCPascal ABC600+
КП Работа с разреженными матрицамиTurbo Pascal 7.0 (DOS)600+
ЛР Работа с файлами и массивами записейTurbo Pascal 7.0 (DOS)400  
ЛР Работа с файлами и строкамиTurbo Pascal 7.0 (DOS)200  
ЛР Работа со структурой данных "Стек"Free Pascal600  
ЛР Расстановка пешек и коней на шахматной доскеPascal ABC700  
ЛР Расчет максимальной глубины бинарного дерева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 ABC700+
КП СиАОД. Книжный магазин.Pascal ABC1400+
КП Словарь. Использование CRC для хешированияTurbo Pascal 7.0 (DOS)1300+
ЛР Собственная структура данных «строка» - модуль процедур и демонстрационная программаFree Pascal1100  
ЛР Создание программ с использованием простых управляющих структур: условного оператора, циклаPascal ABC600+
КР Создание списков в языке Паскаль.Turbo Pascal 7.0 (DOS)600+
Программа Сортировка двумерного массива по заданной схемеPascal ABC600+
ЛР Сортировка массива методом вычерпывания + оценка временной сложности алгоритмаTurbo Pascal 7.0 (DOS)600+
КР Сортировка массива методом простого выбораPascal ABC900  
Программа Сортировка матрицы зигзагом, графический вывод на экран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 ABC2000+
ЛР Строки и текстовый файл (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 Pascal1200+
ЛР Тестирование программного обеспечения. Вариант 15. Провести функциональное тестирование программы, которая из последовательности 10 целых чисел выводит разность между максимальным значением элемента и минимальным значением элемента.Pascal ABC600+
КР Трехмерные преобразования с фигурой. Октаэдр. Компьютерная графика. КР. Задание 2. Вариант 9.Pascal ABC1400  
ЛР Трехмерные преобразования, параллелепипед, масштабированиеTurbo Pascal 7.0 (DOS)600  
КР Трехмерные преобразования. Гексаэдр. Изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. Проекция Перспектива (1 точки схода). Компьютерная графика. Контрольная работа. Задание 3. Вариант 9.Pascal ABC1400+
КР Трехмерные преобразования. Параллелепипед. Компьютерная графика. КР2. Вариант 1. Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осямPascal ABC1200  
КР Трехмерные преобразования. Тетраэдр. Проекция изометрия. Компьютерная графика. КР3. Вариант 1. Разработать программу на Pascal для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры.Pascal ABC1200  
Программа Три программы. Найти с заданной точностью решения уравнений. Метод простых итераций. Метод хорд. Метод касательных.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 ABC900  
ЛР Циклические алгоритмы. Итерационные циклы. Сложные логические условия.Pascal ABC900  
ЛР Числовая последовательность: ввод, вывод, поиск, сортировкаTurbo Pascal 7.0 (DOS)500  
Программа Шахматы. Мат двумя слонами.Turbo Pascal 7.0 (DOS)1300+
КП Шахматы. Определение положения белыхTurbo Pascal 7.0 (DOS)600+
Программа Шифр перестановкиPascal ABC1200  
КП Шифрование/дешифрование текста методом гаммированияTurbo Pascal 7.0 (DOS)700+
Программа Электронный классный журналTurbo Pascal 7.0 (DOS)1200  


Готовые работы на тему «Игры» на языке Паскаль

ЛР Двумерный клеточный автомат - игра "Жизнь"Turbo Pascal 7.0 (DOS)1500  
КП Игра "Арканоид"Turbo Pascal 7.0 (DOS)1000+
КП Игра "Быки и коровы"Turbo Pascal 7.0 (DOS)600+
Программа Игра "Выложить квадрат"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)800+
Программа Игра "Крестики-нолики" (версия 2)Turbo Pascal 7.0 (DOS)700  
Программа Игра "Морской бой"Turbo Pascal 7.0 (DOS)900+
КП Игра "Мудрый крот" (pusher)Turbo Pascal 7.0 (DOS)900+
Программа Игра "Пинг-Понг"Turbo Pascal 7.0 (DOS)1000+
КП Игра "Пятнашки"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+
Программа Игра "Стенка" (Арканоид)Turbo Pascal 7.0 (DOS)600+
КП Игра "Тетрис - Стрелялка"Turbo Pascal 7.0 (DOS)700+
Программа Игра "Тетрис" с использованием ООПTurbo Pascal 7.0 (DOS)900+
Программа Игра "Цветрис" (версия 1 - упрощенная)Turbo Pascal 7.0 (DOS)800  
КП Игра "Цветрис" (версия 2)Turbo Pascal 7.0 (DOS)1000+
КП Игра "Шашки"Turbo Pascal 7.0 (DOS)900+
ЛР Игра в костиTurbo Pascal 7.0 (DOS)1000+
Программа Игра «Змейка» (простая)Free Pascal700+
КП Игра «Катапульта»Free Pascal700  
КП Игра «Морской бой»Turbo Pascal 7.0 (DOS)1300+
Программа Игра «Морской бой» (3 уровня)Turbo Pascal 7.0 (DOS)1000  
КП Игра «Морской бой» в текстовом режимеPascal ABC800+
КП Игра «Пятнашки»Turbo Pascal 7.0 (DOS)900+
КП Игра «Щёлк» (Click, Chomp)Pascal ABC1700  
КП Клавиатурный тренажерTurbo Pascal 7.0 (DOS)900+
ЛР Морской бой - расстановка кораблейTurbo Pascal 7.0 (DOS)600  
КП Программа "Клавиатурный тренажер" (версиия 2)Turbo Pascal 7.0 (DOS)600+
Программа Шахматы. Мат двумя слонами.Turbo Pascal 7.0 (DOS)1300+
КП Шахматы. Определение положения белыхTurbo Pascal 7.0 (DOS)600+
ЛР Эволюция жуковTurbo Pascal 7.0 (DOS)600  


Готовые работы на тему «Графика» на языке Паскаль

ЛР 1) Используйте линейные списки для хранения последовательности чисел. Опишите процедуру или функцию, которая для данного списка L создает список L1, содержащий только положительные элементы списка. 2) Написать программу, вызывающую пульсацию окружности в центре экрана.Pascal ABC1400  
Программа Cложный рисунок c анимацией. Летит самолет.Pascal ABC1200  
ЛР Вращение объектов. Додекаэдр. Двенадцатигранник. Диффузное освещение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 ABC900  
КП Движение по экрану изображения заданного графического объекта. Объектно-ориентированное программирование. Вариант 19Turbo 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 Pascal700+
КП Игра «Катапульта»Free Pascal700  
КП Игра «Морской бой»Turbo Pascal 7.0 (DOS)1300+
Программа Игра «Морской бой» (3 уровня)Turbo Pascal 7.0 (DOS)1000  
КП Игра «Пятнашки»Turbo Pascal 7.0 (DOS)900+
КР Изображение многогранника, вращающегося вокруг оси OY. Ось вращение не должна совпадать с собственной вертикальной осью фигуры. Компьютерная графика. Задание 3. Вариант 12. Фигура – усеченная пирамида, в основании которой лежит квадрат, проекция – ДиметрияPascal ABC2000  
КР Изображение многогранника, вращающегося вокруг оси ОY. Фигура Тетраэдр. Диметрическая проекция к фигуре. Контрольная работа. Вариант 2.Turbo Pascal 7.0 (DOS)1200  
ЛР Интерпретатор метафайла c трехмерным изображениемTurbo Pascal 7.0 (DOS)600  
ЛР Информационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтерTurbo Pascal 7.0 (DOS)600  
Практическая Компьютерная графика. Анимация и морфинг. Индивидуальная практическая работа №1. Вариант 16Pascal ABC1500  
КР Компьютерная графика. Вариант №2Turbo Pascal 7.0 (DOS)1200  
КР Компьютерная графика. Задание 1. Фрактальные множества. Задание 2. Двухмерные преобразования. Вариант 6. Многогранник.Turbo Pascal 7.0 (DOS)1400  
ЛР Компьютерная графика. ЛР1. Фрактальная графика. Вариант 5. Фрактал ДжулияPascal ABC1400  
ЛР Компьютерная графика. ЛР2. Моделирования двумерных изображений. Вариант 5. Реализация двумерных афинных преобразованийPascal ABC1400+
ЛР Компьютерная графика. ЛР3. Подключение графической библиотеки OpenGL. Вариант 5. Трехмерная сцена. Пятиугольная пирамида.Pascal ABC1400  
ЛР Линейные списки для хранения последовательности чисел. Построить эпициклоиду. Программирование и основы алгоритмизации-2. ЛР4Pascal ABC1300  
ЛР ЛР 4. Статические методы. Объектно-ориентированное программированиеTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР 5. Принцип полиморфизма. Использование виртуальных методов. Объектно-ориентированное программированиеTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР1. Вариант 8. Графическое построение фрактала Ньютона со следующими границами: 1<=x<=1, 1<=y<=1. Компьютерная графикаPascal ABC2000+
ЛР ЛР1. Фрактал с заданными границами расчета. Геометрическое моделирование в САПР. Вариант 5. Фрактальная графикаPascal ABC1200  
ЛР ЛР2. Вариант 5. Компьютерная графика. Реализация двухмерных аффинных преобразованийноваяPascal ABC990  
ЛР ЛР4. Задача 1: Описание процедуры "УДАЛИТЬ", используя представление последовательности строк в виде линейного списка. Задача 2: Имитация движения велосипеда.Pascal ABC1400  
ЛР ЛР4. Программирование. Вариант № 9. Создание программ: 1. Отражающая приемы работы со списками. 2. Создание программ в графическом режиме.Pascal ABC1400  
Программа Наклон черно-белого изображения. Угол наклона произвольный и задаётся пользователемPascal ABC1200  
ЛР Одномерный клеточный автоматTurbo Pascal 7.0 (DOS)600  
ЛР Отсечение прямоугольным окном. ЛР2. Вариант 4. Компьютерная графикаTurbo Pascal 7.0 (DOS)900  
ЛР Построение графика функции Y=sin(x)Turbo Pascal 7.0 (DOS)600  
ЛР Построение графиков функции в TBTurbo 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.05Pascal ABC1200  
ЛР Программирование 2. ЛР4. Вариант 8. Две задачи на Pascal. Линейные списки для хранения последовательности вещественных чисел. Построить кривую кардиоиду по заданному параметрическому уравнениюPascal ABC1200  
ЛР Программирование-2. ЛР4. Линейные списки. Эпициклоида. Задача 1. Используйте линейные списки для хранения последовательности чисел. Задача 2. Построить эпициклоиду – кривую, заданную параметрическим уравнениемPascal ABC900+
КП Простейший графический редакторPascal ABC1700+
КР Трехмерные преобразования с фигурой. Октаэдр. Компьютерная графика. КР. Задание 2. Вариант 9.Pascal ABC1400  
ЛР Трехмерные преобразования, параллелепипед, масштабированиеTurbo Pascal 7.0 (DOS)600  
КР Трехмерные преобразования. Гексаэдр. Изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. Проекция Перспектива (1 точки схода). Компьютерная графика. Контрольная работа. Задание 3. Вариант 9.Pascal ABC1400+
ЛР Трехмерные преобразования. Додекаэдр. Двенадцатигранник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 ABC1200  
КР Трехмерные преобразования. Тетраэдр. Проекция изометрия. Компьютерная графика. КР3. Вариант 1. Разработать программу на Pascal для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры.Pascal ABC1200  
ЛР Трехмерные преобразования. Тетраэдр. Четырехгранник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+


Готовые работы на тему «Базы данных» на языке Паскаль

КП Автоматизированная информационная система "Определение материальных требований"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 ABC1400+
Программа База данных «Жильцы»Turbo Pascal 7.0 (DOS)700  
КП База данных «Справочник частных телефонов»Turbo Pascal 7.0 (DOS)800+
Программа База данных «Туристическое агентство»Turbo Pascal 7.0 (DOS)1200  
КП БД "Транспортная компания"Turbo Pascal 7.0 (DOS)1300+
КП Буфет университетаLazarus900+
КП Домашняя ФонотекаTurbo Pascal 7.0 (DOS)1000+
КП Записная телефонная книжка. (поиск, сортировка, фильтрация)Turbo Pascal 7.0 (DOS)800+
ЛР Информатика 2. ЛР2. Вариант 6Pascal ABC1400  
ЛР Информационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтерTurbo Pascal 7.0 (DOS)600  
КП Информационные технологии обработки данных. Вариант 1. Программа создания и корректировки файла, содержащего сведения о студентах.Pascal ABC600+
КП ИТОД. Информационные технологии обработки данных. Вариант 2. Книги в библиотекеPascal ABC1400+
КР Обработка данных по поставкам нефтегазового оборудованияPascal ABC900+
КП План производства предприятия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 ABC1200  
ЛР Работа с данными пользователейPascal ABC1200  
КП Редактор и проигрыватель звуков (PC Speaker)Turbo Pascal 7.0 (DOS)800+
КП Сведения об абитуриентах, сдавших вступительные экзамены в институт. Информационные технологии обработки данных. ИТОДPascal ABC1400+
КП СиАОД. Книжный магазин.Pascal ABC1400+
КП Словарь. Использование CRC для хешированияTurbo Pascal 7.0 (DOS)1300+
КП Список станций метроTurbo Pascal 7.0 (DOS)800+
КП Справочная по операторам Паскаля (языка Turbo Pascal)Turbo Pascal 7.0 (DOS)900+
КР Справочная система Кадры. Создание приложений с интерфейсом, управляемым событиями при помощи пакета Turbo Vision. Проектирование человеко-машинного интерфейса. Вариант 4Turbo 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  


Готовые работы на тему «Клиент-серверные базы данных» на языке Паскаль

КП Буфет университетаLazarus900+


Готовые работы на тему «Обучающие программы» на языке Паскаль

ЛР Демонстрация работы со спискомTurbo Pascal 7.0 (DOS)600  
КП Игра «Катапульта»Free Pascal700  
КП Клавиатурный тренажерTurbo Pascal 7.0 (DOS)900+
КП Моделирование одноатомного газаLazarus1000+
КП Обходы бинарного дереваTurbo Pascal 7.0 (DOS)800  
КП Помощник экзаменатораTurbo Pascal 7.0 (DOS)800+
ЛР Собственная структура данных «строка» - модуль процедур и демонстрационная программаFree Pascal1100  
Программа Тренажер словTurbo Pascal 7.0 (DOS)800  


Готовые работы на тему «Тесты» на языке Паскаль

КП Клавиатурный тренажерTurbo Pascal 7.0 (DOS)900+
ЛР ЛР. Провести функциональное тестирование программы, которая из последовательности 10 целых чисел выводит минимальное значение элемента и определяет четное оно или нечетное. Функциональное тестирование ПО. Вариант 14Pascal ABC2000  
КП Помощник экзаменатораTurbo Pascal 7.0 (DOS)800+
ЛР Проверка правильности описания переменныхTurbo Pascal 7.0 (DOS)1000  
ЛР Тест "Типы данных языка Паскаль"Turbo Pascal 7.0 (DOS)700  
ЛР Тест "Экзамен - Турбо Паскаль"Turbo Pascal 7.0 (DOS)800  


Готовые работы на тему «Кроссворды» на языке Паскаль

ЛР Генератор кроссвордов по заданному списку словPascal ABC2000  
КП КроссвордTurbo Pascal 7.0 (DOS)900+
Программа Кроссворд (программа для автоматического составления кроссвордов)Pascal ABC1200  


Готовые работы на тему «Технологии» на языке Паскаль

КП База данных "Видеотека" (ООП, списки, csv)Turbo Pascal 7.0 (DOS)900+
КП Игра "Шашки"Turbo Pascal 7.0 (DOS)900+
КП Кодирование, декодирование текстаTurbo Pascal 7.0 (DOS)500+
КП Конвертер для перевода программ на языке Си в текст программы на языке ПаскальTurbo Pascal 7.0 (DOS)800+


Готовые работы на тему «Графы» на языке Паскаль

ЛР Алгоритм Дейкстры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)800  
ЛР Подсчет элементов дереваTurbo Pascal 7.0 (DOS)600  
Программа Поиск в глубину в графеPascal ABC700+
ЛР Поиск в ширину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+
КП «GR» - программа реализующая поиск вершин недостижимых от заданной в неориентированном графеTurbo Pascal 7.0 (DOS)1000+


Готовые работы на тему «Структуры» на языке Паскаль

ЛР 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s.Pascal ABC1400  
Программа Автобусы (динамические структуры данных)Pascal ABC900  
Программа База данных "Автовокзал"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 ABC1400+
КП База данных «Автосервис» с реализацией поискаPascal ABC1400+
Программа База данных «Жильцы»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 ABC700  
Программа Вариант 15. Дан символьный файл. Произвести «сжатие» этого файла, заменив каждую последовательность из нескольких вхождений одного и того же символа записью вида x’k’, где x–число вхождений символа kв исходную последовательность. Сравнить размеры файлов.Pascal ABC700  
Программа Вариант 15. Построить линейный список из входной последовательности чисел. Удалить из него все числа, кратные 5.Pascal ABC700  
КП Двунаправленный линейнейный список файловTurbo Pascal 7.0 (DOS)600+
ЛР Демонстрация работы со спискомTurbo Pascal 7.0 (DOS)600  
ЛР Деревья. Подсчет числа вершин на n-ом уровне непустого дерева TTurbo 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+
КП Комплексный калькуляторTurbo Pascal 7.0 (DOS)800+
ЛР Линейные списки для хранения последовательности чисел. Построить эпициклоиду. Программирование и основы алгоритмизации-2. ЛР4Pascal ABC1300  
ЛР ЛР1. 1) Программно создать типизированный файл, состоящий из 70 целых чисел в диапазоне [-17, 34]. 2) Создать в текстовом редакторе файл, состоящий из символов: Русские буквы, цифры, запятые, точки и 9 строк.Pascal ABC1200  
ЛР ЛР3. Вариант 15. Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле sTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР3. Вариант 7. Программирование 2. Две задачи на Pascal ABC. Работа с файлами. Рекурсивный алгоритмноваяPascal ABC990  
ЛР ЛР3. Программирование. Вариант 11. 1) Описать функцию poz(s), подсчитывающую количество положительных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и напечатайте значение функции poz(s). 2) Напишите рекурсивную программу для вычисления суммыноваяPascal ABC1550  
ЛР ЛР8 Написать функцию, которая удаляет из списка все вхождения ключа. ЛР9 Слить два стека, содержащих возрастающую последовательность целых положительных чисел, в третий стек так, чтобы его элементы располагались также в порядке возрастания.Pascal ABC1000  
Программа Массив: удаление цепочек четных элементовPascal ABC600  
КП Музыкальная картотекаPascal ABC2500  
КР Обработка данных по поставкам нефтегазового оборудованияPascal ABC900+
КП Обработка разреженных матрицTurbo Pascal 7.0 (DOS)700+
КП Обходы бинарного дереваTurbo Pascal 7.0 (DOS)800  
ЛР Описать процедуру predlast(f). Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f. Программирование и основы алгоритмизации-2. ЛР3.Pascal ABC1300  
КП Очередь с приоритетом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 ABC1300  
ЛР Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)2500  
ЛР Программирование 2. ЛР 4. Вариант 7. Задача 1. Используйте линейные списки для хранения последовательности вещественных чисел. Задача 2. Даны целые числа t1, t2, ... t31 – задающие график температур за март месяц.Pascal ABC900+
ЛР Работа с данными пользователейPascal ABC1200  
ЛР Работа с односвязными списками в среде Pascal ABCPascal ABC600+
КП Работа с разреженными матрицамиTurbo Pascal 7.0 (DOS)600+
ЛР Работа с файлами и массивами записейTurbo Pascal 7.0 (DOS)400  
ЛР Расчет максимальной глубины бинарного дереваTurbo Pascal 7.0 (DOS)600  
КП Сведения о геометрических фигурах на плоскостиPascal ABC700+
КП Сведения об абитуриентах, сдавших вступительные экзамены в институт. Информационные технологии обработки данных. ИТОДPascal ABC1400+
КП СиАОД. Книжный магазин.Pascal ABC1400+
КП Словарь. Использование CRC для хешированияTurbo Pascal 7.0 (DOS)1300+
ЛР Собственная структура данных «строка» - модуль процедур и демонстрационная программаFree Pascal1100  
Программа Сортировка двумерного массива по заданной схемеPascal ABC600+
КП Справочная по операторам Паскаля (языка Turbo Pascal)Turbo Pascal 7.0 (DOS)900+
КР Справочная система Кадры. Создание приложений с интерфейсом, управляемым событиями при помощи пакета Turbo Vision. Проектирование человеко-машинного интерфейса. Вариант 4Turbo Pascal 7.0 (DOS)2000  
КП УниверситетTurbo Pascal 7.0 (DOS)1300+
ЛР Уровень с максимальным числом вершинTurbo Pascal 7.0 (DOS)600  
КП Формирование данных о подразделениях (предприятиях)Turbo Pascal 7.0 (DOS)600+


Готовые работы на тему «Компиляторы» на языке Паскаль

Программа Восстановления раздела объявлений в PascalTurbo Pascal 7.0 (DOS)600  
ЛР Интерпретатор языка ATurbo Pascal 7.0 (DOS)600  
ЛР Проверка описания переменных pascal (Версия 2)Turbo Pascal 7.0 (DOS)700+
ЛР Проверка правильности описания переменных в паскале(pascal)Turbo Pascal 7.0 (DOS)800+


Готовые работы на тему «Криптография» на языке Паскаль

КП Библиотека для шифрованияTurbo Pascal 7.0 (DOS)900  
КП Шифрование файловTurbo Pascal 7.0 (DOS)600+
КП Шифрование/дешифрование текста методом гаммированияTurbo Pascal 7.0 (DOS)700+


Готовые работы на тему «Прочие» на языке Паскаль

Программа 4 задачи на Pascal. Задача 1. Дана последовательность из n целых чисел. Определить количество инверсий в этой последовательности (т.е. таких пар элементов, в которых большое число находится слева от меньшего: xi > xj при i < j). Задача 2. Определить k – количество «особых» элементов массива C, считая элемент особым, если он больше суммы остальных элементов своего столбца. Задача 3. В заданном предложении найти пару слов, из которых одно является обращением другого. Задача 4. Дана строка. В алфавитном порядке напечатайте (по разу) все строчные лTurbo Pascal 7.0 (DOS)1400  
КП База данных "Склад" с построением круговой диаграммы товаровTurbo Pascal 7.0 (DOS)600+
Программа Восстановления раздела объявлений в PascalTurbo Pascal 7.0 (DOS)600  
ЛР Интерпретатор метафайла c трехмерным изображениемTurbo Pascal 7.0 (DOS)600  
КП Конвертер валюты (рубль) в другую (Free Pascal + Turbo Vision)Free Pascal1200  
ЛР ЛР 1. Принцип инкапсуляции. Описание класса. Объектно-ориентированное программированиеTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР 2. Принцип инкапсуляции. Описание класса. Объектно-ориентированное программированиеTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР 3. Принцип наследования. Создание иерархии классов. Классы и модули. Объектно-ориентированное программированиеTurbo Pascal 7.0 (DOS)1200  
ЛР ЛР2. Вывести список групп в порядке неубывания количества пропущенных часов по всем предметамPascal ABC900  
ЛР ЛР8 Написать функцию, которая удаляет из списка все вхождения ключа. ЛР9 Слить два стека, содержащих возрастающую последовательность целых положительных чисел, в третий стек так, чтобы его элементы располагались также в порядке возрастания.Pascal ABC1000  
ЛР Нахождение квадрата с максимальным периметром по заданным точкамTurbo Pascal 7.0 (DOS)600  
ЛР Обедающие философы (аппаратные прерывания и параллельные вычислительные процессы)Turbo Pascal 7.0 (DOS)1000  
КП Обработка Pas-программыTurbo Pascal 7.0 (DOS)600+
ЛР Обработка прерываний клавиатуры. Операционные системы. ЛР1. Вариант 8. Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом.Turbo Pascal 7.0 (DOS)1200  
ЛР Обход поля конемTurbo Pascal 7.0 (DOS)800  
ЛР Обход шахматного поля конем. (версия 2)Turbo Pascal 7.0 (DOS)800+
ЛР Определение возможности построения треугольникаTurbo Pascal 7.0 (DOS)600  
Программа Организовать движение какого-либо символа по экрану с помощью клавиш управления курсором, а также дополнительных клавиш управления Home, End, PageUp, PageDownPascal ABC1200  
ЛР Подсчет значения последовательностиTurbo Pascal 7.0 (DOS)600  
ЛР Проверка описания переменных pascal (Версия 2)Turbo Pascal 7.0 (DOS)700+
ЛР Программирование 2. Лабораторная работа №3. Вариант 7 Для файла s, состоящего из целых чисел, определите процедуру, которая находит значения максимального и минимального элементов файла s.Pascal ABC900+
КР Программирование. ЛР3. Вариант 13. Задача 1 Необходимо в начале программы создать файл (элементы файла вводятся с клавиатуры или генерируются случайным образом), а в конце программы сначала вывести на экран содержимое созданного файла, а затем отразить полученные результаты. Задача 2. Составить программу, реализующую рекурсивный алгоритмTurbo Pascal 7.0 (DOS)1200+
ЛР Работа с файлами (Pascal). Дан файл f, компоненты которого являются целыми числамиPascal ABC600  
КП Реализация параллельной работы нескольких процессов. Операционные системы. Вариант 8. Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши).Turbo Pascal 7.0 (DOS)1400+
КП Редактор и проигрыватель звуков (PC Speaker)Turbo Pascal 7.0 (DOS)800+
ЛР Составление частотного словаряTurbo Pascal 7.0 (DOS)600  
ЛР Управление таймером – операции в реальном времени (будильник). Операционные системы. ЛР2. Вариант 8. Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды)Turbo Pascal 7.0 (DOS)1200  
ЛР Фрагмент программы на встроенном ассемблере языка Turbo PascalTurbo Pascal 7.0 (DOS)600  
ЛР Фрагмент программы на встроенном ассемблере языка Turbo Pascal (версия 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  
ЛР Эмуляция работы параллельных процессов на примере схемы «производитель–потребитель». Операционные системы. ЛР3. Вариант 8. Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклическиTurbo Pascal 7.0 (DOS)1200  


Список наших готовых работ на всех языках программирования



Выборка готовой работы из рубрикатора
Список всех готовых работ
Выборка готовой работы из рубрикатора

| Программирование | Менеджмент, Экономика, Бух.учёт | Юриспруденция |
| Психология | История | Электроника, Радиотехника, Механика |