Инфоурок Информатика КонспектыАлгоритм и его свойства

Алгоритм и его свойства

Скачать материал

Тема урока: Алгоритм и свойства алгоритма

 

Предмет информатика

Класс  9

Учитель Кача Я.Г.

 

Цель: ввести понятия алгоритма, его свойств

 

Задачи:

Образовательные – познакомить с понятием алгоритм, рассказать о его свойствах

 

Развивающие  развитие внимательности, памяти, алгоритмического мышления школьников.

 

Воспитательные – развитие познавательного интереса, логического мышления.

 

Тип урока: формирования новых знаний.

Форма урока: мультимедиа – урок, практикум, лекция.

 

Оборудование урока:  мультимедийный проектор,  экран, раздаточный материал

 

План урока:

1        Организационный момент

2        Сообщение темы, цели урока

3        Ознакомление с новым материалом

4        Закрепление знаний

5        Домашнее задание

 

Ход урока:

 

Что такое программирование?

В настоящее время, наверное, практически невозможно найти человека, кото­рый бы не слышал таких слов, как информатика, программирование, а профессия программиста стала одной из самых многочисленных.

Чем же занимаются люди - программисты? Наверное, самый простой от­вет - создают программы.

Попробуем разобраться, из чего состоит процесс написания програм­мы:

ü Прежде всего, перед программистом ставится определенная зада­ча.

ü Для решения задачи самое главное - найти спо­соб ее решения, алгоритм.

ü Сама программа - это запись алгоритма на каком-либо языке, понятном машине.  

ü Процесс перевода на этот язык и называется программированием, а язык, на который осуществ­ляется перевод, называется алгоритмическим языком.

Именно поэтому самым важным в профессии программиста является умение создавать алгоритмы, которые выполняют поставленную задачу.

 

Понятие алгоритма

Алгоритм является фундаментальным понятием информатики. Представление о нем необходимо для эффективного применения вы­числительной техники к решению практических задач.

Алгоритм - это последовательность действий, которая приводит к результату.

Алгоритм решения некоторой задачи - это алгоритм, приводящий к решению этой задачи за конечное число действий

 

История понятия «алгоритм» – работа на дом.

 

Свойства алгоритма и его исполнители

1.     Дискретность.

Разде­ление алгоритма на последовательность законченных действий – шагов. Результативность.

Получение из исходных данных результа­та.

2.     Массовость.

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

3.     Детерминированность.

Выполнение команд алгоритма в строго определенной последовательности.

4.     Выполнимость и понятность.

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

5.     Точность.

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

6.     Конечность.

Завершение работы алгоритма за конечное число шагов.

 

Способы описания алгоритма

Найти сумму двух чисел 2 и 3

1.     Словесный способ

Алгоритм представляет собой описание на естественном языке последовательных этапов обработки данных.

К двум прибавляем три получаем пять.

 

2.     Графический способ

Изображение алгоритма в виде последовательности связанных между собой функциональных блоков.

 

 

 

 

 

 

 

 

 

 

 

Блок-схема позволяет сделать алгоритм более нагляд­ным и выделяет в алгоритме основные алгоритмические структуры (линейная, ветвление, выбор и цикл). Если испол­нителем алгоритма является человек, он может по блок- схеме легко проследить выполнение алгоритма, так как эле­менты блок-схемы соединены стрелками, указывающими шаги выполнения алгоритма.

Элементы алгоритма изображаются на блок-схеме с по­мощью различных геометрических фигур, внутри которых записывается программный код

 

 

Элемент блок-схемы

Назначение элемента блок-схемы

начало

Прямоугольник с закругленными углами, применяет­ся для обозначения начала или конца алгоритма

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

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

Ромб, служит для обозначения условий в алгоритми­ческих структурах «ветвление» и «выбор», имеет один вход верху и два выхода (налево, если условие вы­полняется, и направо, если условие не выполняется)

 

3.     Псевдокод

Система обозначений и правил, предназначенная для единообразной записи алгоритмов.

Алг Сумма

  дано а, b, с;

  надо с=а+b;

нач а:=2, b:=3;

с:= а+b;

кон.

 

 

 

4.     Программный способ (алгоритмический  )

Алгоритм,  предназначенный для записи на компьютере, должен быть записан на понятном ему языке. Такой язык называется языком программирования, а запись алгоритма на этом языке – программа.

Закрепление знаний

Разбор примеров

Пример 1. Некий злоумышленник выдал следующий алгоритм за алгоритм получения кипятка:

1        Налить в чайник воду.

2        Открыть кран газовой горелки.

3        Поставить чайник на плиту.

4        Ждать, пока не закипит вода.

5        Поднести спичку к горелке.

6        Зажечь спичку.

7        Выключить газ.

Исправьте алгоритм, чтобы предотвратить несчастный случай.

Пример 2.

НетДаПеред выходным днем папа сказал своему сыну: «Давай спланируем свой завтрашний  день.  Если будет хорошая погода,  то проведем день в лесу.  Если же погода будет плохая, то сначала займемся уборкой квартиры, а во второй половине дня сходим в зоопарк». Что получится на выходе блок-схемы, если:

а) погода хорошая;

б) погода плохая?

Построили Цикл с “ветвлением”

 

Пример 3.

У исполнителя Калькулятор две команды, которым присвоены номера:

1)    Прибавь 3

2)    Умножь на 4

Выполняя первую из них, Калькулятор прибавляет к числу на экране 3, а выполняя вторую, умножает его на 4. Запишите порядок команд в программе получения из числа 2 числа 104, содержащей не более 6 команд, указывая лишь номера команд.

Ответ: 1 2 1 1 2

 

Пример 4

Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды:

Вперед n (где n – целое число), вызывающее передвижение черепашки на n шагов в направлении движения;

Налево m (где m – целое число), вызывающее изменение направления движения на m градусов против часовой стрелки.

Алгоритм Повтори k [Команда1  Команда2  Команда3] означает, последовательность команд в скобках повторится k раз.

Черепашке был дан для исполнения следующий алгоритм:

 

Повтори 4 [Налево 90  Вперед 2 ]

 

Какая фигура появится на экране?

 

Ответ: Квадрат

Пример 5.

Составьте алгоритм рисования фигуры так, чтобы в процессе перо не отрывалось от бумаги, и ни одна линия не проводилась дважды.

 

 

 

 


10

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

10

Переведи в точку (1;1)

Опусти перо

Сдвинь на вектор (4;4)

Сдвинь на вектор (0;-4)

Сдвинь на вектор (4;4)

Сдвинь на вектор (0;-4)

Сдвинь на вектор (-8;0)

Сдвинь на вектор (0;4)

Сдвинь на вектор (8;0)

 

 

 

 

Повторение

ü Определение алгоритма.

ü Свойства алгоритма.

ü Способы описания алгоритма.

 

 

Домашнее задание

1.     § 4.4.1, 4.1.2

2.     История понятия алгоритм

3.     Задача. Имеются два кувшина емкостью 3 л и 8 л. Напишите алгоритм на естественном языке, выполняя который можно набрать из реки 7 л воды. (Разрешается пользоваться только этими кувшинами.)

Ответ: 

1        3 раза налить 3 литровым  кувшином в 8 литровый кувшин

2        Останется 1 литр в 3 литровом кувшине

3        Выливаем из 8 литрового кувшина всю воду

4        Выливаем в него 1 литр из 3 литрового кувшина

5        Доливаем 2  раза  3 литра

 

1.     Составьте алгоритм рисования слова МИР.

10

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Элемент блок-схемы

Назначение элемента блок-схемы

 

Прямоугольник с закругленными углами, применяет­ся для обозначения начала или конца алгоритма

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

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

Ромб, служит для обозначения условий в алгоритми­ческих структурах «ветвление» и «выбор», имеет один вход верху и два выхода (налево, если условие вы­полняется, и направо, если условие не выполняется)

 

Элемент блок-схемы

Назначение элемента блок-схемы

начало

Прямоугольник с закругленными углами, применяет­ся для обозначения начала или конца алгоритма

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

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

Ромб, служит для обозначения условий в алгоритми­ческих структурах «ветвление» и «выбор», имеет один вход верху и два выхода (налево, если условие вы­полняется, и направо, если условие не выполняется)

Домашнее задание

1               § 4.4.1, 4.1.2

2               История понятия алгоритм

3               Задача. Имеются два кувшина емкостью 3 л и 8 л. Напишите алгоритм на естественном языке, выполняя который можно набрать из реки 7 л воды. (Разрешается пользоваться только этими кувшинами.)

4               Составьте алгоритм рисования слова МИР.

7

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

10

 

 

 

 

 

 

 

 

 

Домашнее задание

1        § 4.4.1, 4.1.2

2        История понятия алгоритм

3        Задача. Имеются два кувшина емкостью 3 л и 8 л. Напишите алгоритм на естественном языке, выполняя который можно набрать из реки 7 л воды. (Разрешается пользоваться только этими кувшинами.)

4        Составьте алгоритм рисования слова МИР.

6

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

10

 

 

 

 

 

 

 

Литература:

1        Н. Культин TP в примерах и задачах. – СПб.: БХВ – Петербург, 2012. – 256с.

2        Е. Алексеев TP 7.0. – М.: НТ Пресс, 2004. – 320с.

3        Тимошевская Н.Е.  Основы алгоритмизации и программирования на языке Pascal.  Справочник: Учеб. Пособие.– Томск, 2005. – 135с.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Алгоритм и его свойства"

Методические разработки к Вашему уроку:

Получите новую специальность за 6 месяцев

Менеджер по управлению сервисами ИТ

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

В данной работе приведён план-конспект урока по информатике в 9 классе на тему: «Алгоритм и его свойства». В разработке урока рассмотрены основные понятия по данной теме, такие как: алгоритм, программа, программирование, блок - схема, псевдокод. Урок является актуальным, так как понятие «алгоритм» - фундаментальное понятие в информатике на пропедевтическом, основном и профильном уровне изучения науки. Также приведены основные свойства алгоритма: дискретность, понятность, массовость, детерминированность, точность, конечность. В разработке приведены примеры для закрепления изученного материала на уроке, подобрано домашнее задание.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 188 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 31.03.2014 2652
    • DOCX 169.7 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Каратунова Яна Геннадьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Каратунова Яна Геннадьевна
    Каратунова Яна Геннадьевна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 1726
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 54 регионов
  • Этот курс уже прошли 974 человека

Мини-курс

Развитие мотивации к обучению

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 157 человек из 49 регионов
  • Этот курс уже прошли 161 человек

Мини-курс

Электронный архив: нормативно-правовые требования и основы оцифровки

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Развитие предметно-практических действий, игровых навыков и математических представлений у детей раннего возраста

6 ч.

780 руб. 390 руб.
Подать заявку О курсе