Вариант контрольной работы
по теме «Алгоритмизация и программирование»
1. Дайте определение алгоритма
(повторить определения линейного, разветвляющегося, циклического алгоритмов, свойства алгоритма, определение массива)
2. Определите значение переменной a после выполнения фрагмента программы:
Алгоритмический язык a:=1 b:=3 нц пока b>0 b:=b-1 a:=a*4 кц вывод a | Язык VB a=1 b=3 do while b>0 b=b-1 a=a*4 loop print a |
![]() |
По приведенной блок-схеме запишите алгоритм на алгоритмическом языке и на языке VB:
4. В программе описан одномерный целочисленный массив с индексами от 1 до 10.
В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i=1 to 10
A(i)= i
next i
for i=1 to 10 step 2
A(i)= A(i)+4
next i
Чему будут равны элементы этого массива?
5. Заполните одномерный массив А размерностью 40 случайными числами в диапазоне от -5 до 6 и определите среднее арифметическое элементов массива, кратных 8.
(Задачи могут быть на вычисление суммы, произведения, среднего арифметического элементов массива, удовлетворяющих заданным условиям, нахождения максимального или минимального элемента массива).



