Подготовка
к контрольной работе по теме «Алгоритмизация
1. Исполнитель Черепашка перемещается
на экране компьютера, оставляя след в виде линии. В каждый конкретный момент
известно положение исполнителя и направление его движения. У исполнителя существует
две команды: Вперёд n (где n — целое число),
вызывающая передвижение Черепашки на n шагов в направлении движения; Направо
m (где m — целое число), вызывающая изменение направления
движения на m градусов по часовой стрелке. Запись Повтори k [Команда1
Команда2 КомандаЗ] означает, что последовательность команд в скобках
повторится k раз.
Черепашке
был дан для исполнения следующий алгоритм: Повтори 9 [Вперёд 50 Направо
60]. Какая фигура появится на экране?
2. Определите
значение переменной с после выполнения следующего фрагмента программы:
a := 3*12 + 10;
b := a div 10 + 2;
a := b mod 10 + 5;
c := a*a + b*b – a / 2 * b;
|
a := 30
b := 6
a := a / 5 * b
если a > b
то
c := a - 4 * b
иначе
c := a + 4 * b
все
|
3. Определите значение переменной а после выполнения фрагмента алгоритма:

4. Определите
значение переменной а после выполнения фрагмента алгоритма:

5. У
исполнителя Умножатель две команды, которым присвоены номера:
1.
умножь на 3
2.
прибавь 2
Первая из
них умножает число на 3, вторая — прибавляет к числу 2. Составьте алгоритм
получения из числа 2 числа 58, содержащий не более 5 команд. В ответе запишите
только номера команд. (Например, 12121 — это алгоритм: раздели на 2,
вычти 1, раздели на 2, вычти 1, раздели на 2, который преобразует число 30 в
3.) Если таких алгоритмов более одного, то запишите любой из них.
6.
Составить программу для исполнителя Робот:
Подготовка
к контрольной работе по теме «Алгоритмизация
1. Исполнитель Черепашка перемещается
на экране компьютера, оставляя след в виде линии. В каждый конкретный момент
известно положение исполнителя и направление его движения. У исполнителя
существует две команды: Вперёд n (где n — целое
число), вызывающая передвижение Черепашки на n шагов в направлении
движения; Направо m (где m — целое число),
вызывающая изменение направления движения на m градусов по часовой стрелке.
Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что
последовательность команд в скобках повторится k раз.
Черепашке
был дан для исполнения следующий алгоритм: Повтори 9 [Вперёд 50 Направо
60]. Какая фигура появится на экране?
2. Определите
значение переменной с после выполнения следующего фрагмента программы:
a := 3*12 + 10;
b := a div 10 + 2;
a := b mod 10 + 5;
c := a*a + b*b – a / 2 * b;
|
a := 30
b := 6
a := a / 5 * b
если a > b
то
c := a - 4 * b
иначе
c := a + 4 * b
все
|
3. Определите значение переменной а после выполнения фрагмента алгоритма:

4. Определите
значение переменной а после выполнения фрагмента алгоритма:

5. У
исполнителя Умножатель две команды, которым присвоены номера:
1.
умножь на 3
2.
прибавь 2
Первая из
них умножает число на 3, вторая — прибавляет к числу 2. Составьте алгоритм
получения из числа 2 числа 58, содержащий не более 5 команд. В ответе запишите
только номера команд. (Например, 12121 — это алгоритм: раздели на 2,
вычти 1, раздели на 2, вычти 1, раздели на 2, который преобразует число 30 в
3.) Если таких алгоритмов более одного, то запишите любой из них.
6.
Составить программу для исполнителя Робот:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.