Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема 4- процедурыфункции

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024

Тема 4: процедуры-функции. Вариант 1.

1. Описать процедуру PowerA3(AB), вычисляющую третью степень числа A и возвращающую ее в переменной B (A — входной, B — выходной параметр; оба параметра являются вещественными). С помощью этой процедуры найти третьи степени пяти данных чисел.

2. Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в числе нумеруются справа налево). Если количество цифр в числе K меньше N, то функция возвращает –1.

3. Описать функцию Prog(A,K,N) целого типа, возвращающую значение N-го члена арифметической прогрессии, у которой первый элемент равен А, коэффициент прогрессии – K

4. Составьте программу вывода на экран всех простых чисел, не превосходящих заданного N. Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 5.

1. Описать процедуру Mean(X, Y, AMean, GMean), вычисляющую среднее арифметическое AMean = (X+Y)/2 и среднее геометрическое GMean = (X·Y)1/2 двух положительных чисел X и Y (X и Y — входные, AMean и GMean — выходные параметры вещественного типа).

2. Описать функцию Fact(N) вещественного типа, вычисляющую значение факториала N! = 1·2·…·N

3. Описать функцию IsPalindrom(K), возвращающую True, если целый параметр K (> 0) является палиндромом (то есть его запись читается одинаково слева направо и справа налево), и False в противном случае.  

4.Дано целое число n. Получить все простые делители этого числа. Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 2.

1. Описать процедуру TrianglePS(a, P, S), вычисляющую по стороне a равностороннего треугольника его периметр P = 3·a и площадь S = a2·(3)1/2/4 (a — входной, P и S — выходные параметры; все параметры являются вещественными).

2. Описать функцию DigitCount(K) целого типа, находящую количество цифр целого положительного числа K.

3. Описать функцию SKN(K, N) целого типа, возвращающую N-ую степень числа K .

4. Найти целое число из интервала от a до b с максимальной суммой делителей. Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 6.

1. Описать процедуру PowerA234(A, B, C, D), вычисляющую вторую, третью и четвертую степень числа A и возвращающую эти степени соответственно в переменных B, C и D (A — входной, B, C, D — выходные параметры; все параметры являются вещественными).

2. Описать функцию Calc(A, B, Op) вещественного типа, выполняющую над ненулевыми вещественными числами A и B одну из арифметических операций и возвращающую ее результат. Вид операции определяется целым параметром Op: 1 — вычитание, 2 — умножение, 3 — деление, остальные значения — сложение..

3. Описать функцию Sum(K) целого типа, возвращающую сумму четных цифр целого положительного числа K . Если таковых нет, то функция возвращает -1

4. Получить все целые числа из интервала от a до b у которых сумма делителей является четным числом. Используйте процедуру или ф-ию


Тема 4: процедуры-функции.  Вариант 3.

1.Описать процедуру ShiftRight3(A, B, C), выполняющую правый циклический сдвиг: значение A переходит в B, значение B — в C, значение C — в A (A, B, C — вещественные параметры, являющиеся одновременно входными и выходными).

2.Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно (A и B — целые). Если A > B, то функция возвращает 0.

3. Описать функцию СolN(K, N) целого типа, возвращающую количество цифр целого положительного числа K равных N. Если таковых нет, то функция возвращает –1.

4.Дано целое число n получить все целые числа меньшие n и взаимно простые с ним(два числа называются взаимно простыми, если их наибольший  общий делитель равен 1 ) Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 7.

1. Описать процедуру RectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1), (x2, y2) его противоположных вершин (x1, y1, x2, y2 — входные, P и S — выходные параметры вещественного типа).

2. Описать функцию RingS(R1, R2) вещественного типа, находящую площадь кольца, заключенного между двумя окружностями с общим центром и радиусами R1 и R2 (R1 и R2 — вещественные, R1 > R2).

