Задания для самостоятельной работы. Составить программу на языке Паскаль, отладить и провести расчеты
Составить программу на языке Паскаль, отладить и провести расчеты.
Вариант 1.1.Вычислить yi = tan(x) для x, изменяющегося на интервале [0÷ ] c шагом . Вычисление tan(x) оформить в виде подпрограммы-функции с именем tan.
Вариант 1.2.Вычислить zi = xyдля y = , x изменяется на интервале [1÷10] с шагом 0.2. Вычисление xy оформить в виде подпрограммы-функции с именем X_Y.
Вариант 1.3.Вычислить ti = lg(x)для x, изменяющегося на интервале [1÷100] с шагом 5. Вычисление lg(x) оформить в виде подпрограммы-функции с именем lg.
Вариант 1.4.Заданы два одномерных массива X и Y с количеством элементов у обоих равным 20.Сформировать массив Z, элементами которого являются максимальные элементы массивов X и Y, т.е.:Zi=MAX(Xi,Yi). Нахождение максимума из двух чисел оформить в виде подпрограммы-функции с именем MAX.
Вариант 1.5.Составить программу для определения числа размещений . Вычисление факториала оформить в виде рекурсивной подпрограммы- функции.
Вариант 2.1.Заданы два одномерных массива A и B с количеством элементов у обоих, равным 15. Найти максимальный и минимальный элементы в каждом массиве. Нахождение максимума и минимума одномерного массива оформить в виде подпрограммы-процедуры с именем MAX_MIN.
Вариант 2.2.Заданы два одномерных массива U и V с количеством элементов у обоих равным 10. Найти минимальный элемент и его номер в каждом массиве. Нахождение минимума и его номера в одномерном массиве оформить в виде подпрограммы-процедуры с именем MIN_N.
Вариант 2.3.Написать подпрограмму-процедуру ввода построчно матрицы размером M×N и использовать ее для ввода матриц A размером 3×3 и B размером 4×2.
Вариант 2.4. Написать подпрограмму-процедуру вывода построчно матрицы размером M×N и использовать ее для вывода матриц C размером 2×5 и D размером 2×2.
Вариант 2.5.Дана матрица A размером 2×3. Сформировать вектор B, составленный из элементов главной диагонали матрицы A. Алгоритм получения вектора оформить в виде подпрограммы процедуры.
Лабораторная работа № 6
Использование в программах структурированных типов данных
Цель работы:Разработка программ с использованием объектов, содержащих структурированные типы записей ─ записи и множества.
Использование структурированных данных, содержащих множество однотипных элементов (массивов), уже рассматривалось в лаб. работе № 4, задание 1.
Кроме массивов, в языке Turbo Pascal есть еще другие структурированные типы: записи и множества.