1 ВАРИАНТ
1. Валя шифрует русские слова, записывая вместо каждой буквы её код.
А | В | Д | О | Р | У |
01 | 011 | 100 | 111 | 010 | 001 |
Дана кодовая цепочка:
01000110001
Расшифруйте слово. Запишите в ответе расшифрованное слово.
2. Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.
A | B | C | D | E | |
A | 8 | 10 | |||
B | 4 | 1 | |||
C | 8 | 1 | 3 | ||
D | 10 | 4 | 1 | ||
E | 1 | 3 |
Определите длину кратчайшего пути между пунктами A и B (при условии, что передвигаться можно только по построенным дорогам).
3. У исполнителя Сигма две команды, которым присвоены номера:
1. прибавь 1;
2. раздели на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Сигма увеличивает число на экране на 1, а выполняя вторую, делит это число на b. Программа для исполнителя Сигма — это последовательность номеров команд. Известно, что программа 12111 переводит число 50 в число 20. Определите значение b.
4. Ниже приведена программа, записанная на пяти языках программирования.
Бейсик | Python |
---|---|
DIM s, t AS INTEGER INPUT s INPUT t IF s > 4 AND t > 2 THEN PRINT ‘YES’ ELSE PRINT ‘NO’ ENDIF | s = int(input()) t = int(input()) if s > 4 and t > 2: print("YES") else: print("NO") |
Паскаль | Алгоритмический язык |
var s, t: integer; begin readln(s); readln(t); if (s > 4) and (t > 2) then writeln('YES') else writeln('NO') end. | алг нач цел s, t ввод s ввод t если s > 4 и t > 2 то вывод "YES" иначе вывод "NO" все кон |
С++ | |
#include <iostream> using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s > 4 && t > 2) cout << "YES"; else cout << "NO"; return 0; } |
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(3, –3); (7, 6); (–4, 1); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).
Сколько было запусков, при которых программа напечатала «YES»?
5. Доступ к файлу paris.mp3, находящемуся на сервере love.com, осуществляется по протоколу http. Фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
А) ://
Б) /
В) love.
Г) .mp3
Д) com
Е) paris
Ж) http
2 ВАРИАНТ
1. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:
−−−−••−••−−•••
При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы:
Е | Н | О | З | Щ |
---|---|---|---|---|
• | −• | −−− | −−•• | −−•− |
Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме.
2. Сельская малокомплектная школа находится в поселке Вершки. Петя Орлов живёт в деревне Дальнее. Определите, какое минимальное расстояние ему надо пройти, чтобы добраться до школы:
Борки | Вершки | Красное | Дальнее | Дубово | Ивановское | |
Борки | 5 | 8 | 10 | 9 | ||
Вершки | 5 | 2 | ||||
Красное | 8 | 5 | 1 | 3 | ||
Дальнее | 10 | 5 | 7 | 5 | ||
Дубово | 2 | 1 | 7 | |||
Ивановское | 9 | 3 | 5 |
3. У исполнителя Гамма две команды, которым присвоены номера:
1. прибавь 5;
2. умножь на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Гамма увеличивает число на экране на 5, а выполняя вторую, умножает это число на b. Программа для исполнителя Гамма — это последовательность номеров команд. Известно, что программа 11121 переводит число 4 в число 81. Определите значение b.
4. Ниже приведена программа, записанная на пяти языках программирования.
Бейсик | Python |
---|---|
DIM s, t AS INTEGER INPUT s INPUT t IF s > 12 OR t > 12 THEN PRINT ‘YES’ ELSE PRINT ‘NO’ ENDIF | s = int(input()) t = int(input()) if s > 12 or t > 12: print("YES") else: print("NO") |
Паскаль | Алгоритмический язык |
var s, t: integer; begin readln(s); readln(t); if (s > 12) or (t > 12) then writeln('YES') else writeln('NO') end. | алг нач цел s, t ввод s ввод t если s > 12 или t > 12 то вывод "YES" иначе вывод "NO" все кон |
С++ | |
#include <iostream> using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s > 12 || t > 12) cout << "YES"; else cout << "NO"; return 0; } |
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 13); (14, 2); (1, 12); (11, 12); (–14, –14); (–11, 13); (–4, 11); (2, 9); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?
5. Файл pig.pdf был выложен в Интернете по адресу http://mypigs.ru/pig.pdf. Потом его переместили в каталог work на сайте presentation.edu, доступ к которому осуществляется по протоколу ftp. Имя файла не изменилось.
Фрагменты нового и старого адресов файла закодированы цифрами от 1 до 9. Запишите последовательность этих цифр, кодирующую адрес файла в сети Интернет после перемещения.
1) http:/
2) pig
3) work
4) presentation
5) .edu
6) ftp:/
7) /
8).pdf
9) mypigs
Комментариев нет:
Отправить комментарий