- •Компьютер. Магистрально-модульный принцип построения.
- •Процессор компьютера.
- •Организация и основные характеристики памяти компьютера.
- •Хранение информации и ее носители.
- •Операционная система компьютера
- •Текстовый редактор
- •Графический редактор
- •Электронные таблицы
- •Системы управления базами данных (субд).
- •Файл. Работа с файлами
- •Этапы решения задач на компьютере
- •Передача информации. Локальные и телекоммуникационные компьютерные сети.
- •Структура программного обеспечения компьютера
- •Компьютер как формальный исполнитель алгоритмов (программ)
- •Понятие алгоритма.
- •Исполнители алгоритмов
- •Типы алгоритмов
- •Конструирование алгоритмов методом пошаговой детализации. Вспомогательный алгоритм.
- •Основные принципы структурного программирования
Основные принципы структурного программирования
Программирование – это процесс составления компьютерной программы на основе некоторого алгоритма. Структурное программирование основывается на двух важнейших принципах:
-
последовательной детализации алгоритма
-
использовании набора базовых структур для построения алгоритма любой степени сложности.
В теории структурного программирования доказывается, что алгоритм любой степени сложности можно построить с помощью следующих базовых структур:
-
Линейной (последовательной) структуры
-
Разветвляющейся структуры
-
Циклической структуры
Каждая из этих структур имеет только один выход и только один вход, что позволяет соединять между собой в процессе разработки алгоритма любое количество элементов базовых структур в необходимом для решения задачи порядке. При этом количество шагов детализации алгоритма в принципе не ограничено.
Метод структурного программирования дает возможность решать сложные задачи в самых разнообразных областях профессиональной деятельности.