Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как работает код?

Юрий Ученик (187), на голосовании 5 месяцев назад
INPUT s
INPUT k
IF s \ 2 = k THEN
    PRINT "ДА"
ELSE
     PRINT "НЕТ"
END IF
Голосование за лучший ответ
Адиль Таласбай Мастер (2224) 6 месяцев назад
Я в программировании не шарю но выглядит довольно интересно и вроде-бы понятно
Анонимус Мудрец (14840) 6 месяцев назад
Этот код - простой пример алгоритма, который проверяет, делится ли число “s” на 2 без остатка и равно ли результат числу “k”.

Вот как он работает:
  1. INPUT s: Программа просит пользователя ввести число и сохраняет его в переменной “s”.
  2. INPUT k: Программа просит пользователя ввести второе число и сохраняет его в переменной “k”.
  3. IF s \ 2 = k THEN: Программа проверяет условие:
  4. s \ 2: Делит число “s” на 2. Символ “\ ” означает целочисленное деление (без остатка).
  5. = k: Сравнивает результат деления с числом “k”.
  6. THEN: Если условие верно, то программа выполняет код внутри блока “THEN”.
  7. PRINT “ДА”: Если условие верно, то программа выводит на экран сообщение “ДА”.
  8. ELSE: Если условие не верно, то программа выполняет код внутри блока “ELSE”.
  9. PRINT “НЕТ”: Если условие не верно, то программа выводит на экран сообщение “НЕТ”.
  10. END IF: Окончание блока “IF”.

Пример:
  1. Пользователь вводит s = 10, k = 5.
  2. 10 \ 2 = 5, 5 = 5 (условие верно)
  3. Программа выводит “ДА”.
  4. Пользователь вводит s = 10, k = 3.
  5. 10 \ 2 = 5, 5 != 3 (условие неверно)
  6. Программа выводит “НЕТ”.

Этот код - простой пример условного оператора (IF-THEN-ELSE), который является основой для многих программ и алгоритмов.
Александр Новасов Просветленный (31342) 6 месяцев назад
Если ввод верный, то выводится «ДА», если ввод неверный, то выводится «НЕТ», но у кода нет конца, так как он должен закончиться «ЕСЛИ», если что?
Похожие вопросы