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

Анализ формирования представления у учащихся о понятии алгоритма, его свойствах, видах. Описания воспитания информационной культуры школьников. Обзор элементного состава и структуры связей графа-сети, дискретности, массовости и результативности действий.

Рубрика Программирование, компьютеры и кибернетика
Вид разработка урока
Язык русский
Дата добавления 18.03.2012
Размер файла 16,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://allbest.ru/

Тема: «Алгоритм и его свойство»

Подготовил учитель информатики: Бородина Анастасия Петровна.

Класс: 10.

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

Задачи:

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

Воспитательная - воспитание информационной культуры учащихся, внимательность, аккуратность, дисциплинированность, усидчивости;

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

Тип урока: комбинированный.

Формы работы: фронтальная.

Наглядность и оборудование:

1. компьютер

2. конспект

3. презентация

4. мультимедийный проектор.

План урока

1. Организационный момент (2 минуты).

2. Актуализация знаний (5 минут).

3. Изучение нового материала (20 минут).

4. Закрепление (5 минут).

5. Итог урока (5 минут).

6. Домашнее задание (3 минуты).

Ход урока

алгоритм учащийся граф дискретность

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

Объявление новой темы урока. Постановка целей и задач урока.

2. Актуализация знаний

Актуализация проходит в виде беседы.

Вопросы к беседе:

1. Что такое граф? (Граф отображает элементный состав системы и структуру связей)

2. Назовите элементы графа-сети. (Вершины, ребра)

3. Назовите элементы графа-дерева. (Корень, ветви, листья)

3. Изучение нового материала

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

Какие действия нужно совершить, чтобы открыть дверь?

1. Достать ключ

2. Вставить ключ в замочную скважину

3. Открыть дверь.

Такие последовательности действий мы совершаем каждый день не задумываясь. А ведь такая последовательность действий и есть алгоритм.

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

А где мы встречаемся с алгоритмами?

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

А давайте подумаем, кто может выполнять алгоритм?

( человек, автомат, компьютер, машина).

Поэтому тот кто выполняет алгоритм называется исполнителем.

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

Но даже в таком многообразие мы можем выделить свойства, которые имеет каждый алгоритм.

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

1. Дискретность - алгоритм должен состоять из конкретных действий, следующих в определенном порядке;

2. Определенность - любое действие должно быть строго и недвусмысленно определено в каждом случае;

3. Массовость - один и тот же алгоритм в целом должны иметь возможность завершения;

4. Результативность - отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях;

5. Понятность - алгоритм должен быть исполнителю и исполнитель должен быть в состоянии его выполнить.

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

Еще наш алгоритм можно поделить на виды.

Виды алгоритмов:

1. Линейный алгоритм - описание действий, которые выполняются однократно, при этом четко друг за другом;

2. Циклический алгоритм - описание действий, которые должны повторятся определенное количество раз или пока не выполнится условие.

3. Разветвляющий алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, либо друга последовательность действий.

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

Стандартные графические объекты.

Размещено на http://allbest.ru/

Начало алгоритма

Конец алгоритма

Размещено на http://allbest.ru/

Предназначено для ввода-вывода данных

Размещено на http://allbest.ru/

Выполняемое действие

Размещено на http://allbest.ru/

Условие выполнения действий

Размещено на http://allbest.ru/

Счетчик количества повторов

Размещено на http://allbest.ru/

Последовательность выполняемых действий

4. Закрепление

Вопросы:

1. Что такое алгоритм? Приведите примеры.

2. Какие свойства алгоритмов вы знаете?

3. Какие виды алгоритмов вы знаете?

4. Что такое исполнитель алгоритмов?

5. Итог урока

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

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

Выучить конспект.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [684,8 K], добавлен 05.04.2015

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

    презентация [337,7 K], добавлен 18.11.2012

  • Безопасное состояние информационной системы. Основные утверждения (факты). Алгоритм построения графа распределения ресурсов для стратегии избежания тупиков. Структуры данных для алгоритма банкира, пример его использования. Алгоритм обнаружения тупиков.

    презентация [1,3 M], добавлен 24.01.2014

  • Этапы нахождения хроматического числа произвольного графа. Анализ примеров раскраски графа. Характеристика трудоемкости алгоритма раскраски вершин графа Мейниеля. Особенности графов, удовлетворяющих структуру графов Мейниеля, основные классы графов.

    курсовая работа [1,1 M], добавлен 26.06.2012

  • Понятие и свойства алгоритма. Способы его описания. Основные виды сортировок. Организация межтабличных связей для автоматического формирования счета, выставляемого клиенту для оплаты выполняемых работ с использованием программы Microsoft Office Excel.

    курсовая работа [190,4 K], добавлен 07.07.2013

  • Математические графы, области их применения. Способы раскраски вершин и ребер графов, задачи на их применение. Разработка алгоритма, работающего на основе операций с матрицей смежности. Описание логической структуры программы. Пример зарисовки графа.

    курсовая работа [145,5 K], добавлен 27.01.2013

  • Общее понятие графа, его виды и сущность вершинного покрытия. Написание точного алгоритма решения задачи о надежности сети, нахождение минимального покрытия. Реализация данного алгоритма на языке TurboC++. Код программы, решающий поставленную задачу.

    курсовая работа [1,3 M], добавлен 27.06.2014

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

    презентация [386,7 K], добавлен 21.04.2011

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

    реферат [1,3 M], добавлен 18.11.2010

  • Программа формирования матрицы смежности по заданному списку окрестностей вершин ориентированного графа. Формирование динамического списка дуг ориентированного графа по заданному списку окрестностей. Анализ временной и емкостной сложности алгоритма.

    курсовая работа [8,1 M], добавлен 07.09.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.