Организация ветвления. Циклы презентация

Содержание

Слайд 2

1. Операторы ветвления

if

switch

Проверка одного условия

Проверка нескольких условий

if (условие) оператор;
(следующий оператор);

if (условие) оператор;

else альтернативный оператор;
(следующий оператор);

Слайд 3

switch (выражение)
{
case значение_1: оператор_1; break;
case значение_2: оператор_2; break;
case значение_3: оператор_3; break;

case значение_n: оператор_n;

break;
default: операторы; break;
}

условие ? выражение1: выражение2;

Например:((a>b) ? a : b) ;

Слайд 4

2. Операторы повтора

Цикл — это повторение одного и того же участка кода в

программе. Последовательность действий, которые повторяются, называют телом цикла. Один проход цикла — это шаг или итерация. Переменные, изменяющиеся внутри цикла и влияющие на его окончание, называются параметрами цикла.

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

с предусловием
while

с постусловием
do…while

с параметром
for

Слайд 5

while (условие)
{
оператор_1;
оператор_2;

оператор_n;
}

Слайд 6

do оператор while (выражение);

Слайд 7

for (начальные_присваивания; выражение; приращение) оператор;

Слайд 8

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

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

break

continue

прерывает работу цикла или пропускает оставшуюся

часть структуры switch

выполняется в структурах while, for, do.. while, вызывает пропуск оставшейся части тела структуры и начинает выполнять следующую итерацию цикла

Слайд 9

return

оператор возврата из функции

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

goto

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

идентификатором

goto [метка]

Метка – некоторый идентификатор, передаёт управление тому оператору, который помечен в программе указанной меткой:
[метка]:[оператор]

Слайд 11

#include "stdafx.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int x, y, i, pen;


x=0;
y=56;
while (x<=2)
{
cout<<"How old are you? \n";
cin>>i;
pen=y-i;
cout<<"Remained until retirement "<x++;
}
system ("pause");
return 0;
}

Слайд 12

int _tmain(int argc, _TCHAR* argv[])
{
int x, y, i, pen;
x=0;
y=56;
do
{
cout<<"How old

are you? \n";
cin>>i;
pen=y-i;
cout<<"Remained until retirement "<x++;
}
while (x<=-1);
system ("pause");
return 0;
}

Слайд 13

int _tmain(int argc, _TCHAR* argv[])
{
int i;
int sum = 0;
for (i=1; i<=500; i=i+1)

{
sum = sum + i;
}
cout << "The sum of the numbers from 1 to 500 = " <system ("pause");
return 0;
}
Имя файла: Организация-ветвления.-Циклы.pptx
Количество просмотров: 63
Количество скачиваний: 0