Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Этапы разработки программы





Краткий справочник по языку Паскаль

В процессе создания любой программы можно выделить несколько этапов.

  • Постановка задачи - выполняется на естественном языке (русском, английском и т.д.). Необходимо определить цель задачи, ее содержание и общий подход к решению.
  • Анализ задачи моделирование - определяются исходные данные и результат, выявляются ограничения на их значения, выполняется формализованное описание задачи и построение математической модели.
  • Разработка или выбор алгоритма решения задачи - выполняется на основе ее математического описания.
  • Проектирование общей структуры программы - формируется модель решения с последующей детализацией и разбивкой на подпрограммы.
  • Кодирование - запись алгоритма на языке программирования.
  • Отладка и тестирование программы. Под отладкой понимается устранение ошибок в программе. Тестирование позволяет вести их поиск и, в конечном счете, убедиться в том, что полностью отлаженная программа дает правильный результат.
  • Анализ результатов - если программа выполняет моделирование какого-либо известного процесса, следует сопоставить результаты вычислений с результатами наблюдений. В случае существенного расхождения необходимо изменить модель.

Оформление решений

Важно, чтобы решенная задача была правильно оформлена, что предполагает использование:

  • осмысленных имен переменных, констант, функций и процедур;
  • отступов при записи инструкций;
  • комментариев.

Структура программы

Программа на языке Pascal состоит из следующих разделов:

  • раздел подключаемых библиотек;
  • раздел объявления меток;
  • раздел объявления констант;
  • раздел объявления типов;
  • раздел объявления переменных;
  • раздел объявления процедур и функций;
  • раздел инструкций программы.

Структура программы в общем виде выглядит следующим образом:

program Имя_Программы;

uses

Имя_Модуля1,...;

label

Имя_Метки1,...;

const

Имя_Константы=Значение_Константы;

type

Имя_Типа=Значение_Типа;

var

Имя_Переменной:Тип переменной;

{объявление процедур и функций пользователя};

begin

{Инструкции основной программы};

end.

Типы данных

К основным типам данных языка Pascal относятся:

  • целые числа (integer и др.);
  • действительные числа (real и др.);
  • символы (char);
  • строки (string);
  • логический (boolean);

 

Целые числа и числа с плавающей точкой могут быть представлены в различных форматах.

ЦЕЛЫЕ ЧИСЛА

 

Название Диапазон возможных значений Память, байт
byte 0-255  
shortint -128-127  
integer -32 768-32 767  
word 0-65 535  
longint -2 147 483 648-2 147 483 647  

 

ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА

  • single (с одинарной точностью)
  • real (вещественный)
  • double (с двойной точностью)
  • extendent (с повышенной точностью)
  • comp (сложный)

Логический (булевский) тип имеет всего два значения: true (да - истина, 1) и false (нет - ложь, 0), причем данные значения упорядочены, т.е. в операциях сравнения true > false.

Символьный (литерный) и строковый типы представляют данные, являющиеся символами и их последовательностями - строками.

Структурированные типы данных определяют упорядоченную совокупность скалярных переменных и характеризуются типом своих компонентов. В языке Паскаль допускаются следующие структурированные типы данных: строки, массивы, записи, файлы и другие.

Алфавит языка

Программа на языке Turbo Pascal формируется с помощью конечного набора знаков, образующих алфавит языка, и состоит из:

  • прописных и строчных букв латинского алфавита (A, B,...,Z, a, b,...,z) и знака подчеркивания;
  • цифр (0, 1,...,9)

Кроме того, в алфавит включаются специальные символы и составные символы.

СПЕЦИАЛЬНЫЕ СИМВОЛЫ

 

Символ Название Символ Название
+ Плюс {} Фигурные скобки
- Минус . Точка
* Звездочка , Запятая
/ Дробная черта : Двоеточие
= Равно ; Точка с запятой
> Больше ' Апостроф
< Меньше # Номер
[ ] Квадратные скобки $ Знак денежной единицы
() Круглые скобки ^ Тильда (каре)
@ Коммерческое а   Пробел (не имеет обозначения)






Дата добавления: 2015-10-19; просмотров: 530. Нарушение авторских прав; Мы поможем в написании вашей работы!




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия