Презентация, доклад по информатике на тему: Обработка информации и алгоритмы

Содержание

Модель обработки информацииИсходные данныеИсполнитель Правила обработкиРезультаты

Слайд 1§9. Обработка информации и алгоритмы

§9. Обработка информации и алгоритмы

Слайд 2Модель обработки информации
Исходные данные
Исполнитель
Правила обработки
Результаты

Модель обработки информацииИсходные данныеИсполнитель Правила обработкиРезультаты

Слайд 3Виды обработки информации
Получение новой информации, новых сведений;
Изменение формы представления информации;
Систематизация, структурирование

данных;
Поиск информации
Виды обработки информацииПолучение новой информации, новых сведений;Изменение формы представления информации;Систематизация, структурирование данных;Поиск информации

Слайд 4Ученик решает задачу по математике
Исполнитель
Ученик
Исходные данные
Условие задачи
Правила обработки
Математические правила, законы
Результат
Полученный ответ

Ученик решает задачу по математике ИсполнительУченикИсходные данныеУсловие задачиПравила обработкиМатематические правила, законыРезультатПолученный ответ

Слайд 5Перевод текста с одного языка на другой
Исполнитель
Переводчик
Текст на одном языке
Исходные данные
Правила

перевода

Правила обработки

Текст на другом языке

Результат

Перевод текста с одного языка на другойИсполнительПереводчикТекст на одном языкеИсходные данныеПравила переводаПравила обработкиТекст на другом языкеРезультат

Слайд 6Библиотекарь создает картотеку
Исполнитель
Исходные данные
Правила обработки
Результат
Картотека библиотеки
Алфавитный порядок
Беспорядочный набор книг
Библиотекарь

Библиотекарь создает картотекуИсполнительИсходные данныеПравила обработкиРезультатКартотека библиотекиАлфавитный порядокБеспорядочный набор книгБиблиотекарь

Слайд 7Поиск нужного номера телефона в телефонном справочнике
Исполнитель
Исходные данные
Правила обработки
Результат
Нужный номер

телефона

Алфавитный порядок

Телефонный справочник

Человек, производящий поиск

Поиск нужного номера телефона в телефонном справочнике ИсполнительИсходные данныеПравила обработкиРезультатНужный номер телефонаАлфавитный порядокТелефонный справочникЧеловек, производящий поиск

Слайд 8 исполнитель
человек
действует не всегда формально и однозначно;
творческий подход;

разные способы решения задачи.

машина

формальное выполнение.

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

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

алгоритма.

Аль- Хорезми
(780-850 г.г. н. э.)

Для обозначения формализованных правил, определяющих последовательность шагов обработки информации используется понятие алгоритма.Аль- Хорезми (780-850 г.г. н. э.)

Слайд 10Теория алгоритмов
30-ые годы XX века.
главный вопрос: Для всякой ли задачи

обработки информации может быть построен алгоритм решения?
Теория алгоритмов30-ые годы XX века. главный вопрос: Для всякой ли задачи обработки информации может быть построен алгоритм

Слайд 11 Точного определения алгоритма не существует.
Обычно под алгоритмом понимают набор правил, определяющих

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

Слайд 12История происхождения термина «алгоритм»
Ал-Хорезми написал книгу «Об индийском счёте», способствовавшую популяризации

десятичной позиционной системы записи чисел во всём Халифате, вплоть до Испании. В XII веке эта книга была переведена на латинский язык и сыграла очень большую роль в развитии европейской арифметики и внедрении индо-арабских цифр. Имя автора, в латинизированной форме (Algorismus, Algorithmus), стало обозначать в средневековой Европе всю систему десятичной арифметики; отсюда берёт начало современный термин алгоритм, впервые использованный  Лейбницем.
История происхождения термина «алгоритм»Ал-Хорезми написал книгу «Об индийском счёте», способствовавшую популяризации десятичной позиционной системы записи чисел во

Слайд 13Алгоритм Евклида
Древнегреческие математики называли этот алгоритм ἀνθυφαίρεσις или ἀνταναίρεσις — «взаимное вычитание». Этот алгоритм не

