Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по информатике.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
387.58 Кб
Скачать

20. Циклический вычислительный процесс. Параметры цикла. Классификация циклов.

Многократно повторяемые этапы вычислений называются циклами

В зависимости от числа повторений различают два основных типа циклов:

1)циклы с известным количеством повторений

2)циклы с неизвестным количеством повторений

Исходя из структуры, циклы в свою очередь разбиваются на:

1) простые (не содержат внутри себя других циклов)

2)сложные (вложенные), содержащие один или несколько других циклов

Этапы циклического процесс

Переменная, значение которой изменяется при каждом повторении цикла, называется управляющей переменное или параметром цикла.

Этапы:

1)подготовка к выполнению цикла

2)проверка окончания повторений цикла

3)вычисления, выполняемые внутри цикла

4)изменение параметра цикла

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

21. Структурное программирование. Конструкции: следование, развилка, повторение (два вида), выбор

Структу́рное программи́рование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков.

В соответствии с данной методологией

Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:

последовательное исполнение — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;

ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;

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

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

Циклы можно помещать внутрь друг друга. Помещение одной структуры цикла в другую называется вложением циклов. Можно делать вложение структур циклов разного типа.

При вложении циклов надо соблюдать определенные правила:

При вложении циклов For..Next каждый цикл должен иметь свою уникальную переменную счетчика;

При вложении циклов For Each..Next каждый цикл должен иметь свою уникальную element-переменную;

Если используется оператор Exit For или Exit Do во вложенном цикле, этим оператором заканчивается только выполняемый в данный момент цикл. VBA продолжает выполнение следующего цикла более высокого уровня.

  1. Линейный Вычислительный Процесс. Разветвляющийся вп. Циклический вп., примеры схем .

Линейным называют такой вычислительный процесс, в котором все этапы вычислений выполняется в порядке их описания в программе. Порядок выполнения этапов ре зависит от исходных данных и результатов вычислений.

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

Составить схему алгоритма вычисления значения Z=Y+1, где Y вычисляется по формуле

Циклические вычислительные процессы.

Многократно повторяемые этапы вычислений называются циклами. 

В зависимости от числа повторений Различают два основных типа циклов:

1)циклы с известным количеством повторений

2)циклы с неизвестным количеством повторений

Исходя из структуры, циклы в свою очередь разбиваются на:

1) простые (не содержат внутри себя других циклов)

2)сложные (вложенные), содержащие один или несколько других циклов