Содержание
- 2. План Понятие «парадигма программирования» Императивное программирование Декларативное программирование Объектно-ориентированное программирование Литература
- 3. Литература Немнюгин С.А. Turbo Pascal : Программирование на языке высокого уровня : учебник для вузов /
- 4. Парадигмы программирования Структура языка программирования и технология разработки программ определяются выбранной и положенной в основу этого
- 5. Парадигмы программирования Требует явно описывать действия и процесс изменения состояния исполнителя. Требует задать описание цели, а
- 6. Императивное программирование Императивное программирование (от греч. imper — действие) предполагает, что программа явно описывает алгоритм решения
- 7. Императивное программирование В основе императивного программирования находятся два основных понятия:
- 8. Императивное программирование
- 9. Императивное программирование Традиционная область применения алгоритмических языков – вычислительные задачи и обработка данных различного типа: арифметических;
- 10. Структурное программирование План
- 11. Декларативное программирование Декларативное программирование (от лат. declaratio — объявление) — это попытка сначала реализовать программу для
- 12. Декларативное программирование Языки, поддерживающие декларативный стиль программирования, позволяют описывать «что» должно быть решено, а «как» уже
- 13. Декларативные языки Наиболее известными декларативными языками являются: языки функционального программирования (Lisp, Haskell); язык логического программирования (Prolog);
- 14. Функциональное программирование Единственным действием функциональной программы является вызов функции. Функциональная программа представляет собой композицию вложенных друг
- 15. Функциональное программирование В функциональных языках программирования отсутствуют передача управления, оператор присваивания, ветвления и циклы, характерные для
- 16. Задачи, решаемые функциональным программированием построение математического описания функций; описание динамических структур данных; доказательство наличия некоторого свойства
- 17. Логическое программирование Логическая программа представляет собой описание некоторой предметной области/задачи с помощью набора фактов, логических утверждений/правил
- 18. Логическое программирование На языке Prolog описывается база данных, содержащая сведения об автомобилях: марка машины, год выпуска,
- 19. Задачи, решаемые логическим программированием задачи искусственного интеллекта; задачи технологии знаний; экспертные системы и др. План
- 20. Объектно-ориентированное программирование Объектно-ориентированные языки программирования могут быть отнесены к императивным языкам, т.к. их вычислительная модель имеет
- 21. Понятия объектно-ориентированного программирования Объектно-ориентированное программирование (ООП) — методология программирования, в которой основными являются понятия «класс» и
- 22. Принципы объектно-ориентированного программирования Наследование – описание нового класса на основе уже существующего с частично или полностью
- 23. Суть метода «сверху вниз» Сначала пишется текст основной программы, в которую вместо каждого логического фрагмента вставляется
- 24. Рекурсивная функция Рекурсивная функция (от лат. recursio — возвращение) — это числовая функция числового аргумента, которая
- 25. Остаточная процедура
- 27. Скачать презентацию