Смекни!
smekni.com

Программа для поиска в массиве суммы четных чисел (стр. 3 из 4)

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. Мероприятия по технике безопасности и охране окружающей среды

Пользователь ПЭВМ испытывает вредное действие работы ПЭВМ, поэтому рабочие места пользователей должны отвечать безопасным и безвредным условием труда.

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

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

– загрязнение воздуха вредными веществами, пылью, микроорганизмами и положительными аэронами;

– несоответствие нормам параметров микроклимата;

–возникновение на экране монитора статистических зарядов, заставляющих частички пыли двигаться к ближайшему заземлённому предмету, часто им оказывается лицо разработчика;

– повышенный уровень шума на рабочем месте;

– повышенный уровень статистического электричества при неправильно спроектированной рабочей зоне;

– опасный уровень напряжения в электрической цепи, замыкание которой может произойти через тело человека;

– широкий спектр излучения от дисплея, который включает рентгеновскую, ультрафиолетовую и инфракрасную области, а так же широкий диапазон электромагнитных излучений других частот;

– повышенный уровень электромагнитных излучений;

– повышенный уровень ионизирующих излучений (мягкое рентгеновское гамма – излучение);

– отсутствие или недостаток естественного света;

– недостаточная освещенность рабочей зоны;

– повышенная яркость света;

– пониженная контрастность;

– прямая и обратная блесткость;

– повышенная пульсация светового потока (мерцание изображения);

– длительное пребывание в одном и том же положении, и повторение одних и тех же движений приводит к синдрому длительных статических нагрузок (СДСН);

– нерациональная организация рабочего места;

– несоответствие эргономических характеристик оборудования нормируемым величинам;

– умственное перенапряжение, которое обусловлено характером решаемых задач приводит к синдрому длительных психологическим нагрузкам (СДПН);

– большой объем перерабатываемой информации приводит к значительным нагрузкам на органы зрения;

– монотонность труда;

– нервно–психические нагрузки;

– нервно–эмоциональные стрессовые нагрузки;

– опасность возникновения пожара.

Остановимся подробнее на недостаточной освещенности рабочей зоны помещения, где установлены ПЭВМ, а также на влиянии повышенной яркости света, пониженной контрастности, прямой и обратной блёсткости и повышенной пульсации светового потока. При работе на ПЭВМ органы зрения пользователя выдерживают большую нагрузку с одновременным постоянным напряженным характером труда что приводит к нарушению функционального состояния зрительного анализатора и центральной нервной системы. Нарушение функционального состояния зрительного анализатора проявляется в снижении остроты зрения, устойчивости ясного видения, аккомодации, электрической чувствительности и лабильности.