Презентация, доклад по информатике на тему Алгоритм и его формальное исполнение

Содержание

Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий

Слайд 1*
Тема урока:
АЛГОРИТМ И ЕГО ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ
Автор : учитель информатики и

ИКТ
Шахудина Елена Сергеевна
*Тема урока:АЛГОРИТМ И ЕГО ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ Автор : учитель информатики и ИКТШахудина Елена Сергеевна

Слайд 2
Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в

825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.
Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма

Слайд 3
Определение:
Алгоритм – это описание

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

Слайд 4
Определение:

Алгоритмизация – это процесс разработки алгоритма для решение задачи.
Определение:           Алгоритмизация – это процесс разработки алгоритма

Слайд 6Линейный алгоритм
Первый тип — линейный алгоритм; такой, в котором все действия выполня­ются в

строгом порядке, последовательно, одно за другим. Типичный жиз­ненный пример такого алгоритма — приготовление бутерброда.
Линейный алгоритмПервый тип — линейный алгоритм; такой, в котором все действия выполня­ются в строгом порядке, последовательно, одно за другим.

Слайд 7Разветвляющийся алгоритм
Второй тип — разветвляющийся алгоритм; такой, в котором выполняются те или иные действия

в зависимости от выполнения или невыполнения не­коего условия. Пример из жизни — сказка про Ивана Царевича
Разветвляющийся алгоритмВторой тип — разветвляющийся алгоритм; такой, в котором выполняются те или иные действия в зависимости от выполнения или невыполнения

Слайд 8Цикличский алгоритм
Третий тип — циклический алгоритм; такой, в котором присутству­ют повторяющиеся действия с

какой-либо изменяющейся величиной, так называемым параметром. Пример — подготовка домашнего задания.
Цикличский алгоритмТретий тип — циклический алгоритм; такой, в котором присутству­ют повторяющиеся действия с какой-либо изменяющейся величиной, так называемым параметром. Пример —

Слайд 10Определения:
Исполнитель – объект, который выполняет алгоритм.
Программа – алгоритм, написанный на

«понятном» компьютере языке программирования.

Процедура – вспомогательная программа, которая вызывается из другой программы.

Определения: Исполнитель – объект, который выполняет алгоритм.Программа – алгоритм, написанный на «понятном» компьютере языке программирования.Процедура – вспомогательная

Слайд 11Физкультминутка

Физкультминутка

Слайд 23Свойства алгоритма
Дискретность - разделение алгоритма на последовательность шагов.
Пример: Алгоритмы кулинарных рецептов

состоят из отдельных действий, которые обычно нумеруются.
Результативность - получение из исходных данных результата за конечное число шагов.
Пример: Алгоритм всегда приводит к результату, алгоритм покраски забора.
Свойства алгоритмаДискретность - разделение алгоритма на последовательность шагов.Пример: Алгоритмы кулинарных рецептов состоят из отдельных действий, которые обычно

Слайд 24Свойства алгоритма
Массовость - возможность применения алгоритма к большому количеству различных исходных

данных.
Пример: Алгоритмы сложения, вычитания, умножения и деления.
Детерминированность (определённость) - исполнитель должен выполнять команды алгоритма в строго определенной последовательности.
Пример: алгоритм управления самолётом.


Свойства алгоритмаМассовость - возможность применения алгоритма к большому количеству различных исходных данных. Пример: Алгоритмы сложения, вычитания, умножения

Слайд 25Свойства алгоритма
Выполнимость и понятность - алгоритм должен содержать команды, входящие в

систему команд исполнителя и записанные на понятном исполнителю языке.

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

Слайд 26Представление алгоритмов:
На естественном языке.
На формальном языке.
Графическое изображение

- блок-схема.

Русский, английский, испанский

Языки программирования, язык алгебры, системы счисления

Представление алгоритмов:    На естественном языке.На формальном языке.Графическое изображение - блок-схема.Русский, английский, испанскийЯзыки программирования, язык

Слайд 27Стандартные графические объекты блок-схем:
Начало, конец

Ввод, вывод



Условие


Процесс


Счетчик


Стандартные графические объекты блок-схем:    Начало, конецВвод, вывод    Условие

Слайд 28Блок-схемы
Начало
Прямоугольник с закругленными углами, применяется для обозначения начала или конца алгоритма


Данные

Параллелограмм, предназначен для описания ввода или вывода данных, имеет один вход вверху и один выход внизу

Последовательность

Прямоугольник, применяется для описания линей­ной последовательности команд, имеет один вход вверху и один выход внизу

Блок-схемыНачалоПрямоугольник с закругленными углами, применяется для обозначения начала или конца алгоритма ДанныеПараллелограмм, предназначен для описания ввода или

Слайд 29Блок-схемы
Условие
Да
Нет
Ромб, служит для обозначения условий в алгоритми­ческих структурах «ветвление» и «выбор»,

имеет один вход верху и два выхода (налево, если условие вы­полняется, и направо, если условие не выполняется)

Объявление
переменных

Прямоугольник со срезанным углом, применяется для объявления переменных или ввода комментариев


Фигура применяется для обозначения счётчика в циклических алгоритмов

Блок-схемыУсловиеДаНетРомб, служит для обозначения условий в алгоритми­ческих структурах «ветвление» и «выбор», имеет один вход верху и два

Слайд 31Ответы

Ответы

Слайд 32Домашнее задание
п. 1.1.1, стр.9-11, выполнить 1.1., стр.12.
- (девочки) Составить алгоритм выполнения

любого кулинарного блюда и записать его с помощью блок схемы.
-(мальчики) Составить алгоритм выполнения правил любой спортивной игры и записать его помощью блок схемы.
-Задания выполнить на листе формата А4 с красивым оформлением.

Домашнее заданиеп. 1.1.1, стр.9-11, выполнить 1.1., стр.12.- (девочки) Составить алгоритм выполнения любого кулинарного блюда и записать его

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть