- •1. Информатика.Структура предметной области. Объекты изучения информатики.
- •2. Основные области исследований информатики.
- •5. Формулировка предметной задачи. Задачная ситуация.
- •6. Формализация предметной задачи. Уровни формализации задач.
- •7. Общая схема постановки и решения предметных задач.
- •1) Цель
- •8. Понятие о модели.
- •9. Представление о системном подходе.
- •10. Схема коммуникаций.
- •11. Типы моделей.
- •12. Что такое информация.
- •Информация и язык
- •Информация и данные
- •13. Формы адекватности информации.
- •14. Классификация мер.
- •15. Синтаксические меры информации.
- •16. Семантические меры информации.
- •17. Прагматические меры информациию
- •18. Показатели качества информации.
- •19. Системы классификации информации, основные идеи.
- •20. Система кодирования информации, классификация методов.
- •Классификация информации по разным признакам
- •21. Информационное общество. Информационные революции.
- •23. Информатизация общества.
- •24. Классификация языков программирования. Процедурное программирование
- •Функциональное программирование
- •Логическое программирование
- •Объектно-ориентированное программирование
- •25. Компьютеры. Поколения эвм.
- •1 Поколение, после 1946 года
- •2 Поколение, после 1955 года
- •3 Поколение, после 1964 года
- •4 Поколение, после 1975 года
- •5 Поколение, после 1982 года
- •26. Компьютеры. Программное обеспечение.
- •27. Техническое обеспечение.
- •28. Интеллектуальное обеспечение.
- •29. Ис. Этапы развития ис.
- •32. Структура ис.
- •38. Классификация ис по сфере применения.
- •39. Классификация ис по функциональному признаку и уровням управления.
- •40. Классификация ис по степени автоматизации.
- •41. Классификация ис по характеру использования информации.
- •42. Ит. Виды ит.
- •Виды информационных технологий:
- •43. Основные св-ва ит, опред. Их роль в технолог развитии современного об-ва.
- •44. Ит. Критерий эффективности ит.
- •45. Классификация ит по типу обрабатываемой информации.
- •46. Ит обработки данных. Классы задач. Основные компоненты.
- •47. Цель ит управления (иту). Классы задач, решаемые в рамках иту.
- •48. Характеристики и назначение ит автоматизации офиса. Основные компоненты.
- •49. Ит поддержки решений. Основная цель итппр и т. Д.
- •50. Современное состояние и основные тенденции развития ит.
- •51. Основные разделы искусственного интеллекта.
- •52.Основные направления развития искусственного интеллекта.
- •53. Данные и знания.
- •54. Модели представления знаний в современных интеллектуальных системах.
- •55. Основные компоненты экспертной системы, специалисты-разработчики.
- •56. Централизованная и распределенная обработка данных.
- •57. Типы многомашинных ассоциаций для распределенной обработки данных.
- •58. Основные программные и аппаратные компоненты сети.
- •59. Функциональные группы устройств в сети.
- •60. Основные характеристики коммуникационной сети.
- •61. Классификация вычислительных сетей.
- •62. Локальные вычислительные сети.
- •63. Глобальная сеть internet. Способы передачи информации в internet.
- •64. Архитектура пк.
- •65. Информационные продукты и услуги. Информационный бизнес. Информационные продукты и услуги
- •66. Электронный бизнес. Основные модели электронного бизнеса.
- •Основные модели интернет бизнеса
- •67. Представления о защите информации и информационной безопасности.
- •68. Элементы системы защиты информации.
24. Классификация языков программирования. Процедурное программирование
Процедурный подход к обработке информации возник на заре программирования. Именно с этим стилем программирования связано все развитие вычислительной техники. Несмотря на прогресс технологии, большинство современных компьютеров построены по тем же принципам, что и машины 40-х годов. В их основе лежит так называемая архитектура фон Неймана, названная в честь американского ученого Дж. фон Неймана, впервые изложившего принципиальные положения архитектуры ЭВМ во второй половине 40-х годов.
Основные принципы архитектуры фон Неймана состоят в следующем:
1. ЭВМ состоит из процессора, памяти и внешних устройств;
2. единственным источником активности (не считая стартового и аварийного вмешательства человека) в ЭВМ является процессор, который, в свою очередь, управляется программой, находящейся в памяти машины;
3. память машины может быть представлена как последовательность дискретных ячеек, каждая из которых имеет свой адрес; каждая ячейка хранит команду программы или некоторую единицу обрабатываемой информации, причем и то и другое выглядят одинаково (машинное слово);
4. в любой момент времени процессор выполняет одну команду программы, адрес которой находится в специальном регистре процессора - счетчике команд;
5. обработка информации происходит только в регистрах процессора; информацию в процессор можно ввести из любой ячейки памяти или внешнего устройства, или наоборот, направить в любую ячейку или на внешнее устройство;
6. в каждой команде программы зашифрованы следующие предписания: из каких ячеек памяти взять обрабатываемую информацию; какие совершить операции с взятой информацией; в какие ячейки памяти направить полученную информацию; как изменить содержимое счетчика команд, чтобы знать, откуда взять для выполнения следующую команду;
7. машина выполняет программу команда за командой в соответствии с изменением содержимого счетчика команд и расположением команд в памяти, пока не получит команду остановиться.
Развитие процедурных языков определялось особенностями вычислительной машины Дж. фон Неймана; способы представления знаний и задач, а также методов их решения были ориентированы на экономию ресурсов. При этом интеллектуальный комфорт пользователя был проигнорирован. Программа разрабатывается в терминах тех действий, которые она должна выполнять. Основная единица программы - процедура - последовательность операторов, выполняющая определенный вспомогательный алгоритм. Процедуры могут вызывать другие процедуры, вместе они работают по определенному алгоритму, ведущему к решению задачи. Кроме понятия оператор в основе процедурного языка лежит понятие операнд - данные, которые обрабатываются при помощи операторов. Типы операндов: простой, массив, структуры. Типы операторов: присваивания, условных операций, итерации.
Программа, написанная на процедурном языке, явно указывает способ получения результата, но не сам результат.
Существует большое число процедурных языков программирования. Это - Algol, Fortran, Pascal, С, Basic и др.