

Лабораторные работы. Вариант 2
ЛР 1. Части 1, 2. См. методические указания.
ЛР 2. Программирование разветвляющегося вычислительного процесса.
Ввести вещественные числа X и Y. Определить принадлежит ли точка с координатами (X,Y) заштрихованной части плоскости. Протестировать все ветви алгоритма.
ЛР 3. Программирование циклического процесса. Типы циклов.
Рассмотреть решение предложенной задачи с использованием всех трех видов циклов. Отладить программу с наиболее рациональным вариантом цикла. Обосновать выбор.
В заданном целом числе определить количество нечетных цифр.
ЛР 4. Одномерные массивы
Даны координаты 20 точек на прямой. Определить номера двух точек, расстояние между которыми наибольшее (считать, что такая пара точек единственная).
ЛР 5. Матрицы.
Решить поставленную задачу, используя средства управления вводом/выводом. Дан массив литер размером 3*12. Вывести массив на экран в виде трех фрагментов, расположив соответствующие части строк вертикально:
ЛР 6. Строки.
Дана непустая последовательность слов из строчных букв (количество слов больше 5): между соседними словами – запятая и пробел, за последним словом - точка. Определить количество слов, которые начинаются на гласную букву. Вывести на экран количество слов и сами эти слова.
ЛР 7. Подпрограммы. Средства отладки Delphi.
Решить задачу, используя процедуру или функцию. Выбор обосновать. На примере полученной программы продемонстрировать умение:
1)назначать точку останова;
2)выполнить программу по шагам с заходом в процедуры и без захода;
3)определять значения переменных на конкретном шаге.
Дано четное число N>2. Проверить для него гипотезу Гольдбаха, состоящую в том, что каждое четное число представимо в виде суммы двух простых чисел.
ЛР 8. Файловая система.
Создать файл F, состоящий из целых чисел. Переписать из файла F в файл G все нечетные числа.
ЛР 9. Динамические структуры данных. Списки.
С клавиатуры вводятся целые числа. Организовать список с одновременным удалением повторяющихся чисел. Вывести результаты на печать. Из полученного списка удалить максимальное число.
ЛР 10. Программирование в среде DELPHI. См. методические указания.