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

Содержание

Слайд 2

Содержание

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

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

Слайд 3

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

Выра-жение

Оператор 1

Оператор 2

true

false

Выра-жение

Оператор 1

Оператор 2

true

false

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

Слайд 4

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

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

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

Слайд 5

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

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

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

Слайд 6

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

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

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

Слайд 7

Примеры

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

(( mark<1 ) || ( mark >10)) printf(“ оценка не верная”);

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

Слайд 8

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

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

оператор_N;
}

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

Слайд 9

Примеры

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

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

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

Слайд 10

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

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

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

Слайд 11

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

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

(a>b) ? a : b;

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

Слайд 12

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

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

case конст_выражение_n: [список_операторов_n]
[default:

операторы]
}

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

Слайд 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
Количество просмотров: 24
Количество скачиваний: 0