русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Инструкция for


Дата добавления: 2015-01-08; просмотров: 1034; Нарушение авторских прав


Служит для организации циклов с заранее известным числом повторений. Циклы, в которых количество повторений заранее определено, называются регулярными.

В цикле изменение индекса цикла заложено в инструкцию. Задаются - начальное значение индекса (инициализация), условие выполнения, правило изменения индекса после итерации. Разделители для параметров инструкции for – точка с запятой (;).

Формат записи цикла for для повторного использования одной инструкции имеет вид:

for (инициализация; условие выполнения; итерация) инструкция;

Если цикл предназначен для повторного выполнения программного блока, то его формат имеет вид:

for (индекс цикла = начало; условие выполнения; изменение индекса)

{

Инструкции тела цикла;

}

Существует 2 варианта записи инструкции:

- Инкрементный вариант:

Пример, когда программа использует цикл, в котором в консоль выводится последовательность чисел от 0 до 9 (шаг = 1).

static void Main(string[] args)

{

for (int i = 0; i < 10; i++) // шаг = 1

Console.WriteLine("i = {0} ", i);

Console.ReadKey();

}

- Декрементный вариант:

Пример, когда программа использует цикл, в котором в консоль выводится последовательность чисел от 10 до 1 (шаг = -1).

static void Main(string[] args)

{

for (int i = 10; i > 0; i--) // шаг = -1

Console.WriteLine("i = {0} ", i);

Console.ReadKey();

}

 

5.12.3. Инструкция while . . (Цикл с предусловием )

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

Процессы, в которых количество повторений заранее не определено, называются итерационными. А сами циклы – называются итеративными.В этом виде цикла условие стоит перед телом цикла, поэтому этот цикл называют с предусловием. Тело цикла повторяется, пока выполняется условие. Тело цикла первый раз выполняется с проверкой условия.



Форма цикла while с одиночной инструкцией:

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

В случае повторного выполнения программного блока

Формат цикла выглядит следующим образом:

 

while (Условие)

{

Инструкции тела цикла;

}

Пример выводав консоль последовательности чисел от 0 до 9.

static void Main(string[] args)

{

int i = 0;

while (i < 10)

{

Console.WriteLine("i = {0 } ", i);

i = i + 1;

}

Console.ReadKey();

}

 

5.12.4. Инструкция do – while (Цикл с постусловием)

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

Эта циклическая инструкция работает по принципу: «Повторить — пока выполняется условие».

Ее синтаксис выглядит следующим образом:

do

{

Инструкции тела цикла;

}

while (Условие);

 

Пример выводав консоль последовательности чисел от 0 до 9.

static void Main(string[] args)

{

int i = 0;

do

{

Console.WriteLine("i = {0} ", i);

i = i + 1;

}

while (i < 10);

Console.ReadKey();

}



<== предыдущая лекция | следующая лекция ==>
Инструкции выбора switch, case | Массивы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.375 сек.