
- •Краткий справочник по языку Паскаль Этапы разработки программы
- •Оформление решений
- •Структура программы
- •Типы данных
- •Целые числа
- •Алфавит языка
- •Специальные символы
- •Составные символы
- •Зарезервированные слова
- •Некоторые стандартные функции и процедуры языка
- •Комментарии и директивы
- •Операторы
- •Простые операторы
- •Writeln; -выводит пустую строку. Выражения и операции
- •Арифметические операции
- •Операция @
- •Операции с указателями
- •Операции с множествами
- •Приоритет операций
- •Структурные операторы
- •Полезные формулы
- •Подпрограммы
Краткий справочник по языку Паскаль Этапы разработки программы
В процессе создания любой программы можно выделить несколько этапов.
Постановка задачи - выполняется на естественном языке (русском, английском и т.д.). Необходимо определить цель задачи, ее содержание и общий подход к решению.
Анализ задачи моделирование - определяются исходные данные и результат, выявляются ограничения на их значения, выполняется формализованное описание задачи и построение математической модели.
Разработка или выбор алгоритма решения задачи - выполняется на основе ее математического описания.
Проектирование общей структуры программы - формируется модель решения с последующей детализацией и разбивкой на подпрограммы.
Кодирование - запись алгоритма на языке программирования.
Отладка и тестирование программы. Под отладкой понимается устранение ошибок в программе. Тестирование позволяет вести их поиск и, в конечном счете, убедиться в том, что полностью отлаженная программа дает правильный результат.
Анализ результатов - если программа выполняет моделирование какого-либо известного процесса, следует сопоставить результаты вычислений с результатами наблюдений. В случае существенного расхождения необходимо изменить модель.
Оформление решений
Важно, чтобы решенная задача была правильно оформлена, что предполагает использование:
осмысленных имен переменных, констант, функций и процедур;
отступов при записи инструкций;
комментариев.
Структура программы
Программа на языке Pascal состоит из следующих разделов:
раздел подключаемых библиотек;
раздел объявления меток;
раздел объявления констант;
раздел объявления типов;
раздел объявления переменных;
раздел объявления процедур и функций;
раздел инструкций программы.
Структура программы в общем виде выглядит следующим образом:
program Имя_Программы;
uses
Имя_Модуля1,...;
label
Имя_Метки1,...;
const
Имя_Константы=Значение_Константы;
type
Имя_Типа=Значение_Типа;
var
Имя_Переменной:Тип переменной;
{объявление процедур и функций пользователя};
begin
{Инструкции основной программы};
end.
Типы данных
К основным типам данных языка Pascal относятся:
целые числа (integer и др.);
действительные числа (real и др.);
символы (char);
строки (string);
логический (boolean);
Целые числа и числа с плавающей точкой могут быть представлены в различных форматах.
Целые числа
Название |
Диапазон возможных значений |
Память, байт |
byte |
0-255 |
1 |
shortint |
-128-127 |
1 |
integer |
-32 768-32 767 |
2 |
word |
0-65 535 |
2 |
longint |
-2 147 483 648-2 147 483 647 |
4 |
ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА
single (с одинарной точностью)
real (вещественный)
double (с двойной точностью)
extendent (с повышенной точностью)
comp (сложный)
Логический (булевский) тип имеет всего два значения: true (да - истина, 1) и false (нет - ложь, 0), причем данные значения упорядочены, т.е. в операциях сравнения true > false.
Символьный (литерный) и строковый типы представляют данные, являющиеся символами и их последовательностями - строками.
Структурированные типы данных определяют упорядоченную совокупность скалярных переменных и характеризуются типом своих компонентов. В языке Паскаль допускаются следующие структурированные типы данных: строки, массивы, записи, файлы и другие.