Задания по теме «Основы алгоритмизации и программирования» (обобщающее повторение)
Вариант 1
I. Определите размер описанного ниже массива и тип элементов в
массив из десяти целых чисел;
массив из десяти вещественных чисел;
массив из одиннадцати вещественных чисел
массив из девяти вещественных чисел
П. Что такое массив?
III. Что будет напечатано после выполнения следующей программы?
program w;
const A: array[1..6] of integer = (12, -15, 14, 8, 9, 10);
Var i: integer;
begin
for i:=2 to 5 do
if A[i] mod 2 = 0 then write(A[i]: 3);
end.
IV. Составьте программу, которая:
Вводит с клавиатуры массив, содержащий 6 целых чисел, и преобразует элементы массива по следующему правилу: к чётному числу прибавляет 1, а нечётное умножает на 2. Вывести исходный и полученный массивы.
V. Составьте программу, которая формирует массив, содержащий 16 случайных целых чисел, принадлежащих промежутку [-2; 3), и подсчитывает сумму отрицательных чисел. Исходный массив вывести в столбец..
Задания по теме «Основы алгоритмизации и программирования» (обобщающее повторение)
Вариант 2
I. Определите размер описанного ниже массива и тип элементов
| А: | array[-11..8] of real; |
массив из девятнадцати целых чисел;
массив из трех вещественных чисел;
массив из девятнадцати вещественных чисел
массив из двадцати вещественных чисел
II. Что называют размерностью массива?
III. Что будет напечатано после выполнения следующей программы?
program w;
Const A: array[1..7] of integer = (2, 3, -4, 6, -8, 9, 10);
Var i: integer;
begin
for i:=3 to 6 do
if A[i] 0 = 0 then write(A[i]: 3);
end.
IV. Составьте программу, которая формирует массив содержащий 8 вещественных чисел с помощью ввода с клавиатуры, и преобразует элементы массива по следующему правилу: отрицательные элементы заменяет их модулями. Вывести исходный и полученный массивы.
V. Составьте программу, которая формирует массив, содержащий 18 случайных целых чисел, принадлежащих промежутку [-3; 2), и подсчитывает сумму чисел, которые кратны 3. Исходный массив вывести в строку через запятую.
Задания по теме «Основы алгоритмизации и программирования» (обобщающее повторение)
Вариант 3
I. Определите размер описанного ниже массива и тип эле ментов
| А: | array[1..20] of integer; |
а. массив из девятнадцати целых чисел;
б. массив из двадцати вещественных чисел;
в. массив из девятнадцати вещественных чисел
г. массив из двадцати целых чисел
II. Что называют индексом элемента массива?
III. Что будет напечатано после выполнения следующих команд?
program w;
Const A: array[1..8] of integer = (4, 5, 3, -8, 6, -1, 7, 2);
Var i: integer;
begin
for i:= 3 to 7 do
if A[i] mod 2 = 1 then write(A[i]: 3);
end.
IV. Составьте программу, которая формирует массив, содержащий 10 целых чисел, используя ввод с клавиатуры, и преобразует элементы массива по следующему правилу: к чётному числу прибавляет 3, а нечётное умножает на 4.
V. Составьте программу, которая:
формирует массив, содержащий 9 случайных чисел, принадлежащих промежутку [-2; 1), и подсчитывает произведение всех положительных чисел. Выведите массив в столбец.
Задания по теме «Основы алгоритмизации и программирования» (обобщающее повторение)
Вариант 4
I. Определите размер описанного ниже массива и тип эле-
ментов: | | |
| А: | array[-10..10] of integer; |
П. Что нужно написать, чтобы обратиться к элементу массива?
III. Что будет выведено на экран после выполнения следующих команд?
program ххх;
Const A: array[1..7] of integer = (-5, 3, 2, -4, 6, -9, 8);
Var i: integer;
begin
for i:=3 to 6 do begin
if A[i]
IV. Составьте программу, которая:
формирует массив, содержащий 8 чисел, используя ввод с клавиатуры и преобразует элементы массива по следующему правилу: чётное число умножает на 5, а от нечётного отнимает 2.
V. Составьте программу, которая:
формирует массив, содержащий 12 случайных чисел, принадлежащих промежутку [-1; 3), и подсчитывает произведение всех отрицательных чисел. Выведите полученный массив в строку через пробел.