Введение в язык программирования PASCAL.
description
Transcript of Введение в язык программирования PASCAL.
Введение в язык программирования
PASCAL.
Основные блоки
Вычисление
-+
Ввод ВыводНачалоКонец
-
+-
+--
подпрограмма-+
Простые команды.
Следование Ветвления Циклические алгоритмы
Основные структуры алгоритмов.
Перейти к содержанию
Содержание
Введение.Горячие клавиши.Пошаговая отладка.Основные элементы.Используемые величины.Структура программы.
Компьютеры предпочитают пользоваться своими собственными – машинным – языком, тогда как людям свойственно разговаривать на своих родных языках, называемых естественными. Чтобы преодолеть языковый барьер, были созданы языки высокого уровня, которые позволили установить тесный контакт между человечеством и миром компьютеров. Основа этих языков английская. Но языки высокого уровня отличаются от естественных полным отсутствием двусмысленностей и смысловых неточностей. Чтобы взаимопонимание с компьютером состоялось, текст, написанный на языке высокого уровня, должен быть предварительно переведен на машинный язык. Такой перевод осуществляется программой, называемой компилятором.
Вернуться к содержанию раздела
Язык Pascal, который будет нашим рабочим инструментом для написания программ, являет собой удачный компромисс между естественным языком и внутренним языком машины. Программу на Pascal можно эксплуатировать на любом компьютере, обладающим соответствующим компилятором.
Язык программирования Pascal был разработан профессором Цюрихского Федерального технологического института Никлаусом Виртом.
Процесс решения задач на компьютере – это совместная деятельность человека и компьютера. Этот процесс можно представить в виде нескольких последовательных этапов:
• постановка задачи;
• математическое или информационное моделирование;
• алгоритмизация;
• программирование;
• тестирование и отладка программы;
• анализ результатов.
Вернуться к содержанию раздела
Основные файлы пакета Pascal.
Если система программирования установлена на диске D: в каталоге D:\Bp, то в подкаталоге ..Bin\ находятся следующие основный файлы:
BP.EXE – интегрированная среда программирования;
BP.TP – файл конфигурации системы
и др.
Файл Graph.tpu является модулем с графическими процедурами и функциями, файлы с расширением .bgi – драйверы различных типов видеосистем компьютеров, с расширением .chr - содержат векторные шрифты.
Вернуться к содержанию раздела
Запуск интегрированной среды Borland Pascal.
Для запуска интегрированной среды Borland Pascal находят на Рабочем столе значок и двойным кликом запускают её.
Вернуться к содержанию раздела
Вид экрана после запуска Borland Pascal
Закрывающая кнопка
Строка меню
Имя редактируемого файла
Полосы скроллинга
Номер редактируемой строки
Номер позиции в строке
Строка статуса
Вернуться к содержанию раздела
«Горячие» клавиши.
F1 Выводит на экран окно подсказки.
F2 Сохраняет файл, который находится в активном окне редактора.
F3 Появляются диалоговое окно и возможность открыть файл.
F4 Запускает программу и выполняет до строки, на которой стоит курсор.
F5 Масштабирует активное окно.
F6 Переходит к следующему открытому окну.
F7 Запускает программу в режиме отладки с заходом внутрь процедур.
F8 Запускает программу в режиме отладки, минуя вызовы процедур.
F9 Редактирует связи, компилирует.
F10 Переход в меню.
Клави-ши Функции
Вернуться к содержанию раздела
«Горячие» клавиши редактора.
Alt+F9 Компиляция программы.
Alt+X Выход из редактора.
Shift + стрелки
Помечает фрагмент текста.
Ctrl+K+B Начало выделения.
Ctrl+K+K Конец выделения.
Ctrl+K+V Перенос выделенного фрагмента.
Ctrl+K+C Копирование выделенного фрагмента.
Ctrl+K+Y Удаление выделенного фрагмента.
Alt+ номер окна
Переключение активного окна.
Ctrl+K+R Вставка в текст программы записанного на диск файла.
Ctrl+Insert Копирует в буфер фрагмент из одного окна.
Shift+Insert Вставляет из буфера скопированный фрагмент в другое окно.
Клавиши Функции
Вернуться к содержанию раздела
Пошаговая отладка программы.
F4 Запускает программу и выполняет до строки, на которой стоит курсор.
F7 Запускает программу в режиме отладки с заходом внутрь процедур.
F8 Запускает программу в режиме отладки, минуя вызовы процедур.
Ctrl+F7 Добавляет выражение для просмотра его значения во время отладки программы.
Ctrl+F2 Снимает режим отладки программы.
Ctrl+F4 Вычисляет выражение.
Клавиши Функции
Вернуться к содержанию раздела
Основные элементы.Основой любого языка является алфавит- конечный набор
знаков, состоящий из букв,цифр и специальных символов.
Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смыл в программе. Разделителем может служить пробел, символ конца строки. Набор слов в Паскале можно разделить на три группы: зарезервированные слова, стандартные идентификаторы, идентификаторы пользователя.
Зарезервированные слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл.
Для обозначения заранее определенных разработчиками языка, типов данных, констант, функций и процедур служат стандартные идентификаторы.
Для обозначения констант, переменных, процедур и функций, определяемых самим программистом служат идентификаторы пользователя.
Идентификатор –это набор символов, который начинается с буквы, он не может включать в себя некоторые специальные символы, его длина не должна превышать 127 символов.
Вернуться к содержанию раздела
Используемые величины.Константа – это величина, значение которой
устанавливается до выполнения программы и не изменяется в ходе ее выполнения.
Переменная – имя ячейки памяти, содержимое которой меняется в ходе выполнения программы.
Имя - это идентификатор.Целые величины.
тип Диапазон
Integer -32768 ... 32767
Shorint -127 … 127
Byte 0 … 255
Word 0 … 65535
longint -2147483648 … 2147483647
Требуемая память(байт)
2
1
1
2
4
Вернуться к содержанию раздела
3839 107,1...109,2 3845 104,3...105,1
308324 107,1...100,5 49324951 101,1...109,1
1102...11026363 22
тип Диапазон
Real
Single
doudle
extended
comp
Требуемая память(байт
)6
4
8
10
8
Вещественные величиныЗначениями вещественных величин
являются действительные числа.
Вернуться к содержанию раздела
Символьные величины. (CHAR)
Значениями символьных величин являются последовательности символов из алфавита
Булевские величины.(BOOLEAN)
Булевским типом называют тип данных, представляемый двумя значениями True и False.
х2х
х
xsin
xcosarctgx
xlnxe
Встроенные функции.Название Математиче
ская записьЗапись на
языке PascalКвадратный
кореньSqrt(x)
Квадрат числа
Sqr(x)
Модуль числа
Abs(x)
Синус Sin(x)
Косинус Cos(x)
Арктангенс Arctan(x)
Натуральный логарифм
Ln(x)
Экспонента Exp(x)
Вернуться к содержанию раздела
Специальные функции.
Действие Запись Тип аргумента
Для четного-false, для нечетного-true
Odd(x) Целый
Следующее целое Succ(x) Целый
Предыдущее целое Pred(x) Целый
Возвращает аргумент х.
Ord(x) Целый
Целая часть числа Trunc(x) Вещественный
Преобразование вещественного в целое
путем округления
Round(x) Вещественный
Преобразует код х в символ
Chr(x) Byte
Следующий символ Succ(x) Char
Предыдущий символ Pred(x) Char
Возвращает код символа.
Ord(x) Char
Вернуться к содержанию раздела
Структура программы.
Program name; {Заголовок программы}
Uses <модули>; {подключение стандартных и пользовательских библиотечных модулей}
Label <метки>; {описание меток}
Const <константы>; {определение констант}
Type <типы>; {определение типов}
Var <переменные>; {описание переменных}
<раздел процедур>; {описание процедур}
begin
<программа>;{операторы}
end.
Вернуться к содержанию раздела
Конец раздела
Вернуться к содержанию раздела