

Лабораторные работы. Вариант 8
ЛР 1. Части 1, 2. См. методические указания.
ЛР 2. Программирование разветвляющегося вычислительного процесса.
Даны вещественные числа X и Y. Определить принадлежит ли точка с координатами (X,Y) заштрихованной части плоскости. Протестировать все ветви алгоритма.
ЛР 3. Программирование циклического процесса. Типы циклов.
Рассмотреть решение предложенной задачи с использованием всех трех видов циклов. Отладить программу с наиболее рациональным вариантом цикла. Обосновать выбор.
Присвоить переменной L значение “истина”, если число N (натуральное) простое, и ложь - в противном случае.
ЛР 4. Одномерные массивы
Дан целочисленный массив Х(3n). Последовательность элементов этого массива определяет на плоскости n квадратов со сторонами, параллельными осям координат. Так, (х1,х2) - координаты левого верхнего угла первого квадрата, а х3 - длина его стороны, и т. д. Определить номера квадратов, которым принадлежит точка с известными координатами (p,q). Если таких квадратов нет, то выдать сообщение.
ЛР 5. Матрицы.
Решить поставленную задачу, используя средства управления вводом/выводом. Массив D(m,m) заполнить символами *, $, и ? произвольным образом (один элемент - один символ). Отсечь углы матрицы, «длину» катетов, отсекаемых треугольников ввести
по запросу. Например: |
|
* * * * * |
* |
* * * * * |
* * * |
* * * * * |
=> * * * * * |
* * * * * |
* * * |
* * * * * |
* |
ЛР 6. Строки. |
|
Дана строка, состоящая 6 слов фиксированной длины по 6 символов. Удалить слова, не содержащие букв «A», «В», «Е».
ЛР 7. Подпрограммы. Средства отладки Delphi.
Решить задачу, используя процедуру или функцию. Выбор обосновать. На примере полученной программы продемонстрировать умение:
1)назначать точку останова;
2)выполнить программу по шагам с заходом в процедуры и без захода;
3)определять значения переменных на конкретном шаге.
Дана вещественная матрица A(n,m). Упорядочить матрицу по невозрастанию сумм элементов ее строк.
ЛР 8. Файловая система.
Создать файл F, содержащий целые числа. Переписать в обратном порядке все числа из файла F в файл G.
ЛР 9. Динамические структуры данных. Списки.
С клавиатуры вводятся записи, содержащие наименование игрушки и цену. Напечатать список игрушек, упорядоченный по возрастанию цен. Добавить в список новый элемент.
ЛР 10. Программирование в среде DELPHI. См. методические указания.