СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

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

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация по теме "Основы алгоритмизации"

Категория: Информатика

Нажмите, чтобы узнать подробности

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

В 1983 году отмечалось 1200-летие со дня рождения одного из величайших ученых Средней Азии и средневекового Востока Мухамада ибн Мусы аль-Хорезми. Он написал ряд трактатов по арифметике и алгебре, в том числе книгу "Арифметика индусскими цифрами" – о счете с помощью десяти цифр и правилах арифметических действий с числами.

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

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

Просмотр содержимого документа
«Презентация по теме "Основы алгоритмизации"»

ОСНОВЫ  АЛГОРИТМИЗАЦИИ

ОСНОВЫ АЛГОРИТМИЗАЦИИ

АЛГОРИТМ - описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. Алгоритм открывания двери:  1. Достать ключ из кармана. 2. Вставить ключ в замочную скважину. 3. Повернуть ключ два раза против часовой стрелки. 4. Вынуть ключ.

АЛГОРИТМ

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

Алгоритм открывания двери: 1. Достать ключ из кармана.

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

3. Повернуть ключ два раза против часовой стрелки.

4. Вынуть ключ.

СВОЙСТВА АЛГОРИТМОВ 1 . Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);  2. Детерминированность ( любое действие должно быть строго и недвусмысленно определено в каждом случае);  3. Конечность ( каждое действие и алгоритм в целом должны иметь возможность завершения);  4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);  5. Результативность

СВОЙСТВА АЛГОРИТМОВ

  • 1 . Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);
  • 2. Детерминированность ( любое действие должно быть строго и недвусмысленно определено в каждом случае);
  • 3. Конечность ( каждое действие и алгоритм в целом должны иметь возможность завершения);
  • 4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);
  • 5. Результативность
ФОРМЫ ЗАПИСИ АЛГОРИТМОВ Словесно-формульный  С помощью алгоритмического языка  Таблицы  Блок-схемы

ФОРМЫ ЗАПИСИ АЛГОРИТМОВ

  • Словесно-формульный
  • С помощью алгоритмического языка
  • Таблицы
  • Блок-схемы
ЭЛЕМЕНТЫ БЛОК-СХЕМЫ Вид стандартного графического объекта Назначение Начало и конец алгоритма  Ввод/вывод данных Выполняемое действие записывается внутри прямоугольника Условие выполнения действий записывается внутри ромба Счетчик кол-во повторов

ЭЛЕМЕНТЫ БЛОК-СХЕМЫ

Вид стандартного графического объекта

Назначение

Начало и конец алгоритма

Ввод/вывод данных

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

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

Счетчик кол-во повторов

ТИПЫ АЛГОРИТМОВ После выполнения алгоритма получили  результат = 33, найдите исходное число.

ТИПЫ АЛГОРИТМОВ

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

результат = 33, найдите исходное число.

ТИПЫ АЛГОРИТМОВ Выполните алгоритм и запишите результат. Исходное число N=13.

ТИПЫ АЛГОРИТМОВ

Выполните алгоритм и запишите результат.

Исходное число N=13.

ТИПЫ АЛГОРИТМОВ Выполните алгоритм и запишите результат. Исходное число N=33

ТИПЫ АЛГОРИТМОВ

Выполните алгоритм и запишите результат.

Исходное число N=33

ТИПЫ АЛГОРИТМОВ

ТИПЫ АЛГОРИТМОВ

СВОЙСТВА АЛГОРИТМА Детерминированность (определённость). Означает, что действия, выполняемые на каждом шаге, однозначно и точно определены. Понятность. Алгоритм должен быть понятен не только автору, но и исполнителю. Выполнимость. Алгоритм должен содержать команды, записанные на понятном языке и выполнимые исполнителем. Массовость. Один тот же алгоритм может применяться для решения большого количества однотипных задач с различающимися условиями.

СВОЙСТВА АЛГОРИТМА

  • Детерминированность (определённость). Означает, что действия, выполняемые на каждом шаге, однозначно и точно определены.
  • Понятность. Алгоритм должен быть понятен не только автору, но и исполнителю.
  • Выполнимость. Алгоритм должен содержать команды, записанные на понятном языке и выполнимые исполнителем.
  • Массовость. Один тот же алгоритм может применяться для решения большого количества однотипных задач с различающимися условиями.