Разделы презентаций


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

Содержание

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

Слайды и текст этой презентации

Слайд 1Оператор ветвления
if (условие) оператор_1; else оператор_2;
В операторе

if слово else может отсутствовать.
В операторе ветвления после ключевых

слов if и else должны следовать операторы. Если хотя бы один из них является оператором if, его называют вложенным. Согласно принятому в языке Си соглашению слово else всегда относится к ближайшему предшествующему ему if.
Оператор ветвления  if (условие) оператор_1; else оператор_2; В операторе if слово else может отсутствовать. В операторе

Слайд 2Оператор варианта
switch (выражение)

{
case константа_1: операторы_1; break;


case константа_2: операторы_2; break;
........ ........
default: операторы_default;
}
Оператор варианта     switch (выражение)   {    case константа_1: операторы_1;

Слайд 3Оператор варианта
вычисляется значение целого выражения и сравнивается со всеми

константами. При совпадении выполнится соответствующий вариант операторов. Вариант default реализуется,

если ни один другой не подошел (слово default может и отсутствовать). Если default отсутствует, а все результаты сравнения отрицательны, то ни один вариант не выполняется.
Оператор варианта  вычисляется значение целого выражения и сравнивается со всеми константами. При совпадении выполнится соответствующий вариант

Слайд 4Оператор варианта
Для прекращения проверок после успешного выбора варианта используется

оператор break, обеспечивающий немедленный выход из переключателя switch.

Допускаются вложенные

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

Слайд 5Циклы с условием
while (выражение) тело_цикла
do {тело_цикла} while (выражение);
Выражение

может принимать ненулевое (истинное) или нулевое (ложное) значение. Если оно

истинно, то выполняется тело цикла и выражение вычисляется снова. Если выражение ложно, то цикл while заканчивается.

Циклы с условием  while (выражение) тело_цикла do {тело_цикла} while (выражение);Выражение может принимать ненулевое (истинное) или нулевое

Слайд 6Оператор безусловного перехода
goto метка;

Метка - это любой идентификатор,

после которого поставлено двоеточие. Ее не надо объявлять.

Оператор безусловного перехода  goto метка; Метка - это любой идентификатор, после которого поставлено двоеточие. Ее не

Слайд 7Цикл for
for (выражение1; выражение2; выражение3) тело_цикла
Выражение1 присваивает начальное

значение управляющей переменной, выражениеЗ изменяет его на каждом шаге, Если

выражение 2 истинно, цикл продолжается.
Пример:
for (i = 1; i < 10; i++)
{ ...
}
Цикл for  for (выражение1; выражение2; выражение3) тело_цикла Выражение1 присваивает начальное значение управляющей переменной, выражениеЗ изменяет его

Слайд 8Цикл for
for (выражение1; выражение2; выражение3) тело_цикла
Выражение1 присваивает начальное

значение управляющей переменной, выражениеЗ изменяет его на каждом шаге, Если

выражение 2 истинно, цикл продолжается.
Пример:
for (i = 1; i < 10; i++)
{ ...
}
Цикл for  for (выражение1; выражение2; выражение3) тело_цикла Выражение1 присваивает начальное значение управляющей переменной, выражениеЗ изменяет его

Слайд 9Цикл for
Любое из трех выражений в цикле for может

отсутствовать, однако точка с запятой должна оставаться. Таким образом,
for

( ; ; ) {...}
это бесконечный цикл
for (сh = 'a'; ch != 'p';) scanf ("%c", &ch);
/* Цикл будет выполняться до тех пор, пока с клавиатуры не будет введен символ 'p' */
Цикл for  Любое из трех выражений в цикле for может отсутствовать, однако точка с запятой должна

Слайд 10Ввод-вывод
scanf("управляющая строка", аргумент1, аргумент2,...);

Аргументы scanf( ) должны быть указателями на

соответствующие значения. Для этого перед именем переменной записывается символ &.



scanf("%d", &a);
scanf("%c", &b);
scanf("%d%c%f",&a, &b, &t);
Ввод-вывод scanf(

Слайд 11Символы управляющей строки scanf( ) (указываются после символа %):
с -

на входе ожидается появление одиночного символа;
d или i - ожидается

десятичное целое число и аргумент является указателем на переменную типа int;
D или l - ожидается десятичное целое число и аргумент является указателем на переменную типа long;
е или Е - ожидается вещественное число с плавающей точкой;
f - ожидается вещественное число с плавающей точкой;
g или G - ожидается вещественное число с плавающей точкой;
s - ожидается строка символов;
u / U ожидается беззнаковое целое число и аргумент является указателем на unsigned int/unsigned long;


Символы управляющей строки scanf( ) (указываются после символа %):с - на входе ожидается появление одиночного символа;d или

Слайд 12Ввод-вывод
getchar( ) считывает один символ с клавиатуры
Оператор вида:

х = getchar( );
присваивает переменной х очередной вводимый

символ. Переменная х должна иметь символьный или целый тип.

putchar(х) выдает значение переменной x в стандартный выходной поток (на экран).
Ввод-вывод getchar( ) считывает один символ с клавиатурыОператор вида:   х = getchar( ); присваивает переменной

Слайд 13Ввод-вывод
Функция getchar( ) после вввода символа ожидает нажатия .
Функции

getch( ) и getche( ) вводят символ сразу же после

нажатия соответствующей клавиши . Отличие между ними в том, что getche( ) отображает вводимый символ на экране дисплея, а getch( ) - нет. Функции описаны в файле conio.h (консольный ввод/вывод).
Ввод-вывод Функция getchar( ) после вввода символа ожидает нажатия . Функции getch( ) и getche( ) вводят

Слайд 16Операция присваивания (=).
Выражение вида х = у;
присваивает

переменной х значение переменной у.

Операцию "=" можно использовать многократно

в одном выражении:
x = y = z = 100;
Операция присваивания (=).Выражение вида   х = у; присваивает переменной х значение переменной у. Операцию

Слайд 17Операция присваивания (=).
Выражение с операцией присваивания, заключенное в круглые скобки,

возвращает значение, равное присваиваемому. Например, выражение (а=7+2) имеет значение 9.

После этого можно записать другое выражение, например: ((а=7+2)<10), которое в данном случае будет всегда давать истинное значение
Операция присваивания (=).Выражение с операцией присваивания, заключенное в круглые скобки, возвращает значение, равное присваиваемому. Например, выражение (а=7+2)

Слайд 18Операция присваивания (=).
Следующая конструкция:
((сh = getch(

)) == 'i')

позволяет вводить значение переменной сh и давать

истинный результат только тогда, когда введенным значением является символ 'i'.
Операция присваивания (=).Следующая конструкция:   ((сh = getch( )) == 'i') позволяет вводить значение переменной сh

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика