Информатика. Учебное пособие. Терехов А.В - 20 стр.

UptoLike

Различают две разновидности этой структуры: циклпока и циклдо.
Группа операторов, повторяющаяся в цикле, называется телом цикла. Основное отличие структуры циклпока от
структуры циклдо заключается в том, что в первой структуре операторы тела цикла в зависимости от условия могут не
выполняться совсем, тогда как в структуре циклдо тело цикла будет выполняться хотя бы один раз. Легко заметить, что в
структуре циклпока проверка выполнения условия осуществляется перед выполнением операторов тела цикла, а в
структуре циклдо осуществляется после прохождения тела цикла.
ЦиклПока ЦиклДо
Циклы могут содержать внутри себя другие циклы. Такие структуры называются вложенными циклами.
Алгоритмы, имеющие в своем составе базовую структуру «цикл», называются циклическими.
Рассмотренные выше базовые структуры рекомендуется применять для соблюдения структурного подхода к разработке
алгоритмов.
Реальные алгоритмы представляют собой совокупность всех рассмотренных базовых структур
3.4. СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Каждая из известных и еще неизвестных программ, в зависимости от реализуемых функций может быть отнесена в той
или иной мере к двум большим классам: системное (общее) программное обеспечение (ПО) и прикладное (специальное) ПО.
К системному программному обеспечению относятся операционные системы, их оболочки и среды, системы
программирования, программы технического обслуживания.
В группу прикладного программного обеспечения входят пакеты прикладных программ, сервисные программы,
прикладные программы пользователей.
Системное ПО обеспечивает, во-первых, работоспособность ПЭВМ как системы или элемента системы (при работе в
сети) и, во-вторых, автоматизацию программирования.
Операционная система (ОС) (operatting system)организованная совокупность программ, целевое назначение которых
управлять работой ПЭВМ с момента включения до выключения питания. Эта часть ПО обеспечивает функционирование
ПЭВМ как некоторого универсального средства ввода, хранения, обработки и документирования информации. Техническое
обеспечение во многом определяет возможную ОС, а ОСвозможности технического обеспечения. На практике чем
большие удобства и возможности в работе дает ОС, тем большие требования предъявляются к техническому обеспечению.
Так, если Windows 95 требовала не более 50 Мб на жестком диске и минимум 16 Мб оперативной памяти, Windows 98
требовала не более 700 Мб на жестком диске и минимум 32Мб оперативной памяти, то одна из наиболее современных ОС
Windows ХР требует 1,4 Гб на жестком диске, минимум 128 Мб оперативной памяти и работает не менее чем при 300 МГц
частоте процессора, а для Windows Vista требования еще выше.
С точки зрения простоты общения пользователя с ОС можно условно выделить две группы операционных систем: с
усложненным интерфейсом (например, MS DOS) и с упрощенным интерфейсом (System – Apple, Windows – Microsoft, OS/2
Warp – IBM)
В полной конфигурации ОС с усложненным интерфейсом содержит следующие основные компоненты:
загрузочную подсистему;
файловую подсистему;
подсистему управления внешними устройствами;
процессор командного языка.
Приведенная классификация весьма условная и не очень строгая, зато она позволяет оттенить основные функции ОС:
настройка ПЭВМ на работу после включения питания, работа с файлами, управление работой внешних устройств,
восприятие и реализация команд пользователя.
Загрузочная подсистема осуществляет тестирование устройств ПЭВМ после ее включения и загружает в оперативную
память основные файлы ОС.
Файловая подсистемаэто часть ОС, обеспечивающая создание файлов и манипулирование ими.
Пользователь должен знать, что результаты его работы не пропадут даром, если будут оформлены в виде файла. Файл
это поименованная последовательность данных (команд), стандартная структура которой обеспечивает ее размещение в
памяти машины. Всю работу по оформлению файла берет на себя файловая подсистема. Пользователю необходимо лишь
указать имя создаваемого файла (требования к имени файла и ограничения, накладываемые на него, зависят от используемой
ОС). По имени файловая подсистема осуществляет поиск файла во внешней памяти машины, например, для перемещения