Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕТРАДЬ КуМир_алгоритмический_язык (Восстановле...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.24 Mб
Скачать

Тест на знание базовых конструкций языка КуМир Вариант 2

  1. Запишите на алгоритмическом языке выражение

  1. Значение переменной Х после выполнения следующих операторов будет равно

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)Дана блок-схема. Написать программу по блок-схеме на алгоритмическом языке.

  1. Алгоритм с неполным ветвлением в алгоритмическом языке имеет следующий вид:

  2. Дан фрагмент программы на алгоритмическом языке.

    ввод а, б, в если а>б>с    то вывод нс,”a=”, а все если а<б>с    то вывод нс, ”б=”, б все если а<б<с    то вывод нс, ”с=”, с все

    Что выведется на экран, если

    1)a=4,b=3,c=1

    Ответ:

    2) a=2,b=3,c=5

    Ответ:

    3) a=99,b=-3,c=0

    Ответ:

  3. Какое значение примет переменная Х после выполнения фрагментов программ:

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 все

Ответ: Х=

  1. Циклический алгоритм с предусловием на алгоритмическом языке имеет следующий вид:

  2. Дан фрагмент программы на алгоритмическом языке

    ввод а, б с := 100 нц пока а * б < с а := а + 2 б := б + 2 кц вывод нс, а, б

    Сколько раз выполнится цикл и что будет выведено на экран, если

    1)a=8,б=3

    Ответ:

    2)a=5,б=7

    Ответ:

  3. Алгоритм включает в себя ветвление, если

  1. он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

  2. ход его выполнения зависит от истинности тех или иных условий;

  3. его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;

  4. он представим в табличной форме;

О твет:

10) В результате выполнения алгоритма на блок-схеме на печать выведется…

алг отриц нач вещ я, ч, с, м вывод ' введите два отрицательных числа' ввод я, ч с:=0 м:= я * ч если м>с    то вывод нс,' истина'    иначе вывод нс,'ложь' все кон

Вставьте пропущенное слово.

Данный алгоритм можно отнести к ______________________________

______________________________

типу алгоритмов.

11)

  1. Дополните предложение:

«Для решения квадратного уравнения нужно использовать алгоритм … типа».

  1. Линейный;

  2. циклический;

  3. разветвляющийся;

  4. циклически-разветвляющийся.

13) При выполнении данного фрагмента алгоритма на экран не выведутся числа

a:=0; нц для i от 1 до 5 a:=a+3 вывод a,нс кц

  • 2

  • 3

  • 4

  • 5

  • 6

Ответ:

14) Выберите верное представление арифметического выражения на алгоритмическом языке:

  1. /3x-y;

  2. abs(3x+6)/(6x-y);

  3. /(3*x-y);

  4. abs(3*x+6)/(6*x-y);

Ответ:

65