10 классы Задание на 07.02.2019

 

10 классы Задание на 07.02.2019

Выполнить 2 задания выбранного уровня и отправить на проверку по системе Netschool или alex551200707@mail.ru
1) Практическая работа   Процедуры с изменяемыми параметрами
Уровень A. Напишите процедуру, которая переставляет три переданные ей числа в порядке возрастания.
Пример: Введите три натуральных числа:
10 15 5
5 10 15
Уровень B. Напишите процедуру, которая сокращает дробь вида M/N. Числитель и знаменатель дроби передаются как изменяемые параметры.
Пример:
Введите числитель и знаменатель дроби:
25 15
После сокращения: 5/3
Уровень C. Напишите процедуру, которая вычисляет наибольший общий делитель и наименьшее общее кратное двух натуральных чисел и возвращает их через изменяемые параметры.
Пример:
Введите два натуральных числа:
10 15
НОД(10,15)=5
НОК(10,15)=30
2) Практическая работа Функции
Уровень A. Напишите функцию, которая находит наибольший общий делитель двух натуральных чисел.  
Пример:
Введите два натуральных числа:
7006652 112307574
НОД(7006652,112307574) = 1234.
Уровень B. Напишите функцию, которая определяет сумму цифр переданного ей числа.
Пример:
Введите натуральное число:
123
Сумма цифр числа 123 равна 6.
Уровень C. Напишите функцию, которая «переворачивает» число, то есть возвращает число, в котором цифры стоят в обратном порядке.
Пример:
Введите натуральное число:
1234
После переворота: 4321.
*
 
....