Содержание
- 2. Алгоритм. Свойства алгоритма. Исполнители. Алгоритм - это чёткое описание последовательности действий, которые должен выполнить исполнитель для
- 3. Критерии, по которым алгоритмы могут быть классифицированы бывают разными, поэтому на схеме показаны основные элементы структуры
- 4. Основные формы использования алгоритмов
- 5. АВТОНОМНЫЙ АЛГОРИТМ Автономный алгоритм определяется решаемой задачей, структурой используемых данных, структурой логических связей алгоритма и языком
- 6. БИБЛИОТЕКА АЛГОРИТМОВ Библиотека алгоритмов определяется множеством задач, решаемых с помощью библиотеки, множеством алгоритмов для решения типовых
- 7. ПАКЕТ АЛГОРИТМОВ ПАКЕТ АЛГОРИТМОВ, как и библиотека, определяется множеством задач, решаемых с помощью пакета, множеством алгоритмов
- 8. Этапы решения задачи на ЭВМ Постановка задачи Формализация ( математическая постановка) Выбор метода решения Разработка алгоритма
- 9. Для записи алгоритмов используются специальные языки
- 10. ВИДЫ ЗАПИСИ АЛГОРИТМОВ Естественный язык если условие то действие 1 иначе действие 2 Синтаксическая диаграмма условие
- 11. ВИДЫ ЗАПИСИ АЛГОРИТМОВ Графический язык Псевдокод АЛГОРИТМ НАЧАЛО КОНЕЦ условие Действ 1 Действ 2
- 12. Способы записи алгоритмов: словесный (запись на естественном языке); графический (изображения из графических символов); программный ( запись
- 13. Способы описания алгоритма. 1. На естественном языке. 2. В виде блок – схемы. 3. На специальном
- 14. Способы записи алгоритмов Для записи, исполнения, обмена и хранения алгоритмов существуют различные средства Блок-схемы Псевдокоды Структураграммы
- 15. Блок-Схема Блок-схема – это графическое изображение алгоритма в виде определенным образом связанных между собой нескольких типов
- 16. БЛОК-СХЕМА БЛОК ВЫЧИСЛЕНИЙ ЛОГИЧЕСКИЙ БЛОК БЛОК НАЧАЛА/КОНЦА БЛОК ВВОДА/ВЫВОДА ДАННЫХ
- 17. БЛОК-СХЕМА БЛОК ВЫВОДА ДАННЫХ НА ПЕЧАТЬ БЛОК МОДИФИКАЦИИ – выполнение действий, изменяющих пункты алгоритма БЛОК СОЕДИНИТЕЛЬ
- 18. Историческая справка Слово «алгоритм» происходит от имени великого среднеазиатского ученого 8–9 вв. Аль-Хорезми. Из математических работ
- 19. Свойства алгоритма Дискретность (прерывность, раздельность) – возможность разбиения алгоритма на отдельные этапы; Определенность – означает однозначное
- 20. Свойства алгоритма Массовость – применяемость данного алгоритма для всех задач некоторого класса; Результативность отдельных команд и
- 21. Актуальность информации — это степень соответствия информации текущему моменту времени; Полезность информации - оценивается по тем
- 22. Исполнители алгоритмов. Исполнитель - это объект, умеющий выполнять определенный набор действий (человек, животное, робот, компьютер). Система
- 23. ЛИНЕЙНЫЙ ВП Линейный алгоритм – это алгоритм, в котором команды выполняются последовательно одна за другом
- 24. Линейный алгоритм. Например: А) Достать ключ. Б) Вставить ключ в замочную скважину. В) Повернуть ключ два
- 25. ВЕТВЯЩИЙСЯ ВП Разветвляющийся алгоритм – это алгоритм, в котором та или иная серия команд выполняется в
- 26. Алгоритм структуры «ветвление». Алгоритм в котором в зависимости от поставленного условия выполняется та или иная последовательность
- 27. Запись полного ветвления в виде блок-схемы: условие серия команд 1 серия команд 2 да нет
- 28. Запись неполного ветвления в виде блок-схемы: условие серия команд 1 да нет
- 29. ЦИКЛИЧЕСКИЙ ВП Циклический вычислительный процесс характеризуется наличием блоков, многократно повторяющихся при выполнении алгоритма.
- 30. Циклический ВП Цикл с предусловием пока истинно условие, предписывает выполнять тело цикла. Словесный способ записи: пока
- 31. Циклический ВП Запись цикла с предусловием в виде блок-схемы: условие тело цикла да нет
- 32. Циклический ВП Цикл с постусловием предписывает выполнять тело цикла до тех пор, пока не выполнится условие
- 33. Запись цикла с постусловием в виде блок-схемы: условие тело цикла да нет
- 34. Циклический ВП Цикл со счетчиком предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла)
- 35. Запись цикла со счетчиком в виде блок-схемы: Цикл
- 36. Сформулируйте следующие понятия: определение алгоритма; исполнители алгоритмов; формальное исполнение алгоритма; свойства алгоритма; способы записи алгоритма; блок
- 37. Задание № 1. Опишите структуру алгоритма. Назовите, чему будет равно a10, если а1= 4 и а2=9.
- 39. Скачать презентацию