Сколько было запусков при которых программа напечатала no

На первый взгляд задание 6 может показаться сложным из-за того, что для его выполнения надо знать язык программирования, хотя бы один из предложенных. Но я уверяю, задание несложное и решаемо даже слабыми учащимися. Знания языка программирования — могут быть минимальны. Ну и потребуется знание логики.

Для начала разберу на примере (из демоверсии с сайта ФИПИ) Этокаждую строчку программы, поясняя, что это означает:

Это сам пример. Задание приведено на пяти языках. Я разберу на Паскале, так как своим ученикам я объясняю именно на его примере. Если нужно разобрать на других языках программирования, пишите в комментариях.

var s, t: integer;

Именно в этих двух строчках вводятся значения переменных s и t, которые перечислены ниже в задании и названы как пары чисел (s, t).

if (s>10) or (t>10) 10 или (or) t>10, здесь нужно помнить, что союз «или» означает, что условие выполняется, если хотя бы одно из чисел s или t в паре больше 10, то есть не обязательно, чтобы оба числа были больше 10>

Информатика ОГЭ 2023 задание 6. Параметр А, программа напечатает «NO» 4 раза.

else writeln (‘NO’)

Вот такая программа. Теперь вернемся к парам чисел, которые даны в конце задания. Их всего 9. Смотрим на вопрос: «Сколько было запусков программы, при которых программа напечатала YES?» То есть нам нужно посчитать сколько пар из предложенных имеет хотя бы одно число большее 10.

(1, 12) — 110 — программа печатает YES

(11, 12) — 11>10, 12>10 — оба числа больше 10, программа печатает YES

(-11, 12) -1110 — программа печатает YES

(10, 10) — 10=10, а нам надо строго больше 10, поэтому оба числа не подходят, программа напечатает NO

Читайте также:
Как установить программу djvu на компьютер

Считаем, сколько раз программа выведет слово YES. Получилось 5 раз. В ответе записываем число 5.

Конечно, в программе может быть и другое условие, например, может стоять не союз OR, а — AND. Тогда это будет означать, что оба условия должны выполняться одновременно, то есть если в нашем примере вместо OR стояло бы AND, то мы бы выбирали только такие пары чисел, в которых и первое число, и второе были больше 10.

Также в условии может стоять нестрогое неравенство, например, не (s>10), а (s>=10). Что означает, что переменная s может быть больше или равна 10 и мы бы брали пары чисел, где s не только больше 10, но и равна 10.

Кроме того, читайте внимательно вопрос в задании, потому что иногда надо найти не сколько раз программа напечатает YES, а наоборот, сколько раз программа напечатает NO.

Ну вроде все по заданию 6. Если есть вопросы, пишите в комментариях. Обязательно отвечу. Если нужно разобрать конкретный пример, также выкладывайте в комментариях, обязательно прорешаем.

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

ОГЭ 6.9 Сколько было запусков, при которых программа напечатала «ДА»?

Ниже приведена программа, записанная на пяти языках программирования.

using namespace std ;
if s > 8 k > 8
s = int ( input ( ) )
k = int ( input ( ) )
if s > 8 and k > 8 :
print ( «НЕТ» )
Delphi/Pascal
var s , k : integer ;
if ( s > 8 ) and ( k > 8 )
then writeln ( ′ДА′ )
else writeln ( ′НЕТ′ )
Visual Basic
DIM k , s AS INTEGER
IF ( s > 8 ) AND ( k > 8 ) THEN
если s > 8 и k > 8
то вывод «ДА»
иначе вывод «НЕТ»

Задание 6. Программа с условным оператором. ОГЭ. Информатика. 9 класс

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

Читайте также:
Как обрезать видео на смартфоне Самсунг без программ

(19, 12); (7, –11); (15, 2); (–8, –8); (–3, 8); (–10, 12); (–10, –2); (15, 2); (10, 10).

Сколько было запусков, при которых программа напечатала «ДА»?

СтатГрад Вариант ИН2190501 17 марта 2022 – задание №6

Решение:

if s > 8 and k > 8:
print(«ДА»)

(19, 12); — ; — ; — ; — ; — ; — ; — ; (10, 10)

Ответ: 2

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

Сколько было запусков при которых программа напечатала no

Ниже приведена программа:
var s, t: integer;
begin
readln(s);
readln(t);
if (s < 6) or (t < 6)
then writeln(‘YES’)
else writeln(‘NO’)
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(6, 4); (7, 8); (8, 5); (5, 6); (–11, 10); (–5, 7); (–2, 2); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «YES»?

0 (0 оценок)

NaaMan

NaaMan 2 года назад
Светило науки — 688 ответов — 1309 раз оказано помощи

Ответ:

Объяснение:

Программа печатает YES только тогда, когда пользователь в качестве одного или двух чисел введёт 6.

Таких случаев три: (6, 4), (5, 6), (8,6)

Источник: vashurok.com

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