3. Описать функцию Power5(K) логического типа, возвращающую True, если целый параметр K (> 0) является степенью числа 5, и False в противном случае..

4. Найти все целые числа из промежутка от a до b у которых количество делителей >n Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 4.

1. Описать процедуру Swap(X, Y), меняющую содержимое переменных X и Y (X и Y — вещественные параметры, являющиеся одновременно входными и выходными).

2. Описать функцию CircleS(R) вещественного типа, находящую площадь круга радиуса R (R — вещественное).

3.Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в числе нумеруются справа налево). Если количество цифр в числе K меньше N, то функция возвращает –1.

4. Найти все целые числа из промежутка от a до b у которых ровно n делителей. Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 8.

1. Описать процедуру Minmax(X, Y), записывающую в переменную X минимальное из значений X и Y, а в переменную Y — максимальное из этих значений (X и Y — вещественные параметры, являющиеся одновременно входными и выходными).

2. Описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A·x2 + B·x + C = 0 (A, B, C — вещественные параметры, A  0)

3. Описать функцию Square(K) логического типа, возвращающую True, если целый параметр K (> 0) является квадратом некоторого целого числа, и False в противном случае.

4. Найти целое число из интервала от a до b с максимальным количеством делителей. Используйте процедуру или ф-ию


Тема 4: процедуры-функции.  Вариант 9.

1. Описать процедуру AddRightDigit(D, K), добавляющую к целому положительному числу K справа цифру D (D — входной параметр целого типа, лежащий в диапазоне 0–9, K — параметр целого типа, являющийся одновременно входным и выходным)..

2. Описать функцию Sign(X) целого типа, возвращающую для вещественного числа X следующие значения:

–1,    если X < 0;        0,    если X = 0;        1,    если X > 0.

3. Описать функцию Prime(N) логического типа, возвращающую True, если целый параметр N (> 1) является простым числом, и False в противном случае.

4. Два числа называются дружественными, если каждое из них равно сумме делителей другого(само другое число в качестве делителя не рассматривается). Найти все пары дружественных чисел, меньших 50000 Используйте процедуру или ф-ию


Тема 4: процедуры-функции.  Вариант 10.

1. Описать процедуру PowerA3(AB), вычисляющую третью степень числа A и возвращающую ее в переменной B (A — входной, B — выходной параметр; оба параметра являются вещественными). С помощью этой процедуры найти третьи степени пяти данных чисел.

2. Описать функцию DigitCount(K) целого типа, находящую количество цифр целого положительного числа K.

3. Описать функцию СolN(K, N) целого типа, возвращающую количество цифр целого положительного числа K равных N. Если таковых нет, то функция возвращает –1.

4. Найти все целые числа из промежутка от a до b у которых ровно n делителей. Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 11.

1. Описать процедуру TrianglePS(a, P, S), вычисляющую по стороне a равностороннего треугольника его периметр P = 3·a и площадь S = a2·(3)1/2/4 (a — входной, P и S — выходные параметры; все параметры являются вещественными).

2. Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в числе нумеруются справа налево). Если количество цифр в числе K меньше N, то функция возвращает –1.

3.Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в числе нумеруются справа налево). Если количество цифр в числе K меньше N, то функция возвращает –1.

4.Дано целое число n получить все целые числа меньшие n и взаимно простые с ним(два числа называются взаимно простыми, если их наибольший  общий делитель равен 1 ) Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 12.

1.Описать процедуру ShiftRight3(A, B, C), выполняющую правый циклический сдвиг: значение A переходит в B, значение B — в C, значение C — в A (A, B, C — вещественные параметры, являющиеся одновременно входными и выходными).

2. Описать функцию CircleS(R) вещественного типа, находящую площадь круга радиуса R (R — вещественное).

3. Описать функцию Prog(A,K,N) целого типа, возвращающую значение N-го члена арифметической прогрессии, у которой первый элемент равен А, коэффициент прогрессии – K

4. Найти целое число из интервала от a до b с максимальной суммой делителей. Используйте процедуру или ф-ию


Тема 4: процедуры-функции.  Вариант 13.

1. Описать процедуру Swap(X, Y), меняющую содержимое переменных X и Y (X и Y — вещественные параметры, являющиеся одновременно входными и выходными).

2.Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно (A и B — целые). Если A > B, то функция возвращает 0.

3. Описать функцию SKN(K, N) целого типа, возвращающую N-ую степень числа K .

4. Составьте программу вывода на экран всех простых чисел, не превосходящих заданного N. Используйте процедуру или ф-ию


Тема 4: процедуры-функции.  Вариант 14.

1. Описать процедуру PowerA234(A, B, C, D), вычисляющую вторую, третью и четвертую степень числа A и возвращающую эти степени соответственно в переменных B, C и D (A — входной, B, C, D — выходные параметры; все параметры являются вещественными).

2. Описать функцию RingS(R1, R2) вещественного типа, находящую площадь кольца, заключенного между двумя окружностями с общим центром и радиусами R1 и R2 (R1 и R2 — вещественные, R1 > R2).

3. Описать функцию Square(K) логического типа, возвращающую True, если целый параметр K (> 0) является квадратом некоторого целого числа, и False в противном случае.

4.Дано целое число n. Получить все простые делители этого числа. Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 15.

1. Описать процедуру RectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со сторонами, параллельными осям координат, по координатам (x1, y1), (x2, y2) его противоположных вершин (x1, y1, x2, y2 — входные, P и S — выходные параметры вещественного типа).

2. Описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A·x2 + B·x + C = 0 (A, B, C — вещественные параметры, A  0)

3. Описать функцию IsPalindrom(K), возвращающую True, если целый параметр K (> 0) является палиндромом (то есть его запись читается одинаково слева направо и справа налево), и False в противном случае.  

4. Получить все целые числа из интервала от a до b у которых сумма делителей является четным числом. Используйте процедуру или ф-ию

Тема 4: процедуры-функции.  Вариант 16.

1. Описать процедуру Minmax(X, Y), записывающую в переменную X минимальное из значений X и Y, а в переменную Y — максимальное из этих значений (X и Y — вещественные параметры, являющиеся одновременно входными и выходными).

2. Описать функцию Fact(N) вещественного типа, вычисляющую значение факториала N! = 1·2·…·N

3. Описать функцию Sum(K) целого типа, возвращающую сумму четных цифр целого положительного числа K . Если таковых нет, то функция возвращает -1

4. Найти все целые числа из промежутка от a до b у которых количество делителей >n Используйте процедуру или ф-ию




1. тема Бронирования
2. Лабораторная работ
3. Йорк 13 марта 1924 г
4. а и через относительно продолжительные интервалы времени в которых новые качества не появляются а изменяю
5. - на нем говорили латины - он принадлежит к латинской группе языков - на нем говорят в Латинской Америке I
6. English Boxing Rules- Since its publiction in 1867 the Mrquess of Queensberry rules were the min source of regultion Boxing mtches
7. Задание 1 [4] Определить относительные показатели [5] Задание 2 [6] Рассчитать средние показ
8. Городской Дворец детского юношеского творчества им
9. Радиация и мы
10. Автоматизированный электропривод многоканатной подъемной установки
11. А 1 Переходной экономике присущи- Сочетание старых и новых форм эк
12. Реферат- Церковь в царствование Петра I
13. Эпилепсия у дете
14. .П. Социологическая информация в управлении роль методы получения и обработки
15. Создание Web-сайта.html
16. Реферат на тему- ldquo;Румуніяrdquo; економікогеографічна характеристика Офіційна назва Румуні
17. История Битлз
18. Планирование на строительном предприятии
19. От крещения русского народа до нашествия монголов и усиления северо-восточной Руси
20. Тема урока Требования к уровню подготовки учащихся