Главные вкладки
Для учеников
В этом разделе размещены материалы к урокам
Скачать:
| Вложение | Размер |
|---|---|
| 25.78 КБ | |
| 24.2 КБ | |
| 901.32 КБ | |
| 15.92 КБ | |
| 30 КБ | |
| 15.21 КБ | |
| 703.93 КБ | |
| 565.71 КБ | |
| 318.29 КБ | |
| 1.17 МБ | |
| 218.87 КБ | |
| 35.58 КБ | |
| 112 КБ | |
| 17.64 КБ | |
| 1.6 МБ | |
| 15.44 КБ | |
| 16.38 КБ | |
| 30.37 КБ |
Предварительный просмотр:
Вариант 1.
1. Вася и Петя играли в шпионов и кодировали сообщения собственным шифром. Фрагмент кодовой таблицы приведён ниже:
К | Л | М | П | О | И |
~+ | + | ~ |
Расшифруйте сообщение, если известно, что буквы в нём не повторяются:
+ ~ + +
Запишите в ответе расшифрованное сообщение.
2. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:
––•–––––•••–––•–•–
При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы:
А | Г | М | К | Ю |
•– | ––• | –– | –•– | ••–– |
Расшифруйте радиограмму. Запишите в ответе расшифрованную радиограмму.
3. Агент 007, передавая важные сведения своему напарнику, закодировал сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы:
Р | Ы | Б | К | А |
€ ? | ? ? € | ? ? | ? € | ? € ? |
Определите, какое сообщение закодировано в строчке:
? ? ? ? € ? €.
В ответе запишите последовательность букв без запятых и других знаков препинания.
4. Ваня и Коля переписываются при помощи придуманного шифра. Фрагмент кодовой таблицы приведён ниже.
П | Р | И | В | Е | Т | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Расшифруйте сообщение, если известно, что в нём содержатся только буквы из предложенной таблицы. Разделителей между кодами букв нет: Запишите в ответе расшифрованное сообщение. 5. Вася и Петя играли в шпионов и кодировали сообщение собственным шифром. Фрагмент кодовой таблицы приведён ниже: Ж З И Й К Л + # + ^ # # ^ ^ # # + Определите, из скольких букв состоит сообщение, если известно, что буквы в нём не повторяются: # + + ^ # # ^ # ^ Вариант 2. 1. Вася и Петя играли в шпионов и кодировали сообщения собственным шифром. Фрагмент кодовой таблицы приведён ниже: Н М Л И Т О ~ * ~* Расшифруйте сообщение, если известно, что буквы в нём не повторяются: Запишите в ответе расшифрованное сообщение. 2. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе: –•–•–•––••–••–•–•• При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы: Н К И Л М –• –•– •• •–•• –– Расшифруйте радиограмму. Запишите в ответе расшифрованную радиограмму. 3. Агент 007, передавая важные сведения своему напарнику, закодировал сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы: М Ы Ш К А € ? ? € € ? ? ? € ? € ? Определите, какое сообщение закодировано в строчке: € ? ? € ? ? €. В ответе запишите последовательность букв без запятых и других знаков препинания. 4. Ваня и Коля переписываются при помощи придуманного шифра. Фрагмент кодовой таблицы приведён ниже. В О Л Г А &&& Расшифруйте сообщение, если известно, что в нём содержатся только буквы из предложенной таблицы. Разделителей между кодами букв нет: Запишите в ответе расшифрованное сообщение. 5. От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе: • – – • • • – • • – – • • – • – – При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы: А Д Л Т Ж • – – • • • – • • – • • • – Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме. Запрос Количество страниц (тыс.) торты | пироги 11000 торты & пироги 8500 торты 4700 Сколько страниц (в тысячах) будет найдено по запросу пироги Для обозначения логической операции «ИЛИ» в запросе используется Код Запрос А Царевна | Лягушка | Сказка Б Царевна & Лягушка В Царевна & Лягушка & Сказка Г Царевна | Лягушка A) чемпионы | (бег & плавание) Б) чемпионы & плавание В) чемпионы | бег | плавание Г) чемпионы & бег & плавание Запрос Количество страниц (тыс.) пирожное | выпечка 14200 пирожное 9700 пирожное & выпечка 5100 Сколько страниц (в тысячах) будет найдено по запросу выпечка Для обозначения логической операции «ИЛИ» в запросе используется Код Запрос А Мартышка & Очки Б Мартышка | Очки | Басня В Мартышка & Очки & Басня Г Мартышка | Очки А) Гренландия & Флора & Фауна Б) Гренландия & Флора В) (Гренландия & Флора) | Фауна Г) Гренландия | Флора Запрос Количество страниц (тыс.) крейсер | линкор 7000 крейсер 4800 крейсер & линкор 1500 Сколько страниц (в тысячах) будет найдено по запросу линкор Для обозначения логической операции «ИЛИ» в запросе используется Код Запрос А Мартышка | Осёл | Козёл Б Мартышка & Осёл & Козёл В Мартышка & Козёл Г Мартышка | Козёл А) сомики | меченосцы | содержание Б) сомики & содержание В) сомики & меченосцы & содержание Г) (сомики | меченосцы) & содержание Запрос Количество страниц (тыс.) торты | пироги 13000 торты & пироги 8300 торты 3700 Сколько страниц (в тысячах) будет найдено по запросу пироги Для обозначения логической операции «ИЛИ» в запросе используется Код Запрос А Муха | Денежка | Самовар Б Муха | Самовар В Муха & Денежка & Самовар Г Муха & Самовар A) чемпионы & (бег | плавание) Б) чемпионы | плавание В) чемпионы & бег Г) чемпионы & бег & плавание Запрос Количество страниц (тыс.) пирожное | выпечка 15200 пирожное 7700 пирожное & выпечка 6100 Сколько страниц (в тысячах) будет найдено по запросу выпечка Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» – «&». Код Запрос А Лебедь | Рак | Щука Б Лебедь & Рак В Лебедь & Рак & Щука Г Лебедь | Рак А) Гренландия & Флора & Фауна Б) Гренландия & Флора В) (Гренландия | Флора) & Фауна Г) Гренландия | Флора Запрос Количество страниц (тыс.) крейсер | линкор 8000 крейсер 3800 крейсер & линкор 2500 Сколько страниц (в тысячах) будет найдено по запросу линкор Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» – «&». Код Запрос А Рыжий | Честный | Влюблённый Б Рыжий | Влюблённый В Рыжий & Честный Г Рыжий & Честный & Влюблённый А) сомики | меченосцы | содержание Б) сомики & содержание В) сомики & меченосцы & содержание Г) (сомики & меченосцы) | содержание Вариант 1. Запрос Найдено страниц (в тысячах) Астры & Георгины 1100 Астры 1654 Астры | Георгины 2870 Какое количество страниц (в тысячах) будет найдено по запросу Георгины? Запрос Найдено страниц (в тысячах) Малина 3500 Клубника 1900 Малина | Клубника 5000 Какое количество страниц (в тысячах) будет найдено по запросу Малина & Клубника? Вариант 2. Запрос Найдено страниц (в тысячах) Мороз & Солнце 900 Мороз 2224 Мороз | Солнце 3120 Какое количество страниц (в тысячах) будет найдено по запросу Солнце? Запрос Найдено страниц (в тысячах) Земляника 2900 Ежевика 1700 Земляника | Ежевика 3000 Какое количество страниц (в тысячах) будет найдено по запросу Земляника & Ежевика? Вариант 1. Запрос Найдено страниц (в тысячах) Астры & Георгины 1100 Астры 1654 Астры | Георгины 2870 Какое количество страниц (в тысячах) будет найдено по запросу Георгины? Запрос Найдено страниц (в тысячах) Малина 3500 Клубника 1900 Малина | Клубника 5000 Какое количество страниц (в тысячах) будет найдено по запросу Малина & Клубника? Вариант 2. Запрос Найдено страниц (в тысячах) Мороз & Солнце 900 Мороз 2224 Мороз | Солнце 3120 Какое количество страниц (в тысячах) будет найдено по запросу Солнце? Запрос Найдено страниц (в тысячах) Земляника 2900 Ежевика 1700 Земляника | Ежевика 3000 Какое количество страниц (в тысячах) будет найдено по запросу Земляника & Ежевика? Сумма чисел В XIX веке один учитель задал своим ученикам вычислить сумму всех целых чисел от единицы до ста. Компьютеров и калькуляторов тогда еще не было, и ученики принялись добросовестно складывать числа. И только один ученик нашел правильный ответ всего за несколько секунд. Им оказался Карл Фридрих Гаусс - будущий великий математик. Как он это сделал? Он выделил 49 пар чисел: 99 и 1, 98 и 2, 97 и 3 ... 51 и 49. В сумме каждая пара чисел равнялась ста, и оставалось два непарных числа 50 и 100. Следовательно, 49х100+50+100=5050. Куры - несушки Три курицы за три дня несут три яйца. Сколько яиц снесут 12 таких же курей за 12 дней? Одна курица несет одно яйцо за три дня. За 12 дней одна курица снесет четыре яйца, следовательно, 12 курей за 12 дней снесут 12х4=48 яиц. Приведите рассуждения и дайте ответ на поставленный вопрос. Профессор КУКУШКА послал своим коллегам в семь стран научные труды, перепутав конверты. Чех КУКАЧКА, интересующийся орлами, получил письма на датском языке и статью о фламинго, которая была предназначена французу КУКУ. Последний получил итальянское письмо и статью о клесте, предназначенную для голландца КОКОКА, который получил испанское письмо и монографию о лазоревке, интересующую датчанина КУКЕНА, получившего статью об орлах. Итальянец КУКУЛО интересующийся пчелоедом, получил немецкое письмо, а немец КУКУК, интересующийся ласточками, - французское. Кто получил статью, предназначенную для испанца КУКИЛО, и на каком языке было написано письмо, которое КУКИЛО получил? Получить 24 Вес: 1 Симпатии решивших: 181% Используя числа 1, 3, 4, 6, арифметические операции (сложение, вычитание, умножение, деление) и скобки, получить число 24. Разрешается использовать только эти числа и только эти операции. Каждое число должно использоваться один и только один раз. Операции и скобки можно использовать любое число раз. Нельзя объединять числа как цифры, составляя, например, 13 или 146. Весенний пейзаж Вопрос 4 Высказывания бывают: Повествовательные Простые Вопросительные Побудительные Сложные Вопрос 5 Дано высказывание D = «Неверно, что на улице идет дождь». Определите его истинность или ложность. Значение логического выражения НЕ(Первая буква гласная) И (Последняя буква гласная)? 1) Николай 2) Юрий 3) Марина 4) Иван НЕ(Первая буква гласная) ИЛИ (Последняя буква гласная)? 1) Анна 2) Максим 3) Татьяна 4) Егор НЕ(Первая буква согласная) И (Количество букв > 4)? 1) Иван 2) Николай 3) Тит 4) Игорь 1 2 3 1 2 3 Определите тело цикла в следующем фрагменте: 1 Вариант. A B C D A 1 2 B 2 3 C 1 2 5 D 2 3 5 1) 2) 3) 4) A B C D E F A 5 B 5 9 3 8 C 9 4 D 3 2 E 8 4 2 7 F 7 Определите длину кратчайшего пути между пунктами A и F (при условии, что передвигаться можно только по построенным дорогам). A B C D E F A 3 4 4 16 B 3 5 C 4 3 D 4 5 3 6 10 E 6 3 F 16 10 3 Определите длину кратчайшего пути между пунктами A и F, проходящего через пункт C и не проходящего через пункт B (при условии, что передвигаться можно только по построенным дорогам). Два раза проходить через один пункт нельзя. A B C D E F A 7 4 8 16 B 7 3 C 4 3 D 8 3 3 2 3 E 2 5 F 16 3 5 Определите длину кратчайшего пути между пунктами A и F, не проходящего через пункт C (при условии, что передвигаться можно только по построенным дорогам). 2 вариант. A B C D A 3 1 B 3 2 1 C 2 4 D 1 1 4 1) 2) 3) 4) A B C D E F A 4 B 4 6 3 6 C 6 4 D 3 2 E 6 4 2 5 F 5 Определите длину кратчайшего пути между пунктами A и F (при условии, что передвигаться можно только по построенным дорогам). A B C D E F A 2 4 8 16 B 2 3 C 4 3 D 8 3 3 2 5 E 2 2 F 16 5 2 Определите длину кратчайшего пути между пунктами A и F, не проходящего через пункт E (при условии, что передвигаться можно только по построенным дорогам). A B C D E F Z A 4 6 30 B 3 8 C 11 10 27 D 4 3 10 E 4 1 F 2 Z 29 Курьеру требуется проехать из A в Z, посетив не менее 6 населённых пунктов. Пункты A и Z при подсчёте учитываются, два раза проходить через один пункт нельзя. Какова наименьшая возможная длина маршрута курьера? В ответе запишите натуральное число – длину минимального маршрута. Вариант 1. 1. Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу. 2. Администратор записал IP-адрес, но поторопился и не поставил точки 2223218569. Определите IP-адрес. 3. Запишите IP-адрес из четырёх десятичных чисел в 32-битном виде: 4. Запишите 32-битный IP-адрес в виде четырёх десятичных чисел, разделённых точками: 11001100100110001011111001000111 Вариант 2. 1. Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу. 2. Администратор записал IP-адрес, но поторопился и не поставил точки 2825413316. Определите IP-адрес. 3. Запишите IP-адрес из четырёх десятичных чисел в 32-битном виде: 4. Запишите 32-битный IP-адрес в виде четырёх десятичных чисел, разделённых точками: 11011110110000111010001000110010 Вариант 3. 1. Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу. 2. Администратор записал IP-адрес, но поторопился и не поставил точки 2825413316. Определите IP-адрес. 3. Запишите IP-адрес из четырёх десятичных чисел в 32-битном виде: 4. Запишите 32-битный IP-адрес в виде четырёх десятичных чисел, разделённых точками: 11001001001100101100110010001011 Вариант 4. 1. На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу. 2. Администратор записал IP-адрес, но поторопился и не поставил точки 4611978222. Определите IP-адрес. 3. Запишите IP-адрес из четырёх десятичных чисел в 32-битном виде: 4. Запишите 32-битный IP-адрес в виде четырёх десятичных чисел, разделённых точками: 10100100101001101100110011010011 1) =2*$B1 2) =2*$A2 3) =3*$A2 4) =3*$B2Н 1) =$E$3+C1 2) =$D$3+D2 3) =$E$3+E3 4) =$F$4+D2 A B C D 1 5 2 4 2 10 1 6 В ячейку D2 введена формула =А2*В1+С1. В результате в ячейке D2 появится значение: 1) 6 2) 14 3) 16 4) 24 1) 1 2) -1 3) -3 4) 7 1) – 0,7 2) -0,4 3) 0,9 4) 1,1 A B C D 1 0 1 1 2 1 3 2 4 3 5 1) 144 2) 300 3) 900 4) 90 A B C D 1 1 2 3 2 4 5 6 3 7 8 8 4 1) 14 2) 15 3) 17 4) 20 B C D 69 5 10 70 6 9 =СЧЁТ(B69:C70) 71 =СРЗНАЧ(B69:D70) После перемещения содержимого ячейки C70 в ячейку C71 значение в ячейке D71 изменится по абсолютной величине на: 1) 2,2 2) 2,0 3) 1,05 4) 0,8 B C D 69 5 10 70 6 9 =СЧЁТ(B69:C70) 71 =СРЗНАЧ(B69:D70) После перемещения содержимого ячейки B69 в ячейку D69 значение в ячейке D71 изменится по сравнению с предыдущим значением на: 1) –0,2 2) 0 3) 1,03 4) –1,3 Вопрос 2 Вопрос 3 Вопрос 4 Вопрос 5 Вопрос 6 Вопрос 7 Вопрос 8 Вопрос 9 Вопрос 10 Вопрос 11 Вопрос 12 Уровень 0. Уровень 1. Уровень 2. Уровень 3. Уровень 4. Вариант 1. Вариант 2. Вариант 3. Вариант 4. Вариант 17. Вариант 18. Pascal Python var N: longint; sum, d: integer; begin readln(N); sum := 1; while N > 0 do begin d := N mod 10; N := N div 10; sum := sum + 1; end; writeln(sum); end. N = int(input()) sum = 1 while N > 0: d = N % 10 N = N // 10 sum = sum + 1 print(sum) Последовательно выполните следующее. 1) выпишите строку, в которой сделана ошибка; 2) укажите, как исправить ошибку, т. е. приведите правильный вариант строки. Pascal Python var N: longint; sum, d: integer; begin readln(N); sum := 1; while N > 0 do begin d := N mod 10; N := N div 10; sum := d; end; writeln(sum); end. N = int(input()) sum = 1 while N > 0: d = N % 10 N = N // 10 sum = d print(sum) Последовательно выполните следующее. 1) выпишите строку, в которой сделана ошибка; 2) укажите, как исправить ошибку, т. е. приведите правильный вариант строки. Pascal Python var N,digit,maxDigit: longint; begin readln(N); maxDigit := N mod 10; while N > 0 do begin digit := N mod 10; if digit mod 3 = 0 then if digit > maxDigit then maxDigit := digit; N := N div 10; end; if maxDigit = 0 then writeln('NO') else writeln(maxDigit) end. N = int(input()) maxDigit = N % 10 while N > 0: digit = N % 10 if digit % 3 == 0: if digit > maxDigit: maxDigit = digit N = N // 10 if maxDigit == 0: print('NO') else: print(maxDigit) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 134. 2. Приведите пример такого трёхзначного числа, что, несмотря на ошибки, программа печатает правильный ответ. 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Pascal Python var N, digit, sum: longint; begin readln(N); sum := 0; while N > 0 do begin digit := N mod 10; if digit < 7 then sum := sum + 1; N := N div 10; end; writeln(digit) end. N = int(input()) sum = 0 while N > 0: digit = N % 10 if digit < 7: sum = sum + 1 N = N // 10 print(digit) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 456. 2. Приведите пример такого трёхзначного числа, при вводе которого программа выдаёт верный ответ. 3. Найдите все ошибки в этой программе (их может быть одна или несколько). Pascal Python var A, n2: integer; begin read(A); n2 := 0; while A > 100 do begin if A mod 100 > n2 then n2 := A mod 100; A := A div 100; end; writeln(n2); end. A = int(input()) n2 = 0 while A > 100: if A % 100 > n2: n2 = A % 100 A = A // 100 print(n2) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 9532. 2. Укажите одно значение A, при вводе которого программа выведет правильный ответ. Укажите это ответ. 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Pascal Python var A, n2: integer; begin read(A); n2 := 10; while A > 100 do begin if A mod 100 < n2 then n2 := A mod 100; A := A div 100; end; writeln(n2); end. A = int(input()) n2 = 10 while A > 100: if A % 100 < n2: n2 = A % 100 A = A // 100 print(n2) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 1245. 2. Укажите одно значение A, при вводе которого программа выведет правильный ответ. Укажите это ответ. 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Pascal Python var N, digit, sum: longint; begin readln(N); sum := N mod 10; while N > 0 do begin digit := N mod 10; if digit mod 3 > 0 then sum := digit; N := N div 10; end; if sum > 0 then writeln(sum) else writeln('NO') end. N = int(input()) sum = N % 10 while N > 0: digit = N % 10 if digit % 3 > 0: sum = digit N = N // 10 if sum > 0: print(sum) else: print('NO') Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 654. 2. Укажите одно трёхзначное число, при вводе которого программа выведет правильный ответ. Укажите это ответ. 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Pascal Python var N, digit, sum: longint; begin readln(N); sum := N mod 10; while N > 0 do begin digit := N mod 10; if digit mod 3 = 0 then sum := digit; N := N div 10; end; if sum > 0 then writeln(sum) else writeln('NO') end. N = int(input()) sum = N % 10 while N > 0: digit = N % 10 if digit % 3 == 0: sum = digit N = N // 10 if sum > 0: print(sum) else: print('NO') Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 653. 2. Укажите одно трёхзначное число, при вводе которого программа выведет правильный ответ. Укажите это ответ. 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Pascal Python var N, d, m: longint; begin readln(N); m := N mod 10; while N > 0 do begin d := N mod 10; if d < 5 then if d > m then m := d; N := N div 10; end; if m = 0 then writeln('NO') else writeln( m ) end. N = int(input()) m = N % 10 while N > 0: d = N % 10 if d < 5: if d > m: m = d N = N // 10 if m == 0: print('NO') else: print(m) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 157. 2. Укажите наибольшее трёхзначное значение входной переменной n, при вводе которого программа выведет правильный ответ. Укажите это ответ. 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Pascal Python var N, d, m: longint; begin readln(N); m := 0; while N > 0 do begin d := N mod 10; if d mod 3 = 0 then if d > m then m := d; N := N div 10; end; if m = 0 then writeln('NO') else writeln( m ) end. N = int(input()) m = 0 while N > 0: d = N % 10 if d % 3 == 0: if d > m: m = d N = N // 10 if m == 0: print('NO') else: print(m) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 170. 2. Укажите наименьшее трёхзначное значение входной переменной n, при вводе которого программа выведет правильный ответ. Укажите это ответ. 3. Найдите в программе все ошибки (их может быть одна или несколько). Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде. Pascal Python var N, d, m, t: longint; begin read(N); t := 0; m := t; while N > 1 do begin d := N mod 10; if (d mod 2 = 1) or (d > m) then m := d; N := N div 10 end; if m = t then writeln('NO') else writeln(m) end. N = int(input()) t = 0 m = t while N > 1: d = N % 10 if d % 2 == 1 or d > m: m = d N = N // 10 if m == t: print("NO") else: print(m) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 815. 2. Какое наименьшее число может быть выведено при работе этой программы? Приведите пример числа N, при вводе которого программа выведет такой ответ. 3. Найдите допущенные программистом ошибки и исправьте их. Pascal Python var N, d, m, t: longint; begin read(N); t := 0; m := t; while N > 1 do begin d := N mod 10; if (d mod 2 = 0) or (d > m) then m := m + d; N := N div 10 end; if m = t then writeln('NO') else writeln(m) end. N = int(input()) t = 0 m = t while N > 1: d = N % 10 if d % 2 == 0 or d > m: m = m + d N = N // 10 if m == t: print("NO") else: print(m) Последовательно выполните следующее. 1. Напишите, что выведет эта программа при вводе числа 132. 2. Какое наибольшее число может быть выведено при вводе трёхзначного числа? Сколько существует таких чисел N, при вводе которого программа выведет такой ответ? 3. Найдите допущенные программистом ошибки и исправьте их. |
