Содержание
-
Основные типы алгоритмических структур.
-
Виды алгоритмических структур:
блок-схема. линейный алгоритм. алгоритмическая структура «ветвление». алгоритмическая структура «выбор». алгоритмическая структура «цикл». виды циклов.
-
При записи алгоритмов часто используют блок-схемы: Блок, обозначающий начало или конец алгоритма. Блок ввода или вывода информации. Блок проверки условия. Вычислительный блок. Циклический процесс.
-
линейный алгоритм.
Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом. начало конец Команда1 Команда2 КомандаN …
-
алгоритмическая структура «ветвление».
Будем называть условием высказывание, которое может быть либо истинным, либо ложным. В алгоритмической структуре «ветвление» та или иная серия команд выполняется в зависимости от истинности условия. Условные выражения могут быть простыми и сложными. Простое условие включает в себя два числа, две переменных или два арифметических выражения, которые сравниваются между собой с использованием операций сравнения (равно, больше, меньше и пр.). Например: 5>3, 2*8=4*4 и т. д. Сложное условие — это последовательность простых условий, объединенных между собой знаками логических операций. Например, 5>3 And 2*8=4*4.
-
условие действие1 действие2 да нет условие действие1 да нет
-
алгоритмическая структура «выбор». В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей команд при истинности соответствующего условия
-
алгоритмическая структура «выбор». Условие1 Серия 1 нет да Условие2 Серия 2 да нет Серия
-
алгоритмическая структура «цикл». В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно Циклические алгоритмические структуры бывают двух типов: циклы со счетчиком, в которых тело цикла выполняется определенное количество раз; циклысусловием, в которых тело цикла выполняется, пока условие истинно
-
Когда заранее известно, какое число повторений тела цикла необходимо выполнить, можно воспользоваться циклической инструкцией (оператором цикла со счетчиком) For . . . Next. Цикл со счетчиком. Счетчик Тело цикла
-
Циклы с условием. Часто бывает так, что необходимо повторить тело цикла, но заранее неизвестно, какое количество раз это надо сделать. В таких случаях количество повторений зависит от некоторого условия. Такой цикл реализуется с помощью инструкции Do ... Loop. Условие выхода из цикла можно поставить в начале, перед телом цикла. Такой цикл называется циклом с предусловием Условие выхода из цикла можно поставить в конце, после тела цикла. Такой цикл называется циклом с постусловием
-
Циклы с предусловием. условие тело цикла
-
Циклы с постусловием. условие тело цикла
-
Повторим
Что такое алгоритм? Перечислите виды алгоритмов. Отметьте основные способы описания алгоритмов: а) блок-схема; б) словесный; в) с помощью нормальных форм; г) с помощью граф-схем.
-
А)блок-схема; б) словесный;
-
В какой алгоритмической структуре та или иная серия команд выполняется в зависимости от истинности условия? .Какой тип алгоритмической структуры необходимо применить, если последовательность команд выполняется или не выполняется? а) ветвление; б) цикл; в) выбор; г) линейный алгоритм.
-
а) ветвление; б) цикл; в) выбор;
-
Соотнесите высказывание номеру ответа: 1) выполнение действий 2) конец программы 3) начало программы 4) проверка условий 5) вывод данных а б в г
-
Найти значение с в ходе выполнения алгоритма
-
-
Даны два числа; выбрать большее из них.A = 5, В = 8, вывести С.
-
. Какая из блок-схем является циклом?
1. 2 3
-
Какое значение получит переменная Z в результате выполнения следующего алгоритма?
начало Х, У Z:=0 X>0 y>0 Z:=3 Z:=2 z конец да нет А) х=1, у=1 Б) х=1, у=-1 В) х=-1, у=1
-
Ответ
А) Z:=3 Б) Z:=2 В) Z:=0
-
Определите значение переменной с после выполнения фрагмента алгоритма
: Примечание: знаком : = обозначена операция присваивания,знаком * обозначена операция умножения.
-
Выполнение алгоритма
6=1 (нет), значит a:=6-1; то есть a:=5 c:=2*1,то естьc:=2 2. 5=1 (нет), значит a:=5-1,то есть a:=4 c:=2*2, то естьc:=4 3.4=1(нет) значит a:=4-1,то есть a:=3 c:=2*4, то естьc:=8 4. 3=1(нет) значит a:=3-1,то есть a:=2 c:=2*8, то естьc:=16 5.2=1(нет) значит a:=2-1,то есть a:=1 c:=2*16, то естьc:=32 6. 1=1(да) значит c:=32
-
Определите значение переменной с после выполнения фрагмента алгоритма
-
По словесному алгоритму вычисления 2^n составьте блок-схему алгоритма.
1.Начало; 2.Задать n; 3.P:=2; 4.I:=2; 5.Если i
-
.Если i
-
Определите значение переменной т после выполнения фрагмента алгоритма
-
Определите значение переменной с после выполнения фрагмента алгоритма
-
Определите значение переменной с после выполнения фрагмента алгоритма:
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.