Подготовка к ОГЭ
На странице размещены материалы и ссылки для подготовки к экзамену по информатике
http://gia.edu.ru/ru/ Официальный информационный портал государственной итоговой аттестации
http://www.fipi.ru/ Контрольные измерительные материалы (КИМ) на ФИПИ
http://kpolyakov.spb.ru Сайт К. Полякова. Здесь представлены материалы для подготовки к ОГЭ по информатике.
Скачать:
Вложение | Размер |
---|---|
Демоверсия ОГЭ-2020 | 1.54 МБ |
Разбор заданий демоверсии ОГЭ - 2020 | 1.54 МБ |
Запись числа в различных системах счисления | 857 КБ |
Задания на тему "Поиск информации в Интернете" | 1.04 МБ |
Задание № 4 ОГЭ - 2020 | 24.21 КБ |
Задание № 6 ОГЭ - 2020 | 22.32 КБ |
Предварительный просмотр:
Предварительный просмотр:
Подписи к слайдам:
Задание 1 В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): «Ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного
Решение: В кодировке Unicode каждый символ кодируется 16 битами или 2 байтами. Текст сократился на 16 байт, т.е. на 8 символов. Кроме слова, ученик вычеркнул один пробел и одну запятую, т.е. 2 символа. Следовательно, длина вычеркнутого слова равна 6 символам. В тексте только одно название животного состоит из 6 букв – это тюлень Ответ: тюлень
Задание 2 От разведчика было получено сообщение: 001001110110100 В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, Б, К, Л, О, С; каждая буква кодировалась двоичным словом по такой таблице: Расшифруйте сообщение. Запишите в ответе пароль А Б К Л О С 01 100 101 111 00 110
Вариант расшифровки Ответ: ОБЛАКО 001001110110100 О Б Л А К О А Б К Л О С 01 100 101 111 00 110
Задание 3 Напишите наименьшее число x , для которого истинно высказывание: (x > 16) И НЕ ( x нечётное).
Решение Давайте попробуем рассуждать логически: число x должно быть больше 16. по правилам алгебры логики « НЕ » «НЕ (x нечётное)» отрицание, значит число будет чётное. По правилам алгебры логики « И » конъюнкция истинна только если истинно оба условия. Проверим наши условия в таблице истинности.
Решение Ответ: 18
Задание 4
Решение Ответ: 8
Задание 5 У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1 2. умножь на b (b – неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b . Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 11211 переводит число 6 в число 82. Определите значение b .
Решение Программа 11211 преобразует число 6 в 82. Команда 1: 6+1=7. Команда 1: 7+1=8. Команда 2: 8*10=80. Команда 1: 80+1=81. Команда 1: 81+1+82. Алгоритм исполнен. Значение b=10. Ответ: 10.
Задание 6
Алгоритмический язык алг нач цел s, t ввод s ввод t если s>10 или t>10 то вывод “ДА” иначе вывод “НЕТ” все кон Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5) . Сколько было запусков, при которых программа напечатала «ДА»?
Проведем анализ программы. var s,t: integer; — описываются переменные s, t имеющие целый тип. begin — начало основной программы readln(s); — Оператор для ввода информации в память компьютера и «считывания» значений в переменную. readln(t); if (s>10) or (t>10) then — Условный оператор, if (если) then (тогда) or — логическое « или » дизъюнкция дизъюнкция истинно, в том случае, когда хотя бы одно простое высказывание, входящее в состав дизъюнкции истинно. writeln(“ДА”) else writeln(“НЕТ”) — оператор вывода в Паскале, служит для вывода на экран каких-либо данных. else (иначе). end. — конец программы. Даны 2 переменные s и t. Вводится значения переменных. Далее следует условие. if ( если ) (s>10) or ( или ) (t>10) then ( тогда ) выводится на экране ДА else (иначе) выводится на экране НЕТ. Было проведено 9 запусков программы (1, 2); — выводится НЕТ. ( 11 , 2); — выводится ДА. (1, 12 ); — выводится ДА. ( 11, 12 ); — выводится ДА. (-11, -12); — выводится НЕТ. (-11, 12 ); — выводится ДА. (-12, 11 ); — выводится ДА. (10, 10); — выводится НЕТ. (10, 5) — выводится НЕТ. Ответ: 5.
Задание 7 Доступ к файлу rus.doc , находящемуся на сервере obr.org , осуществляется по протоколу https . Фрагменты адреса файла закодированы цифрами от 1 до 7. Запишите в ответе последовательность этих цифр, кодирующую адрес указанного файла в сети Интернет. 1) obr. 2) / 3) org 4) :// 5) doc 6) rus. 7) https
Решение Для решения достаточно знать как формируется адрес в Интернет протокол://сервер/файл https:// obr.org/ rus.doc Ответ: 7413265
Задание 8
Решение По запросу Рыбак ИЛИ Рыбка могут появиться результаты одновременно — 780 . Рыбак И Рыбка , только Рыбак или только Рыбка — 50. Запрос Рыбак — выдал 260. По формуле включений и исключений N A/B = N A + N B – N A & B имеем: N (Рыбак | Рыбка ) = N (Рыбак) + N (Рыбка) — N (Рыбак & Рыбка), 780 = 260 + ? — 50. Следовательно, N (Рыбка) = 780 + 50 — 260 = 570. Ответ: 570.
Реши самостоятельно Ответ: 11000
Реши самостоятельно Ответ: 25 000
Задание 9 На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж и К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К, проходящих через город В?
Давайте построим маршруты . 1 . А-Б-В-Д-К 2. А-Б-В-Д-Е-К 3. А-Б-В-Е-К 4. А-Б-В-Ж-К 5. А-Б-В-Г-Ж-К 6. А-В-Д-К 7. А-В-Д-Е-К 8. А-В-Е-К 9. А-В-Ж-К 10. А-В-Г-Ж-К 11. А-Г-Ж-К 12. А-Б-Д-К 13. А-Б-Д-Е-К Ответ: 13.
Решение 11 задания (2) Ответ: 12
Задание 10 Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 23 16 , 32 8 , 11110 2
Решение 23 16 = 35 32 8 = 26 11110 2= 30 Ответ:35
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно 37 16 , 52 8 , 110010 2
Решение 37 16 = 55 52 8 = 42 110010 2 = 50 Ответ: 42
Источники: http://www.fipi.ru/ Демоверсия ОГЭ - 2020 . Информатика
Предварительный просмотр:
Подписи к слайдам:
Восьмеричная система Основание (количество цифр): 8 Алфавит: 0, 1 , 2 , 3, 4, 5, 6, 7 10 8 8 10 100 8 12 96 4 8 1 8 4 8 0 0 1 100 = 144 8 система счисления 144 8 2 1 0 разряды = 1 · 8 2 + 4 · 8 1 + 4 · 8 0 = 64 + 32 + 4 = 100
Шестнадцатеричная система Основание (количество цифр): 16 Алфавит: 0, 1 , 2 , 3, 4, 5, 6, 7, 8, 9, 1 0 16 16 10 10 7 16 6 96 11 16 0 0 6 10 7 = 6B 16 система счисления 1 C5 16 2 1 0 разряды = 1 ·16 2 + 12 ·16 1 + 5·16 0 = 256 + 192 + 5 = 453 A , 10 B , 11 C , 12 D , 13 E , 14 F 15 B C
Тренировочные задания
Задача 1 Среди приведённых выше чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 24 16 , 37 8 , 100001 2
Решение 24 16 = 2*16 1 + 4 *16 0 = 32+4 = 36; 37 8 = 3*8 1 + 7*8 0 = 24+7 = 31; 100001 2 = 1*2 5 + 1*2 0 = 32 + 1 =33. 5 4 3 2 1 0 Ответ: 36
Реши и проверь себя
Задача 2 Среди приведённых выше чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 23 16 , 32 8 , 11110 2
Задача 3 Среди приведённых выше чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 38 16 , 75 8 , 110100 2
Задача 4 Среди приведённых выше чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 14 16 , 26 8 , 11000 2
Задача 5 Среди приведённых выше чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 50 16 , 106 8 , 1001010 2
Задача 6 Среди приведённых выше чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 41 16 , 77 8 , 1000010 2
Задача 7 Среди приведённых выше чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 47 16 , 120 8 , 1001011 2
Задача 8 Среди приведённых выше чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно. 5 F 16 , 1 3 0 8 , 10 1 1011 2
Задача 9* Сколько натуральных чисел расположено в интервале 53 16 ≤ x < 152 8
Задача 10* Сколько натуральных чисел расположено в интервале 34 8 ≤ x < BA 16
Ответы 35 61 24 80 63 71 95 24 159
Использованный ресурс https://inf-oge.sdamgia.ru/test?theme=23
Предварительный просмотр:
Подписи к слайдам:
Задание 8 (из заданий ОГЭ)
Решение По запросу Рыбак ИЛИ Рыбка могут появиться результаты одновременно — 780 . Рыбак И Рыбка , только Рыбак или только Рыбка — 50. Запрос Рыбак — выдал 260. По формуле включений и исключений N A/B = N A + N B – N A&B имеем: N (Рыбак | Рыбка ) = N (Рыбак) + N (Рыбка) — N (Рыбак & Рыбка), 780 = 260 + ? — 50. Следовательно, N (Рыбка) = 780 + 50 — 260 = 570. Ответ: 570.
Реши самостоятельно Ответ: 11000 В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет
Ответ: 25 000 В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет Запрос Найдено страниц (в тысячах) Рыбак | Рыбка 780 Рыбак 260 Рыбак & Рыбка 50 Какое количество страниц (в тысячах) будет найдено по запросу Рыбка? Ответ: 570
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет. Запрос Найдено страниц (в тысячах Линкор | Корвет 3320 Линкор & Корвет 1300 Линкор 2100 Какое количество страниц (в тысячах) будет найдено по запросу Корвет? Ответ: 2520
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет . Запрос Найдено страниц (в тысячах) Пушкин 3500 Лермонтов 2000 Пушкин | Лермонтов 4500 Какое количество страниц (в тысячах) будет найдено по запросу Ответ: 1000 Пушкин & Лермонтов ?
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&».В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет. Запрос Найдено страниц (в тыс) Швеция 3200 Финляндия 2300 Швеция & Финляндия 100 Какое количество страниц (в тысячах) будет найдено по запросу Швеция | Финляндия ? Ответ: 5400
https://inf-oge.sdamgia.ru/ Использованный источник
Предварительный просмотр:
- Между населёнными пунктами A, B, C, D, E, F, G построены дороги, протяжённость которых приведена в таблице. Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.
A | B | C | D | E | F | G | |
A | 2 | 5 | |||||
B | 2 | 4 | 2 | 3 | |||
C | 4 | 6 | |||||
D | 2 | 9 | |||||
E | 5 | 3 | 5 | 14 | |||
F | 5 | 7 | |||||
G | 6 | 9 | 14 | 7 |
Определите длину кратчайшего пути между пунктами A и G, проходящего через пункт E (при условии, что передвигаться можно только по построенным дорогам).
- Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.
A | B | C | D | E | F | |
A | 2 | 4 | 8 | |||
B | 2 | 3 | 4 | |||
C | 4 | 3 | ||||
D | 8 | 3 | 3 | 5 | 2 | |
E | 4 | 5 | 2 | |||
F | 2 | 2 |
Определите длину кратчайшего пути между пунктами A и E, проходящего через пункт D. Передвигаться можно только по указанным дорогам.
- Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.)
A | B | C | D | E | F | |
A | 2 | 4 | 4 | |||
B | 2 | 4 | 1 | |||
C | 4 | 2 | 1 | |||
D | 2 | 2 | ||||
E | 4 | 1 | ||||
F | 4 | 1 | 2 |
Определите длину кратчайшего пути между пунктами A и D (при условии, что передвигаться можно только по построенным дорогам).
- Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.)
A | B | C | D | E | F | |
A | 2 | 5 | ||||
B | 2 | 4 | 8 | |||
C | 4 | 3 | 1 | |||
D | 8 | 3 | 3 | 6 | ||
E | 1 | 3 | 2 | |||
F | 5 | 6 | 2 |
Определите длину кратчайшего пути между пунктами A и B, походящий через пункт D (при условии, что передвигаться можно только по построенным дорогам).
- Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.)
A | B | C | D | E | F | |
A | 2 | 5 | 7 | |||
B | 2 | 3 | 1 | |||
C | 5 | 3 | 2 | |||
D | 1 | 2 | 4 | 3 | ||
E | 4 | 5 | ||||
F | 7 | 3 | 5 |
Определите длину кратчайшего пути между пунктами A и F, проходящий через пункт E (при условии, что передвигаться можно только по построенным дорогам).
- Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.
A | B | C | D | E | F | |
A | 7 | 4 | 8 | 16 | ||
B | 7 | 3 | ||||
C | 4 | 3 | ||||
D | 8 | 3 | 3 | 2 | 8 | |
E | 2 | 5 | ||||
F | 16 | 8 | 5 |
Определите длину кратчайшего пути между пунктами A и F, не проходящего через пункт E. Передвигаться можно только по указанным дорогам.
- Между населёнными пунктами А, В, С, D, Е, F построены дороги, протяжённость которых в километрах приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.)
A | B | C | D | E | F | |
A | 1 | 2 | 7 | 1 | 11 | |
B | 1 | |||||
C | 2 | 2 | 3 | |||
D | 7 | 2 | 3 | 2 | ||
E | 1 | 3 | 9 | |||
F | 11 | 3 | 2 | 9 |
Определите длину кратчайшего пути между пунктами B и C, проходящий через пункт F (при условии, что передвигаться можно только по построенным дорогам). В ответе укажите только число.
Ответы
№ | Ответ | Путь |
17 | AEFG | |
9 | ABDFE | |
5 | ABFD | |
17 | AFEDCB | |
12 | ABDEF | |
15 | ACDF | |
10 | BAEDFC |
Примечание. Задания взяты с сайта https://inf-ege.sdamgia.ru и видоизменены
Предварительный просмотр:
Задания 6
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если x>=10 или y<20 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (x>=10) or (y<20) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (x >= 10 || y < 20) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if x >= 10 or y < 20 : print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(15, 25), (10, 5), (5, 20), (20, 10), (30, 30), (5, 25), (20, 20), (5, 5), (10, 15), (10, 20)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если x<20 и y<=10 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (x<20) and (y<=10) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (x < 20 && y <= 10) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if x < 20 and y <= 10 : print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(15, 25), (15, 10), (20, 5), (25, 10), (30, 10), (10, 10), (20, 20), (15, 5), (20, 10), (10, 20)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если x>20 или y<=10 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (x>20) or (y<=10) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (x > 20 || y <= 10) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if x > 20 or y <= 10 : print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(15, 25), (15, 10), (20, 15), (25, 10), (10, 20), (10, 10), (20, 20), (15, 5), (20, 10), (10, 20)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если x>100 и y<200 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (x>100) and (y<200) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (x > 100 && y < 200) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if x > 100 and y < 200 : print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(230, 140), (90, 100), (210, 140), (200, 100), (140, 210), (70, 80), (110, 120), (130, 140), (180, 190), (80, 220)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если x>30 или y>40 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (x>30) or (y>40) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (x > 30 || y > 40) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if x > 30 or y > 40 : print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(30, 30), (50, 45), (40, 30), (45, 40), (30, 35), (50, 55), (40, 50), (30, 40), (40, 55), (30, 35)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если x<25 и y<=20 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (x<25) and (y<=20) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (x <25 && y <= 20) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if x < 25 and y <= 20 : print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(15, 25), (10, 15), (20, 20), (25, 10), (10, 30), (25, 20), (20, 30), (15, 20), (20, 15), (30, 10)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если y>30 или x<20 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (y>30) or (x<20) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (y > 30 || x < 20) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if y > 30 or x < 20: print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(35, 25), (20, 35), (30, 20), (25, 10), (40, 30), (15, 25), (20, 30), (35, 15), (35, 20), (30, 10)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если y>=150 и x<=200 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (y>=150) and (x<=200) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (y >=150 && x <= 200) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if y >= 150 and x <= 200: print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(240, 180), (150, 200), (210, 200), (130, 150), (190, 140), (210, 170), (180, 210), (170, 90), (210, 210),
(200, 150)
Сколько было запусков, при которых программа печатала «YES»?
- Ниже приведена программа, записанная на четырех языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел x, y ввод x ввод y если y<=150 или x>90 то вывод ”YES” иначе вывод ”NO” все кон | Var x,y: integer; Begin Read(x,y); If (y<=100) or (x>90) Then writeln(‘YES’) Else writeln(‘NO’); End. |
С++ | Python |
#include using namespace std; int main() { int x, y; cin >> x; cin >> y; if (y <= 100 || x > 90) cout << ”YES”; else cout << ”NO”; return 0; } | X = int(input()) Y = int(input()) if y <= 100 or x > 90 : print (”YES”) else : print(”NO”); |
Было проведено 10 запусков, при которых в качестве значений переменных вводились следующие пары чисел:
(105, 100), (95, 110), (100, 95), (95, 90), (105, 90), (85, 110), (100, 110), (85, 105), (85, 95), (90, 100)
Сколько было запусков, при которых программа печатала «NO»?
Ответы:
- 8
- 3
- 5
- 6
- 6
- 4
- 2
- 4
- 2