QBASICBOOK.ru: сайт про QB64

Опубликовано: 2018-06-19 08:00:00

Решение диалоговых задач

У любого языка программирования должно быть назначение, иначе его просто бы не было. Язык Бейсик может подходить для решения небольших математических задач.

Основные задачи бывают трех типов:

Диалоговые это самые «тупые» задачи, от которых практически нет никакой пользы. Их написание требует лишь знания трех-четырех операторов: переход, условия, ввод с клавиатуры и вывод на экран.

Примером такой задачи может быть составление программы диалогового общения с пользователем в стиле «О, счастливчик!». Делается за три-четыре минуты без учета придумывания вопросов.

Попробуйте сами придумать такую задачу. Вот мой вариант:


  1. PRINT "PRIVET! SEYCHAS BUDET PERVYY VOPROS!!!"
  2. PRINT "SKOLKO BIT V ODNOM BAYTE?"
  3. PRINT "1. 1024          3. 8"
  4. PRINT "2. 32            4. 64"
  5. INPUT "VASH OTVET?: "; A
  6. IF (A = 3) THEN
  7.     PRINT "VY VYIGRALI MILLION RUBLEY!"
  8. ELSE
  9.     PRINT "KONETS IGRY!!!"
  10. END IF

Рисунок 1 – Решение диалоговой задачи

Рисунок 1 – Решение диалоговой задачи

Рисунок 2 – Результат выполнения диалоговой задачи

Рисунок 2 – Результат выполнения диалоговой задачи

Собственно, в таком стиле решаются подобные задачи. Строчки 1-4 составляют один вопрос. Их можно копировать с изменением текста. Суть в том, что если пользователь отвечает верно, то программа сообщает ему об успехе, иначе сообщает об ошибке.

Спасибо за прочтение этой статьи.

 

Прикрепленные файлы:

< Предыдущая статья
Оператор цикла DO...LOOP
Следующая статья >
Решение задач по формуле

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.