Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему по информатике Алгоритмы

Содержание

Алгоритм – это строго определенная последовательность действий при решении задачи.Все наши действия, направленные на выполнение какой-либо задачи, подчинены определённым алгоритмам. Рецепт приготовления блюда, инструкция по сборке мебели, описание химического опыта, инструкции и описания из журналов по
Алгоритм – это строго определенная последовательность действий при решении задачи.Все наши действия, Слово «алгоритм» (Algorithmi) происходит от имени арабского математика, астронома и географа, автора Алгоритм содержит несколько шагов. Шаг алгоритма – это каждое отдельное действие алгоритма. Свойства АЛГОРИТМАДискретность (прерывность, раздельность) – разбиение алгоритма на шагиРезультативность – получение результата Классификация алгоритмов по форме представления:Способы записи алгоритма:словесный;графический;табличный;программный.Недостатки словесного способа: словесные описания строго Графический способ записи – в виде блок-схем.Блок-схема – последовательность блоков, соединенных линиями Классификация алгоритмов по структуре:Линейный (следование);Разветвленный (ветвление, выбор, альтернатива);Циклический (повтор);Вспомогательный;Комбинированный Линейный алгоритмЛинейный алгоритм – это алгоритм, в котором выполняются все этапы решения Блок схема алгоритма выглядит, как последовательность действий, т.е. не содержит ветвлений x,yx:=0началоa>b?i=1,10,1xxТаблица основных условных обозначений  в блок-схемах Задача: вычислить площадь прямоугольника:Алгоритм    запросить a,b  присвоить S=ab  сообщить S ab Блок-схема алгоритма ЗадачаВычислить периметр произвольного треугольника по его трем сторонам.Решение:1 этап: Постановка задачи.Исходные данные: 3 этап: Алгоритм.3 этап: Составление алгоритма Алгоритм с ветвлением	Команда ветвления - разделяет алгоритм на два пути в зависимости Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется ЕСЛИ пошел дождь, ТО надо открыть зонт.ЕСЛИ назвался груздем, ТО полезай в Базовая структура ветвленияУсловиеСерия 1Серия 2Да Нет Условие СерияДа Нет Неполная формаПолная формаЕСЛИ ЗаданиеСоставьте блок-схему алгоритма перехода дороги, в зависимости от сигнала светофора.началоконецПодойти к дороге Задание: Выполнить вычисления по алгоритму, заданному блок-схемой Пусть задано число x.  Требуется составить алгоритм на языке блок-схем и Алг нач   Ввод Х Циклический алгоритм – это алгоритм некоторые шаги которого повторяются N-количество раз.Тело цикла ЦИКЛ С ПРЕДУСЛОВИЕМ(цикл-пока)ЦИКЛ С ПОСТУСЛОВИЕМ(цикл-до)ЦИКЛ С ПАРАМЕТРОМитерационные циклы Составьте алгоритм работы автомата по продаже банок «PEPSI». Обведи карандашом тело цикла.Шаги:Посмотреть НачалоПодойти к автоматуПосмотреть ценуДостать деньгиОпустить монетуНабралась нужная сумма?Нажать кнопкуДостать банкуКонецНет Составить блок-схему алгоритма вычисления суммы чисел от 1 до 5 Составить блок-схему алгоритма вычисления суммы всех двузначных нечетных чисел
Слайды презентации

Слайд 2 Алгоритм – это строго определенная последовательность действий при

Алгоритм – это строго определенная последовательность действий при решении задачи.Все наши

решении задачи.
Все наши действия, направленные на выполнение какой-либо задачи,

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

Слайд 3 Слово «алгоритм» (Algorithmi) происходит от имени арабского математика,

Слово «алгоритм» (Algorithmi) происходит от имени арабского математика, астронома и географа,

астронома и географа, автора персидского учебника по математике Абу

Абдулла Абу Джафар Мухаммад ибн Муса аль-Хорезми (уроженца Хорезма) ,впервые описавшего правила выполнения четырёх арифметических действий.
Он написал также знаменитую «Книгу о восстановлении и противопоставлении» (посвященную решению линейных и квадратных уравнений), от названия которой произошло слово — «алгебра».

