М. Э. Абрамян Programming Taskbook


Последовательности. Процедуры и функции



Pdf көрінісі
бет60/66
Дата11.04.2023
өлшемі0,52 Mb.
#81497
1   ...   56   57   58   59   60   61   62   63   ...   66
Последовательности. Процедуры и функции.
Минимумы и максимумы
Mix26

. [Series1] Даны десять вещественных чисел. Найти их сумму.
Mix27

. [Series15] Дано целое число и набор ненулевых целых чисел; при-
знак его завершения — число 0. Вывести номер первого числа в наборе,
большего K. Если таких чисел нет, то вывести 0.


132
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
Mix28

. [Series16] Дано целое число и набор ненулевых целых чисел; при-
знак его завершения — число 0. Вывести номер последнего числа в наборе,
большего K. Если таких чисел нет, то вывести 0.
Mix29

. [Series17] Дано вещественное число B, целое число и набор из
вещественных чисел, упорядоченных по возрастанию. Вывести эле-
менты набора вместе с числом B, сохраняя упорядоченность выводимых
чисел.
Mix30

. [Series19] Дано целое число (> 1) и набор из целых чисел. Вы-
вести те элементы в наборе, которые меньше своего левого соседа, и
количество таких элементов.
Mix31

. [Series21] Дано целое число (> 1) и набор из вещественных чи-
сел. Проверить, образует ли данный набор возрастающую последователь-
ность. Если образует, то вывести
TRUE
, если нет — вывести
FALSE
.
Mix32

. [Series30] Даны целые числа KN, а также наборов целых чисел
по элементов в каждом наборе. Для каждого набора вывести сумму его
элементов.
Mix33

. [Proc4] Описать процедуру TrianglePS(aPS), вычисляющую по
стороне равностороннего треугольника его периметр = 3·a и пло-
щадь a
2
·

3/4 (— входной, и — выходные параметры; все па-
раметры являются вещественными). С помощью этой процедуры найти
периметры и площади трех равносторонних треугольников с данными
сторонами.
Mix34

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

. [Proc21] Описать функцию SumRange(AB) целого типа, находящую
сумму всех целых чисел от до включительно (и — целые). Если
B, то функция возвращает 0. С помощью этой функции найти суммы
чисел от до и от до C, если даны числа ABC.
Mix36

. [Proc25] Описать функцию IsSquare(K) логического типа, возвращаю-
щую
TRUE
, если целый параметр (> 0) является квадратом некоторого
целого числа, и
FALSE
в противном случае. С ее помощью найти количе-
ство квадратов в наборе из 10 целых положительных чисел.


Избранные задания из различных групп
133
Mix37

. [Proc40] Описать функцию Exp1(xε) вещественного типа (парамет-
ры xε — вещественные, ε > 0), находящую приближенное значение функ-
ции exp(x):
exp(x) = 1 + x
2
/(2!) + x
3
/(3!) + . . . x
n
/(n!) + . . .
(n! = 1·2·. . .·n). В сумме учитывать все слагаемые, большие ε. С помощью
Exp1 найти приближенное значение экспоненты для данного при шести
данных ε.
Mix38

. [Minmax1] Дано целое число и набор из чисел. Найти мини-
мальный и максимальный из элементов данного набора и вывести их в
указанном порядке.
Mix39

. [Minmax6] Дано целое число и набор из целых чисел. Найти
номера первого минимального и последнего максимального элемента из
данного набора и вывести их в указанном порядке.
Mix40

. [Minmax12] Дано целое число и набор из чисел. Найти мини-
мальное положительное число из данного набора. Если положительные
числа в наборе отсутствуют, то вывести 0.
Mix41

. [Minmax26] Дано целое число и набор из целых чисел. Найти
максимальное количество четных чисел в наборе, идущих подряд. Если
четные числа в наборе отсутствуют, то вывести 0.


Достарыңызбен бөлісу:
1   ...   56   57   58   59   60   61   62   63   ...   66




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет