🗊Презентация Алгоритмы. Способы записи алгоритмов

Нажмите для полного просмотра!
Алгоритмы. Способы записи алгоритмов, слайд №1Алгоритмы. Способы записи алгоритмов, слайд №2Алгоритмы. Способы записи алгоритмов, слайд №3Алгоритмы. Способы записи алгоритмов, слайд №4Алгоритмы. Способы записи алгоритмов, слайд №5Алгоритмы. Способы записи алгоритмов, слайд №6Алгоритмы. Способы записи алгоритмов, слайд №7Алгоритмы. Способы записи алгоритмов, слайд №8Алгоритмы. Способы записи алгоритмов, слайд №9Алгоритмы. Способы записи алгоритмов, слайд №10Алгоритмы. Способы записи алгоритмов, слайд №11Алгоритмы. Способы записи алгоритмов, слайд №12Алгоритмы. Способы записи алгоритмов, слайд №13Алгоритмы. Способы записи алгоритмов, слайд №14Алгоритмы. Способы записи алгоритмов, слайд №15Алгоритмы. Способы записи алгоритмов, слайд №16Алгоритмы. Способы записи алгоритмов, слайд №17Алгоритмы. Способы записи алгоритмов, слайд №18Алгоритмы. Способы записи алгоритмов, слайд №19Алгоритмы. Способы записи алгоритмов, слайд №20Алгоритмы. Способы записи алгоритмов, слайд №21Алгоритмы. Способы записи алгоритмов, слайд №22Алгоритмы. Способы записи алгоритмов, слайд №23Алгоритмы. Способы записи алгоритмов, слайд №24Алгоритмы. Способы записи алгоритмов, слайд №25Алгоритмы. Способы записи алгоритмов, слайд №26Алгоритмы. Способы записи алгоритмов, слайд №27Алгоритмы. Способы записи алгоритмов, слайд №28Алгоритмы. Способы записи алгоритмов, слайд №29Алгоритмы. Способы записи алгоритмов, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Алгоритмы. Способы записи алгоритмов. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Алгоритмы. Способы записи алгоритмов, слайд №1
Описание слайда:

Слайд 2





Понятие алгоритма
Слово «алгоритм» происходит от латинского написания имени арабского математика             аль-Хорезми (Algorithmi) ,  впервые описавший правила выполнения четырёх арифметических действий).
        9 век н.э.
Описание слайда:
Понятие алгоритма Слово «алгоритм» происходит от латинского написания имени арабского математика аль-Хорезми (Algorithmi) , впервые описавший правила выполнения четырёх арифметических действий). 9 век н.э.

Слайд 3


Алгоритмы. Способы записи алгоритмов, слайд №3
Описание слайда:

Слайд 4


Алгоритмы. Способы записи алгоритмов, слайд №4
Описание слайда:

Слайд 5


Алгоритмы. Способы записи алгоритмов, слайд №5
Описание слайда:

Слайд 6





Исполнителя характеризуют:
Среда – это обстановка, в которой работает исполнитель.
Описание слайда:
Исполнителя характеризуют: Среда – это обстановка, в которой работает исполнитель.

Слайд 7





Исполнителя характеризуют:
Система команд исполнителя – набор понятных исполнителю команд.
Описание слайда:
Исполнителя характеризуют: Система команд исполнителя – набор понятных исполнителю команд.

Слайд 8





Исполнителя характеризуют:
Описание слайда:
Исполнителя характеризуют:

Слайд 9


Алгоритмы. Способы записи алгоритмов, слайд №9
Описание слайда:

Слайд 10





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

Слайд 11





