Содержание
- 2. 03.09.2020 Романькова Т.Л. Понятие и свойства алгоритма Алгоритм – это набор точных предписаний, последовательное выполнение которых
- 3. 03.09.2020 Романькова Т.Л. Детерминированность(определенность,точность) – четкость и ясность всех предписаний: исполнителю алгоритма должно быть точно известно,
- 4. 03.09.2020 Романькова Т.Л. Существуют следующие способы записи алгоритмов: словесно-формульная запись графическая запись (схема алгоритма, иначе, графическая
- 5. 03.09.2020 Романькова Т.Л. Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается
- 6. 03.09.2020 Романькова Т.Л. Алгоритм может быть следующим: задать два числа если числа равны, то взять любое
- 7. 03.09.2020 Романькова Т.Л. Псевдокод
- 8. 03.09.2020 Романькова Т.Л. Графическая схема алгоритма состоит из отдельных блоков, связанных линиями потоков Каждый блок описывает
- 9. 03.09.2020 Романькова Т.Л. Процесс Символ отображает функцию обработки данных любого вида. Предопределенный процесс Символ отображает предопределенный
- 10. 03.09.2020 Романькова Т.Л. Данные Символ отображает данные, носитель данных не определен. Решение Символ отображает решение или
- 11. 03.09.2020 Романькова Т.Л. Линия Символ отображает поток данных или управления Соединитель Символ отображает выход в часть
- 12. 03.09.2020 Романькова Т.Л. Терминатор Символ отображает начало или конец схемы программы, внешнее использование и источник или
- 13. 03.09.2020 Романькова Т.Л. Текст, описывающий функцию символа, следует располагать внутри данного символа. Если текст не помещается
- 14. 03.09.2020 Романькова Т.Л.
- 15. 03.09.2020 Романькова Т.Л. Правила выполнения соединений: Стандартное направление линий потока – слева направо и сверху вниз
- 16. 03.09.2020 Романькова Т.Л.
- 17. 03.09.2020 Романькова Т.Л. То, что не понял на лекции, поймешь на экзамене! Профессор на лекции: -
- 18. 03.09.2020 Романькова Т.Л. Типы алгоритмов Теорема Дейкстра. Алгоритм любой сложности можно реализовать, используя только три конструкции:
- 19. 03.09.2020 Романькова Т.Л.
- 20. 03.09.2020 Романькова Т.Л. Например, алгоритм посадки дерева: Выкопать в земле ямку; Опустить в ямку саженец; Засыпать
- 21. 03.09.2020 Романькова Т.Л. начало Выкопать в земле ямку Опустить в ямку саженец Засыпать ямку с саженцем
- 22. 03.09.2020 Романькова Т.Л. В схеме разветвляющийся алгоритм представляется в виде типовых структур Ветвление и выбор Разветвляющийся
- 23. 03.09.2020 Романькова Т.Л. Ветвление и выбор Полная форма Неполная форма
- 24. 03.09.2020 Романькова Т.Л. Если друг на день рожденья Пригласил тебя к себе, То оставь подарок дома
- 25. 03.09.2020 Романькова Т.Л.
- 26. 03.09.2020 Романькова Т.Л. Жена отправляет программиста в магазин. Купи батон колбасы и если будут яйца купи
- 27. 03.09.2020 Романькова Т.Л. В схеме циклический алгоритм представляется в виде типовой структуры цикл: Циклический - алгоритм,
- 28. 03.09.2020 Романькова Т.Л.
- 29. 03.09.2020 Романькова Т.Л. Алгоритм поиска Золушки:
- 30. 03.09.2020 Романькова Т.Л. Итак, алгоритмы делятся на линейные разветвляющиеся циклические ( можно также выделить в отдельный
- 31. 03.09.2020 Романькова Т.Л. Пример1. Вычислить значение функции ,где
- 32. 03.09.2020 Романькова Т.Л. Исходными данными являются ω, t, x. Результат – f. Промежуточная величина – h.
- 33. 03.09.2020 Романькова Т.Л. Вычисление h начало Ввод ω, t, x Вычисление f Вывод ω, t, x,f
- 34. Пример 2. Составить алгоритм вычисления функции. Предусмотреть вывод номера расчетной формулы.
- 35. начало Ввод х π x 0 5 . 2 sin 2 2 − = x x
- 36. Пример3. Примером разветвляющегося алгоритма может служить алгоритм начисления стипендии по среднему баллу. - в качестве исходного
- 38. 03.09.2020 Романькова Т.Л. Пример 4. Составить алгоритм вычисления функции для значений аргумента x, изменяющегося в интервале
- 39. 03.09.2020 Романькова Т.Л.
- 40. 03.09.2020 Романькова Т.Л. Пример 5. Ниже приведен алгоритм вычисления
- 41. 03.09.2020 Романькова Т.Л. Алгоритмы могут классифицироваться и по другому направлению. Комбинаторные алгоритмы: Общие комбинаторные алгоритмы (например,
- 42. 03.09.2020 Романькова Т.Л. Алгоритмы сжатия данных Криптографические алгоритмы Цифровая обработка сигналов И т.д. Теоретико-числовые алгоритмы
- 43. 03.09.2020 Романькова Т.Л. Основные принципы разработки и анализа алгоритмов При построении алгоритма для сложной задачи используют
- 44. 03.09.2020 Романькова Т.Л. Одним из системных методов разработки алгоритмов является структурное программирование. Принципы структурного программирования: Принцип
- 45. 03.09.2020 Романькова Т.Л. Принцип формальности. Он предполагает строгий методический подход к программированию, придает творческому процессу определенную
- 47. Скачать презентацию