Требовалось написать программу которая определяет имеется ли среди

Требовалось написать программу, которая определяет, имеется ли посреди введенных с клавиатуры положительных целых чисел а и b желая бы одно четное. Была
написана последующая программка:
var a, b: integer;
begin
readln(a, b);
a := a mod 2;
if a gt; 0 then b := b mod 2;
if b gt; 0 then
writeln (‘четных чисел нет’)
else
writeln (‘четное число есть’);
end.
Известно, что программка написана с ошибками. Последовательно сделайте три задания:

укажите, как, по вашему суждению, необходимо доработать программу (не используя слож-ные условия), чтоб не было случаев ее неправильной работы;

Есения Комратова 2019-03-02 15:41:13

Вы не проверяете число на чётность, вы проверяете остаток от разделения на 2, а необходимо проверять само число. Ниже в ответе приведён верный пример.

  • Владик Косаринский
  • Информатика
  • 2019-03-02 15:40:22
  • 93
  • 1

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

Разбор 15.2 задания | ОГЭ по информатике 2022

Задачи для тренировки2:

  1. Требовалось написать программу, которая решает уравнение «» относительно x для любых чиселaиb, введенных с клавиатуры. Все числа считаются действительными. Программист торопился и написал программу неправильно:

Var a,b,X: real;

beginreadln(a,b,x);if a = 0 thenif b = 0 thenwrite (‘любое число’)else write (‘нет решений’)elseif b = 0 thenwrite(‘x = 0’)else write(‘x =’,b/a,’илиx =’,-b/a);end. Последовательно выполните три задания: 1) Приведите пример таких чисел a, b, x, при которых программа неверно решает поставленную задачу. 2) Укажите, какая часть программы является лишней. 3) Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы).

  1. Требовалось написать программу, которая решает уравнение «» относительноxдля любых чиселaиb, введенных с клавиатуры. Все числа считаются действительными. Программист торопился и написал программу неправильно:
Читайте также:
Какой программой обрезать видео на андроиде

Var a, b, X: real;

beginreadln(a,b,x);if b = 0 thenwrite(‘x = 0’)elseif a = 0 thenwrite(‘нетрешений’)elsewrite(‘x =’,-b/a);end. Последовательно выполните три задания: 1) Приведите пример таких чисел a,b,x, при которых программа неверно решает поставленную задачу. 2) Укажите, какая часть программы является лишней. 3) Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы).

  1. Требовалось написать программу, которая определяет, лежит ли точка А(х0,у0) внутри треугольной области, ограниченной осями координат и прямой(«внутри» понимается в строгом смысле, т.е. случай, когда точка А лежит на границе области, недопустим). В результате программа должна выводить соответствующее текстовое сообщение. Программист сделал в программе ошибки.

Var x0, у0, у: real;

20.2 ОГЭ Информатика 2019 Python Pascal C++

beginreadln (x0, y0);if (x0 < 2)then beginif (x0 > 0)then beginу:= 2 – х0;if(y0 < у)thenwriteln(‘точка лежит внутри области’)elsewritein(‘точка не лежит внутри области’);endelsewriteln(‘точка не лежит внутри области’);endelsewriteln(‘точка не лежит внутри области’);end. Последовательно выполните задания:

  1. Приведите пример таких чисел х0и у0, при которых программа неверно решает поставленную задачу.
  2. Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы (можно указать любой способ доработки исходной программы).
  3. Укажите, как можно доработать программу, чтобы вместо вложенных операторов IFона содержала логическую операциюAND.
  1. Требовалось написать программу, которая решает уравнение относительно х для действительных чисела,Ь,с, введенных с клавиатуры, о которых заведомо известно, чтоа0,b0иc0. Была написана следующая программа:

Var a, b, с, d, xl, x2: real;

  1. Приведите пример таких чисел а,Ь,с, при которых программа неверно решает поставленную задачу.
  2. Укажите, какая часть программы является лишней.
  3. Укажите, как, по-вашему мнению, нужно доработать программу, чтобы не было случаев ее неправильной работы.
  1. Требовалось написать программу, которая определяет, имеется ли среди введенных с клавиатуры положительных целых чисел аиЬхотя бы одно четное. Была написана следующая программа:
Читайте также:
В какой программе сделать логотип в векторе

Источник: studfile.net

Требовалось написать программу которая определяет имеется ли среди

Вопрос по информатике:

Требовалось написать программу, которая определяет, имеется ли среди введенных с клавиатуры положительных целых чисел а и Ь хотя бы одно четное. Была написана следующая программа:

•​ var a, b: integer;

•​ if a > 0 then b := b mod 2;

•​ writeln (‘четных чисел нет’)

•​ writeln (‘четное число есть’);

Доработайте эту программу таким образом, чтобы задача решалась верно.

С клавиатуры вводится трёхзначное число. Нужно вывести ответ «Да», если все его цифры четные, и ответ «Нет» в остальных случаях. Если введено не трёхзначное число, должно быть выведено сообщение «Неверное число».

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • bookmark_border
  • 01.09.2017 23:05
  • Информатика
  • remove_red_eye 13507
  • thumb_up 40

Источник: online-otvet.ru

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