🗊Презентация Понятие алгоритма. Свойства алгоритмов

Категория: Информатика
Нажмите для полного просмотра!
Понятие алгоритма. Свойства алгоритмов, слайд №1Понятие алгоритма. Свойства алгоритмов, слайд №2Понятие алгоритма. Свойства алгоритмов, слайд №3Понятие алгоритма. Свойства алгоритмов, слайд №4Понятие алгоритма. Свойства алгоритмов, слайд №5Понятие алгоритма. Свойства алгоритмов, слайд №6Понятие алгоритма. Свойства алгоритмов, слайд №7Понятие алгоритма. Свойства алгоритмов, слайд №8Понятие алгоритма. Свойства алгоритмов, слайд №9Понятие алгоритма. Свойства алгоритмов, слайд №10Понятие алгоритма. Свойства алгоритмов, слайд №11Понятие алгоритма. Свойства алгоритмов, слайд №12Понятие алгоритма. Свойства алгоритмов, слайд №13Понятие алгоритма. Свойства алгоритмов, слайд №14Понятие алгоритма. Свойства алгоритмов, слайд №15Понятие алгоритма. Свойства алгоритмов, слайд №16Понятие алгоритма. Свойства алгоритмов, слайд №17Понятие алгоритма. Свойства алгоритмов, слайд №18Понятие алгоритма. Свойства алгоритмов, слайд №19Понятие алгоритма. Свойства алгоритмов, слайд №20Понятие алгоритма. Свойства алгоритмов, слайд №21Понятие алгоритма. Свойства алгоритмов, слайд №22Понятие алгоритма. Свойства алгоритмов, слайд №23Понятие алгоритма. Свойства алгоритмов, слайд №24Понятие алгоритма. Свойства алгоритмов, слайд №25Понятие алгоритма. Свойства алгоритмов, слайд №26

Содержание

Вы можете ознакомиться и скачать презентацию на тему Понятие алгоритма. Свойства алгоритмов. Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Учитель информатики  
МКОУ «Каменная средняя 
общеобразовательная школа»  
Н.С. Чернышова
АЛГОРИТМЫ
Описание слайда:
Учитель информатики МКОУ «Каменная средняя общеобразовательная школа» Н.С. Чернышова АЛГОРИТМЫ

Слайд 2





Цель урока:


Создание условий для формирования первичного представления об алгоритме, о его исполнении, о вспомогательных алгоритмах.
Описание слайда:
Цель урока: Создание условий для формирования первичного представления об алгоритме, о его исполнении, о вспомогательных алгоритмах.

Слайд 3





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

Слайд 4





Подготовка к уроку:
Каждому ученику на стол выдается лист опорного конспекта;
Составить разноуровневые задания по теме.
Описание слайда:
Подготовка к уроку: Каждому ученику на стол выдается лист опорного конспекта; Составить разноуровневые задания по теме.

Слайд 5





Ход урока:
1. Организационный момент.
2. Постановка целей урока.
3. Объяснение темы (презентация).
4. Обобщение, закрепление изученного (работа в тетради, выполнение упражнений).
5.  Домашнее задание.
Описание слайда:
Ход урока: 1. Организационный момент. 2. Постановка целей урока. 3. Объяснение темы (презентация). 4. Обобщение, закрепление изученного (работа в тетради, выполнение упражнений). 5. Домашнее задание.

Слайд 6





Изучив эту тему, вы узнаете:
В чем состоит назначение алгоритма и каковы его основные свойства;
Какие типовые конструкции алгоритма существуют;
Как представить алгоритм в виде блок-схемы;
Каковы стадии разработки алгоритма.
Описание слайда:
Изучив эту тему, вы узнаете: В чем состоит назначение алгоритма и каковы его основные свойства; Какие типовые конструкции алгоритма существуют; Как представить алгоритм в виде блок-схемы; Каковы стадии разработки алгоритма.

Слайд 7





