- •§1. Команды КуМир.
- •§2. Команда присваивания. Создание и редактирование программ линейной структуры
- •§3. Создание и редактирование программ разветвляющейся структуры
- •Дополнительные задачи
- •§4. Виды циклов в системе программирования КуМир
- •Дополнительные задания
- •§5. Строки
- •Дополнительные задачи
- •§6. Табличные величины и работа с ними
- •Дополнительные задания
- •Тест на знание базовых конструкций языка КуМир Вариант 1
- •Тест на знание базовых конструкций языка КуМир Вариант 2
Тест на знание базовых конструкций языка КуМир Вариант 2
Запишите на алгоритмическом языке выражение
Значение переменной Х после выполнения следующих операторов будет равно
-
a:=7 b:=5 x:=(b**2-(a-b)**5)-(a+b**2)
Ответ: X=
a:=6 b:=8 x:=sqrt(a**2+b**2)*abs((b-a)*(b+a))
Ответ: X=
3)Дана блок-схема. Написать программу по блок-схеме на алгоритмическом языке.
|
|
Алгоритм с неполным ветвлением в алгоритмическом языке имеет следующий вид:
Дан фрагмент программы на алгоритмическом языке.
ввод а, б, в если а>б>с то вывод нс,”a=”, а все если а<б>с то вывод нс, ”б=”, б все если а<б<с то вывод нс, ”с=”, с все
Что выведется на экран, если
1)a=4,b=3,c=1
Ответ:
2) a=2,b=3,c=5
Ответ:
3) a=99,b=-3,c=0
Ответ:
Какое значение примет переменная Х после выполнения фрагментов программ:
-
a:=3 b:=0 c:=-3 если (a>b) и (b>c) то x:=6*a+b+c иначе x:=a-b+c все
Ответ: Х=
a:=6 b:=8 c:=5 если (a>b) или (b>c) то x:=4*a-a*b иначе x:=a-b все
Ответ: Х=
Циклический алгоритм с предусловием на алгоритмическом языке имеет следующий вид:
Дан фрагмент программы на алгоритмическом языке
ввод а, б с := 100 нц пока а * б < с а := а + 2 б := б + 2 кц вывод нс, а, б
Сколько раз выполнится цикл и что будет выведено на экран, если
1)a=8,б=3
Ответ:
2)a=5,б=7
Ответ:
Алгоритм включает в себя ветвление, если
он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
ход его выполнения зависит от истинности тех или иных условий;
его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
он представим в табличной форме;
О
твет:
|
алг отриц нач вещ я, ч, с, м вывод ' введите два отрицательных числа' ввод я, ч с:=0 м:= я * ч если м>с то вывод нс,' истина' иначе вывод нс,'ложь' все кон |
Вставьте пропущенное слово. Данный алгоритм можно отнести к ______________________________ ______________________________ типу алгоритмов.
|
Дополните предложение:
«Для решения квадратного уравнения нужно использовать алгоритм … типа».
Линейный;
циклический;
разветвляющийся;
циклически-разветвляющийся.
13) При выполнении данного фрагмента алгоритма на экран не выведутся числа
a:=0; нц для i от 1 до 5 a:=a+3 вывод a,нс кц |
|
Ответ:
14)
Выберите верное представление
арифметического выражения
на алгоритмическом языке:
/3x-y;
abs(3x+6)/(6x-y);
/(3*x-y);abs(3*x+6)/(6*x-y);
Ответ:
