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

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


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

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

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

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

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

Содержание

Алгоритм - это предназначенное для конкретного исполнителя описание последовательности действий, приводящих от исходных данных к требуемому результату. Общая схема работы алгоритма Исполнитель –это некоторый объект, способный выполнять определенный набор команд.
Алгоритмы и алгоритмические конструкции    9 класс Алгоритм - это предназначенное для конкретного исполнителя описание последовательности действий, приводящих от ИсполнителиФормальный выполняет одну и ту же команду всегда одинаковоНеформальный может одну и Формальные исполнители необычайно разнообразны, но для каждого из них можно указать следующие Система команд исполнителя (СКИ). Предписание исполнителю о выполнении отдельного законченного действия называется Запишите алгоритм для исполнителя, который имеет в СКИ 2 команды:1 – вычти Назови исполнителей следующих видов работ:уборка мусора во дворе;обучение детей в школе;вождение автомобиля;ответ ЗадачаСтарик должен переправить на лодке через реку волка, козу и капусту. Лодка Свойства алгоритмаСвойство дискретности – разбиение алгоритма на отдельные шаги(команды). Только выполнив одну Способы записи алгоритмаСловесный – запись алгоритма в виде набора высказываний на обычном Условные обозначения для блок-схем - начало или конец программы- ввод и вывод Алгоритм следования (линейная структура) Следование – алгоритмическая структура, отображающая естественный, последовательный порядок Пример. Линейный алгоритм приготовления отвара шиповника Разветвляющийся (условный) алгоритм – это алгоритм, в котором в зависимости от условия Блок-схемаНеполная формаПолная форма Алгоритмическая структура - повторение  Повторение - последовательность действий, выполняемых многократно. Задача 1. Составьте алгоритм для вычисления периметра прямоугольника Задача 2.Даны две переменные: A, B. Перераспределить значения данных переменных так, чтобы Задача 3.Заданы числа a и b. Определить, эти числа одного или разных знаков? Задача 4.Дано целое число K. Вывести строку-описание оценки, соответствующей числу K (1 Задачи для самостоятельного решения:Составьте алгоритм для нахождения площади прямоугольника.Дано целое число. Если Закончите предложениеАлгоритм – это …Основные свойства алгоритма …Алгоритмы можно записать такими способами
Слайды презентации

Слайд 2 Алгоритм - это предназначенное для конкретного исполнителя описание

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

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

схема работы алгоритма Исполнитель –это некоторый объект, способный выполнять определенный набор команд.

Слайд 3 Исполнители
Формальный выполняет одну и ту же команду всегда

ИсполнителиФормальный выполняет одну и ту же команду всегда одинаковоНеформальный может одну

одинаково
Неформальный может одну и ту же команду выполнять по-разному

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

Слайд 5 Формальные исполнители необычайно разнообразны, но для каждого из

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

них можно указать следующие характеристики:
Круг решаемых задач. Каждый исполнитель

создается для решения некоторого круга задач (выполнения вычислений. Построения рисунков на плоскости и т.д.)
Среда исполнителя – область, обстановка, условия, в которых действует исполнитель.



Слайд 6 Система команд исполнителя (СКИ). Предписание исполнителю о выполнении

Система команд исполнителя (СКИ). Предписание исполнителю о выполнении отдельного законченного действия

отдельного законченного действия называется командой. СКИ – это совокупность

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


Слайд 7 Запишите алгоритм для исполнителя, который имеет в СКИ

Запишите алгоритм для исполнителя, который имеет в СКИ 2 команды:1 –

2 команды:
1 – вычти один
2 умножь на 3

А) получения

из числа 3 числа 16
Б) получения из числа 1 число 25

Слайд 8 Назови исполнителей следующих видов работ:
уборка мусора во дворе;
обучение

Назови исполнителей следующих видов работ:уборка мусора во дворе;обучение детей в школе;вождение

детей в школе;
вождение автомобиля;
ответ у доски;
приготовление пищи;
печатание документа на

принтере.
Сформулируй СКИ для каждого из этих исполнителей, назови среду каждого исполнителя.

