Презентация Алгоритмизация
Оценка 4.7

Презентация Алгоритмизация

Оценка 4.7
Презентации учебные
pptx
информатика
Взрослым
13.09.2017
Презентация Алгоритмизация
В данной работе вводится понятие алгоритма, алгоритмизации. Свойства алгоритма. Представлены основные алгоритмические структуры. Структура Цикл, блок-схема циклической структуры. Структура и бло-схема Ветвления. Линейная структура алгоритма. Понятие блок-схема. Геометрическое представление команд алгоритма. Примеры блок-схем алгоритмов. Дано определение автоматизированной обработки данных с помощью ЭВМ.Презентация на тему Алгоритмизация
Презентация Алгоритмизация.pptx

Презентация Алгоритмизация

Презентация Алгоритмизация
Тема: «Алгоритмизация» Преподаватель  ГБПОУ КК ТИТ Зименко М. И.

Презентация Алгоритмизация

Презентация Алгоритмизация
В в е д е н и е • • • • • Алгоритм относится к фундаментальным понятиям  информатики. На понятии алгоритма построено все основные  принципы програм­мирования ­ составления программ для  вычислительных машин.  Алгоритмизация ­ это составление алгоритмов для  последующей реализации в виде программ для ЭВМ.  Появление алгоритмов связывают с зарождением математики.  Алгоритмом стал называться любой способ вычислений,  единый для некоторого класса исходных данных, например,  нахождение производной функции. Впоследствии термин  "алгоритм" стал общеупотребимым. В связи с этим возникает  вопрос: можно ли построить общее и точное определение  алгоритма (понятие "любой алгоритм"), например для того,  чтобы, пользуясь им, различить, является ли алгоритмом какая­ то совокупность указаний или нет? На уровне здравого смысла  можно сказать, что алгоритм ­ это точно определенная  (однозначная) последовательность простых (элементарных)  действий, обеспечивающих решение любой задачи из  некоторого класса.  Однако данное утверждение нельзя принять в качестве  строгого определения алгоритма, поскольку в нем  использованы другие неопределенные понятия ­  однозначность, элементарность и пр.  Понятие можно уточнить, указав перечень общих свойств,  которые характерны для алгоритмов.

Презентация Алгоритмизация

Презентация Алгоритмизация
По страничкам  истории... Слово «алгоритм» происходит от имени великого среднеазиатского ученого 8–9 вв. Аль-Хорезми. Из математических работ Аль-Хорезми до нас дошли только две – алгебраическая и арифметическая. Вторая книга долгое время считалась потерянной, но в 1857 в библиотеке Кембриджского университета был найден ее перевод на латинский язык. В ней описаны четыре правила арифметических действий, практически те же, что используются и сейчас. Первые строки этой книги были переведены так: «Сказал Алгоритми. Воздадим должную хвалу Богу, нашему вождю и защитнику». Так имя Аль-Хорезми перешло в «Алгоритми», откуда и появилось слово «алгоритм». Аль­Хорезми

Презентация Алгоритмизация

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

Презентация Алгоритмизация

Презентация Алгоритмизация
Пример диалогового алгоритма: Алгоритм                                                      Блок-схема алгоритм «приветствие»                                                 ˉ начало                                                              запрос («Ваше имя», NN) запрос («Ваше имя», NN)                                                 ˉ вывод («Добрый день», NN)                   вывод («Добрый  день»,NN)       конец                                                                                      ˉ Пример диалогового алгоритма:

Презентация Алгоритмизация

Презентация Алгоритмизация
Пример :Выключение компьютера: 1. Нажать кнопку 2. В меню компьютера выбрать

Презентация Алгоритмизация

Презентация Алгоритмизация
Исполнитель алгоритма - система, способная выполнить действия, предписываемые алгоритмом.

Презентация Алгоритмизация

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

Презентация Алгоритмизация

Презентация Алгоритмизация
Алгоритмическая  структура «цикл»

Презентация Алгоритмизация