Понятие алгоритма
Появление алгоритма связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Эти способы и сейчас изучают в школе.
Само слово «алгоритм» возникло в Европе после перевода на латынь книги этого среднеазиатского математика, в которой его имя писалось как «Алгоритми».
Научное определение понятия алгоритма дал А.Черч в 1930 году. Позже и другие математики вносили свои уточнения в это определение.
В школьном курсе информатики мы будем пользоваться следующими определениями:
Описание слайда:
Понятие алгоритма Появление алгоритма связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Эти способы и сейчас изучают в школе. Само слово «алгоритм» возникло в Европе после перевода на латынь книги этого среднеазиатского математика, в которой его имя писалось как «Алгоритми». Научное определение понятия алгоритма дал А.Черч в 1930 году. Позже и другие математики вносили свои уточнения в это определение. В школьном курсе информатики мы будем пользоваться следующими определениями:

Слайд 8





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

Слайд 9





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

Слайд 10





Дискретность 
От лат. Diskretus – разделенный, прерывистый.
 это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке.
Описание слайда:
Дискретность От лат. Diskretus – разделенный, прерывистый. это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке.

Слайд 11





Детерминированность 
От лат. Determinante – определенность, точность.
Это свойство указывает, что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.
Описание слайда:
Детерминированность От лат. Determinante – определенность, точность. Это свойство указывает, что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.

Слайд 12





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

Слайд 13





Результативность 
Это свойство требует, чтобы в алгоритме не было ошибок.
Описание слайда:
Результативность Это свойство требует, чтобы в алгоритме не было ошибок.

Слайд 14





Конечность 
Это свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения
Описание слайда:
Конечность Это свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения

Слайд 15





Предположим, требуется составить алгоритм вычисления результата выражения: 100 + 15 – 40 + 20
Предположим, требуется составить алгоритм вычисления результата выражения: 100 + 15 – 40 + 20
Сложить числа 100 и 15.
Из полученной суммы вычесть 40.
К результату прибавить 20.
 
В этом примере действия выполняются в том порядке, в котором записаны. Подобные алгоритмы получили название линейных, или последовательных.
Описание слайда:
Предположим, требуется составить алгоритм вычисления результата выражения: 100 + 15 – 40 + 20 Предположим, требуется составить алгоритм вычисления результата выражения: 100 + 15 – 40 + 20 Сложить числа 100 и 15. Из полученной суммы вычесть 40. К результату прибавить 20. В этом примере действия выполняются в том порядке, в котором записаны. Подобные алгоритмы получили название линейных, или последовательных.

Слайд 16


Понятие алгоритма. Свойства алгоритмов, слайд №16
Описание слайда:

Слайд 17





Многие процессы основаны на многократном повторении одной и той же последовательности действий. Допустим, Робот обучен красить забор. Он последовательно закрашивает доску за доской. Для Робота составлен следующий алгоритм:
Многие процессы основаны на многократном повторении одной и той же последовательности действий. Допустим, Робот обучен красить забор. Он последовательно закрашивает доску за доской. Для Робота составлен следующий алгоритм:
Покрасить доску.
Переместиться к следующей доске.
Перейти к действию 1.
Робот, закрасив одну доску, перейдет ко второй, затем к третьей и т.д. Робот не сможет закончить работу, т.к. алгоритм не предусматривает окончания работы. В приведенном примере  необходимо добавить в алгоритм действие по анализу результата:
Покрасить доску.
Если есть еще доска, переместиться к следующей; перейти к действию 1.
Если доски закончились, завершить работу.

-описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называется телом цикла.
Описание слайда:
Многие процессы основаны на многократном повторении одной и той же последовательности действий. Допустим, Робот обучен красить забор. Он последовательно закрашивает доску за доской. Для Робота составлен следующий алгоритм: Многие процессы основаны на многократном повторении одной и той же последовательности действий. Допустим, Робот обучен красить забор. Он последовательно закрашивает доску за доской. Для Робота составлен следующий алгоритм: Покрасить доску. Переместиться к следующей доске. Перейти к действию 1. Робот, закрасив одну доску, перейдет ко второй, затем к третьей и т.д. Робот не сможет закончить работу, т.к. алгоритм не предусматривает окончания работы. В приведенном примере необходимо добавить в алгоритм действие по анализу результата: Покрасить доску. Если есть еще доска, переместиться к следующей; перейти к действию 1. Если доски закончились, завершить работу. -описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называется телом цикла.

Слайд 18





Вспомните сюжет из русской сказки. Царевич останавливается у развилки дороги и видит камень с надписью: «Направо пойдешь- коня потеряешь, налево пойдешь- сам пропадешь…». Здесь видна ситуация , заставляющая принимать решение в зависимости от некоторого условия.
Вспомните сюжет из русской сказки. Царевич останавливается у развилки дороги и видит камень с надписью: «Направо пойдешь- коня потеряешь, налево пойдешь- сам пропадешь…». Здесь видна ситуация , заставляющая принимать решение в зависимости от некоторого условия.

это выражение, находящееся между словом «если» и словом «то» и принимающее значение «истина» или «ложь».
– алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
Описание слайда:
Вспомните сюжет из русской сказки. Царевич останавливается у развилки дороги и видит камень с надписью: «Направо пойдешь- коня потеряешь, налево пойдешь- сам пропадешь…». Здесь видна ситуация , заставляющая принимать решение в зависимости от некоторого условия. Вспомните сюжет из русской сказки. Царевич останавливается у развилки дороги и видит камень с надписью: «Направо пойдешь- коня потеряешь, налево пойдешь- сам пропадешь…». Здесь видна ситуация , заставляющая принимать решение в зависимости от некоторого условия. это выражение, находящееся между словом «если» и словом «то» и принимающее значение «истина» или «ложь». – алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.

Слайд 19


Понятие алгоритма. Свойства алгоритмов, слайд №19
Описание слайда:

Слайд 20





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

Вспомогательному алгоритму должно быть присвоено имя.
Описание слайда:
Если в процессе алгоритмизации удается выделить более простые этапы и для каждого из них установить промежуточные цели, то для их достижения рекомендуется разрабатывать вспомогательные алгоритмы, которым можно дать уникальные имена. Итоговый алгоритм выглядит как связанные между собой вспомогательные алгоритмы, представленные только своими именами, причем описания самих вспомогательных алгоритмов хранятся отдельно. Если в процессе алгоритмизации удается выделить более простые этапы и для каждого из них установить промежуточные цели, то для их достижения рекомендуется разрабатывать вспомогательные алгоритмы, которым можно дать уникальные имена. Итоговый алгоритм выглядит как связанные между собой вспомогательные алгоритмы, представленные только своими именами, причем описания самих вспомогательных алгоритмов хранятся отдельно. – алгоритм, который можно использовать в других алгоритмах, указав только его имя. Вспомогательному алгоритму должно быть присвоено имя.

Слайд 21





Представление алгоритма в виде блок-схемы
Описание слайда:
Представление алгоритма в виде блок-схемы

Слайд 22





Линейная алгоритмическая конструкция
Описание слайда:
Линейная алгоритмическая конструкция

Слайд 23





Циклическая алгоритмическая структура, в которой условие поставлено в начале цикла
Описание слайда:
Циклическая алгоритмическая структура, в которой условие поставлено в начале цикла

Слайд 24





Циклическая алгоритмическая структура, в которой условие поставлено в конце цикла
Описание слайда:
Циклическая алгоритмическая структура, в которой условие поставлено в конце цикла

Слайд 25





Неполная форма разветвляющегося алгоритма
Описание слайда:
Неполная форма разветвляющегося алгоритма

Слайд 26





Полная форма разветвляющегося алгоритма
Описание слайда:
Полная форма разветвляющегося алгоритма



Похожие презентации
Mypresentation.ru
Загрузить презентацию