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

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

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

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

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

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

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

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

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

Найти наименьший элемент массива В(n) (n<=50). Если он имеет четный номер, поменять местами найденный элемент с первым элементом массива, если нечетный - то с последним.

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

Решить поставленную задачу, используя средства управления вводом/выводом. Дан массив С(7), каждый элемент которого - строка длинной 10. Вывести массив на экран так, чтобы: а) каждая строка располагалась вертикально; б) каждая строка, начиная со второй, была сдвинута вправо на один элемент по отношению к предыдущей.

ЛР 6. Строки.

Дано натуральное число n, символы S1, S2,…,Sn. Группа символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, назовём словами. Найти количество слов, начинающихся с буквы «В» и оканчивающиеся на «С».

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

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

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

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

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

Даны a, b, c - длины сторон треугольника. Найти длины медиан треугольника, сторонами которого являются медианы треугольника со сторонами a, b, c.

Примечание. Длина медианы, проведенной к стороне х треугольника со сторонами x, y и z, равна: 0,52 y2 x2 2z2

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

Даны два файла F и G, содержащие целые числа. Переписать в файл H все числа входящие в F и не входящие в G.

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

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

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

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

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