Инфоурок Информатика Презентации«Алгоритм и его формальное исполнение»

«Алгоритм и его формальное исполнение»

Скачать материал
Скачать материал "«Алгоритм и его формальное исполнение»"

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист в области обращения с отходами

Описание презентации по отдельным слайдам:

  • Алгоритм и его формальное исполнение Носова Ирина Владимировна 
Учитель инфор...

    1 слайд

    Алгоритм и его формальное исполнение
    Носова Ирина Владимировна
    Учитель информатики и ИКТ
    МКОУ «Нижнеграйворонская СОШ»
    Курской области

  • АлгоритмАлгоритм – это предназначенное для конкретного исполнителя точное опи...

    2 слайд

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

  • Свойства алгоритмаДискретность - разделение алгоритма на последовательность ш...

    3 слайд

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

  • Свойства алгоритмаМассовость - возможность применения алгоритма к большому ко...

    4 слайд

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


  • Свойства алгоритмаВыполнимость и понятность - алгоритм должен содержать коман...

    5 слайд

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

    Пример: алгоритм включения компьютера.

  • Блок-схемыНачалоПрямоугольник с закругленными углами, применяется для обознач...

    6 слайд

    Блок-схемы
    Начало
    Прямоугольник с закругленными углами, применяется для обозначения начала или конца алгоритма
    Данные
    Параллелограмм, предназначен для описания ввода или вывода данных, имеет один вход вверху и один выход внизу
    Последовательность
    Прямоугольник, применяется для описания линей­ной последовательности команд, имеет один вход вверху и один выход внизу

  • Блок-схемыУсловиеДаНетРомб, служит для обозначения условий в алгоритми­ческих...

    7 слайд

    Блок-схемы
    Условие
    Да
    Нет
    Ромб, служит для обозначения условий в алгоритми­ческих структурах «ветвление» и «выбор», имеет один вход верху и два выхода (налево, если условие вы­полняется, и направо, если условие не выполняется)
    Объявление
    переменных
    Прямоугольник со срезанным углом, применяется для объявления переменных или ввода комментариев

  • ПрограммаПрограмма - алгоритм, записанный на «понятном» компьютеру языке прог...

    8 слайд

    Программа
    Программа - алгоритм, записанный на «понятном» компьютеру языке программирования

  • Машинный язык

    9 слайд

    Машинный язык

  • Ассемблер

    10 слайд

    Ассемблер

  • Языки программирования высокого уровня

    11 слайд

    Языки программирования высокого уровня

  • QBasic

    12 слайд

    QBasic

  • PascalФранцузский физик-математик
Блез ПаскальПрограмма Pascal, названная в ч...

    13 слайд

    Pascal
    Французский физик-математик
    Блез Паскаль
    Программа Pascal, названная в честь
    Блеза Паскаля

  • Delphi

    14 слайд

    Delphi

  • Операционные системыLinuxMac OSXP

    15 слайд

    Операционные системы
    Linux
    Mac OS
    XP

  • Программы-трансляторыПрограммы-трансляторы

Интерпретаторы 			Компиляторы

    16 слайд

    Программы-трансляторы

    Программы-трансляторы

    Интерпретаторы Компиляторы


  • Домашнее задание§ 4.1, стр.105-112, составить блок-схему решения квадратного...

    17 слайд

    Домашнее задание
    § 4.1, стр.105-112, составить блок-схему решения квадратного уравнения №4.1, стр.108.

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

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

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

Алгоритм приготовления блюда быстрого питания:

1. Высыпать в емкость содержимое пакетика.

2. Налить в емкость 200 мл горячей воды.

3. Тщательно перемешать.

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

Результативность - получение из исходных данных результата за конечное число шагов.

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

Пример:

Алгоритм покраски забора:

1.        Взять краску;

2.        Покрасить забор.

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

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

Детерминированность (определённость) - Исполнитель должен выполнять команды алгоритма в строго определенной последовательности.

При управлении самолетом используются сложные алгоритмы, исполнителями которых являются пилот или бортовой компьютер. Последовательность выполнения действий, например, при взлете должна быть строго определенной (например, нельзя отрываться от взлетной полосы, пока самолет не набрал необходимую взлетную скорость).

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

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

 

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 916 материалов в базе

Скачать материал

Другие материалы

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 22.01.2015 3234
    • PPTX 1.8 мбайт
    • 10 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Носова Ирина Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Носова Ирина Владимировна
    Носова Ирина Владимировна
    • На сайте: 9 лет и 4 месяца
    • Подписчики: 5
    • Всего просмотров: 25931
    • Всего материалов: 7

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Мини-курс

Основы психологии личности: от нарциссизма к творчеству

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 40 человек из 19 регионов
  • Этот курс уже прошли 12 человек

Мини-курс

Личность в психологии

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 14 регионов

Мини-курс

Читательская грамотность у школьников

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 32 человека из 16 регионов
  • Этот курс уже прошли 68 человек