Основні типи алгоритмічних структур - студопедія
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)