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

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

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

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

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

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

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

Присвоить переменной L значение “истина”, если число N (натуральное) простое, и ложь - в противном случае.

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

Дан целочисленный массив Х(3n). Последовательность элементов этого массива определяет на плоскости n квадратов со сторонами, параллельными осям координат. Так, (х12) - координаты левого верхнего угла первого квадрата, а х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. См. методические указания.

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