- •1. Введение. Понятие.
- •2. Виды языков программирования:
- •3. Уровни языков программирования:
- •4. Краткая история создания языка программирования
- •5. Особенности:
- •6. Основные элементы языка программирования Turbo Pascal.
- •3. Знаки препинания.
- •4. Знаки арифметических операций.
- •Трансляторы.
- •Основные задачи транслятора:
- •Виды трансляторов:
- •Среда программирования Turbo Pascal.
- •9. Состав среды программирования Turbo Pascal.
- •10. Данные и величины
- •12. Элементы окна редактирования интегрированной среды программирования тр 7.0.
- •Состав окна редактирования интегрированной среды программирования тр 7.0.
- •13. Основные команды.
- •Общие «горячие клавиши»
- •«Горячие клавиши» редактирования.
- •«Горячие клавиши» компиляции – запуска – отладки программ.
- •14. Структура программы.
- •15. Оператор ввода
- •16. Оператор вывода
- •17. Выражения. Виды выражений.
- •Виды выражений:
- •18. Правила записи арифметических операций.
- •19. Встроенные математические функции.
- •Оператор безусловного перехода.
- •Правила использования оператора безусловного перехода (go to):
- •21. Пустой оператор.
- •22. Оператор условного перехода.
- •1. Полная форма записи оператора ветвления:
- •2. Сокращенная форма записи оператора ветвления:
- •I f (если)
- •Понятие циклического алгоритма. Циклическая программа.
- •Цикл с предусловием.
- •25. Цикл с постусловием.
- •26. Цикл с параметром.
- •27. Понятие массива.
- •28. Оператор описания массивов.
- •29.Одномерные массивы.
- •30. Двумерный массив.
- •31. Формирование массивов.
- •33. Вывод массива.
- •34. Понятие символьных и строковых переменных.
- •35. Строковые выражения. Операции над строками.
- •3. Строковые процедуры и функции
3. Знаки препинания.
4. Знаки арифметических операций.
5. Специальные символы:
$ знак денежной единицы
# знак номера
% знак процента
& знак амперсанда
_ знак подчеркивания
~ Тильда.
Если в программе вместо латинской буквы наберешь русскую, то программа выдаст ошибку, т.к. каждая буква имеет свой код. Текст программы вводится только латинскими буквами, причем прописными.
Трансляторы.
Т.к. текст программы, записанный на ТР не понятен ПК, требуется перевести его на машинный язык. Такой перевод программы с языка программирования на язык машинных кодов называется трансляцией, а выполняется спец. программами, именуемыми трансляторами.
Основные задачи транслятора:
анализирует транслируемую программу (проверка на синтаксические ошибки);
генерирует выходную программу (объектная или рабочая) на языке команд ПК (иногда генерирует и на промежуточном языке);
распределяет память для выходной программы (выделение фрагменту программы, переменным, Cost, массивам и др. объектам своих адресов участков памяти).
Виды трансляторов:
Ассемблер - переводит программу, записанную на языке Assembler (автокода), в программу на машинном языке.
Интерпретатор - программа, производящая покомандную (пооператорную) обработку и выполнение исходной программы.
Компилятор - преобразует всю программу в модуль на машинном языке, затем программа записывается в память ПК и выполняется, т.е. осуществляющий перевод всей исходной программы на машинный язык, одновременно проверяя ее правильность. Полученную программу компилятор включает под программы встроенных функций, которые увязываются со всей программой, в результате которой получается загрузочная программа.
Интерпретаторы возможностью создания загрузочных программ не обладает. Но общение с транслятором не удобно. Поэтому были разработаны программы – оболочки, которые упрощают процесс общения пользователя с транслятором. Такие программы (комплексы программы), включающие в себя транслятор, программу – оболочку, экранный редактор для ввода и редактирования текстов программ, отладчик программ и т.д. называются средой программирования.
Среда программирования Turbo Pascal.
Средой программирования – комплекс программ, позволяющий выполнять комплекс операций, связанных с изготовлением программ, работой с ней и включает:
интерпретатор, компилятор (транслятор);
программу – оболочку, позволяющую с помощью меню управлять работой среды;
интеллектуальный редактор текстов, позволяющий вводить и редактировать тексты программ;
отладчик программ, предоставляющий в распоряжение пользователя специальные средства отладки, позволяющие ускорить отладку программ.
Среда программирования ТР может работать под управлением MS – DOS.
9. Состав среды программирования Turbo Pascal.
Среда программирования QBASIC содержит следующие файлы:
TURBO. EXE – интегрированная среда программирования
TURBO. HLP – справка,
TURBO. TP – программы настройки ( файл конфигурации системы)
TURBO. TPL - библиотека стандартных модулей ТР.
GRAPH. TRU - модуль с графическими процедурами и функциями ТР
C GA. BGI
HERC. BGI - драйверы различных типов видеосистем ПК
EGAVGA. BGI
B OLD. CHR
GOTH.CHR
EURO.CHR
LCOM. CHR
LITT.CHR _ файлы, содержащие векторные шрифты
SANS.CHR
SCRI.CHR
SIMP.CHR
TRIP.CHR
TSCR.CHR