Основні типи алгоритмічних структур - студопедія

1. Лінійний алгоритм.

Алгоритм, в якому команди виконуютьсяпослідовно одна за одною, називається лінійним алгоритмом.

Приклад 3. Є два натуральних числа x і y. Обчислити і вивести на екран монітора значення функції. Скласти алгоритм вирішення задачі на природній мові і в вигляді блок-схеми.

1) алгоритм природною мовою:

4. Вивести на екран монітора значення z

2) у вигляді блок-схеми:

Основні типи алгоритмічних структур - студопедія

3) на мові програмування Visual Basic (додаток 1)

2. Алгоритмічна структура "розгалуження".

У алгоритмічної структурі "розгалуження" та чи інша серія команд виконується в залежності від істинності умови.

Основні типи алгоритмічних структур - студопедія

3. Алгоритмічна структура "вибір"

У алгоритмічної структурі "вибір" виконується одна з декількох послідовностей команд при істинності відповідного умови.

Основні типи алгоритмічних структур - студопедія

Приклад 4. Нехай задано число х років. Обчислити і вивести на дисплей монітора значення функції. Скласти алгоритм вирішення задачі природною мовою і у вигляді блок-схеми.

1) алгоритм природною мовою:

3. Якщо x<0, то идти к 5

4. Якщо x = 0, то йти до 9

5. y присвоїти 1

7. y присвоїти -1

9. y присвоїти 0

10. Вивести на екран монітора значення y

2) у вигляді блок-схеми:

Основні типи алгоритмічних структур - студопедія

3) на мові програмування Visual Basic (додаток 2)

4. Алгоритмічна структура "цикл"

У алгоритмічної структурі «цикл» серія команд (тіло циклу) виконується багаторазово.

Цикл з лічильником

Основні типи алгоритмічних структур - студопедія

Цикли з умовою

Основні типи алгоритмічних структур - студопедія

Приклад 5. Обчислити і вивести на екран значення функції при зміні x в інтервалі [a; b] з кроком h. Скласти алгоритм вирішення задачі природною мовою і у вигляді блок-схеми.

1) алгоритм природною мовою:

3. x привласнити a

5. Вивести на екран монітора значення x і y

6. x привласнити x + h

7. Якщо x≤b. то йти до 4

2) у вигляді блок-схеми:

3) на мові програмування Visual Basic (додаток 3)

Приклад 6. Обчислити і вивести на екран суму k перших доданків, що не перевищують за значенням число 10 (i- ціле натуральне число). Скласти алгоритм вирішення задачі на природній мові і в вигляді блок-схеми.

1) алгоритм природною мовою:

2. i привласнити 0

3. S присвоїти 0

5. Повторювати поки a ≤ 10

5.1. S присвоїти S + a

5.2. i привласнити i + 1

6. Вивести на екран монітора значення S

2) у вигляді блок-схеми:

Основні типи алгоритмічних структур - студопедія

3) на мові програмування Visual Basic (додаток 4)