
- •Тема 4. Технологии и инструментальные средства программирования
- •Содержание
- •Технология подготовки и решения задач на эвм
- •Алгоритм, основные свойства и способы представления. Проектирование алгоритмов
- •Понятие алгоритма
- •Способы описания алгоритмов
- •Методы проектирования алгоритмов
- •Базовые элементы и структуры программирования
- •Переменные
- •Константы
- •Массивы
- •Операции
- •Встроенные функции
- •Первое знакомство с vba
- •Общие сведения о vba
- •Понятие макросов
- •Структура программы на алгоритмическом языке
- •Простейшие операторы ввода-вывода
- •История развития и совершенствования технологий и средств программирования
- •Процедурное программирование
- •Модульное программирование
- •Структурное программирование
- •Событийно-ориентированное программирование
- •Объектно-ориентированное программирование
- •Этапы обработки программ
- •Список использованной литературы
ЛЕКЦИЯ
Тема 4. Технологии и инструментальные средства программирования
Дисциплина: «Компьютерные информационные технологии»
Специальность: «Маркетинг»
Форма обучения: заочная
Преподаватель: к.т.н., доцент каф. ЭИ Венберг Андрей Викторович
Содержание
Технология подготовки и решения задач на ЭВМ 1
Алгоритм, основные свойства и способы представления. Проектирование алгоритмов 2
1.1. Понятие алгоритма 2
1.2. Способы описания алгоритмов 3
1.3. Методы проектирования алгоритмов 6
Базовые элементы и структуры программирования 7
1.4. Переменные 7
1.5. Константы 8
1.6. Массивы 9
1.7. Операции 9
1.8. Встроенные функции 10
Первое знакомство с VBA 10
1.9. Общие сведения о VBA 10
1.10. Понятие макросов 11
1.11. Структура программы на алгоритмическом языке 11
1.12. Простейшие операторы ввода-вывода 12
История развития и совершенствования технологий и средств программирования 13
1.13. Процедурное программирование 13
1.14. Модульное программирование 13
1.15. Структурное программирование 14
1.16. Событийно-ориентированное программирование 16
1.17. Объектно-ориентированное программирование 16
Этапы обработки программ 18
Список использованной литературы 19
Технология подготовки и решения задач на эвм
При включении компьютера в тот или иной информационный процесс для решения некоторой прикладной задачи, он должен быть снабжен соответствующим прикладным ПО.
Для разработки программы в целях решения конкретной прикладной задачи сложилась традиционная технология, показанная на рисунке:
Здесь связи означают:
1 – заказчик на естественном (например, русском) языке объясняет аналитику, какую прикладную задачу он хочет решить. Эта задача из некоторой предметной области, например, задача бухгалтерского учета или зачисления абитуриентов в ВУЗ;
2 – аналитик формализует задачу, представляя ее в виде математической модели или составляя строгое формальное описание процедуры ее решения, входных и выходных данных (постановка задачи). Этот этап называется формализацией задачи и включает в себя описание алгоритма;
3 – программист на основании математической модели или другого формального описания поставленной задачи разрабатывает программу. Он выполняет также отладку программы, используя для этого ЭВМ. Этот этап называется программированием задачи;
4 – результаты решения задачи на ЭВМ сообщаются заказчику для определения того, удовлетворен ли он решением. Результаты решения задачи, будучи доведены до заказчика, могут его не удовлетворить в силу ряда причин. Это означает, что процесс, изображенный на рисунке, является циклическим (отладка программы): он завершается тогда, когда заказчик примет результаты решения задачи автоматизированным образом. В этом случае оформляется документация на эксплуатацию программного продукта.
Как видно, все связи на рисунке двунаправленны. Это означает, что в процессе проектирования программы идет диалог, в ходе которого уточняется и/или корректируется предмет общения.
[Топорков О.М.]