Определите что будет напечатано в результате выполнения программы s 0 k 0

Презентация урока «Решение задач ОГЭ по теме «Программирование» , язык программирование — Python.

Скачать:

ВложениеРазмер
Файлkonsultatsiya_19.pptx 260.13 КБ

Предварительный просмотр:

Подписи к слайдам:

Решение задач ОГЭ по теме Программирование 9 класс

Задача 1. Определите , что будет напечатано в результате выполнения следующего алгоритма: 1. s = -10 for k in range (-20, -5): s += 3 print (s) s = 0 k = 0 while s 0: # проверяем условие d = N % 10 # в переменную d записываем последнюю цифру числа N = N // 10 # в переменную N записываем число без последней цифры sum += d # находим сумму print(sum) # выводим сумму

Задача 4. Напишите программу, которая в последовательности натуральных чисел определяет наибольшее число, кратное трём, оканчивающееся на 2. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное трём, оканчивающееся на 2. Количество чисел не превышает 1000. Введённые числа не превышают 30000. Программа должна вывести одно число: наибольшее число, кратное трём, оканчивающееся на 2.

ОГЭ по Информатика 9 задание

# вводим количество чисел # временный максимум должен быть меньше (!) любого возможного вводимого далее числа # в цикле считаем количество чисел # вводим нат . число # проверяем условие # меняем временый максимум # вывод результата k = int ( input ()) maxn = -1 for i in range (k ): n = int ( input ()) if n % 3 == 0 and n % 10 == 2 and n > maxn : maxn = n print ( maxn )

Задача 5. Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.

s=0 k = int ( input ()) # вводим первое число while k != 0 : # проверяем условие конца последовательности if (k % 4 == 0) and (k > 99) and (k = 9) or (x = — 3): # проверяем условие print ( “ принадлежит ” ) # выводим else: # если условие не выполняется print ( ” не принадлежит ” )

Задача 7 . На контрольной работе по алгебре ученикам 9 класса было предложено 10 примеров. Неудовлетворительная оценка выставляется, если правильно решено менее половины примеров. Сколько неудовлетворительных оценок было получено учениками? Если хотя бы один из учеников правильно решил все задачи, выведите YES, иначе выведите NO. Программа получает на вход количество учеников в классе N (1 ≤ N ≤ 30), затем для каждого ученика вводится количество правильно решённых примеров. N=int(input()) for i in range(N) : primer=int(input()) if primer 0 : print( « YES ») else : print( « NO » )

8 Задание ЕГЭ по Информатике

Читайте также:
Самая лучшая программа для вай фай

Источник: nsportal.ru

ЧАСТЬ 1 При выполнении заданий этой части в бланке от­ветов № 1 Под номером…

При выполнении заданий этой части в бланке от­ветов № 1 Под номером выполняемого Вами задания (А1-А13) поставьте знак «х» В клеточке, номер которой соответствует номеру выбранного Вами ответа.

Что передвигаться можно

АЗ. Дан фрагмент таблицы истинности выраже­ния F.

Каким из приведённых ниже выражений может быть F?

1) — Xj V X2V ~,χ3 V ~,χ4 V X5 V XQ V ~,χ7

2) X1 V -χ2 V X3 V X4 V -χ5 V — X6 V X7

3) Xj V X2∖/ X3 V ~»X4 V ~,*3c5 V X6 V X7

4) X1 V χ2 V — X3 V -χ4 V χ5 V -χ6 V χ7

А4. Для групповых операций с файлами использу­ются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встре­чаться следующие символы:

Символ «?» (вопросительный знак) означает ровно один произвольный символ;

Символ «*» (звёздочка) означает любую последова­тельность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

В каталоге находятся 5 файлов:

Boom, pas bloom. ppt loom, pas bottom. pdf bom. pps

Определите, по какой из масок из них будет отобра­на указанная группа файлов:

Boom, pas bloom. ppt loom, pas

1) b*om.77? 3) 7oo*m. p*

