Скачиваний:
11
Добавлен:
10.02.2015
Размер:
190.14 Кб
Скачать

Лабораторные работы. Вариант 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. См. методические указания.

Соседние файлы в папке Лабораторные работы