Читайте также: |
|
При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:
Сверху свободно снизу свободно
слева свободно справа свободно
Цикл ПОКА <условие> команда выполняется, пока условие истинно, иначе происходит переход на следующую строку.
Если РОБОТ начнет движение в сторону стены, он разрушится и программа прервется.
Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение?
1) 0 2) 1 3) 2 4) 3 НАЧАЛО ПОКА <сверху свободно> вправо ПОКА <слева свободно> вниз ПОКА <снизу свободно> влево ПОКА <справа свободно> вверх КОНЕЦ |
|
Часть В
1) В таблице ниже представлена часть кодовой таблицы ASCII:
Символ | X | Y | Z | c | z | ||
Десятичный код | |||||||
Восьмеричный код |
Каков восьмеричный код символа «C»?
2) Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
Прибавь 7
Раздели на 4
Выполняя команду номер 1, КАЛЬКУЛЯТОР вычитает из числа на экране 7, а выполняя
команду номер 2, делит число на экране на 4. Напишите программу, содержащую не более 5 команд, которая из числа 13 получает число 10.
3) Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;
Begin
s:=0;
k:=0;
while k < 30 do begin
k:=k+3;
s:=s+k;
End;
Write(s);
End.
4) Все 5-буквенные слова, составленные из букв А, К, Р, У, записаны в алфавитном порядке. Вот начало списка:
ААААА
ААААК
ААААР
ААААУ
АААКА
……
Запишите слово, которое стоит на 150-м месте от начала списка.
5) В регионах А, B и С вел наблюдение за атмосферными осадками. На диаграмме 1 показаны суммарные ежеквартальные уровни осадков, а на диаграмме 2 – годовое распределение осадков по регионам.
Диаграмма 1 | Диаграмма 2 |
Какое из этих утверждений ПРОТИВОРЕЧИТ информации, показанной на диаграммах?
1) Во втором квартале осадки выпали только в регионе С.
2) В четвертом квартале осадки выпали только в регионе А.
3) Во втором и третьем кварталах осадки выпадали только в регионах В и С.
4) Во втором и третьем кварталах осадки выпадали только в регионах А и С.
6) Определите значение переменной с после выполнения следующего фрагмента программы:
a:= 30;
b:= 6;
a:= a / 2 * b;
if a > b then
c:= a - 3 * b
else c:= a + 3 * b;
7) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 14.
var x, a, b: integer;
Begin
Дата добавления: 2015-08-18; просмотров: 130 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Nil.mpeg | | | Readln(x); |