- •Лекция 22
- •1. Введение. Понятие.
- •2. Виды языков программирования:
- •3. Уровни языков программирования:
- •4. Краткая история создания языка программирования
- •5. Особенности:
- •6. Основные элементы языка программирования Turbo Pascal.
- •Среда программирования Turbo Pascal.
- •9. Состав среды программирования Turbo Pascal.
- •10. Данные и величины
- •11. Типология данных. Характеристика основных типов данных.
- •Минимально необходимый набор основных типов данных.
- •Классификация данных по структуре.
- •Характеристики основных типов данных.
- •12. Элементы окна редактирования интегрированной среды программирования тр 7.0.
- •Состав окна редактирования интегрированной среды программирования тр 7.0.
- •13. Основные команды.
- •14. Структура программы.
- •15. Оператор ввода
- •16. Оператор вывода
- •17. Выражения. Виды выражений.
- •Виды выражений:
- •18. Правила записи арифметических операций.
- •19. Встроенные математические функции.
- •Оператор безусловного перехода.
- •Правила использования оператора безусловного перехода (go to):
- •21. Пустой оператор.
- •22. Оператор условного перехода.
- •1. Полная форма записи оператора ветвления:
- •Цикл с предусловием.
- •25. Цикл с постусловием.
- •26. Цикл с параметром.
- •27. Понятие массива.
- •28. Оператор описания массивов.
- •29.Одномерные массивы.
- •30. Двумерный массив.
- •31. Формирование массивов.
- •33. Вывод массива.
- •34. Понятие символьных и строковых переменных.
- •35. Строковые выражения. Операции над строками.
- •3. Строковые процедуры и функции
Характеристики основных типов данных.
Тип
|
Значения |
Операции |
Внутреннее представление |
1.Целый |
1. Целые (положительные и отрицательные) числа в некотором диапазоне (23,-12, 387) |
1. Арифметические операции с целыми числами: +,-,*, целое / и остаток от деления. Операции отношений. (<, >, = и т.д.) |
1.Формат с фиксированной точкой |
2.Вещественный |
2. Любые (целые и дробные) числа в некотором диапазоне (2,5; -0,01; 33,87; 3,6 * 109) |
2. Арифметические операции: +, -, *, /. Операции отношений
|
2. Формат с плавающей точкой. |
3. Логический |
3. True (истина), False (ложь). |
3. Логические операции И (AND), ИЛИ (OR), НЕ (NOT). Операции отношений. |
3. 1 бит: 1 - true, 0 - false |
4. Символьный |
4. Любые символы компьютерного алфавита. (‘a’, ‘5’, ‘+’, ‘$’) |
4.Операции отношений
|
4.Коды таблицы символьной кодировки. 1 символ - 1 байт |
12. Элементы окна редактирования интегрированной среды программирования тр 7.0.
После запуска программы с помощью файла turbo. exe на экране дисплея можно увидеть данное окно.
Состав окна редактирования интегрированной среды программирования тр 7.0.
Меню окна.
1 2 3 4 5 6 7 8 9 10
FILE – работа с файлами,
EDIT – управление блоками,
SEARCH – управление поиском,
RUN – управление режимами исполнения,
COMPILE – управление режимом компиляции,
DEBUG – вход в отладчик,
TOOLS – управление панелью инструментов,
OPTIONS – настройка параметров системы,
WINDOW – управление окнами,
HELP – помощь.
Рабочая область редактируемого файла.
1 2 3 4 5
6 7 8 9
Пункты:
1 – закрывающая кнопка,
2 – полоса заголовка,
3 – имя редактируемого файла,
4 – номер окна,
5 – кнопка масштабирования,
6 – двойная рамка (активность окна),
7 – номер редактируемой строки,
8 – номер позиции в строке,
9 – полоса скроллинга.
Строка статуса.
1 2 3 4 5 6
1. F1 (HELP) – справка (помощь),
2. F2 (SAVE) – сохранение редактируемого файла,
3. F3 (OPEN) – открытие выбранного файла,
4. ALT + F9 (COMPILE) – компиляция последнего файла в окне редактора,
5. F9 (MAKE) – выполнение компиляции,
6. ALT + F10 (LOCAL MENU) – меню ТР 7.0.
13. Основные команды.
Общие «горячие клавиши»
Клавиши
|
Элемент меню |
Функции |
F1
|
HELP
|
Выводит на экран окно подсказки (помощь) |
F2
|
FILE / SAVE
|
Сохраняет файл, находящийся в активном окне редактора |
F3
|
FILE / OPEN
|
Открытие файла через диалоговое окно |
F4 |
RUN / GO TO CURSOR
|
Запускает программу до строки, на которой стоит курсор |
F5 |
WINDOW / ZOOM |
Масштабирует активное окно |
F6 |
WINDOW / NEXT |
Переходит к следующему открытому окну |
F7
|
RUN / TRACE INFO |
Запуск программы в режиме отладки с заходом во внутрь процедур |
F8
|
RUN / STEP OVER |
Запуск программы в режиме отладки, минуя процедуры |
F9 |
COMPILE / MAKE |
Компиляция |
F10 |
(NONE) |
Вход в меню |
«Горячие клавиши» редактирования.
Клавиши |
Элемент меню |
Функции |
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 |
Выполняет компиляцию/ редактирование связи программы. |