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

Лабораторные работы. Вариант 27

ЛР 1. Части 1, 2. См. методические указания.

ЛР 2. Программирование разветвляющегося вычислительного процесса.

Даны вещественные числа X и Y. Определить принадлежит ли точка с координатами (X,Y) заштрихованной части плоскости. Протестировать все ветви алгоритма.

ЛР 3. Программирование циклического процесса. Типы циклов.

Рассмотреть решение предложенной задачи с использованием всех трех видов циклов. Отладить программу с наиболее рациональным вариантом цикла. Обосновать выбор.

Задано натуральное число N определить является ли оно совершенным. Число называется совершенным, если равно сумме всех своих делителей, меньших N (например, число 6 совершенно: 6=1+2+3).

ЛР 4. Одномерные массивы

Дан целочисленный массив S(n) (n<=50). Определить количество элементов, кратных 2, сумму элементов, кратных 3 и среднее арифметическое отрицательных элементов. Вывести на экран найденные величины или соответствующее сообщение об отсутствии указанных элементов.

ЛР 5. Матрицы.

Массив D(m,m) заполнить символами *, $, и ? произвольным образом (один элемент - один символ). Вывести заштрихованную часть массива на экран в том виде как показано на рисунке. Число k [m/2] ввести по запросу.

1

1

k m-k

ЛР 6. Строки.

Дана строка длиной не более 40 символов, состоящая из последовательности трехсимвольных слов, разделённых пробелами. У всех слов, начинающихся с букв A,B,K, первый символ заменить на S, а у всех слов, оканчивающихся на S, первый символ заменить на N.

ЛР 7. Подпрограммы. Средства отладки Delphi.

Решить задачу, используя процедуру или функцию. Выбор обосновать. На примере полученной программы продемонстрировать умение:

1)назначать точку останова;

2)пошаговое выполнение программы с заходом в процедуры и без захода;

3)определять значения переменных.

Дана вещественная матрица A(n,m). Упорядочить матрицу по невозрастанию сумм элементов ее строк.

ЛР 8. Файловая система.

Создать текстовый файл F. Переписать из файла F в файл G все четные строки.

ЛР 9. Динамические структуры данных. Списки.

С клавиатуры вводится последовательность символов s1, s2, s3 ...sn. Удалить символы, встречающиеся более 3-х раз.

В полученной последовательности отыскать заданный символ и вставить после него

“ААА”.

ЛР 10. Программирование в среде DELPHI. См. методические указания.

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