Основы программирования на языке BASIC

3 Июл 2014 | Автор: | Комментариев нет »

План

Введение           3
1. Версии языка BASIC и особенности его развития   4
2. Особенности программирования на языке BASIC   6
Заключение           12
Список литературы         13

Введение

В настоящее время язык программирования бейсик считается уже «мертвым»языком, поскольку абсолютное большинство программ пишется или на Дельфи или на Си.
Однако в период развития компьютерной техники и программирования в 70-80-х годах бейсик был очень популярен. Это привело к тому, для бейсика появилось огромное количество, которые иногда настолько отличались друг от друга, что могли бы считаться разными языками.
Хотя первая официальная публикация по Бейсику создавшей его группы разработчиков Дартмутского колледжа (США) относится к 1967 г., к этому времени уже было создано три «Дартмутских версии»; первая из них относится к 1964 г. После 1967 г. к разработке этого языка подключились крупные фирмы, и были созданы версии для систем с разделением времени, для сетевых информационных систем, для мощных ЭВМ третьего поколения (включая отечественную версию «Бейсик ЕС»), для малых ЭВМ.
Свое завершение бейсик получил в графической форме для виндоуз. В данной работе рассматриваются общие особенности языка программирования бейсик.

1. Версии языка BASIC и особенности его развития

Базовыми средствами программирования для персональных компьютеров считаются языки семейства Basic (Бейсик). Эти языки программирования имеются на всех персональных компьютерах и широко используются для обучения началам программирования в школах и вузах.
Бейсик является примером одного из лучших языков диалогового программирования для ЭВМ. По этой причине Бейсик оказался самым первым языком программирования самых первых персональных компьютеров, созданных фирмой Microsoft.
На персональных компьютерах IBM PC язык Бейсик имеет три версии, связанные с операционными системами для этих компьютеров, созданных и развиваемых фирмой Microsoft:
1) традиционный Бейсик (без ОС),
2) структурный Бейсик (МS DOS),
3) графический Бейсик (Windows).
Традиционный Бейсик полностью воспроизводит язык программирования самых первых персональных компьютеров, на которых отсутствовали операционные системы. В связи с прекращением производства этих компьютеров данная версия языка Бейсик потеряла свое прежнее значение и не используется на современных ЭВМ.
Структурный Бейсик под именем Quick Basic был создан вместе с первыми моделями персональных компьютеров IBM PC как базовое средство программирования в операционной системе MS DOS. Интерпретатор этой версии Бейсика имеется на всех персональных компьютерах IBM PC в качестве стандартной компоненты операционной системы MS DOS.
Графический Бейсик под именем язык Visual Basic был создан фирмой Microsoft в качестве базового средства программирования для новейших моделей компьютеров IBM PC с операционной системой Windows. Этот язык может использоваться только в среде Windows и только на старших моделях IBM PC.
Большой толчок развитию Бейсика дало появление персональных компьютеров. На какое-то время Бейсик с его естественной ориентацией на трансляторы интерпретирующего типа оказался доминирующим для «персоналок» языком программирования. Бейсик оказался пригоден для первых учебных и бытовых ЭВМ с малым объемом оперативной памяти и невысоким уровнем системного программного обеспечения. Зачастую Бейсик-интерпретатор выполнял и функции операционной системы (например, бывшая популярной в России в конце 80-х - начале 90-х годов версия MSX-Бейсик учебных компьютеров «Ямаха»).
Бейсик начала 60-х годов был прост и примитивен. Он насчитывал всего порядка двух десятков команд. Несмотря на простоту работы с Бейсиком, интерфейс пользователя оставлял желать лучшего. Вся информация (текст программы, «мусор», результаты работы, сообщения) размещались на скроллирующем экране. В силу несложной процедуры разработки транслятора-интерпретатора Бейсика каждый разработчик персональных компьютеров встраивал (обычно в ПЗУ) свой вариант Бейсика.
Бурное развитие микропроцессорной техники в 70-х, затем в 80-х годах и связанные с этим проблемы совместимости заставили разработчиков задуматься о стандарте Бейсика для персональных компьютеров. Аппаратное и программное развитие позволило существенно расширить возможности языка. Бейсик стал системой программирования со всеми сервисными утилитами и инструментарием программиста. Наибольшей популярностью для школьного и педвузовского образования приобрел Бейсик-MSX. Для большинства учебных компьютеров (Ямаха, Корвет, УКНЦ) были разработаны трансляторы версии Бейсик-MSX. Описание и практика работы с этим языком достаточно полно раскрыты в существующих популярных учебниках для вузов и школ.
Бейсик последних версий, в основном, отличается интерфейсом. Например, основное меню Турбо-Бейсика расположено в верхней строке экрана и представляет систему ниспадающих подменю, команды которых позволяют выполнять все необходимые действия по составлению, отладке и выполнению программ. В Турбо-Бейсике существуют несколько экранных режимов. Основной исходный экран представляет поле редактирования текста программы. Встроенный текстовый редактор выполняет две функции - редактирования текста и синхронной интерпретации строки. В этой связи строки нумеровать необязательно.

2. Особенности программирования на языке BASIC

Пример программы на традиционном языке Бейсик с комментариями, в которых записан реализованный в ней алгоритм.

Программа                       Алгоритм
10 ' поздравление                  ' алг «поздравление»
20 сls                                ' нач
30 nm$ = «Оля»    ' пт$ = «Оля»
40 dn$ = «с днем рождения»       ' dn$ = «с днем рождения»
50 print «Дорогая» + nm$          ' вывод «Дорогая» + пт$
60 print «Поздравляю тебя»  ' вывод «Поздравляю тебя»
70 print dn$                        ' вывод dn$
80 print «Желаю счастья»          ' вывод «Желаю счастья»
90 print «Твой папа»               ' вывод «Твой папа»
100 end                             ' кон

Программы на Бейсике состоят из операторов и комментариев. Каждый оператор соответствует некоторой операции, которую может выполнить компьютер. Комментарии включаются в тексты программ для их документирования.
Та же самая программа на структурном Бейсике:

Программа    Алгоритм
' поздравление   ' алг «поздравление»
сls     ' нач
nm$ = «Оля»    ' пт$ = «Оля»
dn$ = «с днем рождения»  ' dn$ = «с днем рождения»
print «Дорогая» + nm$  ' вывод «Дорогая» + пт$
print «Поздравляю тебя»  ' вывод «Поздравляю тебя»
print dn$    ' вывод dn$
print «Желаю счастья»  ' вывод «Желаю счастья»
print «Твой папа»   ' вывод «Твой папа»
end     ' кон

Результатом выполнения на компьютере и той и другой программы будет появление на экране одного и того же текста:

Дорогая Оля
Поздравляю тебя
с днем рождения
Желаю счастья.
Твой папа.

Страниц: 1 2
Здесь вы можете написать комментарий

* Обязательные для заполнения поля
Все отзывы проходят модерацию.
Навигация
Связаться с нами
Наши контакты

vadimmax1976@mail.ru

8-908-07-32-118

8-902-89-18-220

О сайте

Magref.ru - один из немногих образовательных сайтов рунета, поставивший перед собой цель не только продавать, но делиться информацией. Мы готовы к активному сотрудничеству!