- •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. Строковые процедуры и функции
«Горячие клавиши» редактирования.
Клавиши |
Элемент меню |
Функции |
Shift + стрелки
|
(NONE) |
Помечает фрагмент текста в активном окне редактирования |
Ctrl + Del
|
EDIT / CLEAR |
Удаляет выбранный текст из окна и не помещает его в «карман» |
Ctrl + Ins |
EDIT / COPY |
Копирует выбранный текст в «карман» |
Shift + Del |
EDIT / CUT |
Помещает выбранный текст в «карман» и удаляет его |
Shift + Ins |
EDIT / PASTE |
Помещает текст из «кармана» в активное окно |
Ctrl + L |
SEARCH (AGAIN) |
Повторяет последнюю команду Find или Replace |
F2 |
FILE / SAVE |
Сохраняет файл в активном окне редактора |
F3 |
FILE / OPEN |
Позволяет открыть файл |
«Горячие клавиши» компиляции – запуска – отладки программ.
Клавиши |
Элемент меню |
Функции |
ALT + F9 |
COMPILE / COMPILE |
Компилирует последний файл в окне редактора |
CTRL + F2 |
RUN / PROGRAM RESET |
Переустанавливает выполняемую программу |
CTRL + F4 |
DEBUG / EVALUATE / MODIFY |
Вычисляет выражение |
CTRL + F7 |
DEBUG / ADD WATCH |
Добавляет выражение для просмотра |
CTRL + F9 |
RUN / RUN |
Запускает программу |
F4 |
RUN / GO TO CURSOR |
Запускает программу до позиции курсора |
F7 |
RUN / TRANCE INFO |
Выполняет прослеживание внутри процедур |
F8
|
RUN / STEP OVER |
Осуществляет перескакивание через вызовы процедур |
F9
|
COMPILE / MAKE |
Выполняет компиляцию/ редактирование связи программы. |
14. Структура программы.
Program имя (заголовок программы),
Label - раздел меток,
Const - раздел констант,
Type - раздел типов,
Var - раздел переменных ( VARIABLES начало объявления переменных; связывает идентификатор - имя переменной и ее тип с расположением в памяти, где хранится значение),
Procedure, function - раздел процедур и функций,
Begin (начало тела программы)
оператор 1; {Writeln (…) - вывод результатов на экран},
…………..;
оператор N; {Readln (…) - ввод исходных данных с клавиатуры}
End (конец тела программы)
15. Оператор ввода
Ввод данных – передача информации от внешних устройств в оперативную память. В память вводятся, как правило, исходные данные решаемой задачи. Основным устройством является клавиатура.
В Pascal процедура ввода с клавиатуры имеет следующий формат:
Read (<список ввода>)
<список ввода> - последовательность имен переменных, разделенных запятыми. Слово Read переводится как «читать», т.е. Read – оператор обращения к стандартной процедуре ввода.
Пример 1. Read (a, b, c, d)
При выполнении этого оператора происходит прерывание работы ПК для ввода с клавиатуры значений переменных a, b, c, d, отделяя, их друг от друга пробелами. При этом вводимые значения высвечиваются на экране, а в конце нажимают клавишу ENTER. Значения должны вводиться в строгом соответствии с синтаксисом Паскаля
Пример 2.
Var T: Real;
J: Integer;
K: Char;
Begin
Read (T, J, K);
Набираем на клавиатуре: 253.98 100 G (ENTER)