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

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

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






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

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

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

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

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

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

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

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



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

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

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

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

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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