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

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

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

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

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

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

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

Найти разность между j-м и i-м членами последовательности Фибоначчи, превышающую число k. Последовательность определяется законом: F0=F1=1; Fn=Fn-1+Fn-2, для n 2.

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

Присвоить переменной t значение “истина”, если в массиве Х нет нулевых элементов и, кроме того, положительные и отрицательные элементы чередуются. В противном случае t должна принять значение “ложь”.

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

Решить поставленную задачу, используя средства управления вводом/выводом Турбо Паскаля. Сформировать массив литер Q(11, 11), в первой строке которого расположить латинские буквы от a до k; во второй - те же буквы, но сдвинутые по кольцу на один элемент вправо: k, a, b,... i, и т.д. Вывести массив на экран так, чтобы буквы d каждой строки образовывали вертикаль.

ЛР 6. Строки.

Дана строка длиной не более 40 символов. Строка разделена точками на подстроки. Поменять местами подстроки минимальной и максимальной длины.

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

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

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

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

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

Программа идентификации групп в строке. Строка состоит из нескольких групп. Каждая группа представляет собой букву, повторенную некоторое число раз:

ссссссссссссссdddddddddddfffffffffffff..........aaaaaaaaaa.

Программа должна формировать новую символьную строку, в которой о каждой группе сообщается ее буква и количество вхождений буквы в группу. Сведения о группах разделяются пробелом.

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

Создать файл F, содержащий целые числа. Переписать в файл G в обратном порядке все нечетные числа.

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

С клавиатуры вводится последовательность, содержащая четное число символов. Определить, является ли последовательность палиндромом (палиндром одинаково читается с начала и конца).

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

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