Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экзамен / шпора по турбо паскалю.docx
Скачиваний:
285
Добавлен:
10.02.2014
Размер:
385.64 Кб
Скачать

2. Элементарные базовые управляющие структуры

Алгоритмы и программы разрабатываются с использованием трех элементарных базовых управляющих структур, представленных на риcунке - следования, разветвления, цикла (повторения).

На рисунке показаны элементарные базовые управляющие структуры: а - следование, б - разветвление, в - вариант разветвления, г - цикл с предусловием, д - цикл с постусловием На схемах: S, S1 и S2 – выполняемые действия, Р – логическое условие. Те или иные действия выполняются в зависимости от того, верно или нет логическое условие.

Сочетая базовые управляющие структуры, составляют сложные алгоритмы и программы.

3. Состав и работа системы программирования Турбо Паскаль

Язык программирования Паскаль (Pascal) разработан в 1970 г. Никлаусом Виртом. Благодаря простоте и высокой эффективности Паскаль широко распространился среди профессиональных программистов. Существует множество реализаций и версий Паскаля. В персональнюх компьютерах программирование на Паскале ведут в системах программирования. Широко распространена система программирования Турбо Паскаль. Сейчас чаще всего используют версии Турбо Паскаля 5.0, 5.5, 6.0, 7.0.

Система программирования Турбо Паскаль записана в файлах turbo.exe (ядро системы) и turbo.tpl (стандартные подпрограммы, т.е. стандартные модули).

Турбо Паскаль состоит из редактора текста, компилятора, редактора связей и отладчика. С помощью редактора текста набирают текст программы. Компилятором переводят (компилируют) программу на машинный язык. Затем при помощи отладчика проводят отладку программы. Скомпилированная программа на диск записывается в виде ехе-файла, который может выполняться компьютером. Редактор связей удаляет лишние (ненужные) части программы.

4. Алфавит языка

В Турбо-Паскале используются: 1. Буквы латинского алфавита 2. Цифры от 0 до 9 3. Спецсимволы + - * / = > < и др. 4. Комбинации символов: : = присваивание < > не равно .. диапазон < = меньше или равно > = больше или равно 5. Зарезервированные (ключевые) слова: absolute – абсолютный, and – и, array – массив, begin – начало, case – в случае, const – константа, div – делить, do – выполнить, else – иначе, downto – назад, end – конец, external – внешний, file – файл, forward – вперед, for – для, function – функция, goto – перейти к, inline – вставить, if – если, in – в, label – метка, mod – модуль, nil – ничто, not – нет, owerlay – перекрытие, of – из, or – или, packed – упакованный, procedure – процедура, program – программа, record – запись, repeat - повторять, set – множество, shl – сдвиг влево, shr – сдвиг вправо, string – строка, then – тогда, type – тип, to – к, until – пока, uses-используется, var – переменная, while – пока, with - с, xor – дизъюнкция. Знание значений ключевых слов необходимо для понимания программ, написанных на Паскале. 6. Знаки операций: а) арифметических - + сложение - вычитание * умножение / деление div деление нацело (отбрасывается остаток) mod нахождение остатка от деления нацело > больше < меньше < > не равно > = больше или равно < = меньше или равно = равно б) логических - not отрицание or логическое сложение and логическое умножение в) над множествами: * пересечение множеств + объединение множеств - разность множеств in принадлежность множеству