A5. Автомат получает на вход два двузначных шест­надцатеричных числа. В этих числах все цифры не пре­восходят цифру 6 (если в числе есть цифра больше 6, автомат отказывается работать). По этим числам стро­ится новое шестнадцатеричное число по следующим правилам.

1. Вычисляются два шестнадцатеричных числа — сумма старших разрядов полученных чисел и сумма младших разрядов этих чисел.

2. Полученные два шестнадцатеричных числа запи­сываются друг за другом в порядке убывания (без раз­делителей).

Пример. Исходные числа: 25, 66. Поразрядные сум­мы: 8, В. Результат: В8.

Определите, какое из следующих чисел может быть результатом работы автомата.

1) D8 2) Bl 3)А2 4)78

А6. Дан фрагмент базы данных, содержащий ин­формацию о родственных отношениях. Определите на основании приведённых данных фамилию и инициалы племянницы Иренко Е. О.

подпись: id фамилия и.о. пол 34 арно в.а. ж 18 жуйко а.и. m 61 кирта у.т. ж 96 вирк я.м. tlx 47 иваненко и.л. m 29 калпен л.в. m 56 иренко е.о. tjlv 84 кименко з.т. ж 72 олинг к.л. ж 15 гираб в.а. m

А7. Дан фрагмент электронной таблицы.

Чему станет равным значение ячейки АЗ, если в нее скопировать формулу из ячейки В2?

Примечание’, знак $ обозначает абсолютную адре­сацию.

1) 7 2) 2 3) 14 4) 13

А8. Производится двухканальная (стерео) звукоза­пись с частотой дискретизации 16 кГц и количеством уровней квантования 65536. Запись длится 4 минуты, её результаты записываются в файл, сжатие данных не производится. Какая из приведённых ниже величин наиболее близка к размеру полученного файла?

1) 2 Мбайт 3) 15 Мбайт

2) 8 Мбайт 4) 120 Мбайт

А9. Для кодирования некоторой последовательнос­ти, состоящей из букв А, Б, В, Г и Д, используется не­равномерный двоичный код, позволяющий однозначно декодировать полученную двоичную последователь­ность. Вот этот код: А — 101, Б — 11, В — 010, Г — 00, Д — 011. Можно ли сократить для одной из букв длину кодового слова так, чтобы код по-прежнему можно бы­ло декодировать однозначно? Коды остальных букв ме­няться не должны.

Читайте также:
Срок полезного использования программы 1с бухгалтерия 8

Выберите правильный вариант ответа.

1) это невозможно 3) для буквы В — 01

2) для буквы А — 10 4) для буквы Д — 01

А10. Для какого из указанных значений числа X истинно высказывание:

