П.3 Базовые алгоритмические структуры
Существует три типа алгоритма: линейный алгоритм, разветвляющийся алгоритм, циклический алгоритм. Строятся алгоритмы на основе базовых алгоритмических структур.
1.Линейный алгоритм - это алгоритм, который не содержит логических условий и имеет только 1 ветвь вычислений. Изображается линейный алгоритм с помощью базовой структуры "следование".
Пример 11.3.1 составить блок-схему
алгоритма для вычисления
A=5*B*C для заданных
значений B и C.
2.Разветвляющийся алгоритм - это алгоритм, который содержит одно или несколько логических условий и имеет 2 ветви вычислений. Изображается разветвляющийся алгоритм с помощью базовой структуры "развилка".
Пример 11.3.2
составить блок-схему
алгоритма вычисления
3. Циклический алгоритм - это алгоритм, содержащий многократно повторяющиеся действия. Этот алгоритм изображается с помощью базовых структур цикл-“пока”, цикл-“до”, цикл с параметром.
Пример 11.3.3 составить блок-схему алгоритма для нахождения суммы первых m элементов последовательности, задаваемой формулой
Цикл – “пока ”
Начальные установки цикла
Цикл-“пока” Здесь блок NM (геометрическая фигура – ромб) является условием продолжения цикла; арифметические блоки (геометрические фигуры прямоугольники): X:=4N2, S:=S+X, N:=N+1 – тело цикла.
Цикл – “до”.
Начальные установки цикла
Цикл-“до” Здесь блок NM (геометрическая фигура – ромб) является условием окончания цикла; арифметические блоки (геометрические фигуры прямоугольники): X:=4N2, S:=S+X, N:=N+1 – тело цикла.
Цикл с параметром
Начальная установка цикла
Цикл с параметром Здесь блок N = 1, M; 1 (геометрическая фигура – шестиугольник) определяет в каких пределах и с каким шагом изменяется параметр N; арифметические блоки (геометрические фигуры прямоугольники): X:=4N2, S:=S+X – тело цикла.
- Математика и информатика Учебное пособие
- Содержание:
- §1. Математические предложения и доказательства.
- §2. Элементы теории множеств.
- П.2 Подмножество. Основные числовые множества.
- П.3 Операции над множествами.
- П.4 Диаграммы Эйлера-Венна.
- § 3. Декартово произведение множеств. Соответствия. Бинарные отношения и их свойства. Отображения.
- § 4. Элементы комбинаторики. Соединения без повторений и с повторениями. Правила суммы и произведения.
- П.1 Соединения без повторений
- П.2 Соединения с повторениями
- П.3. Правила суммы и произведения
- § 5. Элементы теории вероятностей. П.1 Классическое и статистическое определения вероятности.
- П.2 Сумма событий. Теорема сложения вероятностей.
- П.3 Произведение событий. Теорема умножения вероятностей.
- П.4 Формула полной вероятности. Формула Байесса. Формула Бернулли.
- Вопрос 2.Шкалы измерения
- Методы первичной статистической обработки результатов эксперимента
- Выборочное среднее
- Дисперсия
- § 9. Информация и информационные процессы п.1. Понятие об информации. Носители информации. Количественная мера информации. Кодирование информации
- П.2. Понятие о системах счисления. Системы счисления, применяемые в цифровых эвм
- Системы счисления, применяемые в цифровых эвм
- П.3. Перевод чисел из одной с.С. В другую
- П.4. Арифметика двоичных чисел
- Задачи для самостоятельной работы
- §11 Алгоритм и его свойства. Методика составления алгоритмов. П.1. Понятие алгоритма. Свойства алгоритмов. Способы задания алгоритмов.
- П.2.Типы алгоритмов.
- Следование
- Цикл – до(Рис. 58)
- Цикл с параметром(Рис. 59)
- П.3 Базовые алгоритмические структуры
- П.4.Основные этапы решения задач на эвм.