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