Среда программирования Visual C++ 0 Общий вид окна




Скачать 1.11 Mb.
Название Среда программирования Visual C++ 0 Общий вид окна
страница 5/18
Дата публикации 15.05.2014
Размер 1.11 Mb.
Тип Документы
literature-edu.ru > Информатика > Документы
1   2   3   4   5   6   7   8   9   ...   18

2.3. Операторы циклов





  • Цикл с предусловием:


while (выражение-условие)

оператор;
В качестве <�выражения-условия> чаще всего используется отношение или логическое выражение. Если оно истинно, т. е. не равно 0, то тело цикла выполняется до тех пор, пока выражение-условие не станет ложным.
while (a!=0)

{

cin>>a;

s+=a;

}


  • Цикл с постусловием:


do

оператор

while (выражение-условие);
Тело цикла выполняется до тех пор, пока выражение-условие истинно.
do

{

cin>>a;

s+=a;

}

while(a!=0);


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


for (выражение_1;выражение-условие;выражение_3)

оператор;
выражение_1 и выражение_3 могут состоять из нескольких выражений, разделенных запятыми. Выражение_1 – задает начальные условия для цикла (инициализация). Выражение-условие определяет условие выполнения цикла, если оно не равно 0, цикл выполняется, а затем вычисляется значение выражения_3. Выражение_3 – задает изменение параметра цикла или других переменных (коррекция). Цикл продолжается до тех пор, пока выражение-условие не станет равно 0. Любое выражение может отсутствовать, но разделяющие их « ; » должны быть обязательно.
1.

for ( n=10; n>0; n--)// Уменьшение параметра

{

оператор;

}

2.

for ( n=2; n>60; n+=13)// Изменение шага корректировки

{

оператор;

}

3.

for ( num=1;num*num*num<216; num++)//проверка условия отличного от
//того, которое налагается на число итераций

{

оператор;

}

4.

for ( d=100.0; d<150.0;d*=1.1)//коррекция с помощью
//умножения

{

оператор;

}

5.

for (x=1;y<=75;y=5*(x++)+10)//коррекция с помощью
//арифметического выражения

{

оператор;

}

6.

for (x=1, y=0; x<10;x++;y+=x);//использование нескольких корректирующих выражений, тело цикла отсутствует

2.4. Операторы перехода



Операторы перехода выполняют безусловную передачу управления.


  • break – оператор прерывания цикла.

{

оператор;

if (<�выражение_условие>) break;

оператор;

}
Т. е. оператор break целесообразно использовать, когда условие продолжения итераций надо проверять в середине цикла.
// Найти сумму чисел, числа вводятся с клавиатуры до тех пор, пока не будет //введено 100 чисел или 0.

for(s=0, i=1; i<100;i++)

{

cin>>x;

if( x==0) break; // если ввели 0, то суммирование заканчивается

s+=x;

}

  • continue – переход к следующей итерации цикла. Он используется, когда тело цикла содержит ветвления.


//Найти количество и сумму положительных чисел

for( k=0,s=0,x=1;x!=0;)

{

cin>>x;

if (x<=0) continue;

k++; s+=x;

}


  • goto <�метка> – передает управление оператору, который содержит метку.

В теле той же функции должна присутствовать конструкция:
<�метка>:оператор;

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

Применение goto нарушает принципы структурного и модульного программирования, по которым все блоки, из которых состоит программа, должны иметь только один вход и только один выход.

Нельзя передавать управление внутрь операторов if, switch и циклов. Нельзя переходить внутрь блоков, содержащих инициализацию, на операторы, которые стоят после инициализации.

  • return – оператор возврата из функции. Он всегда завершает выполнение функции и передает управление в точку ее вызова. Вид оператора:

return [выражение];

1   2   3   4   5   6   7   8   9   ...   18

Похожие:

Среда программирования Visual C++ 0 Общий вид окна icon Практикум на ЭВМ среда программирования и отладка программ
Рыков В. И. Среда Microsoft Visual C++ и отладка программ. Технология работы с языком С++. /Издание Башкирского ун-та. Уфа 2006....
Среда программирования Visual C++ 0 Общий вид окна icon Лабораторная работа №6 Итоговое задание «Логическое программирование на языке Visual Prolog»
Получить практические навыки применения систем и языков логического программирования для построения систем, основанных на знаниях....
Среда программирования Visual C++ 0 Общий вид окна icon Общий обзор нейро-лингвистического программирования
Книга Роберта Дилтса «Моделирование с помощью нлп» представляет интерес для людей очень многих профессий. В ней много полезного для...
Среда программирования Visual C++ 0 Общий вид окна icon Основы информатики и вычислительной техники системы программирования
Рассматриваются основные понятия языков программирования. Излагаются процедурный и объектный подходы в программировании. Более подробно...
Среда программирования Visual C++ 0 Общий вид окна icon Рабочая программа по курсу «основы Программирования на языке ассемблер»
Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений...
Среда программирования Visual C++ 0 Общий вид окна icon Литература Кошляков Н. С. Уравнения в частных производных математической физики. М. 1970
Общий вид дифференциальных уравнений в частных производных. Основные уравнения математической физики
Среда программирования Visual C++ 0 Общий вид окна icon Конспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...
Среда программирования Visual C++ 0 Общий вид окна icon Практикум на ЭВМ технология программирования в среде С++
Трунов К. В., Рыков В. И. Методы и технологии С++. Технология программирования в среде С++. /Издание Башкирского ун-та. Уфа 2007....
Среда программирования Visual C++ 0 Общий вид окна icon 19 февраля, 2003 г. Среда. Прогнозируется серия террористических...
Февраля, 2003 г. Среда. Прогнозируется серия террористических взрывов в жилых или административных зданиях, в местах массового скопления...
Среда программирования Visual C++ 0 Общий вид окна icon 4 2 3 Схема Сравнение степени готовности ученика к началу изучения...
К сожалению, во многих книгах, в том числе в последнем наиболее полном учебном пособии для вузов «Русский язык как иностранный, Методика...
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции