PPt4Web Хостинг презентаций

Главная / Информатика / Типы алгоритмических структур
X Код для использования на сайте:

Скопируйте этот код и вставьте его на свой сайт

X

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

После чего скачивание начнётся автоматически!

Кнопки:

Презентация на тему: Типы алгоритмических структур


Скачать эту презентацию

Презентация на тему: Типы алгоритмических структур


Скачать эту презентацию

№ слайда 1 Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики
Описание слайда:

Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики МОУ «СОШ №3» г. Первоуральск

№ слайда 2 Понятие и свойства алгоритма Виды алгоритмических конструкций.
Описание слайда:

Понятие и свойства алгоритма Виды алгоритмических конструкций.

№ слайда 3 Понятие и свойства алгоритма. Алгоритм – это точное предписание на выполнение по
Описание слайда:

Понятие и свойства алгоритма. Алгоритм – это точное предписание на выполнение последовательности действий, приводящих от исходных данных к результату. Свойства алгоритма: Дискретность; Понятность; Результативность (конечность); Определённость (однозначность); Массовость. Далее

№ слайда 4 Дискретность. Алгоритм состоит из отдельных законченных шагов – операций, которы
Описание слайда:

Дискретность. Алгоритм состоит из отдельных законченных шагов – операций, которые и составляют всю последовательность. На первом шаге задаются исходные данные. Каждый последующий шаг – выполнение какого-либо действия. Последний шаг выдаёт результат алгоритма. Далее

№ слайда 5 Понятность. Каждый шаг алгоритма должен быть понятен и выполним для конкретного
Описание слайда:

Понятность. Каждый шаг алгоритма должен быть понятен и выполним для конкретного исполнителя. Далее

№ слайда 6 Результативность. Количество шагов алгоритма должно быть конечным и их последова
Описание слайда:

Результативность. Количество шагов алгоритма должно быть конечным и их последовательность должна приводить к запланированному результату. Далее

№ слайда 7 Определённость. На каждом шаге алгоритма однозначно и точно определены действия.
Описание слайда:

Определённость. На каждом шаге алгоритма однозначно и точно определены действия. Далее

№ слайда 8 Массовость. Возможность многократного применения алгоритма с различными исходным
Описание слайда:

Массовость. Возможность многократного применения алгоритма с различными исходными данными.

№ слайда 9 Виды алгоритмических конструкций ЛИНЕЙНАЯ ВЕТВЛЕНИЕ ЦИКЛ
Описание слайда:

Виды алгоритмических конструкций ЛИНЕЙНАЯ ВЕТВЛЕНИЕ ЦИКЛ

№ слайда 10 Линейная алгоритмическая структура Структура алгоритма называется линейной, если
Описание слайда:

Линейная алгоритмическая структура Структура алгоритма называется линейной, если все команды в ней выполняются последовательно друг за другом. Также эта структура называется структурой «Следование». Описание структуры: На языке блок-схем. На алгоритмическом языке. На языке программирования QBasic На языке программирования Pascal

№ слайда 11 На языке блок-схем Начало Команда 1 Команда 2 Команда 3 Конец Задачи.
Описание слайда:

На языке блок-схем Начало Команда 1 Команда 2 Команда 3 Конец Задачи.

№ слайда 12 Задачи с линейными алгоритмами.
Описание слайда:

Задачи с линейными алгоритмами.

№ слайда 13 На алгоритмическом языке НАЧ Название алгоритма 1. Команда 2. Команда 3. Команда
Описание слайда:

На алгоритмическом языке НАЧ Название алгоритма 1. Команда 2. Команда 3. Команда КОН

№ слайда 14 На языке программирования QBasic REM Название алгоритма INPUT (Оператор присваив
Описание слайда:

На языке программирования QBasic REM Название алгоритма INPUT (Оператор присваивания) PRINT END Задачи.

№ слайда 15 Примеры программ на QBasic. REM вычисление функции. INPUT “Введите значение х”;
Описание слайда:

Примеры программ на QBasic. REM вычисление функции. INPUT “Введите значение х”; x Y = SQR(X^2+3) - ABS(X-5) PRINT “Y=”; Y END Составить программу для вычисления функции Далее

№ слайда 16 Программы с линейными алгоритмами (продолжение). Определите значение целочисленн
Описание слайда:

Программы с линейными алгоритмами (продолжение). Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a = 8673 b =(a MOD 100)*10+14 a =(a\100)*100 a = 8600, b = 744 a = 8600, b = 874 a = 8673, b = 874 a = 8673, b = 744

№ слайда 17 На языке программирования Pascal PROGRAM Название программы; VAR имена переменны
Описание слайда:

На языке программирования Pascal PROGRAM Название программы; VAR имена переменных : тип переменных; BEGIN READ (имена переменных); имя переменной:=выражение; WRITELN (имена переменных); END.

№ слайда 18 Алгоритмическая структура Ветвление Ветвление – это структура алгоритма, в котор
Описание слайда:

Алгоритмическая структура Ветвление Ветвление – это структура алгоритма, в которой осуществляется выбор одного из двух вариантов действий в зависимости от верности некоторого условия. Различают полную и неполную форму ветвления. Описание структуры: На языке блок-схем. На алгоритмическом языке. На языке программирования QBasic На языке программирования Pascal

№ слайда 19 На языке блок-схем Полная форма ветвления
Описание слайда:

На языке блок-схем Полная форма ветвления

№ слайда 20 На языке блок-схем Вариант 1 Условие Неполная форма ветвления да нет Задачи.
Описание слайда:

На языке блок-схем Вариант 1 Условие Неполная форма ветвления да нет Задачи.

№ слайда 21 Задачи с разветвляющимися алгоритмами. Далее
Описание слайда:

Задачи с разветвляющимися алгоритмами. Далее

№ слайда 22 Задачи с разветвляющимися алгоритмами (продолжение). Какое значение получит пере
Описание слайда:

Задачи с разветвляющимися алгоритмами (продолжение). Какое значение получит переменная Z в результате выполнения алгоритма? Х=1, Y=1; X=1. Y= -1; X= -1, Y=1. Далее

№ слайда 23 Задачи с разветвляющимися алгоритмами (продолжение). Какое значение получит пере
Описание слайда:

Задачи с разветвляющимися алгоритмами (продолжение). Какое значение получит переменная Z в результате выполнения алгоритма? Х=1, Y=1; X=1. Y= -1; X= -1, Y=1 X= -1, Y=-1

№ слайда 24 На алгоритмическом языке (полная форма) ЕСЛИ условие ТО Команда 1 Команда N ИНАЧ
Описание слайда:

На алгоритмическом языке (полная форма) ЕСЛИ условие ТО Команда 1 Команда N ИНАЧЕ Команда 1 Команда N КОН Вариант 1 Вариант 2

№ слайда 25 На алгоритмическом языке (неполная форма) ЕСЛИ условие ТО Команда 1 Команда N КО
Описание слайда:

На алгоритмическом языке (неполная форма) ЕСЛИ условие ТО Команда 1 Команда N КОН Вариант 1

№ слайда 26 На языке программирования QBasic Полная форма IF условие THEN Оператор 1 Операто
Описание слайда:

На языке программирования QBasic Полная форма IF условие THEN Оператор 1 Оператор N ELSE Оператор 1 Оператор N END IF Неполная форма IF условие THEN Оператор 1 Оператор N END IF (Возможна запись в одну строку, тогда операторы пишутся через двоеточие) Задачи.

№ слайда 27 Примеры программ на QBasic REM Вычисление значения функции INPUT “X=”; X IF X>-
Описание слайда:

Примеры программ на QBasic REM Вычисление значения функции INPUT “X=”; X IF X>- 4 THEN Y=(5*X^2+2)/(X+4) ELSE Y=3*X^2+7 END IF PRINT “Y=”;Y END Составить программу вычисления функции:

№ слайда 28 На языке программирования Pascal Полная форма IF условие THEN BEGIN Оператор 1;
Описание слайда:

На языке программирования Pascal Полная форма IF условие THEN BEGIN Оператор 1; Оператор N END; ELSE BEGIN Оператор 1; Оператор N END; Неполная форма IF условие THEN BEGIN Оператор 1; Оператор N END; (Возможна запись в одну строку тогда BEGIN и END не ставятся)

№ слайда 29 Алгоритмическая структура Цикл Цикл – это структура алгоритма, в которой осущест
Описание слайда:

Алгоритмическая структура Цикл Цикл – это структура алгоритма, в которой осуществляется повторение выполнения некоторой группы операций определенное число раз (пока верно некоторое условие). Различают следующие виды циклов: С предусловием С постусловием Со счетчиком

№ слайда 30 На языке блок-схем Тело цикла Условие Цикл с предусловием да нет Задачи.
Описание слайда:

На языке блок-схем Тело цикла Условие Цикл с предусловием да нет Задачи.

№ слайда 31 Задачи на циклы. Определите значение переменной с после выполнения фрагмента алг
Описание слайда:

Задачи на циклы. Определите значение переменной с после выполнения фрагмента алгоритма: 1) - 11 2) – 78 3) – 55 4) – 66 Далее

№ слайда 32 Задачи на циклы (продолжение). Определите значение переменной m после выполнения
Описание слайда:

Задачи на циклы (продолжение). Определите значение переменной m после выполнения фрагмента алгоритма: 1) 1 2) 2 3) 3 4) 33

№ слайда 33 На алгоритмическом языке (с предусловием) ПОКА условие НЦ Команда 1 • • • • • •
Описание слайда:

На алгоритмическом языке (с предусловием) ПОКА условие НЦ Команда 1 • • • • • • • • Команда N КЦ Тело цикла

№ слайда 34 На языке программирования QBasic С предусловием WHILE условие Оператор 1 • • • •
Описание слайда:

На языке программирования QBasic С предусловием WHILE условие Оператор 1 • • • • • • • • Оператор N WEND Или WHILE условие: Оператор 1:…:Оператор N: WEND

№ слайда 35 На языке программирования Pascal С предусловием WHILE условие DO BEGIN Оператор
Описание слайда:

На языке программирования Pascal С предусловием WHILE условие DO BEGIN Оператор 1 • • • • • • • • Оператор N END Возможна запись в одну строку

№ слайда 36 На языке блок-схем Тело цикла Условие Цикл с постусловием да нет
Описание слайда:

На языке блок-схем Тело цикла Условие Цикл с постусловием да нет

№ слайда 37 На алгоритмическом языке (с постусловием) ДЕЛАТЬ НЦ Команда 1 • • • • • • • • Ко
Описание слайда:

На алгоритмическом языке (с постусловием) ДЕЛАТЬ НЦ Команда 1 • • • • • • • • Команда N КЦ условие Тело цикла

№ слайда 38 На языке программирования QBasic С постусловием DO Оператор 1 • • • • • • • • Оп
Описание слайда:

На языке программирования QBasic С постусловием DO Оператор 1 • • • • • • • • Оператор N LOOP WHILE условие Или DO Оператор 1:…:Оператор N:LOOP WHILE условие

№ слайда 39 На языке программирования Pascal С постусловием REPEAT Оператор 1 • • • • • • •
Описание слайда:

На языке программирования Pascal С постусловием REPEAT Оператор 1 • • • • • • • • Оператор N UNTIL условие Возможна запись в одну строку

№ слайда 40 На языке блок-схем Цикл со счетчиком (параметром) Задачи
Описание слайда:

На языке блок-схем Цикл со счетчиком (параметром) Задачи

№ слайда 41 Задачи с циклическими алгоритмами.
Описание слайда:

Задачи с циклическими алгоритмами.

№ слайда 42 На алгоритмическом языке ДЛЯ имя пар=НЗ ДО КЗ С ШАГОМ шаг НЦ Команда 1 • • • • •
Описание слайда:

На алгоритмическом языке ДЛЯ имя пар=НЗ ДО КЗ С ШАГОМ шаг НЦ Команда 1 • • • • • • • • Команда N КЦ Тело цикла Со счетчиком (параметром)

№ слайда 43 На языке программирования QBasic Со счетчиком (параметром) FOR имя пар = НЗ TO К
Описание слайда:

На языке программирования QBasic Со счетчиком (параметром) FOR имя пар = НЗ TO КЗ STEP шаг Оператор 1 • • • • • • • • Оператор N END IF Возможна запись в одну строку

№ слайда 44 На языке программирования Pascal Со счетчиком (параметром) FOR имя пар = НЗ TO К
Описание слайда:

На языке программирования Pascal Со счетчиком (параметром) FOR имя пар = НЗ TO КЗ DO BEGIN Оператор 1 • • • • • • • • Оператор N END

Скачать эту презентацию

Презентации по предмету
Презентации из категории
Лучшее на fresher.ru