Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_ТП_2014.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
250 Кб
Скачать
☆

Приложение а

Основные этапы развития технологий программирования

Рисунок А.1 - Архитектура программ с глобальной и локальной областями данных

Рисунок А.2 – Архитектура программы при структурном подходе. Модульное программирование

Рисунок А.3 – Объектный подход. Архитектура программы при объектно-ориентированном программировании

Рисунок А.4 – Компонентный подход. Технология СОМ

Рисунок А.5 – Соотношение абстрактного и конкретного в описании блоков

при блочно-иерархическом подходе

Рисунок А.6 – Структура процессов жизненного цикла программного обеспечения

Приложение б

Элементы блок-схем

Таблица Б.1 - Основные элементы блок-схем

Наименование

Обозначение

Примечание

Терминатор

Отображает выход во внешнюю среду или вход из внешней среды. Используется для обозначения начала или окончания алгоритма

Данные

Отображает данные, носитель данных не определен. Используется для обозначения операций ввода и вывода данных

Процесс

Отображает функцию обработки данных любого вида. Используется для обозначения операций присваивания

Подготовка

Используется для обозначения заголовка цикла

Решение

Используется для обозначения оператора условного перехода или оператора выбора (варианта)

Предопределен-ный процесс

Отображает предопределенный процесс, состоящий из одной или нескольких операций, которые определены, например, в подпрограмме или модуле. Обычно используется для обозначения подпрограмм.

Соединитель

Отображает выход в часть схемы и вход из другой части этой же схемы и используется для обрыва линии и продолжения ее в другом месте.

Линия

Отображает поток данных или управления. Направления слева направо и снизу вверх обозначаются стрелками. Используется для соединения символов в алгоритме

Комментарий

Используется для добавления описательных комментариев или пояснительных записей с целью объяснений или примечаний.

Примечание – символы могут быть вычерчены в любой ориентации, но предпочтительной является горизонтальная. Внутрь символа помещают обозначения или описания операций. Символы ГСА могут быть отмечены идентификаторами или порядковыми номерами.

Приложение в

Структурное и «неструктурное» программирование

Таблица В.1 – Соответствие различных способов описания алгоритмов

Струк-тура

Псевдокоды

Flow-формы

Диаграммы

Насси-Шнейдермана

Следо-вание

<действие 1>

<действие 2>

Ветвле-ние

Если <условие>

то <действие 1>

иначе <действие 2>

Все-если

Цикл-пока

Цикл-пока <условие>

<действие>

Все-цикл

Выбор

Выбор <код>

<код 1>: <действие 1>

<код 2>: <действие 2>

иначе <действие 3>

Все-выбор

Цикл с парамет-ром

Для <индекс> =

<n>,<m>,<h>

<действие >

Все-цикл

Цикл-до

Выполнять

<действие>

До <условие>