~783-850 г.г.

Происхождение термина


Слайд 4 Алгоритм содержит несколько шагов.
Шаг алгоритма – это

Алгоритм содержит несколько шагов. Шаг алгоритма – это каждое отдельное действие

каждое отдельное действие алгоритма.
Исполнитель – это объект, умеющий

выполнять определенный набор действий. Исполнителем может быть человек, робот, животное, компьютер.
Система команд исполнителя (СКИ) – это все команды, которые исполнитель умеет выполнять.
Среда исполнителя – обстановка, в которой функционирует исполнитель.

Слайд 5 Свойства
АЛГОРИТМА
Дискретность (прерывность, раздельность) – разбиение алгоритма на

Свойства АЛГОРИТМАДискретность (прерывность, раздельность) – разбиение алгоритма на шагиРезультативность – получение

шаги
Результативность – получение результата за конечное количество шагов
Массовость –

использование алгоритма для решения однотипных задач

Детерминированность (определенность, точность) – каждое действие должно строго и недвусмысленно определено

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


Слайд 6 Классификация алгоритмов по форме представления:
Способы записи алгоритма:
словесный;
графический;
табличный;
программный.
Недостатки словесного

Классификация алгоритмов по форме представления:Способы записи алгоритма:словесный;графический;табличный;программный.Недостатки словесного способа: словесные описания

способа:
словесные описания строго не формализуемы;
они иногда

слишком многословны;
могут допускать неоднозначность толкования.


Слайд 7
Графический способ записи – в виде блок-схем.
Блок-схема –

Графический способ записи – в виде блок-схем.Блок-схема – последовательность блоков, соединенных

последовательность блоков, соединенных линиями передачи (ветвями).

Табличный способ записи –

в виде таблицы, устанавливающей зависимость результата от исходных данных.

Программный способ записи – в виде текста на каком-либо языке программирования.


Слайд 8 Классификация алгоритмов по структуре:
Линейный (следование);
Разветвленный (ветвление, выбор, альтернатива);
Циклический

Классификация алгоритмов по структуре:Линейный (следование);Разветвленный (ветвление, выбор, альтернатива);Циклический (повтор);Вспомогательный;Комбинированный

(повтор);
Вспомогательный;
Комбинированный


Слайд 9 Линейный алгоритм
Линейный алгоритм – это алгоритм, в котором

Линейный алгоритмЛинейный алгоритм – это алгоритм, в котором выполняются все этапы

выполняются все этапы решения задачи (шаги) строго последовательно.  (Пример:

алгоритм сбора «портфеля»).


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

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

не содержит ветвлений и циклов, где: НАЧАЛО - начало

алгоритма; D1,D2,D3 – действия; Останов - остановка алгоритма

Слайд 11 x,y
x:=0
начало
a>b?
i=1,10,1
x
x
Таблица основных условных обозначений в блок-схемах

x,yx:=0началоa>b?i=1,10,1xxТаблица основных условных обозначений в блок-схемах

Слайд 12 Задача: вычислить площадь прямоугольника:
Алгоритм запросить a,b присвоить S=ab сообщить S

a
b

Задача: вычислить площадь прямоугольника:Алгоритм  запросить a,b присвоить S=ab сообщить S ab

Слайд 13 Блок-схема алгоритма

Блок-схема алгоритма

Слайд 14 Задача
Вычислить периметр произвольного треугольника по его трем сторонам.
Решение:
1

ЗадачаВычислить периметр произвольного треугольника по его трем сторонам.Решение:1 этап: Постановка задачи.Исходные

этап: Постановка задачи.
Исходные данные: А, B, C – стороны

произвольного треугольника
Выходные данные: P – периметр треугольника.
2 этап: Математическая модель.
P=A+B+С

Слайд 15 3 этап: Алгоритм.

3 этап: Составление алгоритма

3 этап: Алгоритм.3 этап: Составление алгоритма

Слайд 16 Алгоритм с ветвлением
Команда ветвления - разделяет алгоритм на

Алгоритм с ветвлением	Команда ветвления - разделяет алгоритм на два пути в

