Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGR_6.doc
Скачиваний:
12
Добавлен:
15.02.2015
Размер:
198.66 Кб
Скачать

Контрольная работа № 6 Решение задач в Turbo Pascal.

Расчетно-графическая работа выполняется в среде программирования Turbo Pascal. Сдается работа в электронном виде. Файлы с задачами должны иметь имена совпадающие с номерами задач. В самом начале кода программы в фигурных скобках {} указывается краткое условие задачи. Последняя цифра в зачетной книжке совпадает с номером варианта.

Вариант 0.

  1. Определить время падения камня на поверхность земли с высоты h. (Линейные алгоритмы)

  2. Написать программу пересчета временного интервала, заданного в минутах в величину, выраженную в часах и минутах. (DIV,MOD)

  3. Рассчитать значение y при заданном x:

(Условный оператор)

  1. Написать программу, выполняющую арифметические действия (+,-,*,/) над вводимыми аргументами x и y. (CASE)

  2. Вычислить сумму:

  3. Число x подразумевается вещественным, число n - натуральным. Вычислить сумму:

  4. Пользователь вводит с клавиатуры два целых числа a и b (так что a<b). Вывести на экран все чётные целые числа, находящиеся между ними, не включая эти числа, в порядке убывания.

  5. Дан одномерный массив целых чисел. Найти:

  1. сумму элементов массива, значение которых не превышает 20;

  2. сумму элементов массива, больших числа a.

  1. Дан одномерный массив. Поменять местами первый и минимальный элементы массива.

  2. Дан двумерный массив. Поменять местами элементы, расположенные в нижнем правом и верхнем левом углах.

  3. Необходимо задать массив типа 100*100, считать с клавиатуры натуральное число n<100, построить соответствующую матрицу типа n*n и вывести её на экран:

Вариант 1.

  1. Известен объем и масса тела. Определить его плотность. (Линейные алгоритмы)

  2. Дано четырехзначное число, вывести его цифры с конца. (DIV,MOD)

  3. Рассчитать значение y при заданном x:

(Условный оператор)

  1. Составить программу, которая в зависимости от номера дня недели выводит «рабочий день» или «выходной». (CASE)

  2. Вычислить сумму:

  3. Число x подразумевается вещественным, число n - натуральным. Вычислить сумму:

  4. Пользователь вводит с клавиатуры два целых числа a и b (так что a<b). Вывести на экран все чётные целые числа, находящиеся между ними, не включая эти числа, в порядке возрастания.

  5. Дан одномерный массив целых чисел.

  1. ко всем отрицательным элементам прибавить элемент с номером a1, из всех нулевых вычесть числоb, положительные элементы оставить без изменения;

  2. из всех положительных элементов вычесть a, из всех отрицательных вычестьb, ко всем нулевым прибавитьc.

  1. Дан одномерный массив. Поменять местами третий и максимальный элементы.

  2. Дан двумерный массив.

  1. вывести на экран элемент, расположенный в правом верхнем углу массива;

  2. вывести на экран элемент, расположенный в левом нижнем углу массива.

  1. Необходимо задать массив типа 100*100, считать с клавиатуры натуральное число n<100, построить соответствующую матрицу типа n*n и вывести её на экран:

Вариант 2.

  1. Известно количество жителей в государстве и площадь его территории. Определить плотность населения в этом государстве. (Линейные алгоритмы)

  2. Дано четырехзначное число. Выяснить что больше: сумма его первых цифр или двух последних. (DIV,MOD)

  3. Даны объемы и массы двух тел из разных материалов. Материал какого из тел имеет большую плотность? (Условный оператор)

  4. Дата некоторого дня, характеризуется тремя натуральными числами: g (год), m (месяц), n (число). По заданным g, m, n определить дату предыдущего дня. (CASE)

  5. Вычислить сумму:

  6. Число x подразумевается вещественным, число n - натуральным. Вычислить сумму:

  7. Пользователь вводит с клавиатуры два целых числа a и b (так что a<b). Вывести на экран все нечётные целые числа, находящиеся между ними, не включая эти числа, в порядке убывания.

  8. Дан одномерный массив целых чисел.

  1. из всех положительных элементов вычесть элемент с номером k,из всех отрицательных – числоn. Нулевые элементы оставить без изменения;

  2. ко всем нулевым элементам прибавить n, из всех положительных элементов вычестьa, ко всем отрицательным прибавитьb.

  1. Дан одномерный массив. Поменять местами m-й и n-й элементы.

  2. Дан двумерный массив.

  1. вывести на экран элемент, расположенный в правом нижнем углу массива;

  2. вывести на экран элемент, расположенный в левом верхнем углу массива.

  1. Необходимо задать массив типа 100*100, считать с клавиатуры натуральное число n<100, построить соответствующую матрицу типа n*n и вывести её на экран:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]