Новые книги

Рассматриваются вопросы организации системы защиты информации на предприятии. Определяются методологические подходы к технологии построения, принципы управления комплексной системой защиты информации (КСЗИ). Особое внимание уделено проблеме «человеческого фактора».

Для специалистов, преподавателей, студентов и всех интересующихся проблематикой защиты информации.
Книга содержит обобщенный опыт ведущих российских инфобизнесменов и тренеров по увеличению прибыли при работе с инфопродуктами. Предлагаются конкретные рекомендации, уникальные стратегии и практические задания. Материал представлен без скучной теории, заоблачных идей и «воды».

Книга адресована в первую очередь инфобизнесменам (как опытным, так и начинающим), владельцам офлайн-бизнеса, которые хотят увеличить продажи с помощью Интернета, а также тренерам, консультантам и коучам.

14. Элементы программирования

14. Элементы программирования

   Структуризованная программа  (или  подпрограмма)  - это программа,

составленная из фиксированного множества базовых конструкций.   Расс-

мотрим основные  определения и способы образования этих конструкций в

схемах алгоритмов.

{}

   Из операций, развилок и слияний строятся базовые конструкции: сле-

дование, ветвление,  цикл. Применяя только эти три конструкции, можно

реализовать алгоритм решения любой задачи.

   Конструкция, представляющая собой последовательное выполнение двух

или более операций, называется следованием.

   Конструкция, состоящая из развилки, двух операций и слияния, назы-

вается ветвлением. Одна из операций может отсутствовать.

   Конструкция, имеющая линии управления, ведущие к предидущим опера-

циям или развилкам, называется циклом.

   Конструкции следование,   ветвление  и  цикл можно представить как

операции, так  как они имеют единственный вход и единственный  выход.

Произвольную последовательность   операций можно представить как одну

операцию.

   Операция может  быть  реализована  любым  оператором языка ПАСКАЛЬ

(простым или составным), либо группой операторов, за исключением опе-

ратора перехода GOTO.

   В языке ПАСКАЛЬ количество базовых конструкций увеличено до шести,

это:

       -следование;

       -ветвление;

       -цикл с предусловием;

       -цикл с постусловием;

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

       -вариант.

   Далее рассмотрим,  как эти базовые конструкции реализуются в языке

ПАСКАЛЬ.