Реферат: Алгоритмы и структуры данных. Программирование в Cи

switch (Выражение)

{

case W1: Инструкция 1;

...;

case Wn: Инструкция n;

default: Инструкция (по умолчанию);

}

2.3 Циклические операторы

В этом параграфе профессор объясняет, что структуры повторения используются, если последовательность команд должна повторяться неоднократно для решения задачи. Программирование структуры повторения ведет к так называемому "программному циклу".

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

while (Условные выражения) Инструкции;

Следующая циклическая структура – повторение for представляет самую универсальную форму повторения. Команда имеет следующий вид:

for (Выражение 1; Выражение 2; Выражение 3)Команда;

где Выражение 1 – начальное значение выражения, Выражение 2 – условное выражение, которое должно выполниться для выполнения команд, Выражение 3 – изменяет счетную величину для продолжения повторения.

Затем автор рассматривает структуру, обратную структуре while. Последовательность команд запускается в любом случае, по меньшей мере, однажды. Поэтому эту структуру называют также непредотвратимым повторением.

Do

Инструкция;

while (Условное выражение);

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


3. Функции

В этой главе автор рассказывает об одном из главных структурных элементов программы – функциях. Во всех высокоуровневых языках программирования происходит разделение программ на части с помощью подпрограмм-функций.

3.1 Понятие

Функции реализуют идеологию структурного программирования и исполняют все необходимые задания для решения общей задачи. Для самых важных и часто используемых заданий имеются стандартные функции, занесенные в программные библиотеки C. Для решения других задач необходимо написать собственные функции. Все C-программы состоят из набора небольших функций. Для определения функции в языке C необходимо указать тип и имя, а также список параметров в круглых скобках.

В языке C любая функция определяется глобально , т.е. не зависит от других функций. В общем виде эту структуру можно представить так:

Тип имя функции (список параметров)

{

Соглашения

Инструкции

return (значение функции)

}

Для каждого из параметров функции представляется его тип. Эти формальные параметры имеют собственное имя, которое используется в пределах работы функции и собственный тип. Например, функция:

К-во Просмотров: 454
Бесплатно скачать Реферат: Алгоритмы и структуры данных. Программирование в Cи