
- •Кафедра информационных технологий
- •Практикум
- •Введение
- •Тема 1. Основы алгоритмизации
- •1.1. Общие понятия и определения
- •1.2. Свойства информации
- •1.3. Этапы решения задач
- •1.4. Блок-схемы алгоритмов
- •Тема 2. Интегрированная среда Turbo Pascal 7.0
- •2.1. Основные элементы ide Turbo Pascal 7.0
- •2.2. Ввод программы в среде Turbo Pascal
- •2.3.Сохранение программы в файле
- •2.4. Работа с существующей программой
- •2.5. Компиляция программы в среде Turbo Pascal
- •Compile successful: Press any key... (Успешная компиляция: Нажмите любую клавишу...)
- •2.6. Выполнение программы в среде Turbo Pascal
- •2.7. Выход из среды Turbo Pascal
- •Тема 3. Элементы языка Турбо Паскаль и программирование линейных вычислительных процессов
- •3. 1. Алфавит языка
- •3. 2. Идентификаторы
- •3.3. Основные типы данных и операции с ними
- •3.4. Константы и переменные
- •3.5. Выражения
- •3.6. Стандартные математические функции языка Турбо - Паскаль
- •3.7. Структура программы
- •X,y : Integer;
- •3.8. Ввод исходных данных. Операторы read и readln
- •3.9. Вывод данных. Операторы write и writeln
- •Writeln (выражение 1, выражение 2, … , выражение n).
- •3. 10. Оператор присваивания
- •3.11. Пример составления программы
- •3.12. Контрольные вопросы
- •3.13. Варианты заданий
- •Тема 4. Программирование разветвляющихся процессов
- •4.1. Методические указания
- •4.2. Условный оператор if и составной оператор Begin … End
- •4.3. Оператор безусловного перехода goto и оператор отбора case
- •4.4. Контрольные вопросы
- •4.5. Варианты заданий
- •Тема 5. Циклические процессы
- •5.1. Общие сведения
- •5.2. Цикл с предусловием
- •I:integer;
- •5.3. Оператор цикла с постусловием
- •I:integer;
- •5.4. Цикл с параметром
- •I:integer;
- •5.5. Итерационные циклы
- •XI, s, X, e: real;
- •5.6. Контрольные вопросы
- •5.7. Варианты заданий
- •Тема 6. Ввод с клавиатуры и формы представления выходной информации
- •6.1. Операторы ввода и вывода
- •6.2. Управление шириной поля вывода в процедурах Write и Writeln
- •6.3. Пример выполнения задания
- •Xn, xk, hx : real;
- •Результаты выполнения программы
- •6.4. Контрольные вопросы
- •6.5. Варианты заданий
- •Тема 7. Вложенные циклы
- •7.1. Общие сведения
- •7.2. Примеры выполнения задания
- •X, hx, a, b, hx, s, x0, xn, y: Real;
- •7.3. Контрольные вопросы
- •7.4. Варианты заданий
- •Тема 8. Массивы и действия с ними.
- •8.1. Методические указания
- •8.2.Одномерные массивы
- •8.3.Многомерные массивы
- •V:stroka;
- •8.4.Символьные массивы
- •8.5.Ввод-вывод массивов
- •8.6. Примеры выполнения программ
- •I,k,l:integer;
- •I,j,m,r:integer;
- •8.7. Контрольные вопросы
- •I,j: integer;
- •8.8. Варианты заданий
- •Приложение 1
- •Приложение 2 Структурограммы
- •Рязанский государственный медицинский университет
- •Кафедра информационных технологий отчет
- •Рязань 2004
- •Составить программу для вычисления значения функции
- •Библиографический список
- •Содержание
2.2. Ввод программы в среде Turbo Pascal
Ввод и редактирование программы в окне среды Turbo Pascal производятся так же, как и в любом другом текстовом редакторе. Например, введите следующую программу на языке Паскаль:
program Primer1;
var
A,B,C:Integer; begin
Write('A='); Read(A);
Write('B='); Read(B);
WriteLn('A=',A, 'B=',B);
D:=A+B;
WnteLn('C=',C) end.
2.3.Сохранение программы в файле
Для сохранения подготовленной программы в виде файла необ- ходимо нажать клавишу [F2]. Если вы создаете новый файл, то среда Turbo Pascal запросит имя файла: на экране появится окно (см. рис.8) диалога "Save File As" (Сохранить файл под именем ...), и курсор будет помещен в строку ввода.
Рис. 8
Необходимо набрать имя файла и нажать [Enter]. Расширение .pas можно не указывать, оно приписывается к имени автоматически.
Сохраните программу в файле primer1 .pas, выполнив действия:
- нажмите [F2];
- в строке ввода наберите имя файла primer1 .pas;
- нажмите [Enter].
2.4. Работа с существующей программой
Если ваша программа подготовлена ранее с помощью какого-либо текстового редактора и хранится в виде файла в каталоге (например, файл primer1.pas в каталоге E:\STUDENTS), то его можно загрузить в окно редактирования среды Turbo Pascal нажатием клавиши [F3] либо с помощью последовательности действий:
- нажать клавишу [F10]; происходит выход в меню;
- выбрать пункт "File" и нажать [Enter];
- с помощью "стрелок" выбрать пункт "Open" и нажать [Enter];
появляется окно диалога, в котором выбирается нужный файл.
ЗАМЕЧАНИЕ!
В случае, когда программа хранится на дискете, необходимо первоначально переписать соответствующий файл на жесткий диск в ваш рабочий каталог.
2.5. Компиляция программы в среде Turbo Pascal
Компиляция - это процесс перевода программы на язык машинных команд. Прежде чем программа на Паскале будет выполнена, ее необходимо откомпилировать. В результате компиляции Turbo Pascal создает исполняемый файл с тем же именем, что и файл, содержащий программу, но с расширением .ехе. Впоследствии этот файл может быть выполнен, как любой другой исполняемый файл.
Turbo Pascal выполняет компиляцию программы по нажатию клавиши [F9]. При этом в центре экрана появляется окно (см. рис.9), отображающее информацию о ходе компиляции.
Рис. 9
Если в процессе компиляции в программе обнаружена синтаксическая ошибка, то компиляция прерывается, на экране появляется строка, содержащая информацию об ошибке, а курсор устанавливается в том месте программы, в котором обнаружена ошибка. Вы должны исправить ошибку и вновь попытаться откомпилировать программу, нажав клавишу [F9]. Если в программе нет ошибок, то в нижней части окна (см.рис.3) появляется надпись:
Compile successful: Press any key... (Успешная компиляция: Нажмите любую клавишу...)
После этого ваша программа может быть выполнена.
Откомпилируйте программу primer1 .pas, выполнив действия:
- нажмите клавишу [F9]; в процессе компиляции Turbo Pascal обнаружит ошибку; курсор будет установлен под символом 'D' в строке D:=A+B, а на экране, в верхней строке окна редактирования появится сообщение "Error 3: Unknown identifier" (Ошибка 3: Неизвестный идентификатор); это объясняется тем, что в строке D:=A+B использована переменная D, которая не объявлена в разделе описания var;
- исправьте 'D' на 'С' (сообщение об ошибке исчезает с экрана) и нажмите клавишу [F9]. Больше ошибок нет, компиляция завершается успешно;
- нажмите любую клавишу; окно компиляции исчезнет с экрана. Сохраните изменения, сделанные в программе нажатием клавиши [F2].