Базовые средства программирования

 

Базовыми средствами программирования для персональных компьютеров считаются языки семейства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.

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

 

Программа Алгоритм

10 ' поздравление ' алг «поздравление»

20 сls ' нач

30 nm$ = «Оля» ' пт$ = «Оля»

40 dn$ = «с днем рождения» ' dn$ = «с днем рождения»

50 print «Дорогая» + nm$ ' вывод «Дорогая» + пт$

60 print «Поздравляю тебя» ' вывод «Поздравляю тебя»

70 print dn$ ' вывод dn$

80 print «Желаю счастья» ' вывод «Желаю счастья»

90 print «Твой папа» ' вывод «Твой папа»

100 end ' кон

 

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

Та же самая программа на структурном Бейсике: