
- •Иванов и.Н. Паскаль История развития языка.
- •Как пишутся программы
- •Язык программирования
- •Методика решения задач
- •Структура паскаль-программы
- •Раздел описаний
- •Uses - подключение библиотеки данные и их типы
- •Переменные
- •Имена переменных
- •Константы
- •Синтаксис и семантика написания программ
- •Стандартные типы данных
- •Знакомство с интегрированной средой
- •Вход в интегрированную среду
- •Поля основного меню File - работа с файлами
- •Edit - редактирование
- •Search - поиск информации
- •Compile - компиляция программы
- •Debug - отладка программы
- •Tools - инструментальные средства
- •Options - параметры среды
- •Window - работа с окнами
- •Help - информационная помощь
- •Лабораторная работа №1 на тему
- •Запуск среды
- •1). Прежде всего, установите свой каталог, в котором будут содержаться ваши программы:
- •2). Ввод новой программы:
- •Редактирование программы
- •Копирование информации
- •Операторы паскаля: присваивания, ввода-вывода данных Оператор присваивания.
- •Оператор ввода данных.
- •Оператор вывода данных.
- •Модуль crt.
- •Выражения и функции в Паскале.
- •Возведение в степень
- •Практическая работа № 1 тема: "составление линейных и диалоговых программ"
- •Организация ввода-вывода в паскале.
- •Стандартные функции. Линейные программы
- •Ветвления и циклы в паскале. Оператор варианта Оператор ветвления (условный).
- •Оператор варианта.
- •Оператор цикла с параметром.
- •Вложенные циклы
- •Оператор цикла с предусловием. (Работает, пока истинно условие)
- •Оператор цикла с постусловием. (Работает, пока ложно условие)
- •Нестандартные типы данных: перечисляемый и ограниченный тип
- •Var имя переменной: имя типа;
- •Ограниченный тип данных
- •1 Октября 1994 года - 4 квартал – суббота
- •Символьные переменные и функции в паскале
- •Процедуры и функции в паскале
- •Графика паскаля
- •Практический зачет на тему:
- •Сложные типы данных тип массив. Одномерные массивы
- •Решение задач
- •IV. Домашнее задание.
- •Сложные типы данных. Тип массив двумерные массивы
- •Ввод-вывод элементов массива.
- •Решение задач
- •Файловый тип данных
- •Урок № 55-56
- •Ход урока.
- •I. Самостоятельная работа с теоретическим материалом.
- •II. Теоретический материал.
- •III. Домашнее задание.
- •Урок № 57-58
- •Ход работы.
- •Урок-исследование № 59-60
- •Ход урока.
- •Теоретический материал к уроку.
- •Var имя множества: set of базовый элемент;
- •Var имя множества: имя типа;
- •Задание для работы в группах по теме “Множества”
- •Урок № 61-62
- •Ход работы.
- •I. Консультация по билетам.
- •II. Решение задач.
- •III. Домашнее задание.
Window - работа с окнами
Данное меню позволяет открыть, закрыть, активизировать окна, размещать их в поле экране.
Tile - размещение окон встык, те окна не перекрывают друг друга.
Cascade - каскадное размещение окон, те окна перекрывают друг друга.
Close all - закрывает все окна и очищает поле экрана.
Refresh display - обновляет экран среды, если программа пользователя изменила его содержание.
Saze/Move - позволяет изменить размеры окна, переместить его по полю. После ввода данной команды для изменения окна следует одновременно с клавишей Shift нажать одну из клавиш управления курсором; для перемещения окна следует воспользоваться клавишами управления курсором. Для завершения работы нажать клавишу Enter.
Zoom - позволяет увеличить размеры окна до всего поля экрана.
Next - активизирует следующее по номеру окно.
Previous - активизирует предыдущее по номеру окно.
Close - закрывает активное окно.
List - открывает окно диалога со списком открытых окон, которые можно активизировать либо закрыть.
Help - информационная помощь
Данное меню позволяет получить имеющуюся в системе справочную информацию.
Contents - выводит сведения о выводимой в данный момент на экран дисплея информации: активном окне, выбранной команде и т.д.
Index - выводит в алфавитном порядке список всех ключевых слов, по которым имеется справка. Для получения справки необходимо выделить данное слово или набрать на клавиатуре и нажать клавишу Enter.
Topic search - выводит информацию о слове, на котором находится курсор.
Previous topic - выводит сведения по теме, соответствующей предыдущему запросу.
Using help - выводит сведения об использовании системы контекстной помощи.
Files - выводит окно диалога, с помощью которого можно задать файлы контекстной помощи.
Compile directives - выводит перечень директив компилятора.
Reserved words - выводит перечень зарезервированных слов.
Standard units - выводит перечень стандартных модулей.
Turbo Pascal language - выводит перечень основных элементов Turbo Pascal
Error message - выводит сведения о системе сообщений об ошибках.
About - выводит сведения о версии пакета и авторском праве.
Лабораторная работа №1 на тему
“Интегрированная среда программирования Турбо-Паскаль 7.0”.
Запуск среды
С:\BP\BIN\BP.EXE
Знакомство с основными пунктами меню.
Ввод программ:
1). Прежде всего, установите свой каталог, в котором будут содержаться ваши программы:
F10 \FILE\Change dir ...
Появляется диалоговое окно, в котором можно указать каталог 2 способами. Переход из одного поля в другое клавиша - Tab.
а) в строке запроса ввести полный путь к вашему каталогу и подтвердить вашу установку - Tab \ok;
в) перейти в дерево каталогов, выбрать необходимый каталог при помощи клавиш управления курсором и подтвердить выбор - Tab\выбор каталога\Enter\Tab\ok.
2). Ввод новой программы:
а) F10\FILE\NEW
в) введите программу:
PROGRAM ex_1;
{вычисление площади трапеции}
VAR B,A,H,S:REAL;
BEGIN
WRITELN (‘ВВЕДИТЕ ЗНАЧЕНИЯ А’);
READLN (А);
WRITELN (‘ВВЕДИТЕ ЗНАЧЕНИЯ В’);
READLN (В);
WRITELN (‘ВВЕДИТЕ ЗНАЧЕНИЯ Н’);
READLN (Н);
S:=(A+B)*H/2
WRITELN;
WRITELN (‘ПЛОЩАДЬ ТРАПЕЦИИ РАВНА’, S:7:2);
END.
Перед компиляцией сохраните программу под именем PRG1
Компиляция программы:
1 способ: F10\Compile\ Compile;
2 способ: одновременно нажать клавиши ALT+F9.
Если есть ошибки, исправьте их в соответствии с кодами ошибок и откомпилируйте заново.
Запуск программы на выполнение:
а) 1 способ: F10\Run\Run;
2 способ: одновременно нажать клавиши Ctrl+F9
3 способ: F10\File\Dos shell, затем в командной строке набрать имя программы (без расширения). Возвратиться назад – exit.
в) выполнение программы до курсора
F10\Run\Go to cursor
ЗАДАНИЕ: В программе ex_1 поместите курсор на строку
S:=A+B*H/2.
Запустите программу на выполнение до положения курсора.
Вывод результатов:
1 способ: F10\Debug\Output;
Возврат в окно редактирования - Alt+номер окна.
2 способ: F10\Debug\Uses screen;
Возврат в окно редактирования - любая клавиша.
3 способ: Alt+F5
Возврат в окно редактирования - любая клавиша.
Сохранение программы:
а) Сохранение программы под новым именем:
F10\File\Save as\
{Если вы находитесь не в своем каталоге, то обязательно писать полное имя}
в) Сохранение программы под тем же именем:
F10\File\Save.
ЗАДАНИЕ: Сохраните программу ex_1 под именем PRG1.
Выход из среды.
Для этого необходимо:
1 способ: F10\File\Exit.
2 способ: одновременно нажать клавиш: Alt+x
ЗАДАНИЕ: Закончить работу в среде Turbo Pascal.
Загрузка существующего файла.
1 способ:
выбрать файл, если необходимо то и каталог
2 способ:
F10\File\Open\имя файла\Tab\Open.
ЗАДАНИЕ:
1. Запустить Pascal
2. Загрузите программу PRG1.
Работа с окнами.
Открыть новое окно редактирования:
F10\File\New
Переход из одного окна в другое:
Alt + номер окна
Изменение размеров окна:
а) F10\Window\Size/Move;
в) с помощью клавиш управления курсором уменьшить размеры окна.
Распахнуть окно во весь экран
F10\Window\Zoom;
Вывод списка открытых окон:
F10\Window\List;
Закрыть активное окно
F10\Window\Close;
Расположение окон
F10\Window\Tile - размещение встык;
F10\Window\Cascade - каскад;
ЗАДАНИЕ:
Откройте два новых окна.
Активизируйте окно программы
Уменьшите данное окно до размеров программы.
Разместите окна встык.
Закройте все окна кроме того, где находится программа.
Распахните данное окно F5.