

Лабораторные работы. Вариант 26
ЛР 1. Части 1, 2. См. методические указания.
ЛР 2. Программирование разветвляющегося вычислительного процесса.
|
|
|
1 |
|
|
|
|
Даны вещественные числа X и Y. Определить принадлежит |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
ли точка с координатами (X,Y) заштрихованной части плоско- |
|
|
|
|
|
||||
|
|
|
|
|||||
|
|
|
|
|
|
|
|
сти. Протестировать все ветви алгоритма. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЛР 3. Программирование циклического процесса. Типы циклов.
Рассмотреть решение предложенной задачи с использованием всех трех видов циклов. Отладить программу с наиболее рациональным вариантом цикла. Обосновать выбор.
Последовательность задана следующим образом: a1=12, a2=10, an=an-1+an-2-2, для n 3. Найти наибольший член последовательности меньший 100.
ЛР 4. Одномерные массивы
Дан целочисленный массив Н(30). Оставить его без изменения, если он упорядочен по невозрастанию или по неубыванию; в противном случае удалить из него все элементы, нарушающие регулярность (по усмотрению автора регулярностью считать невозростание или неубывание).
ЛР 5. Матрицы.
Решить поставленную задачу, используя средства управления вводом/выводом. Каждым элементом массива L(8) является целочисленная строка длиной 15. Вывести на экран элементы массива L в два столбца: четные строки справа, нечетные слева, причем элементы четных строк должны быть выведены в обратном порядке.
ЛР 6. Строки.
Дана строка, состоящая 6 слов фиксированной длины по 6 символов. Удалить слова, не содержащие букв «A», «D», «Е».
ЛР 7. Подпрограммы. Средства отладки Delphi.
Решить задачу, используя процедуру или функцию. Выбор обосновать. На примере полученной программы продемонстрировать умение:
1)назначать точку останова;
2)пошаговое выполнение программы с заходом в процедуры и без захода;
3)определять значения переменных.
Дана последовательность цифр. Определить цифру, наиболее часто встречающуюся в этой последовательности.
ЛР 8. Файловая система.
Создать текстовый файл F. Переписать из файла F в файл G все слова, состоящие больше, чем из трех букв.
ЛР 9. Динамические структуры данных. Списки.
С клавиатуры вводится последовательность символов s1, s2, s3 …sn. Известно, что первый символ не точка и что среди остальных есть хотя бы одна точка. Пусть k – номер точки. Вывести символы, стоящие на нечетных местах до точки, если k – четное, и символы, стоящие на четных местах до точки, если k – нечетное.
ЛР 10. Программирование в среде DELPHI. См. методические указания.