§9 (1, 2). Структурное программирование | Структурное программирование (11 кл. ФГОС)

Планирование уроков на учебный год (ФГОС)


Урок 13
§9 (1, 2). Структурное программирование



Содержание урока:

Структурное программирование
9.1. Общее представление о структурном программировании
9.1. Общее представление о структурном программировании (продолжение)
9.2. Вспомогательный алгоритм
САМОЕ ГЛАВНОЕ. Вопросы и задания
Материалы к уроку


liniya

Структурное программирование


На всех этапах подготовки к алгоритмизации задачи широко используется структурное представление алгоритма.

Cтруктурное программирование воплощает принципы системного подхода в процессе создания и эксплуатации программного обеспечения ЭВМ. В основу структурного программирования положены следующие достаточно простые положения:

  1. алгоритм и программа должны составляться поэтапно (по шагам).

  2. сложная задача должна разбиваться на достаточно простые части, каждая из которых имеет один вход и один выход.

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

Структурное программирование иногда называют еще "программированием без GO TO". Рекомендуется избегать употребления оператора перехода всюду, где это возможно, но чтобы это не приводило к слишком громоздким структурированным программам.

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

Фундаментом структурного программирования является теорема о структурировании.

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

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

Первая (а) структура - тип последовательность (или просто последовательность), вторая (б) – структура выбора (ветвление), третья (в) – структура цикла с предусловием.


Cкачать материалы урока






Наверх