вторник, 21 декабря 2021 г.

9 класс

1 ВАРИАНТ 

1. Валя шифрует русские слова, записывая вместо каждой буквы её код.

 

АВДОРУ
01011100111010001

 

Дана кодовая цепочка:

 

01000110001

 

Расшифруйте слово. Запишите в ответе расшифрованное слово.

2. Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.

 

ABCDE
A810
B41
C813
D1041
E13

 

Определите длину кратчайшего пути между пунктами 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. Сельская малокомплектная школа находится в поселке Вершки. Петя Орлов живёт в деревне Дальнее. Определите, какое минимальное расстояние ему надо пройти, чтобы добраться до школы:

 

БоркиВершкиКрасноеДальнееДубовоИвановское
Борки58109
Вершки52
Красное8513
Дальнее10575
Дубово217
Ивановское935

 

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

Комментариев нет:

Отправить комментарий