Способы записи алгоритмов
Словесно-формульный (естественный язык) – используется на начальных этапах изучения алгоритмов и предназначен для исполнения алгоритма человеком. Форма записи команд – произвольная.
Пример.
алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел (алгоритм Эвклида). 
Алгоритм может быть следующим: 
задать два числа; 
если числа равны, то взять любое из них в качестве ответа и остановиться, в противном случае продолжить выполнение алгоритма; 
определить большее из чисел; 
заменить большее из чисел разностью большего и меньшего из чисел; 
повторить алгоритм с шага 2. 
Словесный способ не имеет широкого распространения, так как такие описания: 
строго не формализуемы; 
страдают многословностью записей; 
допускают неоднозначность толкования отдельных предписаний.
Описание слайда:
Способы записи алгоритмов Словесно-формульный (естественный язык) – используется на начальных этапах изучения алгоритмов и предназначен для исполнения алгоритма человеком. Форма записи команд – произвольная. Пример. алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел (алгоритм Эвклида). Алгоритм может быть следующим: задать два числа; если числа равны, то взять любое из них в качестве ответа и остановиться, в противном случае продолжить выполнение алгоритма; определить большее из чисел; заменить большее из чисел разностью большего и меньшего из чисел; повторить алгоритм с шага 2. Словесный способ не имеет широкого распространения, так как такие описания: строго не формализуемы; страдают многословностью записей; допускают неоднозначность толкования отдельных предписаний.

Слайд 12





Способы записи алгоритмов
Графический  – это способ представления алгоритма с помощью геометрических фигур (блок – схема).
1956 г. – А.А. Ляпунов, Ю.Н. Янов – первое понятие о языке блок – схем алгоритмов. 
ГОСТ 19.002-80
Описание слайда:
Способы записи алгоритмов Графический – это способ представления алгоритма с помощью геометрических фигур (блок – схема). 1956 г. – А.А. Ляпунов, Ю.Н. Янов – первое понятие о языке блок – схем алгоритмов. ГОСТ 19.002-80

Слайд 13


Алгоритмы. Способы записи алгоритмов, слайд №13
Описание слайда:

Слайд 14





Алгоритмический язык
Псевдокод -представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. 
Пример. 
школьный алгоритмический язык в русской нотации (школьный АЯ), описанный в учебнике А.Г. Кушниренко и др. "Основы информатики и вычислительной техники", 1991. Этот язык в дальнейшем мы будем называть просто "алгоритмический язык".
Описание слайда:
Алгоритмический язык Псевдокод -представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. Пример. школьный алгоритмический язык в русской нотации (школьный АЯ), описанный в учебнике А.Г. Кушниренко и др. "Основы информатики и вычислительной техники", 1991. Этот язык в дальнейшем мы будем называть просто "алгоритмический язык".

Слайд 15





Алгоритмический язык
Основные служебные слова
алг (алгоритм)     сим (символьный)   дано  для   да
арг (аргумент)    лит (литерный)    надо  от     нет
рез (результат)    лог (логический)    если   до    при
нач (начало)     таб(таблица)    то    знач           выбор
кон (конец)    нц (начало цикла)    иначе    и    ввод
цел (целый)     кц (конец цикла)    все    или      вывод
вещ (вещественный)      длин (длина)   пока      не    утв
Описание слайда:
Алгоритмический язык Основные служебные слова алг (алгоритм) сим (символьный) дано для да арг (аргумент) лит (литерный) надо от нет рез (результат) лог (логический) если до при нач (начало) таб(таблица) то знач           выбор кон (конец) нц (начало цикла) иначе и ввод цел (целый) кц (конец цикла) все или вывод вещ (вещественный) длин (длина) пока      не утв

Слайд 16





Алгоритмический язык
Общий вид алгоритма: 
алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма 
     надо цель выполнения алгоритма 
 нач описание промежуточных величин 
| последовательность команд (тело алгоритма) 
кон
Описание слайда:
Алгоритмический язык Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма надо цель выполнения алгоритма нач описание промежуточных величин | последовательность команд (тело алгоритма) кон

Слайд 17