два пути в зависимости от некоторого условия; затем исполнение

алгоритма выходит на общее продолжение.
Ветвление бывает полное и неполное.

Слайд 17 Разветвляющийся алгоритм – это алгоритм, в котором в

Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия

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

действий.

Слайд 18 ЕСЛИ пошел дождь, ТО надо открыть зонт.
ЕСЛИ назвался

ЕСЛИ пошел дождь, ТО надо открыть зонт.ЕСЛИ назвался груздем, ТО полезай

груздем, ТО полезай в кузов.
ЕСЛИ ласточки летают низко, ТО

будет дождь, ИНАЧЕ дождя не будет.

Слайд 19 Базовая структура ветвления

Условие
Серия 1
Серия 2
Да
Нет

Условие
Серия
Да

Базовая структура ветвленияУсловиеСерия 1Серия 2Да Нет Условие СерияДа Нет Неполная формаПолная


Нет
Неполная форма
Полная форма
ЕСЛИ условие ТО серия 1 ИНАЧЕ

серия 2

ЕСЛИ условие ТО серия


Слайд 20 Задание
Составьте блок-схему алгоритма перехода дороги, в зависимости от

ЗаданиеСоставьте блок-схему алгоритма перехода дороги, в зависимости от сигнала светофора.началоконецПодойти к

сигнала светофора.
начало
конец
Подойти к дороге и остановиться
Начать движение
Ждать зеленого сигнала
Сигнал

светофора зеленый?

Да

Нет


Слайд 22 Задание: Выполнить вычисления по алгоритму, заданному блок-схемой

Задание: Выполнить вычисления по алгоритму, заданному блок-схемой

Слайд 23 Пусть задано число x. Требуется составить алгоритм на

Пусть задано число x. Требуется составить алгоритм на языке блок-схем и

языке блок-схем и на естественном языке для вычисления следующей

функции:

Слайд 24
Алг
нач Ввод Х

Алг нач  Ввод Х    ЕСЛИ Х< 0

ЕСЛИ Х< 0 ТО


S=-1
ИНАЧЕ
ЕСЛИ X=0
ТО S=0
ИНАЧЕ
S = 1
Вывод S
кон

Слайд 25 Циклический алгоритм – это алгоритм некоторые шаги которого

Циклический алгоритм – это алгоритм некоторые шаги которого повторяются N-количество раз.Тело

повторяются N-количество раз.
Тело цикла – шаги алгоритма, которые повторяются.
Параметр

цикла – величина, от которой зависит число повторений в цикле.

Слайд 27 ЦИКЛ С ПРЕДУСЛОВИЕМ
(цикл-пока)
ЦИКЛ С ПОСТУСЛОВИЕМ
(цикл-до)
ЦИКЛ С ПАРАМЕТРОМ
итерационные циклы

ЦИКЛ С ПРЕДУСЛОВИЕМ(цикл-пока)ЦИКЛ С ПОСТУСЛОВИЕМ(цикл-до)ЦИКЛ С ПАРАМЕТРОМитерационные циклы

Слайд 28 Составьте алгоритм работы автомата по продаже банок «PEPSI».

Составьте алгоритм работы автомата по продаже банок «PEPSI». Обведи карандашом тело

Обведи карандашом тело цикла.
Шаги:
Посмотреть цену
Опустить монету
Подойти к автомату
Набралась нужная

сумма?
Достать деньги
Взять банку
Нажать кнопку

Слайд 29 Начало
Подойти к автомату
Посмотреть цену
Достать деньги
Опустить монету
Набралась нужная сумма?
Нажать

НачалоПодойти к автоматуПосмотреть ценуДостать деньгиОпустить монетуНабралась нужная сумма?Нажать кнопкуДостать банкуКонецНет

кнопку
Достать банку
Конец
Нет


Слайд 30 Составить блок-схему алгоритма вычисления суммы чисел от 1

Составить блок-схему алгоритма вычисления суммы чисел от 1 до 5

до 5


  • Имя файла: prezentatsiya-po-informatike-algoritmy.pptx
  • Количество просмотров: 149
  • Количество скачиваний: 0