kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Презентация по информатике и ИКТ "Алгоритмы"

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

Слово «Алгоритм» происходит от algorithmi - латинского написания имени Аль-Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма (город в современном Узбекистане) Мухаммеда бен Мусу, жившего в 783-850 гг.

В своей книге «Об индийском счете» он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком.

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

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

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

Свойства алгоритмов:

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

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

  • Линейный алгоритм – это алгоритм, в котором все действия выполняются в строгом порядке, последовательно, одно за другим.
  • Алгоритм, в котором осуществляется выбор действий в зависимости от какого-то условия, называют разветвляющимся.
  • Циклический алгоритм –  это алгоритм, содержащий повторяющие действия с какой–либо изменяющейся величиной (параметром).  
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Презентация по информатике и ИКТ "Алгоритмы"»

Алгоритмы

Алгоритмы

Слово «Алгоритм» происходит от algorithmi - латинского написания имени Аль-Хорезми , под которым в средневековой Европе знали величайшего математика из Хорезма (город в современном Узбекистане) Мухаммеда бен Мусу, жившего в 783-850 гг. В своей книге «Об индийском счете» он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком.

Слово «Алгоритм» происходит от algorithmi - латинского написания имени Аль-Хорезми , под которым в средневековой Европе знали величайшего математика из Хорезма (город в современном Узбекистане) Мухаммеда бен Мусу, жившего в 783-850 гг.

В своей книге «Об индийском счете» он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком.

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

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

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

Данные  – это информация, обрабатываемая компьютером.   Величина  – это отдельная единица данных.  Команды – позволяют определить действия в компьютерной программе над величинами.
  • Данные – это информация, обрабатываемая компьютером.

  • Величина – это отдельная единица данных.
  • Команды – позволяют определить действия в компьютерной программе над величинами.

По отношению к программе данные могут быть :

По отношению к программе данные могут быть :

  • исходные
  • промежуточные
  • результаты
Постоянная величина –  величина, значение которой не изменяется в процессе исполнения алгоритма, остается одной и той же, указанной в тексте алгоритма. Переменная величина - величина, значение которой меняется в процессе исполнения алгоритма.
  • Постоянная величина – величина, значение которой не изменяется в процессе исполнения алгоритма, остается одной и той же, указанной в тексте алгоритма.
  • Переменная величина - величина, значение которой меняется в процессе исполнения алгоритма.
Характеристики величины:

Характеристики величины:

  • Имя (идентификатор) — это обозначение величины.
  • Тип . Определяет множество допустимых значений и множество применимых операций к величине.
  • Значение — характеристика, которая может меняться многократно в ходе исполнения алгоритма.
Алгоритм  – это последовательность действий, приводящая к достижению результата.

Алгоритм

это последовательность действий, приводящая к достижению результата.

В определении «алгоритм» содержатся основные понятия, связанные с ним, и его главные свойства. Данные Алгоритм: 1-ая команда 2-ая команда ……………… .. N-ая команда Данные Исполнитель Результаты

В определении «алгоритм» содержатся основные понятия, связанные с ним, и его главные свойства.

Данные

Алгоритм:

1-ая команда

2-ая команда

……………… ..

N-ая команда

Данные

Исполнитель

Результаты

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

Исполнитель

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

Основной характеристикой исполнителя, с точки зрения управления, является  система команд исполнителя (СКИ) - это конечное множество команд, которые понимает исполнитель, т.е. умеет их выполнять.

Основной характеристикой исполнителя, с точки зрения управления, является система команд исполнителя (СКИ) - это конечное множество команд, которые понимает исполнитель, т.е. умеет их выполнять.

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

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

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

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

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

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

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

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

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

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

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

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

Виды алгоритмов

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

Первый тип алгоритмов Линейный алгоритм –  это алгоритм, в котором все действия выполняются в строгом порядке, последовательно, одно за другим .

Первый тип алгоритмов

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

НАЧАЛО Команда 1 Команда 2 … Команда N КОНЕЦ 18

НАЧАЛО

Команда 1

Команда 2

Команда N

КОНЕЦ

18

Второй тип алгоритмов Алгоритм, в котором осуществляется выбор действий в зависимости от какого-то условия, называют разветвляющимся . 18

Второй тип алгоритмов

Алгоритм, в котором осуществляется выбор действий в зависимости от какого-то условия, называют разветвляющимся .

18

НАЧАЛО ДА Настроение хорошее? НЕТ Погулять Позвонить другу КОНЕЦ 20

НАЧАЛО

ДА

Настроение

хорошее?

НЕТ

Погулять

Позвонить другу

КОНЕЦ

20

Третий тип алгоритмов Циклический алгоритм – это алгоритм, содержащий повторяющие действия с какой–либо изменяющейся величиной (параметром). Повторяющаяся последовательность действий называется циклом , а эти действия – циклическими . 20

Третий тип алгоритмов

Циклический алгоритм – это алгоритм, содержащий повторяющие действия с какой–либо изменяющейся величиной (параметром).

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

20

НАЧАЛО Ягоды собраны? ДА ДА НЕТ НЕТ НЕТ Сорви ягоду Положи в корзину Унеси корзину КОНЕЦ 22

НАЧАЛО

Ягоды

собраны?

ДА

ДА

НЕТ

НЕТ

НЕТ

Сорви ягоду

Положи в корзину

Унеси корзину

КОНЕЦ

22


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 8 класс

Скачать
Презентация по информатике и ИКТ "Алгоритмы"

Автор: Варанкина Ольга Николаевна

Дата: 20.03.2016

Номер свидетельства: 307887

Похожие файлы

object(ArrayObject)#863 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(73) "Конспект урока Алгоритмы и исполнители "
    ["seo_title"] => string(41) "konspiekt-uroka-alghoritmy-i-ispolnitieli"
    ["file_id"] => string(6) "137855"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1417442758"
  }
}
object(ArrayObject)#885 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(56) "Тема: «Алгоритм и исполнители»"
    ["seo_title"] => string(27) "tiemaalghoritmiispolnitieli"
    ["file_id"] => string(6) "259320"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1448717634"
  }
}
object(ArrayObject)#863 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(96) "презентация по информатике и ИКТ  4 класс - "Алгоритм" "
    ["seo_title"] => string(55) "priezientatsiia-po-informatikie-i-ikt-4-klass-alghoritm"
    ["file_id"] => string(6) "132386"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1416331136"
  }
}
object(ArrayObject)#885 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(80) "Практическая работа "Создание презентации" "
    ["seo_title"] => string(47) "praktichieskaia-rabota-sozdaniie-priezientatsii"
    ["file_id"] => string(6) "154879"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1421224177"
  }
}
object(ArrayObject)#863 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(121) "Программа внеурочной деятельности   "Любознательная информатика" "
    ["seo_title"] => string(69) "proghramma-vnieurochnoi-dieiatiel-nosti-liuboznatiel-naia-informatika"
    ["file_id"] => string(6) "114972"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1411753559"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

Распродажа видеоуроков!
ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

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

Проверка свидетельства