Студопедия — Этапы разработки программы
Студопедия Главная Случайная страница Обратная связь

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

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






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

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

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

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

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

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

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

Программа на языке 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; просмотров: 510. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

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

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

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

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Именные части речи, их общие и отличительные признаки Именные части речи в русском языке — это имя существительное, имя прилагательное, имя числительное, местоимение...

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