Опубликовано: 2018-06-19 08:00:00
Решение диалоговых задач
У любого языка программирования должно быть назначение, иначе его просто бы не было. Язык Бейсик может подходить для решения небольших математических задач.
Основные задачи бывают трех типов:
- Решение по формуле;
- Работа с массивами;
- Диалоговые.
Диалоговые это самые «тупые» задачи, от которых практически нет никакой пользы. Их написание требует лишь знания трех-четырех операторов: переход, условия, ввод с клавиатуры и вывод на экран.
Примером такой задачи может быть составление программы диалогового общения с пользователем в стиле «О, счастливчик!». Делается за три-четыре минуты без учета придумывания вопросов.
Попробуйте сами придумать такую задачу. Вот мой вариант:
- PRINT "PRIVET! SEYCHAS BUDET PERVYY VOPROS!!!"
- PRINT "SKOLKO BIT V ODNOM BAYTE?"
- PRINT "1. 1024 3. 8"
- PRINT "2. 32 4. 64"
- INPUT "VASH OTVET?: "; A
- IF (A = 3) THEN
- PRINT "VY VYIGRALI MILLION RUBLEY!"
- ELSE
- PRINT "KONETS IGRY!!!"
- END IF
Рисунок 1 – Решение диалоговой задачи
Рисунок 2 – Результат выполнения диалоговой задачи
Собственно, в таком стиле решаются подобные задачи. Строчки 1-4 составляют один вопрос. Их можно копировать с изменением текста. Суть в том, что если пользователь отвечает верно, то программа сообщает ему об успехе, иначе сообщает об ошибке.
Спасибо за прочтение этой статьи.