С использованием вычислительной процедуры цикла «for» разработать алгоритмы и тексты программ по следующим заданиям.
1. Посчитать сумму четных и нечетных натуральных чисел в заданном диапазоне [a b]. Числа a, b вводятся с клавиатуры по запросу программы. В консоль выводятся в столбик сами четные и нечетные числа и их сумма с текстовыми комментариями.
2. Посчитать сумму остатков от деления натуральных чисел в заданном диапазоне [a b] на число с. Числа a, b, с вводятся с клавиатуры по запросу программы и могут быть дробными. В консоль выводятся в столбик сами остатки от деления и их сумма с текстовыми комментариями.
3. Вычислить факториал введенного числа. Само число вводится с клавиатуры по запросу программы. В консоль выводится само введенное число и его факториал с текстовыми комментариями.
4. Вывести таблицу значений функции y = -0.23x2 + x. Значения аргумента (x) задаются начальным и конечным числом, шагом изменения и вводятся с клавиатуры. Значения аргумента (x) могут быть целыми и дробными числами. В консоль выводится сами введенные числа и таблица вычисленных значений y
ОбъяснениеВ языке Паскаль описатель типа integer требует выделить под каждую переменную или элемент массива количество памяти, необходимое для размещения чисел из диапазона , т.е. отвести не менее двух байт, что и выполнялось в ранних системах, таких как Turbo Pascal, созданных во времена дорогой оперативной памяти. В современных разработках может выделяться и большее количество байт, например, в PascalABC.Net под переменную типа integer отводится 4 байта.
Описатель array [1..20] of integer требует отвести память под 20 элементов типа integer, следовательно, если говорить о минимально необходимом количестве байт, то ответом будет в) 20, 40.
А для PascalABC.Net ответ должен быть 20, 80
Подробнее - на -
Виды информационных процессов
Среди всех информационных процессов можно выделить наиболее общие.
К ним относятся:
- получение,
- передача,
- хранение
- обработка информации.
Эти процессы являются базовыми.
Их выполнение порождает другие информационные процессы.
Так, например,
- получение информации может быть связано с её поиском, хранение — с накоплением;
- при передаче информации необходимо позаботиться о её защите от разрущающих воздействий.
Все процессы требуют той или иной формы представления информации, определяет которую процесс — кодирование. Он сопровождает все остальные процессы и является связующим звеном между ними.
Информационные процессы не изолированы, а протекают циклично в единстве и взаимосвязи друг с другом.