

Лабораторные работы. Вариант 24
ЛР 1. Части 1, 2. См. методические указания.
ЛР 2. Программирование разветвляющегося вычислительного процесса.
Даны вещественные числа X и Y. Определить принадлежит ли точка с координатами (X,Y) заштрихованной части плоскости. Протестировать все ветви алгоритма.
ЛР 3. Программирование циклического процесса. Типы циклов.
Рассмотреть решение предложенной задачи с использованием всех трех видов циклов. Отладить программу с наиболее рациональным вариантом цикла. Обосновать выбор.
Присвоить переменной Р значение “истина”, если введенное число - простое, и “ложь” - в противном случае.
ЛР 4. Одномерные массивы
Даны две последовательности по 30 чисел в каждой. Найти наибольшее среди тех чисел второй последовательности, которые не входят в первую (считать, что хотя бы одно такое число существует).
ЛР 5. Матрицы.
Решить поставленную задачу, используя средства управления вводом/выводом. Дан массив S(5,5) целых однозначных чисел. Вывести элементы массива в виде ромба.
ЛР 6. Строки.
Дана строка не более 40 символов. Слова разделены несколькими пробелами. Удалить 3 и 5 слова, если они не содержат буквы «А».
ЛР 7. Подпрограммы. Средства отладки Delphi.
Решить задачу, используя процедуру или функцию. Выбор обосновать. На примере полученной программы продемонстрировать умение:
1)назначать точку останова;
2)пошаговое выполнение программы с заходом в процедуры и без захода;
3)определять значения переменных.
Дана квадратная целочисленная матрица А порядка n. Выделяя на главной диагонали последовательно по одному элементу Aii, можно получить n матриц, ограниченных элементами A11 и Аii. Программа должна сформировать вектор, элементами которого являются наибольшие элементы всех таких матриц.
ЛР 8. Файловая система.
Создать файл F, состоящий из целых чисел. Переписать из файла F в файл G все нечетные числа.
ЛР 9. Динамические структуры данных. Списки.
С клавиатуры вводится последовательность символов s1, s2, s3 ...sn. Задано число m (m<n). Вывести символы последовательности в следующем порядке:
sm, sm+1, sm+2 ...sn, s1, s2,..., sm-1.
Из полученной последовательности удалить символы «а».
ЛР 10. Программирование в среде DELPHI. См. методические указания.