
- •Паскаль
- •Основные понятия системы программирования Турбо Паскаль
- •Алфавит и словарь языка Паскаль
- •Основные понятия системы программирования Турбо Паскаль. Типы данных.
- •Целочисленные integer
- •Вещественные real
- •Строковые string
- •Символьные char
- •Логические boolean
- •Структура программы на языке Turbo Pascal
- •Структура программы
- •Процедуры
- •Функции
- •Функция- подпрограмма возвращающая значение.
- •Битовая арифметика
- •Элементы структурного программирования
- •Оператор перехода
- •Условный оператор
- •Некоторые процедуры
- •Некоторые функции. Методы работы со строками.
- •Программки для разбора
- •Графика Модули. Падающие снежинки
- •Бегущие огни
- •Вывод информации на экран в графическом режиме
- •Основные операции
1-лекция
Паскаль
Язык программирования Паскаль получил свое название в честь выдающегося французского математика, физика, философа Блеза Паскаля (1623-1662), который изобрел механическую счетную машину для выполнения арифметических операций (паскалево колесо, как говорили современники). В 1965 году Международная федерация по обработке информации (IFIP) предложила нескольким специалистам в области информатики принять участие в создании нового языка программирования. Среди них был швейцарский ученый Н.Вирт. Вскоре (1969) он и его сотрудники из Федерального технического университета подготовили первую версию Паскаля, затем – первый вариант компилятора, а в 1971 году вышло описание языка. В середине 80-х гг. фирмой Borland International, Inc (США) для повышения качества и скорости разработки программ была создана система программирования Турбо Паскаль, расширившая область применения языка и развившая сам язык программирования. На Паскале можно написать программную оболочку (типа Norton Commander), игрушку (типа Quake) или операционную систему (типа MS-DOS).
Основные понятия системы программирования Турбо Паскаль
Большинство программ создаются для решения какой-либо задачи. В процессе ее решения на ПК необходимо: ввести данные, указать способ их обработки, задать способ вывода полученных результатов. Поэтому нужно знать следующее:
Как ввести информацию в память (ввод).
Как хранить информацию в памяти (данные).
Как указать правильные команды для обработки данных (операции).
Как передать данные из программы пользователю (вывод).
Необходимо также уметь упорядочивать команды так, чтобы:
некоторые из них выполнялись только в случае, если соблюдается некоторое условие или ряд условий (условное выполнение);
другие выполнялись повторно некоторое число раз (циклы);
третьи выделялись в отдельные части, которые могут быть неоднократно выполнены в разных местах программы (подпрограммы).
Таким образом, нужно уметь использовать семь основных элементов программирования: ввод, данные, операции, вывод, условное выполнение, циклы и подпрограммы и на их основе строить программы.
Основные файлы пакета Турбо Паскаль:
Turbo.exe – интегрированная среда программирования;
Turbo.hlp – файл, содержащий данные для оперативной подсказки;
Turbo.tp – файл конфигурационной системы;
Turbo.tpl – библиотека стандартных модулей Турбо Паскаля.
Для работы в графическом режиме необходимы Graph.tru – модуль с графическими процедурами и функциями Турбо Паскаля, несколько файлов с расширением *.BGI – драйверы различных типов видеосистем ПК, несколько файлов с расширением *.CHR, содержащих векторные шрифты.
После загрузки системы экран разделен на три части: основное (или рабочее) окно, главное меню и строка, в которой указывается назначение основных функциональных клавиш. Переход из основного окна в главное меню и обратно осуществляется посредством клавиши F10.
В рабочем окне осуществляется набор текста программы, запуск же происходит следующим образом: выход в меню, выбор пункта Run – Run.
Для того чтобы сохранить программу, необходимо: выйти в меню, выбрать File – Save (Save as…), в появившемся окне ввести имя файла и нажать клавишу Enter.
Компиляция - это перевод программы с языка программирования на язык машинный, понятный компьютеру. При нажатии сочетания клавиш Alt-F9 и происходит попытка компиляции, то есть ваша программа переводиться с Паскаля на машинный язык. И если этот процесс не будет прерван ошибками в синтаксисе, структуре или какими-либо еще, то программа может быть запущена и выполнена компьютером.
Выход из системы программирования ALT+X: выход в меню, пункт File – Exit.
2 - лекция