был открыт Евклидом, так как упоминание о нём имеется уже в работах Аристотеля, который жил раньше Евклида.
Алгоритм ЕвклидаДревнегреческие математики называли этот алгоритм ἀνθυφαίρεσις или ἀνταναίρεσις — «взаимное вычитание». Этот алгоритм не был открыт Евклидом, так как упоминание о

Слайд 14Если числа не равны, то большее из них заменить на разность

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

НОД (А, В) = ?

Если числа не равны, то большее из них заменить на разность большего и меньшего из чисел.Если два

Слайд 15Задача

Задача

Слайд 16Задача для самостоятельного решения
Найти НОД чисел: 114 и 66


Ответ:


6

Задача для самостоятельного решения  Найти НОД чисел: 114 и 66Ответ: 6

Слайд 17Модели алгоритмической машины
Машина Тьюринга
Машина Поста

Модели алгоритмической машиныМашина ТьюрингаМашина Поста

Слайд 18На основании моделей Тьюринга, Поста и некоторых других учёные пришли к

выводу о существовании алгоритмически неразрешимых задач.
На основании моделей Тьюринга, Поста и некоторых других учёные пришли к выводу о существовании алгоритмически неразрешимых задач.

Слайд 19Язык программирования алгоритмических машин представляет собой описание конечного числа простых команд,

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

Слайд 20Совокупность всех команд языка исполнителя называется системой команд исполнителя - СКИ.

Совокупность всех команд языка исполнителя называется системой команд исполнителя - СКИ.

Слайд 21Алгоритм управления работой алгоритмической машины представляет собой конечную последовательность команд, посредством

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

Слайд 23Свойства алгоритма
дискретность
понятность
точность
конечность

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

Слайд 24Дискретность
Алгоритм должен быть разбит на последовательность отдельно выполняемых шагов

ДискретностьАлгоритм должен быть разбит на последовательность отдельно выполняемых шагов

Слайд 25Понятность
Алгоритм должен содержать только те команды, которые входят в систему команд

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

Слайд 26Точность
Любая команда алгоритма должна определять однозначное действие исполнителя

ТочностьЛюбая команда алгоритма должна определять однозначное действие исполнителя

Слайд 27Конечность
За конечное число шагов должен быть получен результат

КонечностьЗа конечное число шагов должен быть получен результат

Слайд 28Команда алгоритма
отдельная инструкция в описании алгоритма.
Шаг алгоритма
отдельное

действие, которое исполнитель выполняет по команде.
Команда алгоритма  отдельная инструкция в описании алгоритма.Шаг алгоритма  отдельное действие, которое исполнитель выполняет по команде.

Слайд 29Вопросы:
Приведите примеры процессов обработки информации, которые чаще всего вам приходится выполнять

во время учёбы. Для каждого примера определите исходные данные, результаты и правила обработки. К каким видам обработки относятся ваши примеры?
Если вы решаете задачу по математике и используете калькулятор, то какова ваша функция в этом процессе и какова функция калькулятора?
Какие проблемы решает теория алгоритмов?
Почему калькулятор нельзя назвать алгоритмической машиной, а компьютер можно?
Вопросы:Приведите примеры процессов обработки информации, которые чаще всего вам приходится выполнять во время учёбы. Для каждого примера

Слайд 30Домашнее задание:
Используя алгоритм Евклида, найдите НОД для чисел 114 и 66.

Сколько шагов алгоритма при этом вам пришлось выполнить?
Придумайте минимально необходимую систему команд для кассового аппарата, который подсчитывает стоимость покупок и сумму сдачи покупателю. Опишите алгоритм управления работой таким автоматом.
Домашнее задание:Используя алгоритм Евклида, найдите НОД для чисел 114 и 66. Сколько шагов алгоритма при этом вам

Слайд 31Источники информации:
Информатика и ИКТ. Базовый уровень. 10-11кл.Семакин И. Г., Хеннер

Е. К., Москва. Бином. Лаборатория знаний. 2012.
контент сайта Office.com

http://im4-tub-ru.yandex.net/i?id=110815816-12-72&n=21
http://im7-tub-ru.yandex.net/i?id=311437946-70-72&n=21
http://im5-tub-ru.yandex.net/i?id=214625922-04-72&n=21




















Источники информации: Информатика и ИКТ. Базовый уровень. 10-11кл.Семакин И. Г., Хеннер Е. К., Москва. Бином. Лаборатория знаний.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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