IBM Basic 3.20 Quick Reference
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
Нашлась вот такая брошюрка - справка по операторам IBM Basic 3.20 (из состава PC-DOS 3.20, вышедшего в 18.3.1986). По партнамберу (6139732) не нашёл такого в электронном виде, так что выкладываю свой скан.
IBM Basic 3.20 Quick Reference
А нет полного описания языка для встроенного Basic на IBM PC? Не могу подобрать синтаксис цикла For..To.. методом тыка, как ни странно
- nimdasys_inbox_ru
- Advanced Member
- Сообщения: 3660
- Зарегистрирован: 05.06.2019,18:58
- Откуда: Черкесск
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
FOR N = 1 TO 5 ... NEXT N или FOR N = 1 TO 5 ... NEXT - т.е. без явного указания имени переменной
- ATauenis
- Advanced Member
- Сообщения: 5527
- Зарегистрирован: 30.04.2015,21:30
- Откуда: Москва
- Контактная информация:
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
Точнее, так:
Нужно ли сначала делать LET N - не помню. Если не заработает, можно дополнить инициализацией переменной.
Код: Выделить всё
10 FOR N = 1 TO 5
20 код итерации
30 NEXT N
IBM Basic 3.20 Quick Reference
Про Let не подумал, спасибо! Да, видимо проблема была в этом. Попробую.ATauenis писал(а): ↑14.12.2019,09:48 Точнее, так:Нужно ли сначала делать LET N - не помню. Если не заработает, можно дополнить инициализацией переменной.Код: Выделить всё
10 FOR N = 1 TO 5 20 код итерации 30 NEXT N
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
Это на Укнц надо было писать let. В Microsoft qbasic из комплекта MS-DOS, который от Укнцшного почти не отличается, уже не обязательно.
- ATauenis
- Advanced Member
- Сообщения: 5527
- Зарегистрирован: 30.04.2015,21:30
- Откуда: Москва
- Контактная информация:
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
pahan, нашли что привести в пример. Сразу вопрос на засыпку - GWBASIC/BASICA let нужен?
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
Что в школе было, то и привёл.
Не работал с ними.GWBASIC/BASICA let нужен?
- Кай
- Почётный пользователь
- Сообщения: 19738
- Зарегистрирован: 08.08.2010,21:44
- Откуда: СПб, Ульянка-Лигово
- Контактная информация:
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
Оператор присвоения значения переменной (statement) LET в GWBASIC/BASICA не обязателен. Т.еСразу вопрос на засыпку - GWBASIC/BASICA let нужен?
10 LET A=10 может быть записано как:
10 A=10
Он сохранён для совместимости с предыдущими диалектами BASIC.
- ATauenis
- Advanced Member
- Сообщения: 5527
- Зарегистрирован: 30.04.2015,21:30
- Откуда: Москва
- Контактная информация:
-
Вклад в сообщество
IBM Basic 3.20 Quick Reference
Добрался до живи-бейсика, простой синтаксис FOR I...NEXT I без LET работает.
По идее, в IBM Cassette BASIC тоже должно работать безо всяких Let.
По идее, в IBM Cassette BASIC тоже должно работать безо всяких Let.