Содержание
- 2. Мухаммед Аль- Хорезми (783-850) Термин «алгоритм» произошел от имени великого математика Мухаммеда аль – Хорезми( по
- 3. Алгоритм – описание последовательности действий(план), использование которых приводит к решению поставленной задачи за конечное число шагов
- 4. Свойства алгоритмов АЛГОРИТМ Дискретность Детерминированность Массовость Результативность Конечность
- 5. Дискретность – предполагает, что любой алгоритм должен состоять из последовательности шагов, следующих друг за другом.
- 6. Детерминированность – указывает, что любое действие в алгоритме должно быть строго и не двусмысленно определено и
- 7. Массовость – подразумевает, что один и тот же алгоритм может применяться для решения целого класса задач.
- 8. Результативность – конечный результат любого алгоритма.
- 9. Конечность – определяет завершение каждого действия в отдельности и алгоритма в целом за конечное число шагов.
- 11. Пример словесной формы представления алгоритма 1. Достать ключ из кармана. 2. Вставить ключ в замочную скважину.
- 12. Пример графической формы представления алгоритма в виде рисунка
- 13. Пример графической формы представления алгоритма в виде схемы
- 14. Пример формы графа Граф – геометрический объект, состоящий из вершин и соединяющих вершины линий-дуг.
- 15. Пример формы программы Private Sub Command1_Click() N = InputBox («введите N») i=1 F=1 Do Until i
- 16. Пример табличной формы
- 17. Стандартные графические объекты блок-схем
- 18. Задача: Требуется рассчитать необходимое количество рулонов обоев для оклейки комнаты. Заданы параметры: длина(а), ширина(d) и высота(h).
- 19. Алгоритм «Оклейка обоями» 1.Рассчитать периметр комнаты: p=2*(a + b). 2.Рассчитать площадь стен с учетом дверей и
- 22. Последовательный алгоритм - выполняется последовательно, сверху вниз, без возвратов
- 23. Ветвление – выполняется либо одна, либо другая группа действий в зависимости от истинности(выполнения) или ложности(невыполнения) условия
- 24. Цикл - действие повторяется до тех пор, пока выполняется заданное условие
- 25. Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм
- 26. Линейный алгоритм – алгоритм, в котором действия выполняются последовательно одно за другим.
- 27. Полная форма: если , то , иначе Неполная форма: если , то Разветвляющийся алгоритм – алгоритм,
- 28. Циклический алгоритм – алгоритм, содержащий типовую конструкцию «цикл»
- 29. Цикл с постусловием – это цикл с неизвестным числом повторений, в котором выход из цикла осуществляется
- 30. Цикл с предусловием – это цикл с неизвестным числом повторений, в котором цикл продолжается, пока выполняется
- 31. Вспомогательный алгоритм – это алгоритм, который можно использовать в других алгоритмах, указав его имя и, если
- 33. Скачать презентацию