- •Методические указания и задание на выполнение контрольной работы
- •Горячие клавиши меню
- •Горячие клавиши редактирования
- •Горячие клавиши управления окнами
- •Горячие клавиши встроенной справочной информации
- •Горячие клавиши отладки/запуска
- •1.2. Создание программы
- •1.3. Анализ программы
- •1.4. Сохранение программы
- •1.5. Компиляция программы
- •1.6. Выполнение программы
- •2. Программирование на turbo pascal
- •2.1. Элементы программирования
- •2.2. Типы данных
- •Целочисленные типы данных
- •2.3. Тип массив
- •2.4. Операторы
- •2.5. Вывод
- •2.5.1. Процедура WriteLn
- •2.5.2. Ввод
- •2.6.2. Оператор выбора Case
- •2.7. Цикл.
- •2.7.1. Цикл while.
- •2.7.2. Цикл Repeat … Until
- •2.7.3. Цикл For
- •2.8. Процедуры и функции.
- •2.9. Структура программ.
- •2.10. Структура процедуры и функции.
- •2.11. Пример программы.
- •Контрольные задания
- •Вариант №0
- •Вариант №1
- •Вариант№2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
1.6. Выполнение программы
После исправления ошибок идите в основное меню и выберите Run/Run (или нажмите Ctrl-F9). Вы находитесь на экране пользователя, и на этом экране появится сообщение:
Enter two numbers:
Наберите два любых целых числа с пробелом между ними и нажмите Enter. Появится следующее сообщение:
The ratio is
а за ним – отношение первого числа ко второму. В следующей строке появится сообщение “Press <Enter>…”, а программа будет ждать нажатия клавиши Enter. Чтобы посмотреть вывод своей программы, выберите Window/User Screen (или нажмите Alt-F5).
Если во время выполнения программы произошла ошибка, то на экране появится сообщение, которое выглядит следующим образом:
Run-time error <errnum> at <segment>:<offset>
где <errnum> - это соответствующий номер ошибки, а <segment>:<offset> - это адрес в памяти, где произошла ошибка. Вы окажетесь в точке расположения ошибки в своей программе с описательным сообщением об ошибке, показанным в строке статуса редактора. Пока сообщение находится в строке статуса редактора, можно нажать F1 для получения справочной информации по конкретной ошибке. Нажатие любой другой клавиши приводит к исчезновению сообщения об ошибке. Если Вам нужно будет найти местоположение ошибки снова, выберите Search/Find Error.
Когда Ваша программа закончит выполнение, Вы вернетесь в то место программы, с которого начинали. Теперь Вы можете модифицировать программу, если хотите, Если Вы выберете команду Run/Run перед внесением изменений в свою программу, Turbo Pascal немедленно выполнит ее снова без перекомпиляции.
2. Программирование на turbo pascal
Язык Паскаль был разработан Виртом в начале 70-х годов, как язык обучения программированию. Если у Вас есть опыт программирования, то Вам будет не трудно его освоить
2.1. Элементы программирования
Большинство программ создаются для решения какой-нибудь задачи. Решение задачи достигается обработкой информации или данных. Поэтому, как программисту, Вам необходимо знать, как:
завести информацию в программу – ввод;
сохранить информацию – данные;
задать правильные команды обработки данных – операции;
получить данные из программы – вывод.
Вы можете написать и упорядочить свои команды так, чтобы:
некоторые из них выполнялись при выполнении некоторого условия или ряда условий – условное выполнение;
другие выполнялись некоторое число раз – циклы;
другие собирались в отдельные части, которые могут быть выполнены в нескольких местах программы – подпрограммы.
2.2. Типы данных
Целые числа – это числа, с помощью которых Вы учились считать (1, 5, и 752, например).
Вещественные числа имеют дробные части (3.14159) и экспоненты (2.579х10**24). Они также известны как числа с плавающей точкой.
Символы – это любые буквы алфавита, символы и цифры 0-9. Они могут использоваться отдельно (а, z, !, 3) или объединяться в символьные строки (‘Это только проверка’).
Целочисленные типы данных
Таблица 2.1.
Тип |
Диапазон |
Размер в байтах |
Byte(целое длиной в байт) |
0 .. 255 |
1 |
Shortint(короткое целое) |
-128 .. 127 |
1 |
Integer(целое) |
-32768 .. 32767 |
2 |
Word(длиной в слово) |
0 .. 65535 |
2 |
Longint(длинное целое) |
-2147483648 .. 21474833647 |
4 |