Файл: Организация функций и процедур. Использование функций и процедур. Применение рекурсивных функций (6 часов).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.11.2023
Просмотров: 129
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Вариант 8 | |
Задача 1 | Напишите функцию, которая возвращает 1, если пользователь ввел согласную букву русского алфавита, и 0 в противном случае. |
Задача 2 |
|
Задача 3 | Составить программу для вычисления пути, пройденного лодкой, если ее скорость в стоячей воде v км/ч, скорость течения реки v1 км/ч, время движения по озеру t1 ч, а против течения реки - t2 ч. |
Задача 4 | Напишите программу поиска максимального из четырех чисел с использованием функции поиска большего из двух. |
Задача 5* | Написать функцию, вычисляющую сумму арифметической прогрессии. В качестве параметров ей передается первый элемент последовательности, разность и кол-во (a, d, n). |
Вариант 9 | |
Задача 1 |
|
Задача 2 |
|
Задача 3 | Вычислить высоты треугольника со сторонами а, b, с. |
Задача 4 | Написать функцию Procent, которая возвращает нужный процент от полученного в качестве аргумента числа. |
Задача 5* | Написать функцию, умножающую первые n элементов массива на некоторое число. Параметрами функции должны быть массив и кол-во первых элементов, которые надо изменить. |
Вариант 10 | |
Задача 1 |
|
Задача 2 |
|
Задача 3 | Найти частное произведений четных и нечетных цифр пятизначного числа. |
Задача 4 |
|
Задача 5* | Написать функцию, умножающую все элементы массива на число. Параметрами функции является массив и число, на которое нужно умножить его элементы. |
Вариант 11 | |
Задача 1 |
|
Задача 2 |
|
Задача 3 |
|
Задача 4 |
|
Задача 5* | Написать функцию, складывающие первые n элементов массива на некоторое число. Параметрами функции должны быть массив и кол-во первых элементов, которые надо изменить. |
Вариант 12 | |
Задача 1 |
|
Задача 2 | Составить программу перевода радианной меры угла в градусы, минуты и секунды. |
Задача 3 | Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника. |
Задача 4 | Составить программу вычисления объема цилиндра и конуса, которые имеют одинаковую высоту Н и одинаковый радиус основания R. |
Задача 5* |
|
Вариант 13 | |
Задача 1 | Описать процедуру PowerA3(A, B), вычисляющую третью степень числа A и возвращающую ее в переменной B (A — входной, B — выходной параметр; оба параметра являются вещественными). С помощью этой процедуры найти третьи степени пяти данных чисел. |
Задача 2 | Описать процедуру Swap (X, Y), меняющую содержимое переменных X и Y (X и Y - вещественные параметры, являющиеся одновременно входными и выходными). С ее помощью для данных переменных A, B, C, D последовательно поменять содержимое следующих пар: A и B, C и D, B и C и вывести новые значения A, B, C, D. |
Задача 3 | Описать функцию CircleS(R) вещественного типа, находящую площадь круга радиуса R (R — вещественное). С помощью этой функции найти площади трех кругов с данными радиусами. Площадь круга радиуса R вычисляется по формуле S = π·R2. |
Задача 4 | Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год Y (целое положительное число) является високосным, и False в противном случае. Вывести значение функции IsLeapYear для пяти данных значений параметра Y. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400. |
Задача 5* | Написать функцию, которая делит поэлементно 2 массива. Параметрами функции должны быть оба массива и массив, в который записывается результат. |