Программный способ
Язык для записи алгоритма формализован и называется языком программирования. Запись на этом языке называется программой.
Числа, символы, буквы, над которыми производятся те или иные действия называют операндами, а указания, предписания, правила преобразования операндов – операторами.
Примеры.
СИ, Паскаль, Бейсик и др.
Описание слайда:
Программный способ Язык для записи алгоритма формализован и называется языком программирования. Запись на этом языке называется программой. Числа, символы, буквы, над которыми производятся те или иные действия называют операндами, а указания, предписания, правила преобразования операндов – операторами. Примеры. СИ, Паскаль, Бейсик и др.

Слайд 18





Табличный способ
Наиболее часто используется в экономических расчетах, при выполнении курсовых и лабораторных работ.
Пример.
Описание слайда:
Табличный способ Наиболее часто используется в экономических расчетах, при выполнении курсовых и лабораторных работ. Пример.

Слайд 19





Базовые алгоритмические структуры
Основные (базовые) структуры алгоритмов – это ограниченный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий.
Структурный подход к разработке алгоритмов предполагает использование только нескольких основных структур, комбинация которых дает все многообразие алгоритмов и программ.
Описание слайда:
Базовые алгоритмические структуры Основные (базовые) структуры алгоритмов – это ограниченный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий. Структурный подход к разработке алгоритмов предполагает использование только нескольких основных структур, комбинация которых дает все многообразие алгоритмов и программ.

Слайд 20





Структура СЛЕДОВАНИЕ
Школьный алгоритмический язык
Действие 1
Действие 2
………….
Действие N
Описание слайда:
Структура СЛЕДОВАНИЕ Школьный алгоритмический язык Действие 1 Действие 2 …………. Действие N

Слайд 21





Структура ВЕТВЛЕНИЕ
если – то 
Если условие
         
         то действие
Все
Описание слайда:
Структура ВЕТВЛЕНИЕ если – то Если условие то действие Все

Слайд 22





Структура ВЕТВЛЕНИЕ
если – то - иначе
Если условие
          то действие 1
          иначе действие 2
Все
Описание слайда:
Структура ВЕТВЛЕНИЕ если – то - иначе Если условие то действие 1 иначе действие 2 Все

Слайд 23





Структура ВЕТВЛЕНИЕ
выбор
выбор  
         при условие 1: действия 1   
         при условие 2: действия 2
          . . . . . . . . . . . .   
          при условие N: действия N
          иначе                  действия N+1 
все
Описание слайда:
Структура ВЕТВЛЕНИЕ выбор выбор   при условие 1: действия 1   при условие 2: действия 2   . . . . . . . . . . . .   при условие N: действия N иначе действия N+1 все

Слайд 24





Структура ВЕТВЛЕНИЕ
выбор - иначе
выбор  
         при условие 1: действия 1   
         при условие 2: действия 2
          . . . . . . . . . . . .   
          при условие N: действия N 
все
Описание слайда:
Структура ВЕТВЛЕНИЕ выбор - иначе выбор   при условие 1: действия 1   при условие 2: действия 2   . . . . . . . . . . . .   при условие N: действия N все

Слайд 25





Структура ЦИКЛ
Цикл типа ПОКА (с предусловием)
нц  пока условие   
       тело цикла   (последовательность действий) 
кц
Описание слайда:
Структура ЦИКЛ Цикл типа ПОКА (с предусловием) нц пока условие   тело цикла   (последовательность действий) кц

Слайд 26





Структура ЦИКЛ
Цикл типа ДО
Описание слайда:
Структура ЦИКЛ Цикл типа ДО

Слайд 27





Структура ЦИКЛ
Цикл типа ДЛЯ (с параметром)
Описание слайда:
Структура ЦИКЛ Цикл типа ДЛЯ (с параметром)

Слайд 28





Итерационный цикл
Описание слайда:
Итерационный цикл

Слайд 29





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

Слайд 30





Примеры алгоритмических матрешек
Описание слайда:
Примеры алгоритмических матрешек



Похожие презентации
Mypresentation.ru
Загрузить презентацию