При выполнении заданий с кратким ответом впишите в поле для ответа цифру, которая соответствует номеру правильного ответа, или число, слово, последовательность букв (слов) или цифр. Ответ следует записывать без пробелов и каких-либо дополнительных символов.
Если вариант задан учителем, вы можете вписать или загрузить в систему ответы к заданиям с развернутым ответом. Учитель увидит результаты выполнения заданий с кратким ответом и сможет оценить загруженные ответы к заданиям с развернутым ответом. Выставленные учителем баллы отобразятся в вашей статистике.
Версия для печати и копирования в MS Word
| Время | |
| Прошло | 0:00:00 |
| Осталось | 1:30:00 |
Переведите двоичное число 111001 в десятичную систему счисления.
Ответ:
Даны 4 целых числа, записанных в двоичной системе:
10001011;
10111000;
10011011;
10110100.
Сколько среди них чисел, больших, чем 9A16?
Таблица перевода чисел
| Восьмеричная цифра | Двоичная триада | Шестнадцатеричная цифра | Двоичная тетрада |
|---|---|---|---|
| 0 | 000 | 0 | 0000 |
| 1 | 0001 | ||
| 1 | 001 | 2 | 0010 |
| 3 | 0011 | ||
| 2 | 010 | 4 | 0100 |
| 5 | 0101 | ||
| 3 | 011 | 6 | 0110 |
| 7 | 0111 | ||
| 4 | 100 | 8 | 1000 |
| 9 | 1001 | ||
| 5 | 101 | A | 1010 |
| B | 1011 | ||
| 6 | 110 | C | 1100 |
| D | 1101 | ||
| 7 | 111 | E | 1110 |
| F | 1111 |
Ответ:
Выполните сложение: 3458 + 1628. Ответ запишите в восьмеричной системе счисления. Основание системы писать не нужно.
Ответ:
Выполните деление чисел, представленных в двоичной системе счисления: 1100 ÷ 10. Ответ запишите в двоичной системе счисления.
Ответ:
Для какого из указанных значений числа X истинно высказывание: (X < 5) ИЛИ НЕ (X > 3)?
1) 5
2) 6
3) 7
4) 4
Ответ:
Заполните таблицу истинности выражения: ¬A ∨ B.
| A | B | ||
| 0 | 0 | ||
| 0 | 1 | ||
| 1 | 0 | ||
| 1 | 1 |
Указание.
В работе используются следующие соглашения.
Обозначения для логических операций:
а) отрицание (инверсия, логическое НЕ) обозначается ¬ (например, ¬А);
б) конъюнкция (логическое умножение, логическое И) обозначается ∧ (например, А ∧ В);
в) дизъюнкция (логическое сложение, логическое ИЛИ) обозначается ∨ (например, А ∨ В).
На следующей странице вам будет предложено проверить их самостоятельно.
У исполнителя Удвоитель две команды, которым присвоены номера:
1. прибавь 1,
2. умножь на 2.
Первая из них увеличивает число на экране на 1, вторая удваивает его.
Например, 2122 – это программа
умножь на 2
прибавь 1
умножь на 2
умножь на 2,
которая преобразует число 1 в число 12.
Запишите порядок команд в программе преобразования числа 8 в число 83, содержащей не более 7 команд, указывая лишь номера команд. Если таких программ более одной, то запишите любую из них.
Ответ:
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 5 paз
Сместиться на (1, 2) Сместиться на (−2, 2) Сместиться на (2, −3) Конец
Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
1) Сместиться на (−5, −2)
2) Сместиться на (−3, −5)
3) Сместиться на (−5, −4)
4) Сместиться на (−5, −5)
Ответ:
Ниже приведена программа, записанная на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM k, s AS INTEGER INPUT s INPUT k IF s < 5 OR k < 5 THEN PRINT "ДА" ELSE PRINT "НЕТ" END IF | s = int(input()) k = int(input()) if s < 5 or k < 5: print("ДА") else: print("НЕТ")
|
| Паскаль | Алгоритмический язык |
var s, k: integer; begin readln(s); readln(k); if (s < 5) or (k < 5) then writeln ('ДА') else writeln ('НЕТ') end.
| алг нач цел s, k ввод s ввод k если s < 5 или k < 5 то вывод "ДА" иначе вывод "НЕТ" все кон |
| С++ | |
#include <iostream> using namespace std; int main() { int s, k; cin >> s; cin >> k; if (s < 5 || k < 5) cout << "ДА"; else cout << "НЕТ"; return 0; } | |
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(2, 2); (5, 9); (7, −12); (5, 5); (2, 12); (—10, —13); (—11, 11); (1, 4); (2, 6).
Сколько было запусков, при которых программа напечатала «ДА»?
Ответ:
Заполните таблицу истинности выражения: X ∧ (Y ∨ ¬Z).
| X | Y | Z | |||
| 0 | 0 | 0 | |||
| 0 | 0 | 1 | |||
| 0 | 1 | 0 | |||
| 0 | 1 | 1 | |||
| 1 | 0 | 0 | |||
| 1 | 0 | 1 | |||
| 1 | 1 | 0 | |||
| 1 | 1 | 1 |
Указание.
В работе используются следующие соглашения.
Обозначения для логических операций:
а) отрицание (инверсия, логическое НЕ) обозначается ¬ (например, ¬А);
б) конъюнкция (логическое умножение, логическое И) обозначается ∧ (например, А ∧ В);
в) дизъюнкция (логическое сложение, логическое ИЛИ) обозначается ∨ (например, А ∨ В).
На следующей странице вам будет предложено проверить их самостоятельно.
Исполнитель Черепаха передвигается по плоскости и оставляет след в виде линии. Черепаха может выполнять три команды:
В начальный момент Черепаха находится в начале координат и направлена вверх (вдоль положительного направления оси ординат).
Запись
Черепаха выполнила следующую программу (x в тексте программы — некоторое натуральное число):
Повтори 3 [Вперёд 7 Направо 90]
Вперёд 8
Повтори 3 [Налево 90 Вперёд 5].
Определите, сколько различных точек с целочисленными координатами будет находиться на линиях, полученных при выполнении данной программы.
Ответ:
12.1.На бесконечном поле имеется вертикальная стена. Длина стены — 6 клеток. От нижнего конца стены вправо отходит горизонтальная стена длиной 4 клетки, в стене есть ровно один проход, шириною 1 клетка. Робот находится в клетке, расположенной справа от верхнего края вертикальной стены. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, использующую не менее 3 циклических алгоритма, закрашивающую все клетки, расположенные непосредственно ниже и выше горизонтальной стены. Вы можете использовать цикл
Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
12.2.На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. От нижнего конца стены вправо отходит горизонтальная стена неизвестной длины, в стене есть ровно один проход, ширина которого неизвестна. Робот находится в клетке, расположенной справа от верхнего края вертикальной стены. На рисунке указано расположение стен и Робота. Робот обозначен буквой «Р».
Напишите для Робота программу, закрашивающую все клетки, расположенные непосредственно ниже и выше горизонтальной стены. Вы можете использовать цикл
Конечное расположение Робота может быть произвольным. При исполнении алгоритма Робот не должен разрушиться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы.
На следующей странице вам будет предложено проверить их самостоятельно.