Презентация Алгоритмизация
Определение: Цикл - это такая алгоритмическая структура, в которой серия команд (тело цикла) выполняется многократно. Определение:

Презентация Алгоритмизация

Презентация Алгоритмизация
Запись цикла с предусловием в виде блок- схемы: нет условие да тело цикла Запись цикла с предусловием в виде блок-схемы:

Презентация Алгоритмизация

Презентация Алгоритмизация
Запись цикла с постусловием в виде блок- схемы: тело цикла нет условие да Запись цикла с постусловием в виде блок-схемы:

Презентация Алгоритмизация

Презентация Алгоритмизация
Алгоритмическая структура  «ветвление»

Презентация Алгоритмизация

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

Презентация Алгоритмизация

Презентация Алгоритмизация
Запись полного ветвления в виде блок- схемы: условие да нет серия команд 1 серия команд 2 Запись полного ветвления в виде блок-схемы:

Презентация Алгоритмизация

Презентация Алгоритмизация
Ветвление Ветвление Неполное если <условие> то <серия команд 1> Полное если <условие> то <серия команд иначе <серия команд 1> 2>

Презентация Алгоритмизация

Презентация Алгоритмизация
Линейный  алгоритм

Презентация Алгоритмизация

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

Презентация Алгоритмизация

Презентация Алгоритмизация
Запись линейного Запись линейного алгоритма в виде блок- алгоритма в виде блок- схемы: схемы: начало действие 1 … действие n конец

Презентация Алгоритмизация

Презентация Алгоритмизация
Способы записи Способы записи алгоритмов: алгоритмов: словесный (запись на естественном языке); графический (изображения из программный (тексты на языках графических символов); программирования).

Презентация Алгоритмизация

Презентация Алгоритмизация
Определение: Определение: Блок-схема – это графическое изображение алгоритма в виде определенным образом связанных между собой нескольких типов блоков.

Презентация Алгоритмизация

Презентация Алгоритмизация
Типы блоков: Типы блоков: блок начала (конца) блок ввода (вывода) блок действия блок условия

Презентация Алгоритмизация

Презентация Алгоритмизация
Запись неполного Запись неполного ветвления в виде блок- ветвления в виде блок- схемы: схемы: да нет услови е серия команд

Презентация Алгоритмизация

Презентация Алгоритмизация
Алгоритм                                          Программа • алгоритм «звездное небо»             ' звездное небо • начало                                                сls • запрос(«звезд», п)                           input «звезд», n • графический_экран                        screen 2,0 • от k = 1 до п цикл                          for k = 1 to n • x: = случайное [0:200]                     х = rnd*200 • у: = случайное [0:200]                     у = rnd*200 • точка (х,у)                                        pset (x,y),3 • цикл                                                 next k • конец                                                   end

Презентация Алгоритмизация

Презентация Алгоритмизация
Автоматизированная обработка данных - одна из основных массовых проблем, решаемых с помощью ЭВМ. На персональных компьютерах IBM PC базовым средством обработки данных является язык программирования Basic. В операционной системе Windows это язык считается основным языком разработки программ для компьютеров IBM PC.

Презентация Алгоритмизация

Презентация Алгоритмизация
Таблица умножения • 1           2          3          4          5 • 2          4          6          8          10 • 3          6          9          12        15 • 4          8          12        16        20 • 5          10        15        20        25

Презентация Алгоритмизация

Презентация Алгоритмизация
Заключение Подводя итоги курсовой работы, надо сказать о следующем: Алгоритмизация - это составление алгоритмов для последующей реализации в виде программ для ЭВМ. Знание и использование систематических методов превращают алгоритмизацию - в строгую дисциплину, позволяющую составлять программы на ЭВМ без ошибок. Сравнение приведенных алгоритма и программы со сценарием диалога показывает их полное соответствие друг другу. Прогон этой программы на ЭВМ при самых различных вариантов запросов под твердит правильность ее работы, а доказательство ее правильности потребует знания техники анализа результатов ее выполнения для всех комбинаций исходных данных.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
13.09.2017