Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 4 Техн и средства программирования.doc
Скачиваний:
6
Добавлен:
21.11.2018
Размер:
576.51 Кб
Скачать

ЛЕКЦИЯ

Тема 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 – результаты решения задачи на ЭВМ сообщаются заказчику для определения того, удовлетворен ли он решением. Результаты решения задачи, будучи доведены до заказчика, могут его не удовлетворить в силу ряда причин. Это означает, что процесс, изображенный на рисунке, является циклическим (отладка программы): он завершается тогда, когда заказчик примет результаты решения задачи автоматизированным образом. В этом случае оформляется документация на эксплуатацию программного продукта.

Как видно, все связи на рисунке двунаправленны. Это означает, что в процессе проектирования программы идет диалог, в ходе которого уточняется и/или корректируется предмет общения.

[Топорков О.М.]