"Алгоритм и его свойства"
презентация к уроку по информатике и икт (7 класс) на тему
Целью урока является сформировать у учащихся представление об алгоритме, свойствах алгоритма.
Скачать:
Вложение | Размер |
---|---|
tema_algortm.pptx | 1.08 МБ |
Предварительный просмотр:
Подписи к слайдам:
Цели: Образовательная : - сформировать представление у учащихся о понятии алгоритма - познакомить с различными видами алгоритма - научить составлять алгоритмы; Воспитательная : - воспитание информационной культуры учащихся - воспитание аккуратности, дисциплинированности, усидчивости ; Развивающая : - развитие алгоритмического мышления - развитие познавательного интереса - развитие памяти у детей - умение анализировать и обобщать полученные знания;
Возникновение понятия «алгоритм» Исполнители алгоритма Система команд исполнителя (СКИ) Основные свойства алгоритмов Формы записи алгоритмов Виды алгоритмов Содержание
Слово «алгоритм» происходит от имени математика Аль Хорезми, который сформулировал правила выполнения арифметических действий. История возникновения понятия «алгоритм »
Алгоритмом называется точное и понятное предписание исполнителю совершить определенную последовательность действий, направленных на решение поставленной задачи . Что такое алгоритм?
Исполнитель алгоритма Каждый алгоритм предназначен для определённого исполнителя . Исполнитель – это некоторый объект, способный выполнять определенный набор команд . Исполнителя ха p акте p изуют : среда элементарные действия система команд отказы
Среда исполнителя – обстановка, в которой функционирует исполнитель. Система команд исполнителя (СКИ ) – это все команды, которые исполнитель умеет выполнять . После вызова команды исполнитель совершает соответствующее элементарное действие . Отказы исполнителя возникают, если команда вызывается при недопустимом для нее состоянии среды. Исполнитель алгоритма
Кто может быть исполнителем алгоритма? Исполнителями алгоритма могут быть как живые существа (люди, животные), так и технические устройства ( станки, роботы, бытовые приборы, компьютеры).
Примеры исполнителей алгоритмов: Станок Микроволновая печь Стиральная машина Компьютер Учитель Циркач
Примеры алгоритмов Человек каждый день выполняет множество разных алгоритмов. Обычно мы их выполняем не задумываясь, механически. Например : - процесс заваривания чая - правила решения математических задач - сборка конструктора - чтение книги - рецепты кулинарные и т.д.
Исполнители бывают двух видов: Формальный исполнитель одну и ту же команду всегда выполняет одинаково. Формальными исполнителями являются технические устройства (стиральная машина, роботы, микроволновая печь ). Неформальный исполнитель может выполнять команду по-разному. Люди и животные являются неформальными исполнителями (которые отвечают за свои действия, умеют размышлять)
Каждый алгоритм обязательно обладает следующими свойствами : дискретность понятность определённость результативность массовость Требования к составлению алгоритма
Свойства алгоритмов Понятность — исполнитель алгоритма должен понимать, как его выполнять. Массовость - по данному алгоритму должна решаться не одна, а целый класс подобных задач . Pезультативность - алгоритм в процессе выполнения должен приводить к определённому результату . Дискретность - алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых шагов. Определенность (детерминированность) - алгоритм должен содержать конечное число предписаний, не допускающих произвола исполнителя.
Наиболее распространены следующие формы представления алгоритмов: словесно-пошаговая графическая псевдокоды программная табличная . Формы записи алгоритмов
Словесно-пошаговая ( т екстовая ) Алгоритм задается в произвольном изложении на естественном языке . Пример: Алгоритм «Нахождение максимума среди двух чисел» Задать два любых натуральных числа а и в; Сравниваем эти числа а и в; Если а > в, то максимум а; Если в >a , то максимум в;
Графическая форма При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. Такое графическое представление называется схемой алгоритма или блок-схемой.
Псевдокод Представляет собой компактный (зачастую неформальный) язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные подробности и специфический синтаксис. Алг (алгоритм) Нач (начало) Кон (конец)
Программная форма - это запись алгоритма в виде последовательности операторов-команд некоторого языка программирования компьютера. Программная форма
Табличная форма представления алгоритма – запись алгоритма в виде таблицы . Табличная форма Пример 1 Вычислите выражение 4*х+3-11 при х=7
Разветвляющийся алгоритм (ветвление ). При выполнении разветвляющегося алгоритма действия исполнителя определяются результатами проверки некоторых условий.
Структура ветвления Структура ветвления может быть в полной и неполной форме. Неполная форма
Циклический алгоритм. При исполнении циклического алгоритма отдельные команды или группы команд повторяются многократно. Цикл - это многократное повторяющийся действие.
Физкультминутка Упражнения для улучшения мозгового кровообращения . Наклоны и повороты головы, для улучшения кровообращения; Скрепляем пальцы рук в замочек, и делаем волны руками; «Трясем кистями» - руки согнуты в локтях, кисти пассивно свисают. Быстрым и непрерывным движением предплечья трясти кистями, как тряпочками; Поднимаем и опускаем плечи»
Комплекс упражнений для глаз: Упражнения выполняются сидя или стоя, отвернувшись от экрана, при ритмичном дыхании, с максимальной амплитудой движения глаз . Закрыть глаза, сильно напрягая глазные мышцы, на счет 1-4, затем раскрыть глаза. Повторить 4 - 5 раз. Смотрим вверх-вниз с максимальной амплитудой. Часто-часто моргаем веками – как бабочка машет крылышками
Вопрос № 2 В расчете на кого должен строится алгоритм? A . В расчете на умственные способности товарища B . В расчете на компьютер (ЭВМ) C . В расчете на конкретного исполнителя Вопрос № 1 Формальное исполнение алгоритма - это? A . Исполнение алгоритма осуществляется исполнителем на уровне его знаний B . Исполнение алгоритма конкретным исполнителем с полной записью его рассуждений С . Исполнение алгоритма не требует рассуждений, а осуществляется исполнителем автоматически Тест
Вопрос № 3 Графическое задание алгоритма - это: A . Система обозначений и правил для единообразной и точной записи алгоритмов и их исполнения B . Способ представления алгоритма с помощью геометрических фигур C. Представление алгоритма в форме таблиц и расчетных формул. Вопрос № 4 Алгоритм - это: A. Отражение предметного мира с помощью знаков и сигналов, предназначенное для конкретного исполнителя B . Понятное и точное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи или цели C. Некоторые истинные высказывания, которые должны быть направлены на достижение поставленной цели
Вопрос № 5 Свойство алгоритма "Дискретность" означает, что: A. Команды должны следовать последовательно друг за другом B. Разбиение алгоритма на конечное число команд исполняемых поочередно С. Каждая команда должна быть описана в расчете на конкретного исполнителя Вопрос № 6 Язык программирования - это ? A. Средство описания алгоритма, ориентированное на исполнителя "Компьютер" (ЭВМ) B . Точное и понятное исполнителю описание алгоритма C . Средство описания алгоритма, ориентированное на исполнителя человека
Задание: Построить алгоритм для нахождения корней квадратного уравнения ax 2 +bx+c=0 в виде блок-схемы, и определить вид алгоритмической структуры. Домашнее задание
Спасибо за внимание!
Используемая литература: http :// book.kbsu.ru/theory/chapter7/1_7.html http:// www.gym075.edusite.ru/algoritm.html http:// rpp.nashaucheba.ru/docs/index-52708.html Учебник Информатика 9 класс. Босова Л.Л. 2010 Коллекция картинок для Microsoft Office http://iclass.home-edu.ru
По теме: методические разработки, презентации и конспекты
Алгоритм и его свойства
В материале содержится описание алгоритма и его свойств...
Алгоритмы и их свойства
Урок изучения нового материала, здесь же проводится его первичное закрепление. Изложение материала сопровождается показом мультимедийной презентации....
Конспект урока по теме "«Понятие алгоритма. Виды алгоритмов и их свойства»
Урок по теме : «Понятие алгоритма. Виды алгоритмов и их свойства» 10класс. Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла ...
Понятие алгоритма. Виды алгоритмов и их свойства.
В материале представлены: Понятие алгоритма. Виды алгоритмов. Свойства алгоритмов....
Понятие алгоритма и его свойства. Исполнитель алгоритмов
Происхождение слова «алгоритм»Определение алгоритмаСвойства алгоритмовСпособы записи алгоритмаПрактическая часть на компьютере...
Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»
Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»...
Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»
Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»...