Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Виды алгоритмов и их реализация"

Презентация по информатике на тему "Виды алгоритмов и их реализация"

  • Информатика
Тема урока: Виды алгоритмов и их реализация
Образовательные задачи: 1. Ввести понятия: полная форма ветвления и условный...
Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд...
Программа Программа – это алгоритм, записанный на каком-либо языке программи...
начало конец c := a + b; ввод a, b вывод c блок "начало" блок "ввод" блок "п...
Из чего состоит программа? program ; const …;{константы} var …; {переменные}...
Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран...
Вариант 1. Блок-схема полная форма ветвления блок "решение" начало max:= a;...
Условный оператор 	if  then begin {что делать, если условие верно} end else...
Вариант 1. Программа 	program primer2; 	var a, b, max: integer; 	begin write...
Что неправильно? 	if a > b then begin a := b end else b := a end; 	if a > b...
Самостоятельная работа Задача. Ввести с клавиатуры целое число и вывести на э...
Решение задачи program primer2; var : integer; begin writeln('Введите целое ч...
1 из 13

Описание презентации по отдельным слайдам:

№ слайда 1 Тема урока: Виды алгоритмов и их реализация
Описание слайда:

Тема урока: Виды алгоритмов и их реализация

№ слайда 2 Образовательные задачи: 1. Ввести понятия: полная форма ветвления и условный
Описание слайда:

Образовательные задачи: 1. Ввести понятия: полная форма ветвления и условный оператор ветвления. 2. Научить разрабатывать и создавать простейшие полные формы условного оператора.

№ слайда 3 Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд
Описание слайда:

Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд) понятность: должен включать только команды, известные исполнителю (входящие в СКИ) определенность: при одинаковых исходных данных всегда выдает один и тот же результат конечность: заканчивается за конечное число шагов массовость: может применяться многократно при различных исходных данных корректность: дает верное решение при любых допустимых исходных данных Алгоритм – это четко определенный план действий для исполнителя.

№ слайда 4 Программа Программа – это алгоритм, записанный на каком-либо языке программи
Описание слайда:

Программа Программа – это алгоритм, записанный на каком-либо языке программирования набор команд для компьютера

№ слайда 5 начало конец c := a + b; ввод a, b вывод c блок "начало" блок "ввод" блок "п
Описание слайда:

начало конец c := a + b; ввод a, b вывод c блок "начало" блок "ввод" блок "процесс" блок "вывод" блок "конец" Блок-схема линейного алгоритма

№ слайда 6 Из чего состоит программа? program ; const …;{константы} var …; {переменные}
Описание слайда:

Из чего состоит программа? program <имя программы>; const …;{константы} var …; {переменные} begin … {основная программа} end. { процедуры и функции } комментарии в фигурных скобках не обрабатываются

№ слайда 7 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран
Описание слайда:

Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения: надо вывести на экран первое число, если оно больше второго, или второе, если оно больше первого. Особенность: действия исполнителя зависят от некоторых условий (если … иначе …). Алгоритмы, в которых последовательность шагов зависит от выполнения некоторых условий, называются разветвляющимися.

№ слайда 8 Вариант 1. Блок-схема полная форма ветвления блок &quot;решение&quot; начало max:= a;
Описание слайда:

Вариант 1. Блок-схема полная форма ветвления блок "решение" начало max:= a; ввод a,b вывод max a > b? max:= b; конец да нет Если a = b? ?

№ слайда 9 Условный оператор 	if  then begin {что делать, если условие верно} end else
Описание слайда:

Условный оператор if <условие> then begin {что делать, если условие верно} end else begin {что делать, если условие неверно} end; Особенности: перед else НЕ ставится точка с запятой если в блоке один оператор, можно убрать слова begin и end

№ слайда 10 Вариант 1. Программа 	program primer2; 	var a, b, max: integer; 	begin write
Описание слайда:

Вариант 1. Программа program primer2; var a, b, max: integer; begin writeln('Введите два целых числа'); read ( a, b ); if a > b then begin end else begin end; writeln ('Наибольшее число ', max); end. max := a; max := b; полная форма условного оператора

№ слайда 11 Что неправильно? 	if a &gt; b then begin a := b end else b := a end; 	if a &gt; b
Описание слайда:

Что неправильно? if a > b then begin a := b end else b := a end; if a > b then begin a := b else begin b := a end; if a > b then begin a := b end; else begin b := a end; begin end end

№ слайда 12 Самостоятельная работа Задача. Ввести с клавиатуры целое число и вывести на э
Описание слайда:

Самостоятельная работа Задача. Ввести с клавиатуры целое число и вывести на экран «1», если число больше 10 и «0», если число меньше 10. Составить блок-схему Составить программу

№ слайда 13 Решение задачи program primer2; var : integer; begin writeln(&#039;Введите целое ч
Описание слайда:

Решение задачи program primer2; var : integer; begin writeln('Введите целое число'); read ( a ); if a >10 then writeln(‘1’) else writeln(‘0’) end.

Автор
Дата добавления 03.09.2015
Раздел Информатика
Подраздел Презентации
Просмотров202
Номер материала ДA-027498
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх