Содержание
- 2. Алгоритм – понятное и точное предписание исполнителю совершить определенную последовательность действий для достижения указанной цели и
- 3. Слово «алгоритм» происходит от имени среднеазиатского ученого 8–9 вв. Аль-Хорезми. Из математических работ Аль-Хорезми до нас
- 4. Исполнитель алгоритма - система, способная выполнить действия, предписываемые алгоритмом.
- 5. Выберите примеры исполнителей:
- 6. Свойства алгоритмов
- 7. Свойства алгоритма: Понятность - исполнитель алгоритма должен знать, как его выполнять.
- 8. Дискpетность — алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых шагов. Свойства алгоритма:
- 9. Опpеделенность — каждое пpавило алгоpитма должно быть четким и однозначным. Свойства алгоритма:
- 10. Pезультативность - алгоpитм должен пpиводить к pешению задачи за конечное число шагов. Свойства алгоритма:
- 11. Массовость – алгоpитм pешения задачи pазpабатывается в общем виде, т.е. он должен быть пpименим для некотоpого
- 12. Является ли пример алгоритмом? Почему? Вы вышли к доске, взяв мел в правую руку, вам сказали
- 13. Способы записи алгоритмов:
- 14. Словесный способ записи алгоритма: Подойти к пешеходному переходу. Посмотреть световой сигнал. Если зеленый, то переходить дорогу.
- 15. Блок-схема – это графическое изображение алгоритма в виде определенным образом связанных между собой нескольких типов блоков.
- 16. Типы блоков: блок начала (конца) блок ввода (вывода) блок действия (присваивает значения переменным величинам) блок условия
- 17. Псевдокод Общий вид алгоритма алг имя алгоритма дано условия применимости алгоритма надо цель выполнения алгоритма нач
- 18. Program k; uses CRT; var x,y: integer; begin write ('введите числа'); read(x, y); If((x+y)>9) and ((x+y)
- 19. Виды алгоритмов
- 20. Линейный алгоритм
- 21. Линейный алгоритм – это алгоритм, в котором команды выполняются последовательно одна за другой.
- 22. Алгоритмическая структура «ветвление»
- 24. Разветвляющийся алгоритм – это алгоритм, в котором та или иная серия команд выполняется в зависимости от
- 25. Ветвление Полное если то иначе Неполное если то
- 26. Запись полного ветвления в виде блок-схемы: условие серия команд 1 серия команд 2 да нет
- 27. Запись неполного ветвления в виде блок-схемы: условие серия команд 1 да нет
- 28. Условия в разветвляющихся алгоритмах
- 29. Определение: Условие – это высказывание, которое может быть либо истинным, либо ложным. Условия простые сложные
- 30. Простое условие Включает в себя одно предложение; два числа, две переменных или два арифметических выражения, которые
- 31. Сложное условие Последовательность простых условий, объединенных между собой знаками логических операций И (AND), ИЛИ (OR). Например:
- 32. Алгоритмическая структура «цикл»
- 33. Определение: Цикл - это такая алгоритмическая структура, в которой серия команд (тело цикла) выполняется многократно.
- 34. Цикл с предусловием пока истинно условие, предписывает выполнять тело цикла. Словесный способ записи: пока условие тело
- 35. Запись цикла с предусловием в виде блок-схемы: условие тело цикла да нет
- 36. Цикл с постусловием предписывает выполнять тело цикла до тех пор, пока не выполнится условие выхода из
- 37. Запись цикла с постусловием в виде блок-схемы: условие тело цикла да нет
- 38. Цикл со счетчиком предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном
- 39. Запись цикла со счетчиком в виде блок-схемы: счетчик тело цикла да нет
- 41. Скачать презентацию