Реферат по информатике и икт по теме: «Алгоритмы»





Скачать 303.94 Kb.
НазваниеРеферат по информатике и икт по теме: «Алгоритмы»
страница1/5
Дата публикации02.07.2015
Размер303.94 Kb.
ТипРеферат
100-bal.ru > Информатика > Реферат
  1   2   3   4   5


Министерство образования и науки РФ

Муниципальное общеобразовательное учреждение

средняя общеобразовательная школа №7


Реферат

по информатике и ИКТ

по теме:

«Алгоритмы»

Выполнил:

ученик 11-Б класса

МОУ СОШ №7

Дужников Вадим
Проверил:

учитель

информатики и ИКТ

Стариков В.А.


Новочеркасск 2007 г

Содержание


Вступление 3

Определение алгоритма 4

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

Виды алгоритмов и их реализация 7

Методы изображение алгоритмов 9

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

Блок-схема алгоритма 9

Псевдокод 12

Программное представление алгоритма 13

Порядок разработки иерархической схемы реализации алгоритмов 14

Автоматизация деятельности человека на основе алгоритмизации 16

Значение алгоритмов при решении повседневных задач 19

Роль информационных технологий сегодня 21

Учебно-методический комплекс “Алгоритмы” 22

Структура пояснительной записки. 23

Презентация 23

Исследование 24

Тест 24

Руководство пользователя 29

Презентация 29

Пояснительная записка 30

Исследования 30

Тест 30

Заключение 31

Литература: 32

Вступление


Я выбрал тему учебно-методического комплекса «Алгоритмы», так как она является одной из главной тем в информатике.

Определение алгоритма


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

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


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

Такими свойствами являются:

  • Дискретность (прерывность, раздельность) - алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.

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

  • Результативность (конечность) - алгоритм должен приводить к решению задачи за конечное число шагов.

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

Правила выполнения арифметических операций или геометрических построений представляют собой алгоритмы. При этом остается без ответа вопрос, чем же отличается понятие алгоритма от таких понятий, как «метод», «способ», «правило». Можно даже встретить утверждение, что слова «алгоритм», «способ», «правило» выражают одно и то же ( т.е. являются синонимами ), хотя такое утверждение, очевидно, противоречит “свойствам алгоритма”.

Само выражение «свойства алгоритма» не совсем корректно. Свойствами обладают объективно существующие реальности. Можно говорить, например, о свойствах какого-либо вещества. Алгоритм – искусственная конструкция, которую мы сооружаем для достижения своих целей. Чтобы алгоритм выполнил свое предназначение, его необходимо строить по определенным правилам. Поэтому нужно говорить все же не о свойствах алгоритма, а о правилах построения алгоритма, или о требованиях, предъявляемых к алгоритму.

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

Это правило позволяет сразу отделить алгоритмы от “методов” и “способов”. Пока мы не имеем формализованных входных данных, мы не можем построить алгоритм.

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

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

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

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

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

Итак, алгоритм – неопределяемое понятие теории алгоритмов. Алгоритм каждому определенному набору входных данных ставит в соответствие некоторый набор выходных данных, т. е. вычисляет (реализует) функцию. При рассмотрении конкретных вопросов в теории алгоритмов всегда имеется в виду какая-то конкретная модель алгоритма.
  1   2   3   4   5

Добавить документ в свой блог или на сайт

Похожие:

Реферат по информатике и икт по теме: «Алгоритмы» iconРеферат по информатике и икт по теме: “ Разветвляющиеся алгоритмы”
Я выбрал тему: «Разветвляющиеся алгоритмы», потому что они очень часто применяются в алгоритмизации и программировании. Без знания...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт на 2013-2014 учебный год
Программа: Программы по информатике и икт макаровой Н. В. «Программа по информатике и икт» спб.: Питер, 2007
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт
Рабочая программа по информатике и икт составлена для 8 класса на основе авторской программы Макаровой Н. В. Программа по информатике...
Реферат по информатике и икт по теме: «Алгоритмы» iconРеферат по информатике и икт по теме: “ Массивы”
С понятием "массив" приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт в 8 (общеобразовательном) классе на 2013 2014 учебный год
Составлена в соответствии с «Примерной программой основного общего образования по информатике и икт». Учебник Информатика и икт....
Реферат по информатике и икт по теме: «Алгоритмы» iconУчебному предмету "Информатика и икт" учителя математики и информатики...
Рабочая программа по информатике и икт для 5 класса составлена на основе авторской программы Н. В. Макаровой «Программа по информатике...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт составлена на основе авторской...
Икт учащимися 8 классов в течении 34 учебных часа из расчета 1 час в неделю. Программа соответствует федеральному компоненту государственного...
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт мбоу «Новокишитская основная общеобразовательная школа»
Рабочие программы по информатике и икт. 5-11 классы/авт сост. Т. К. Смыковская. – 3-е изд., стереотип. – М.: Планета, 2010. – 224с....
Реферат по информатике и икт по теме: «Алгоритмы» iconКалендарно-тематическое планирование по информатике и икт 10 класс
Угринович Н. Д. Программа по информатике и икт на базовом уровне (10 – 11 класс)
Реферат по информатике и икт по теме: «Алгоритмы» iconКалендарно-тематическое планирование по информатике и икт 11 класс
Угринович Н. Д. Программа по информатике и икт на базовом уровне (10 – 11 класс)
Реферат по информатике и икт по теме: «Алгоритмы» iconКалендарно-тематическое планирование по информатике и икт 11 класс
Угринович Н. Д. Программа по информатике и икт на базовом уровне (10 – 11 класс)
Реферат по информатике и икт по теме: «Алгоритмы» iconИтоговый тест по информатике и икт 9 класс Вариант 1 Часть 1
Для выполнения теста потребуется изучить материал учебника по информатике для 9 класса (Н. Угринович Информатика и икт. Базовый курс....
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт для 8 класса Пояснительная...
Икт составлена на основе авторской программы Угриновича Н. Д. с учетом примерной программы основного общего образования по курсу...
Реферат по информатике и икт по теме: «Алгоритмы» iconРеферат по информатике и икт на тему: «Логика»
Что такое алгебра логики стр. 4
Реферат по информатике и икт по теме: «Алгоритмы» iconКонкурс по информатике и икт «Строим орнаменты с помощью грис «Стрелочка»»....
Неделя физики, информатики и икт проводилась согласно утвержденной программе на заседании учителей шмо естественнонаучного цикла
Реферат по информатике и икт по теме: «Алгоритмы» iconРабочая программа по информатике и икт пояснительная записка рабочая...
«Информатика и икт» на базовом уровне (утверждена приказом Минобразования России от 09. 03. 04 №1312)) в объеме 70 часов и адаптирована...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск