WHILE <условие> DO
BEGIN {последовательность инструкций}
END;
где <условие> – выражение логического типа, определяющее условие выполнения цикла – инструкций, находящихся между BEGIN и END.
Инструкции цикла выполняются до тех пор, пока <условие> истинно (значение выражения <условие> равно TRUE).
Инструкция REPEAT, как и инструкция WHILE, используется в программе, если надо произвести некоторые повторяющиеся вычисления (цикл), число повторов заранее неизвестно и может быть определено только во время работы программы.
Формат инструкции:
REPEAT {инструкции}
UNTIL <условие>;
где <условие> – выражение логического типа, определяющее условие завершения цикла.
Инструкции, находящиеся между REPEAT и UNTIL, выполняются до тех пор, пока <условие> ложно (значение выражения <условие> равно FALSE).
Процедуры и функции. Процедуры и функции представляют собой важный инструмент Турбо Паскаля, позволяющий писать хорошо структурированные программы. Процедура (функция) – это независимая именованная часть программы, которую можно вызвать по имени для выполнения определенных действий.
Описание процедур:
Procedure <имя> (формальные параметры);
Const <описание постоянных>;
Type <описание типов данных пользователя>;
Var <описание переменных>;
Begin <операторы>
end;
Описание функций:
Function <имя> (формальные параметры) : <тип результата>;
Const <описание постоянных>;
Type <описание типов данных пользователя>;
Var <описание переменных>;
Begin <операторы>
end;
Организация ввода и вывода информации. Для обеспечения приема исходных данных и выдачу пользователю результатов в языке Turbo Pascal существуют инструкции WRITE и WRITENL, READ и READLN.
Инструкция WRITE предназначена для вывода на экран монитора сообщений и значений переменных. Процедура записи WRITE производит вывод числовых данных, символов, строк и булевских значений. Формат:
WRITE (Y1, Y2, … , Yn);
или
WRITE (FV, Y1, Y2, … , Yn);
где Y1, Y2, … , Yn – выражение типа integer, real, char, Boolean и т.д.; FV – имя файла, куда производится вывод. Для вывода на принтер FV равно Lst.
Инструкции READ и READLN предназначены для ввода с клавиатуры значений переменных (исходных данных). Формат инструкций:
READ (переменная 1, переменная 2, …, переменная N);
READLN (переменная 1, переменная 2, …, переменная N).
Процедура чтения READ обеспечивает ввод числовых данных, символов, строк и т.д. для последующей их обработки программой. Формат:
READ (X1, X2, … , Xn);
или
READ (FV, X1, X2, … , Xn);
где X1, X2, … , Xn – переменные допустимых типов данных; FV – переменная, связанная с файлом, откуда будет выполняться чтение. В данном подразделе рассматривается в основном первый вариант формата.
Значение X1, X2, … , Xn набираются минимум через один пробел на клавиатуре и высвечиваются на экране. После набора данных для одной процедуры READнажимается клавиша ввода Enter. Значения переменных должны вводиться в строгом соответствии с синтаксисом языка Паскаль. Если соответствие нарушено (например, X1 имеет тип integer, а при вводе набирается значение типа char), то возникают ошибки ввода–вывода.
3. Алгоритмизация проекта
Алгоритм выполнения программы в соответствии с рисунком 3.1
Рисунок 3.1 – Блок–схема алгоритма программы
4.Листинг
5. Руководство пользователя
Для того чтобы запустить программу в действие нужно открыть файл Mass.exe. После этого появится окно титульного листа курсового проекта в соответствии с рисунком 5.1
Рисунок 5.1 – Главное окно программы
При нажатии любой клавиши появится основное окно программы, в котором появится и результат ее исполнения в соответствии с рисунком 5.2
Рисунок 5.2 – Главное окно программы
6. Требования к аппаратному обеспечению
Известно, что оптимизация бизнес–процессов современного предприятия позволяет организации укрепить позиции в своем сегменте рынка и более продуктивно развивать производство. Грамотное внедрение информационных технологий вносит весомый вклад в решение этой задачи. Разумеется, при выборе аппаратного обеспечения для конкретного внедрения, необходимо учитывать различные факторы: функциональность и сложность используемого прикладного решения (конфигурации); состав и многообразие типовых действий, выполняемых той или иной группой пользователей; количество пользователей и интенсивность их работы и т.д.
При выборе персонального компьютера, необходимо чтобы он обладал такими характеристиками как надежность, разрядность, производительность (тактовая частота), емкость основной памяти, емкость жесткого диска, тип принтера, вид операционной системы, поддержка сети, совместимость с другими компьютерами. Очень важно выбрать монитор, потому что от него зависит комфортность работы и здоровье пользователя. При выборе монитора необходимо учесть следующие факторы: размер экрана, размер зерна экрана, разрешающая способность, частота кадровой развертки, объем памяти видеоадаптера. Экран желательно иметь плоский, антибликовый, с антистатическим покрытием (типа AS– Anti Static), с низким уровнем излучения (тип– LR– Low Radiation). При выборе принтера нужно учесть: цветность, тип принтера (матричный, струйный, лазерный), количество игл или сопел, ширину печати, разрешающую способность, скорость печати, русификацию, емкость памяти, интерфейс, расходные материалы. Для работы программы необходимо следующее минимальное аппаратное и программное обеспечение:
– Процессор Pentium III 400 Мгц или аналогичный:
– 128 Мб оперативной памяти;
– 24 Мб свободного места на диске ;
– клавиатура;
– ручной манипулятор "мышь";
– видео карта 32 Мб;
– 48–скоростной дисковод CD–ROM;
– операционная система MS Windows версий от Windows 98;
– среда программирования TurboPascal 7.0
Эти требования являются минимальными, что означает, что при повышении класса компьютера и увеличении его производительности, эффективность использования программы также повысится.
Максимальное аппаратное и программное обеспечение, которое может быть применено к данному программному средству следующее:
– Процессор Intel ® Core ™ 2 Quad CPU Q6600, 2.40 Ггц
– 4096 Мб оперативной памяти;
– 1024 Гб свободного места на диске ;
– клавиатура;– ручной манипулятор "мышь";
– видео карта GeForce 9800, 512 Мб;
– 52–скоростной дисковод CD–ROM;
– операционная система MS Windows 7;
– среда программирования TurboPascal 7.0
Cостав ПК, на котором тестировалась программа
– Процессор AMD Athlon 1300, 1.30 Ггц
– 512 Мб оперативной памяти;
– 100 Гб свободного места на диске ;
– клавиатура;
– ручной манипулятор "мышь";
– видео карта GeForce 4, 64 Мб;
– 52–скоростной дисковод CD–ROM;
– операционная система MS Windows XP;
– среда программирования TurboPascal 7.0
7. Мероприятия по технике безопасности и охране окружающей среды
Пользователь ПЭВМ испытывает вредное действие работы ПЭВМ, поэтому рабочие места пользователей должны отвечать безопасным и безвредным условием труда.
В связи с этим предполагается разработать комплекс мер, обеспечивающих безопасные и безвредные условия труда и рассмотреть экологические вопросы
Анализ опасных и вредных факторов, возникающих при работе с компьютером. При разработке программного продукта на разработчика работающего на ПЭВМ постоянно или периодически действуют следующие опасные и вредные факторы:
– загрязнение воздуха вредными веществами, пылью, микроорганизмами и положительными аэронами;
– несоответствие нормам параметров микроклимата;
–возникновение на экране монитора статистических зарядов, заставляющих частички пыли двигаться к ближайшему заземлённому предмету, часто им оказывается лицо разработчика;
– повышенный уровень шума на рабочем месте;
– повышенный уровень статистического электричества при неправильно спроектированной рабочей зоне;
– опасный уровень напряжения в электрической цепи, замыкание которой может произойти через тело человека;
– широкий спектр излучения от дисплея, который включает рентгеновскую, ультрафиолетовую и инфракрасную области, а так же широкий диапазон электромагнитных излучений других частот;
– повышенный уровень электромагнитных излучений;
– повышенный уровень ионизирующих излучений (мягкое рентгеновское гамма – излучение);
– отсутствие или недостаток естественного света;
– недостаточная освещенность рабочей зоны;
– повышенная яркость света;
– пониженная контрастность;
– прямая и обратная блесткость;
– повышенная пульсация светового потока (мерцание изображения);
– длительное пребывание в одном и том же положении, и повторение одних и тех же движений приводит к синдрому длительных статических нагрузок (СДСН);
– нерациональная организация рабочего места;
– несоответствие эргономических характеристик оборудования нормируемым величинам;
– умственное перенапряжение, которое обусловлено характером решаемых задач приводит к синдрому длительных психологическим нагрузкам (СДПН);
– большой объем перерабатываемой информации приводит к значительным нагрузкам на органы зрения;
– монотонность труда;
– нервно–психические нагрузки;
– нервно–эмоциональные стрессовые нагрузки;
– опасность возникновения пожара.
Остановимся подробнее на недостаточной освещенности рабочей зоны помещения, где установлены ПЭВМ, а также на влиянии повышенной яркости света, пониженной контрастности, прямой и обратной блёсткости и повышенной пульсации светового потока. При работе на ПЭВМ органы зрения пользователя выдерживают большую нагрузку с одновременным постоянным напряженным характером труда что приводит к нарушению функционального состояния зрительного анализатора и центральной нервной системы. Нарушение функционального состояния зрительного анализатора проявляется в снижении остроты зрения, устойчивости ясного видения, аккомодации, электрической чувствительности и лабильности.