Конспект урока "ОСНОВНЫЕ ПОНЯТИЯ О ЯЗЫКАХ ПРОГРАММИРОВАНИЯ QBASIC И TURBO PASCAL 7.0 "


Тема: ОСНОВНЫЕ ПОНЯТИЯ О ЯЗЫКАХ
ПРОГРАММИРОВАНИЯ
QBASIC И TURBO PASCAL 7.0 (2 ч)
Урок 1
Цель: дать основные сведения о языках программирования, средствах
языков, структуре программ.
ПЛАН
I. Изучение нового материала.
1. Основные сведения о языках программирования.
2. Основные средства языков. Алфавит языков. Служебные слова.
3. Структура программ.
II. Итог урока.
Домашнее задание.
Ход урока
I. Изучение нового материала.
1. Основные сведения о языках программирования.
Компьютер - это устройство для универсальной обработки информации.
Достаточно только написать точную инструкцию (последовательность) тех
действий, которые нам нужны. Вспомним, что словесное описание этих
действий - один из способов задания (описания) алгоритма. А сама
последовательность действий носит название - программа. Эту
последовательность действий следует писать на языке, который был бы
понятен человеку и компьютеру.
Под языком понимают любую систему знаков нак - это объект,
специально выделенный для передачи информации: буква, жест, положение
переключателя и т. п.) - это общее определение. И здесь возникает следующая
проблема - язык ЭВМ (машинный язык) весьма далек от понятий, которыми
оперирует человек: регистр, переслать, перейти по адресу и т. д., и все это
записывается в машинных кодах. Поэтому, чтобы компьютер мог понять
написанную программу, она должна быть переведена на язык, понятный
самому компьютеру. Этот процесс перевода называется трансляцией.
Существует два различных подхода к трансляции - интерпретация и
компиляция:
Языки программирования интерпретирующего типа при исполнении
программы за один проход переводят в машинные коды одну строку
программы. Понятно, что при большом размере программы процесс
исполнения готовой программы занимает довольно много времени. В то же
время при разработке программ режим интерпретации очень удобен, так как
любое внесенное изменение сразу же переводится в машинные коды и
исполняется.
Языки компилирующего типа сначала переводят весь текст программы в
машинные коды, а уже затем полученный файл может быть запущен на
выполнение. Откомпилированная программа выполняется гораздо быстрее (в
5-10 раз), но наличие ошибок на этапе компиляции требует довольно много
времени на их исправление.
Работу интерпретатора можно сравнить с работой синхронного
переводчика (транслятора): вы слышите перевод сразу же, а работу
компилятора - с работой переводчика художественной литературы: вы читаете
книгу сразу на понятном для вас языке, что более удобно, чем переводить
книгу строку за строкой.
Как вы могли увидеть, и интерпретатор, и компилятор имеют свои
достоинства и недостатки. QuickBasic - это уникальная среда
программирования, сочетающая в себе достоинства интерпретатора и
компилятора одновременно. В нем содержатся два транслятора. При
подготовке программы интерпретатор компилирующего типа выполняет
каждую команду почти так же быстро, как если бы программа была
скомпилирована. Дело в том, что при вводе текста ваша программа
переводится в машинный код сразу же, как только вы переводите курсор на
другую строку, и к тому времени, как только вы собираетесь запустить
программу на выполнение, - она уже переведена в машинный код.
Язык Basic (Beginner's All-purpose Symbolic Instruction Code) разработан
профессорами Дартмутского университета (США) Джоном Кенеми и Томасом
Куртцем в начале 60-х годов. С момента своего рождения язык Basic приобрел
большую популярность. Этот язык постоянно развивается, он снабжен всем
необходимым для профессиональной разработки программ. Но в то же время
Basic сохранил свою привлекательность для начинающих и непро-
фессиональных программистов. Вот некоторые достоинства Basic точки
зрения массового пользователя):
- простота синтаксиса;
- простота организации данных и управляющих структур;
- большое число встроенных команд и функций.
Первые версии QuickBasic появились в 1985 году, последняя, 4.5 была
создана в 1988. Внешне непохожий на традиционный Basic, QuickBasic в очень
высокой степени обеспечивает совместимость с предыдущими версиями (GW,
Basic, Turbo)
Из истории. Турбо Паскаль появился на рынке программных продуктов в
1984 году и совершил революцию в программировании. До этих пор
предпочтение отдавалось QBasic- простому, дешёвому и легко усваиваемому.
Паскаль же был аппаратно зависимым, дорогим и сложным в обращении. С
появлением Турбо Паскаля положение меняется. Турбо Паскаль состоит из
языка программирования и среды программирования, которая создает
удобства в работе.
Изучение языка программирования идет вместе с изучением всей системы
Турбо Паскаль. Язык программирования Паскаль был разработан Н. Виртом в
J968-1970 годах и получил широкое распространение благодаря наглядности
программ и легкости при изучении. Он послужил основой для разработки
других языков программирования (например, Ада, Модула-2).
В 1992 году фирма Borland International выпустила два пакета