Студопедия

КАТЕГОРИИ:

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

Список идентификаторов программы




Список был фактически определен в разделе функциональной спецификации:

a) Для структурированных данных типа массивы:

– одномерный массив наименований банков, i-1,5;

 –двухмерный массив курсов валют, i=1,5; j=1,3;

 –  одномерный массив процентных ставок, i=1,5;

 – одномерный массив индексов банков,i=1,5;

max_pr – величина наибольшей процентной ставки среди имеющихся банков;

max_  – максимальный курс для каждого вида валют, j=1,3;

min_  – минимальный курс для каждого вида валют, j=1,3;

–список наименований банков в порядке уменьшения процентной ставки, i=1,5;

b) Для структурированных данных типа записи:

bank[i] – массив записей (i=1,5), имеющий поля;

name – наименование банка;

dol – курсы валют доллара;

mark – курсы валюты марка;

iena – курсы валюты иена;

pr – величина процентной ставки на вклады;

max_pr – величина наибольшей процентной ставки среди имеющихся банков;

max_  – максимальный курс для каждого вида валют, j=1,3;

min_  – минимальный курс для каждого вида валют, j=1,3;

 – список банков в порядке уменьшения процентной ставки, i=1,5;

 

или (для случая когда структура курсов валют идентифицируется как одномерный массив записей - ):

max_ =max( , i=1,5, j=1,3

min_ =min( , i=1,5, j=1,3

2.2 Распечатка текста программы;

Исходя из принятых идентификаторов и математической постановки задачи, составить программу на языке Турбо Паскаль. При создании программы необходимо четко ее документирование (комментарии); Спецификация программы должна давать точное описание того, что программа должна делать. В идеальном случае это письменный документ, который служить для справок в работе программиста. Цель документирования: дать пользователю вашей программы возможность разобраться в программе и правильно ее использовать. Для достижения высокого результата желательна: семантика имен переменных (содержательные обозначения), читаемость программы (структурность расположения операторов), четкость в алгоритмах, корректность программы, удобочитаемые структуры (for, if, while, …) и т.д. Составленную таким образом программу отладить для некоторого постоянного набора исходных данных, для которого заранее просчитаны значения выходных параметров. Отлаженный вариант программы, работающий без сбоев, логических ошибок, и имеющий на выходе верные результаты, распечатать на листах 11-го формата и представить в пояснительной записке в разделе: распечатка текста программы.

Блок-схемы

Блок-схема желательна в тех случаях, когда какой-либо участок программы является сложным и его работу для наглядности дополнительно лучше представить в виде блок-схемы.

Детали работы с файлами, подпрограммами, функциями

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

ЭКСПЛУАТАЦИОННЫЕ ПРОЦЕДУРЫ

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










Последнее изменение этой страницы: 2018-04-12; просмотров: 197.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...