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

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

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

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

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

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

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

Найти произведение цифр заданного натурального числа.

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

Элементами массива f(40) являются цифры. Определить, какая из них встречается чаще других.

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

Решить поставленную задачу, используя средства управления вводом/выводом Турбо Паскаля. Дан массив размером 9*9 символов. Вывести на экран главную и побочную диагонали массива так, чтобы побочная диагональ была расположена вертикально, а главная по отношению к ней не изменила своего положения.

ЛР 6. Строки.

Дана непустая последовательность слов из строчных букв (количество слов больше 3): между соседними словами - запятая, за последним словом - точка. Определить количество слов с четными номерами, которые имеют длину более трех букв в словах.

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

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

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

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

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

Даны n натуральных чисел - длины отрезков. Для каждой тройки этих отрезков, из которых можно построить треугольник, вывести площадь треугольника.

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

Задан файл F, состоящий из записей. Каждая запись содержит название книги, автора и год издания. Переписать в файл G все записи, содержащие сведения о книгах, изданных в заданном годе.

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

С клавиатуры вводится последовательность вещественных чисел x1, x2, x3... xn n>2. Вывести последовательность, состоящую из чисел: min(x1,xn); min(x2,xn-1); min(x3,xn-2), ..., min(xn+x1).

Указание. Использовать двусвязный список.

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

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