Реферат: Средства создания программных продуктов

· словесный,

· формально-словесный,

· графический и др.

Словесный способ описания алгоритма отражает содержание выполняемых действий средствами естественного языка. К достоинствам этого способа описания следует отнести его общедоступность, а также возможность описывать алгоритм с любой степенью детализации. К главным недостаткам этого способа следует отнести достаточно громоздкое описание, отсутствие строгой формализации вследствие неоднозначности восприятия естественного языка.

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

Графический способ описания алгоритмов представляет собой изображение логико-математической структуры алгоритма, при котором все этапы процесса обработки данных представляются с помощью определенного набора геометрических фигур (блоков), имеющих строго определенную конфигурацию в соответствии с характером выполняемых действий. (см. рис.1)


- начало, конец


- вычисления

- ввод / вывод


- проверка условия


- модификация

- подпрограмма

Рис. 1. Основные графические обозначения блоков программ.

Все блоки в схеме располагаются в последовательности сверху вниз и слева направо, объединяясь между собой линиями потока.

Приведем пример: математическая постановка задачи - задано квадратное уравнение:

,

где , b, c – некоторые параметры. Вычислить его действительные корни.

Решение:

;

Если D³0, то уравнение имеет 2 действительных корня

.

Если D<0, то уравнение не имеет действительных корней.

Блок-схема алгоритма решения:


Раздел II. Средства, используемые для создания программ

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

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

Аппаратное обеспечение современных ПК включает в себя следующее:

· системный блок,

· устройства ввода информации в ПК (например, клавиатура),

К-во Просмотров: 421
Бесплатно скачать Реферат: Средства создания программных продуктов