Контрольная работа № 6 Решение задач в Turbo Pascal.
Расчетно-графическая работа выполняется в среде программирования Turbo Pascal. Сдается работа в электронном виде. Файлы с задачами должны иметь имена совпадающие с номерами задач. В самом начале кода программы в фигурных скобках {} указывается краткое условие задачи. Последняя цифра в зачетной книжке совпадает с номером варианта.
Вариант 0.
Определить время падения камня на поверхность земли с высоты h. (Линейные алгоритмы)
Написать программу пересчета временного интервала, заданного в минутах в величину, выраженную в часах и минутах. (DIV,MOD)
Рассчитать значение y при заданном x:
(Условный оператор)
Написать программу, выполняющую арифметические действия (+,-,*,/) над вводимыми аргументами x и y. (CASE)
Вычислить сумму:
Число x подразумевается вещественным, число n - натуральным. Вычислить сумму:
Пользователь вводит с клавиатуры два целых числа a и b (так что a<b). Вывести на экран все чётные целые числа, находящиеся между ними, не включая эти числа, в порядке убывания.
Дан одномерный массив целых чисел. Найти:
сумму элементов массива, значение которых не превышает 20;
сумму элементов массива, больших числа a.
Дан одномерный массив. Поменять местами первый и минимальный элементы массива.
Дан двумерный массив. Поменять местами элементы, расположенные в нижнем правом и верхнем левом углах.
Необходимо задать массив типа 100*100, считать с клавиатуры натуральное число n<100, построить соответствующую матрицу типа n*n и вывести её на экран:
Вариант 1.
Известен объем и масса тела. Определить его плотность. (Линейные алгоритмы)
Дано четырехзначное число, вывести его цифры с конца. (DIV,MOD)
Рассчитать значение y при заданном x:
(Условный оператор)
Составить программу, которая в зависимости от номера дня недели выводит «рабочий день» или «выходной». (CASE)
Вычислить сумму:
Число x подразумевается вещественным, число n - натуральным. Вычислить сумму:
Пользователь вводит с клавиатуры два целых числа a и b (так что a<b). Вывести на экран все чётные целые числа, находящиеся между ними, не включая эти числа, в порядке возрастания.
Дан одномерный массив целых чисел.
ко всем отрицательным элементам прибавить элемент с номером a1, из всех нулевых вычесть числоb, положительные элементы оставить без изменения;
из всех положительных элементов вычесть a, из всех отрицательных вычестьb, ко всем нулевым прибавитьc.
Дан одномерный массив. Поменять местами третий и максимальный элементы.
Дан двумерный массив.
вывести на экран элемент, расположенный в правом верхнем углу массива;
вывести на экран элемент, расположенный в левом нижнем углу массива.
Необходимо задать массив типа 100*100, считать с клавиатуры натуральное число n<100, построить соответствующую матрицу типа n*n и вывести её на экран:
Вариант 2.
Известно количество жителей в государстве и площадь его территории. Определить плотность населения в этом государстве. (Линейные алгоритмы)
Дано четырехзначное число. Выяснить что больше: сумма его первых цифр или двух последних. (DIV,MOD)
Даны объемы и массы двух тел из разных материалов. Материал какого из тел имеет большую плотность? (Условный оператор)
Дата некоторого дня, характеризуется тремя натуральными числами: g (год), m (месяц), n (число). По заданным g, m, n определить дату предыдущего дня. (CASE)
Вычислить сумму:
Число x подразумевается вещественным, число n - натуральным. Вычислить сумму:
Пользователь вводит с клавиатуры два целых числа a и b (так что a<b). Вывести на экран все нечётные целые числа, находящиеся между ними, не включая эти числа, в порядке убывания.
Дан одномерный массив целых чисел.
из всех положительных элементов вычесть элемент с номером k,из всех отрицательных – числоn. Нулевые элементы оставить без изменения;
ко всем нулевым элементам прибавить n, из всех положительных элементов вычестьa, ко всем отрицательным прибавитьb.
Дан одномерный массив. Поменять местами m-й и n-й элементы.
Дан двумерный массив.
вывести на экран элемент, расположенный в правом нижнем углу массива;
вывести на экран элемент, расположенный в левом верхнем углу массива.
Необходимо задать массив типа 100*100, считать с клавиатуры натуральное число n<100, построить соответствующую матрицу типа n*n и вывести её на экран: