Сайт посвящен ПЭВМ АГАТ: Передовица » Software » Языки программирования » Бейсик-АГАТ

New: 14.12.2020

Форум

Общие сведения

Software

Hardware

Агат ↔ PC

Эмуляторы/утилиты

Люди

Макулатура

Всякая всячина

Ссылки

Контакты ✉

Помощь сайту

Бейсик-АГАТ

Архив пока не выложен. Для получения файлов пишите авторам сайта.

Автор: Кривцов Александр Юрьевич.

Было несколько версий этого бейсика. Ранний, так называемый "Бейсик60", хранившийся в бинарном файле HELLO, и поздний "ИКП-Бейсик". Более подробно об этом можно почитать в статье "Антология Бейсика и Дос".

В ИКП-Бейсике замечен глюк (в Бейсик60 его нет).
Функция VAL возвращает неверное значение, если на входе получает значение от оператора GET при первом исполнении в программе.

Например, программа:

5 PRINT "Нажмите две цифры"
10 GET A# : A=VAL (A#)
20 GET B# : B=VAL (A#)
30 PRINT A,B

Если нажать 1 затем 2 то выдаст вот такую штуку:

1.11111111E+16
2

Скорее всего, это забытая инициализация какого-то параметра.

По этой причине, в ИКП-бейсике сбрасывается игра "Охота на лис".

* * *