Слайд 9 Задача
Старик должен переправить на лодке через реку волка,

ЗадачаСтарик должен переправить на лодке через реку волка, козу и капусту.

козу и капусту. Лодка может выдержать только старика и

одного «пассажира». В каком порядке старик перевезёт «пассажиров»? Не забудь, что волк может съесть козу, а коза – капусту. Найди два варианта решения.


Слайд 10 Свойства алгоритма
Свойство дискретности – разбиение алгоритма на отдельные

Свойства алгоритмаСвойство дискретности – разбиение алгоритма на отдельные шаги(команды). Только выполнив

шаги(команды). Только выполнив одну команду исполнитель приступает к выполнению

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



Слайд 11 Способы записи алгоритма
Словесный – запись алгоритма в виде

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

набора высказываний на обычном разговорном языке. Например,

умножь на 3
вычти 1
умножь на 3
вычти 1
умножь на 3
Графический, самый распространенный из них представление с помощью блок-схем
Алгоритмические языки – это формальные языки, предназначенные для записи алгоритмов


Слайд 12 Условные обозначения для блок-схем

- начало или конец

Условные обозначения для блок-схем - начало или конец программы- ввод и

программы

- ввод и вывод данных
- Действия (команды)


условие решения

программы

- направление процесса


Слайд 13 Алгоритм следования (линейная структура)
Следование – алгоритмическая структура,

Алгоритм следования (линейная структура) Следование – алгоритмическая структура, отображающая естественный, последовательный

отображающая естественный, последовательный порядок действий.
Отдельный информационный объект (число, символ,

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

Слайд 14 Пример. Линейный алгоритм приготовления отвара шиповника

Пример. Линейный алгоритм приготовления отвара шиповника

Слайд 15 Разветвляющийся (условный) алгоритм – это алгоритм, в котором

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

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

последовательность действий.

Условие – высказывание, которое может быть либо истинным, либо ложным.
Для построения простого логического условия используются операции:
< ; >; <=; >=; =; < >



Слайд 16 Блок-схема
Неполная форма
Полная форма

Блок-схемаНеполная формаПолная форма

Слайд 17 Алгоритмическая структура - повторение
Повторение - последовательность

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

действий, выполняемых многократно.
Алгоритмы, содержащие конструкцию повторения,

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

Слайд 18 Задача 1. 
Составьте алгоритм для вычисления периметра прямоугольника



Задача 1. Составьте алгоритм для вычисления периметра прямоугольника

Слайд 19 Задача 2.
Даны две переменные: A, B. Перераспределить значения

Задача 2.Даны две переменные: A, B. Перераспределить значения данных переменных так,

данных переменных так, чтобы в A оказалось меньшее из

значений, а в B — большее. Вывести новые значения переменных A и B.




Слайд 20 Задача 3.
Заданы числа a и b. Определить, эти

Задача 3.Заданы числа a и b. Определить, эти числа одного или разных знаков?

числа одного или разных знаков?



Слайд 21 Задача 4.
Дано целое число K. Вывести строку-описание оценки,

Задача 4.Дано целое число K. Вывести строку-описание оценки, соответствующей числу K

соответствующей числу K (1 — «плохо», 2 — «неудовлетворительно»,

3 — «удовлетворительно», 4 — «хорошо», 5 — «отлично»). Если K не лежит в диапазоне 1–5, то вывести строку «ошибка»




Слайд 22 Задачи для самостоятельного решения:
Составьте алгоритм для нахождения площади

Задачи для самостоятельного решения:Составьте алгоритм для нахождения площади прямоугольника.Дано целое число.

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

к нему 1; если отрицательным, то вычесть из него 2.
Составить алгоритм вывода значения наибольшего из двух не равных по величине введенных чисел.
Известны коэффициенты и с квадратного уравнения. Вычислить корни квадратного уравнения. Входные данные: a, b, c.  Выходные данные: x1, x2.



  • Имя файла: prezentatsiya-po-informatike-na-temu-algoritmy-algoritmicheskie-konstruktsii.pptx
  • Количество просмотров: 205
  • Количество скачиваний: 2