Программа бэйсик

Автор: Пользователь скрыл имя, 17 Декабря 2012 в 15:26, отчет по практике

Краткое описание

Ранние версии Бейсика (такие как BASICA, GW-BASIC) существенно отличаются от современных диалектов и сегодня практически не используются.
Объект исследования: программа Бейсик.
Цель исследования: исследование и анализ программы Бейсик и выявление технических характеристик программного продукта.

Оглавление

ВВЕДЕНИЕ……………………………………………………………….3
1. История развития……………………………………………………..4
2. Характеристики программного продукта Бейсик………………….7
3. Описание……………………………………………………………….8

Файлы: 1 файл

бэйсик.docx

— 30.96 Кб (Скачать)

Для редактирования уже введённой  строки в большинстве реализаций нужно было перепечатать её полностью. Удаление строк производилось командой DELETE <диапазон строк>. Команда RENUM —  позволяла восстановить шаг 10 в нумерации  строк. Часто возникала ситуация, что штатного шага 10 для будущих строк не хватало (так как такой шаг позволяет добавить лишь 9 строк между требуемыми) и тогда команда RENUM была необходимой (все строки перенумеровывались с шагом 10, и соответствующим образом корректировались строки с GOTO под новую нумерацию строк).

Для выполнения программы  на Бейсике использовалась передача имени файла с кодом программы  интерпретатору в командной строке. В этом случае, после загрузки кода команда RUN (начать выполнение программы) вызывалась автоматически.

Фрагмент типичной программы на Бейсике:

10 CLS 'Очистка экрана

20 PRINT "Добро пожаловать!" 'Заголовок в первой строке

30 'Цикл, выводящий линию  под заголовком, на всю ширину  экрана

40 FOR I=1 TO 80

50 PRINT "=";

60 NEXT I

65 'Ввод символьных данных  от пользователя (комментарий добавлен  после ввода нижних строк)

70 INPUT "Имя:  ",N$

80 INPUT "Фамилия: ",S$

90 INPUT "Отчество: ",T$

95 'Вырезаем копию первых  символов из имени и отчества

100 N2$=LEFT$(N$,1)

110 T2$=LEFT$(T$,1)

120 'Выводим результат

130 PRINT "Ваше имя кратко: ";S$;" ";N2$;". ";T2$;"."

140 INPUT "Повторить программу? (Y/N) ",U$

150 IF U$="Y" THEN GOTO 10

160 END

Точка с запятой выполняет  функцию подавления перехода на новую  строку после оператора PRINT. Ключевое слово END означает завершение программы. Оно необязательно, в его отсутствие программа завершалась после  исполнения последнего оператора, но было полезно в случаях, когда имелась  секция подпрограмм, либо программа  имела несколько возможных точек  завершения (в последнем случае либо в каждой такой точке ставили END, либо END был один, а на него делались переходы в других местах).

 


Информация о работе Программа бэйсик