
Вопрос задан 13.07.2023 в 08:42.
Предмет Информатика.
Спрашивает Стецюк Лидия.
Var t, col: integer; begin read(col); if col>145 then writeln('NO') else if col<=2 then
writeln('0 0') else begin if (col mod 2) =1 then t:=480+((col-1) div 2) *10 else t:=485+((col-1) div 2) *10; writeln(t div 60 -8,' ', t mod 60); end; end.Нужна блок схема и проверк!!

Ответы на вопрос

Отвечает Железнов Егор.
Ответ:
Блок-схема ниже ^_^




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
К сожалению, я как текстовый ИИ не могу предоставить непосредственно блок-схему, так как моя функциональность ограничена текстом. Но я могу объяснить логику вашего кода и предоставить проверку.
Перед предоставлением проверки давайте разберем код:
pascalVar t, col: integer; begin read(col); if col > 145 then writeln('NO') else if col <= 2 then writeln('0 0') else begin if (col mod 2) = 1 then t := 480 + ((col - 1) div 2) * 10 else t := 485 + ((col - 1) div 2) * 10; writeln(t div 60 - 8, ' ', t mod 60); end; end.
Этот код на языке Pascal выглядит как небольшой калькулятор для расчета времени в минутах и часах на основе входного значения col
. Краткое описание:
- Вводится целочисленное значение
col
. - Если
col
больше 145, выводится сообщение "NO". - Если
col
меньше или равно 2, выводится "0 0". - В противном случае, вычисляется значение
t
на основе условия:- Если
col
нечетное,t = 480 + ((col - 1) div 2) * 10
. - Если
col
четное,t = 485 + ((col - 1) div 2) * 10
.
- Если
- Выводится результат, представленный в виде времени в часах и минутах (раздельно).
Проверка:
Для проверки кода давайте предположим, что входное значение col
равно 10.
col = 10
col
не больше 145 и не меньше или равно 2.col
четное (10), поэтомуt = 485 + ((10 - 1) div 2) * 10
, что равно 485 + 45 * 10 = 485 + 450 = 935.t div 60 - 8
даст нам часы, аt mod 60
даст нам минуты:- Часы: 935 div 60 - 8 = 15 - 8 = 7
- Минуты: 935 mod 60 = 55
- Вывод: 7 55 (7 часов 55 минут).
Таким образом, если col = 10
, то программа выведет "7 55". Вы можете проверить другие значения col
, используя ту же логику.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 558

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

Информатика 27
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili