Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика

.pdf
Скачиваний:
34
Добавлен:
17.03.2015
Размер:
697.48 Кб
Скачать

21.01.2013

4. Разработка алгоритма решения задачи

71

21.01.2013

Алгоритм - это чётко сформулированная последовательность действий компьютера, позволяющая от исходных данных прийти к искомому результату

72

21.01.2013

Требования к алгоритму:

Определенность – каждое предписание (шаг алгоритма) должно быть понятно исполнителю (компьютеру) и исключать неоднозначность исполнения.

Результативность - алгоритм должен приводить к искомому результату после выполнения конечного числа шагов (не допускается зацикливание алгоритма).

Массовость - алгоритм должен быть работоспособен для всех допустимых исходных данных (многократность применения).

73

21.01.2013

4. Разработка алгоритма решения задачи:

a)Выбор метода проектирования алгоритма

(нисходящий, модульный, структурный).

b)Выбор формы описания алгоритма (словесное описание, графическое описание,

программный код и др.).

c)Проектирование алгоритма.

74

21.01.2013

Нисходящее проектирование предполагает последовательное разбиение исходной задачи на подзадачи до такой конкретизации, когда каждая подзадача не станет достаточно простой для программирования

75

21.01.2013

Модульное проектирование предполагает построение алгоритма из отдельных модулей (функционально завершённых и имеющих

собственное имя)

76

21.01.2013

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

77

21.01.2013

5. Программирование

78

21.01.2013

Программирование

формально рассматривается как кодирование алгоритмов на заданном языке программирования

79

21.01.2013

5. Программирование:

a)Выбор языка программирования.

b)Уточнение способов организации данных.

c)Запись алгоpитма на выбpанном языке пpогpаммиpования.

80