Программирование. (Лекция 4) презентация

Содержание

Слайд 2

Содержание Условный оператор if Оператор выбора switch Оператор передачи управления goto Ввод/вывод в С++

Содержание

Условный оператор if
Оператор выбора switch
Оператор передачи управления goto
Ввод/вывод в С++

Слайд 3

Условный оператор Структурная схема Выра-жение Оператор 1 Оператор 2 true

Условный оператор Структурная схема

Выра-жение

Оператор 1

Оператор 2

true

false

Выра-жение

Оператор 1

Оператор 2

true

false

Слайд 4

Синтаксис условного оператора if ( выражение ) оператор_1; [else оператор_2;]

Синтаксис условного оператора

if ( выражение ) оператор_1; [else оператор_2;]

Слайд 5

Логические операторы > больше >= больше или равно == равно

Логические операторы

> больше
>= больше или равно
< меньше
<= меньше или равно
== равно
!= не равно
&& and логическое «и»
|| or логическое «или»
~ not логическое

«не»
Слайд 6

Примеры использования сложных условий 0 if ((x>=0) && (x Нельзя: if (0

Примеры использования сложных условий

0<=x<=1
if ((x>=0) && (x<=1)) x=x*100;
Нельзя:
if (0<=x<=1) …

Слайд 7

Примеры if (a if (mark>4) printf (“экзамен сдан”); else printf(“экзамен

Примеры

if (a<0) printf (“А – отрицательное”);
if (mark>4) printf (“экзамен сдан”);
else printf(“экзамен

не сдан”);
if (( mark<1 ) || ( mark >10)) printf(“ оценка не верная”);
Слайд 8

Составные операторы - блоки { оператор_1; оператор_2; … оператор_N; }

Составные операторы - блоки

{
оператор_1;
оператор_2;

оператор_N;
}

Слайд 9

Примеры if ( x { A=A-5; B=B-5; }; if ( x A=A-5; B=B-5;

Примеры

if ( x<0 )
{
A=A-5;
B=B-5;
};

if ( x<0 )

A=A-5;
B=B-5;
Слайд 10

Вложенный оператор if Пример Найти максимальное значение из трех

Вложенный оператор if

Пример
Найти максимальное значение из трех

Слайд 11

Условная операция Переменная = (выражение_1) ? выражение_2 : выражение_3; Пример

Условная операция

Переменная = (выражение_1) ? выражение_2 : выражение_3;
Пример
if (a>b) max=a; else

max=b;
max = (a>b) ? a : b;
Слайд 12

Оператор выбора switch switch ( выражение ) { case конст_выражение_1:

Оператор выбора switch

switch ( выражение ) {
case конст_выражение_1: [список_операторов_1]
case конст_выражение_2: [список_операторов_2]

case

конст_выражение_n: [список_операторов_n]
[default: операторы]
}
Слайд 13

Пример Калькулятор

Пример

Калькулятор

Слайд 14

Оператор goto goto метка; метка: оператор;

Оператор goto

goto метка;
метка: оператор;

Слайд 15

Пример int i; … if ( i > 10 ) goto metka; … metka: i*=100; …

Пример

int i;

if ( i > 10 ) goto metka;

metka: i*=100;

Слайд 16

Рекомендации по использованию оператора goto при принудительном выходе вниз по

Рекомендации по использованию оператора goto

при принудительном выходе вниз по тексту программы

из нескольких вложенных циклов или переключателей.
переход из нескольких мест функции в одно
Имя файла: Программирование.-(Лекция-4).pptx
Количество просмотров: 28
Количество скачиваний: 0