М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
lizadobhliwdf
lizadobhliwdf
06.07.2020 20:01 •  Информатика

1. Объясните, чем отличаются следующие фрагменты программ:
if a > b: a = b
a = c
и
if a > b: a = b
else: a = c
Приведите примеры исходных данных, для которых результаты выполнения обеих программ (значение переменной a)
будут одинаковыми, и примеры данных, для которых они будут различными.
2. Объясните, чем отличаются следующие фрагменты программ:
if a > b: a = b
if a > c: a = c
и
if a > b: a = b
elif a > c: a = c
Приведите примеры исходных данных, для которых результаты выполнения обеих программ (значение переменной a)
будут одинаковыми, и примеры данных, для которых они будут различными.
3. Требовалось записать в переменную М максимальное из трёх
чисел, хранящихся в переменных a, b и c. Программист спешил и написал программу так:
if a > b: M = a
else: M = b
if c > b: M = c
else: M = b
Приведите контрпример, то есть значения переменных, при
котором в переменной M будет получен неверный ответ. Как
нужно изменить программу, чтобы она всегда работала правильно?

👇
Открыть все ответы
Ответ:
kuliksvera
kuliksvera
06.07.2020
Число кратно 10 если оно заканчивается 0 В данном примере важна последняя цифра. Последняя цифра суммы чисел зависит только от суммы последних цифр. Последняя цифра произведения (Степени числа) зависит только от произведения (степени цифры) чисел 91^10=...1*...1*...*...1 (10 раз)=..1 --последняя цифра числа 1 42^10=..2*2*..*...2 (10 раз)=...4*...*...4(5 раз)=..6*..6*..4=...4 - последняя цифра 4 85^10=..5*..5*...*...5(10 раз)=...5 - последняя цифра 5 значит последняя цифра данного числа равна ..1+..4-...5=..0 -- последняя цифра 0, а значит оно кратно 10. Доказано
4,4(37 оценок)
Ответ:
ffffffffff444
ffffffffff444
06.07.2020
Program Project1;//кількість днів я взяв за N а площу за ploschad    var A,B,Z,S,N, ploschad:real;      K,D:integer;begin  writeln('vvedit kilkist kombainov tupy K ta proizvoditelnost A');  readln(K,A);    writeln('vvedit kilkist kombainov tupy D ta proizvoditelnost B');  readln(D,B);  writeln('vvedit prodolzitelnost robochego dnja Z ta vrema tex obslyzivannja S');  readln(Z,S);  writeln('vvedit kolichestvo dney N');  readln(N);     ploschad:=(k*a+b*d)*(z-s)*n;     writeln('ploschad=',ploschad:8:2);     readln;
end.
4,5(43 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