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