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