((X последовательность команд

КОНЕЦ ПОКА выполняется, пока условие истинно. В конструкции

ТО Команда!

ИНАЧЕ Команда2

КОНЕЦ ЕСЛИ выполняется Команда! (если условие истинно) или Команда2 (если условие ложно).

Сколько клеток лабиринта соответствует требова­нию, что, начав движение в ней и выполнив предло­женную программу, РОБОТ уцелеет и остановится в за­крашенной клетке (клетка F6)?

ПОКА 1 и П кратно 3, F(N) = F(N— 1) + 1, при П>1 и и не кратно 3, F(I) = 2.

Чему равно значение функции F(l2)?

В ответе запишите только натуральное число.

87. Запись числа 7110в системе счисления с основа­нием N оканчивается на 2 и содержит 4 цифры. Чему равно основание этой системы счисления N?

88. Ниже на 4-х языках записан алгоритм. Получив на вход число Х, этот алгоритм печатает два числа LИ М. Укажите наименьшее из таких чисел Х, при вводе кото­рых алгоритм печатает сначала 3, а потом 5.

DIM X, L, M AS INTEGER INPUT X

IF M > (X MOD 10) THEN M=X MOD 10

X = X ∖ 10 WEND PRINT L PRINT M

Var x, L, M: integer; begin

While x > 0 do begin

If M > (x mod 10) then begin

M := x mod 10; end;

Writeln(L); write(M); end.

Алгоритмический язык

ЕслиM > mod(х,10) то M := mod(х,10)

Х := div(x,10) Кц выводL, нс, M KOH

89. На рисунке — схема дорог, связывающих горо­да А, Б, В, Г, Д,Е, Ж, 3, И, К. По каждой дороге мож­но двигаться только в од­ном направлении, указан­ном стрелкой. Сколько су­ществует различных путей из города А в город К?

BlO. Документ объёмом 16 Мбайт можно передать с одного компьютера на другой двумя способами:

А. Сжать архиватором, передать по каналу связи, распаковать.

Б. Передать по каналу связи без использования ар­хиватора.

Какой способ быстрее и на сколько, если:

— средняя скорость передачи данных по каналу связи составляет 221 бит в секунду;

— объём сжатого архиватором документа равен 25% исходного;

— время, требуемое на сжатие документа, — 8 се­кунд, на распаковку — 3 секунды?

В ответе напишите букву А, если быстрее способ А, или Б, если быстрее способ Б. Сразу после буквы напи­шите число, обозначающее, на сколько секунд один способ быстрее другого.

Читайте также:
4 почему профилактика троянских программ связана с системным реестром

Так, например, если способ Б быстрее способа А на 23 секунды, в ответе нужно написать Б23.

Единиц измерения «секунд», «сек», «с» к ответу до­бавлять не нужно.

811. В терминологии сетей TCP/IP маской сети на­зывается двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записы­вается по тем же правилам, что и IP-адрес. Адрес сети получается в результате применения поразрядной ко­нъюнкции к заданному IP-адресу узла и маске.

По заданным IP-адресу узла и маске определите ад­рес сети.

IP-адрес узла: 83.242.234.187

При записи ответа выберите из приведённых в таб­лице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы. Точки пи­сать не нужно.

Пример. Пусть искомый IP-адрес 192.168.128.0, и дана таблица

В этом случае правильный ответ будет записан в виде: HBAF

812. В языке запросов к поисковому серверу для обозначения логической операции «ИЛИ» использует­ся символ |, а для логической операции «И» — Линкор Фрегат?

813. У исполнителя Удвоитель две команды, кото­рым присвоены номера:

Первая из них увеличивает число на экране на 2, вторая удваивает его.

Программа для Удвоителя — это последователь­ность команд.

Сколько есть программ, которые число 1 преобразу­ют в число 24?

В14. Определите, какое число будет напечатано в результате выполнения следующего алгоритма (для Ва­шего удобства алгоритм представлен на четырёх язы­ках):

DIM A, B, T, М, R AS INTEGER

А = -30: B=I M=A: R = F(A) FOR T = A TO В IF F(T) Y4, у5, которые удовлетворяют всем перечисленным ни­же условиям?

(.-Xl V Л Л (^^,∙^3 V X4) ∕∖ (-,χ4 V Х$)=1

(У1 У2) Л (у2 Уз> Л (У3 “* У4) Л (У4 -* У5) = 1

(-Y1 V *1) Л (-Y2 V χ2)Л (-Y3 V χ3) Л (-Y4 V χ4)Л (-Y5 V χ5)=1

В ответе Не нужноПеречислять все различные набо­ры значений x1, x2, x3, x4, x5, Yv Y2, у3, у4, у5, при кото­рых выполнена данная система равенств. В качестве от­вета вам нужно указать количество таких наборов.

Не забудьте перенести все ответы в бланк ответов № 1.

Для записи ответов на задания этой части (С1-С4) используйте бланк ответов №2. Запишите сначала но­мер задания (Cl, С2 и т. д.), а затем полное решение. От­веты записывайте чётко и разборчиво.

Cl. Требовалось напи­сать программу, при выпол­нении которой с клавиатуры считываются координаты точки на плоскости (х, У — Действительные числа) и оп­ределяется принадлежность этой точки заданной закра­шенной области (включая границы). Программист то­ропился и написал програм­му неправильно.

Ifx*x + y*y = х then

If (x = х то Если х =χ)

Источник: astpartner.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru