- •Алгоритмизация и программирование
- •АлгоритмизацияАрифметическиеи программирование
- •АлгоритмизацияАрифметическиеи программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация иОператорпрограммирование &&
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программированиеПример
- •Алгоритмизация и программированиеПример
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
- •Алгоритмизация и программирование
Алгоритмизация и программирование
Пустой оператор
• Пустой оператор состоит только из точки с запятой. При выполнении этого оператора ничего не происходит. Он обычно используется в следующих случаях:
•- в операторах do, for, while, if в строках, когда место оператора не требуется, но по синтаксису требуется хотя бы один оператор;
•- при необходимости пометить фигурную скобку.
Алгоритмизация и программирование
Пример
main ( )
{
. . .
{ if (...) goto a; /* переход на скобку
*/
{ ...
}
a: ; } return 0;
}
Алгоритмизация и программирование
Составной оператор
• Составной оператор представляет собой несколько, заключенных в фигурные скобки:
{ :
оператор; [оператор];
:
}
•!!!В конце составного оператора
•точка с запятой не ставится.
Алгоритмизация и программирование
Оператор if
• |
Формат оператора: |
•
if (выражение) оператор-1; [else ..оператор-2;]
Алгоритмизация и программирование
Выполнение оп-ра if
•Вычисляется выражение.
•- если выражение истинно (т.е.отлично от 0), то выполняется оператор-1.
•- если выражение ложно (т.е. равно 0),то выполняется оператор-2.
•- если выражение ложно и отсутствует оператор-2 (в квадратные скобки заключена необязательная конструкция), то выполняется следующий за if оператор.
Алгоритмизация и программирование
оп-р if
компилятор связывает каждое ключевое слово else с наиболее близким if, для которого нет else.
Алгоритмизация и программированиеПример
main ( )
{
int t=2, b=7, r=3; if (t>b)
{
if (b < r) r=b;
}
else r=t;
}
Алгоритмизация и программированиеПример
main ( )
{
int t=2, b=7, r=3; if (t>b)
if (b < r) r=b;
else r=t;
}
Алгоритмизация и программирование
Оператор switch
• |
Оператор switch |
|
предназначен для организации |
|
выбора из множества различных |
|
вариантов. |
•Формат оператора следующий:
Алгоритмизация и программирование
switch ( выражение )
{
[case конст-выр1]:[список-оп-ов1] [case конст-выр2]:[список-опер-ов2]
. . .
[default: [ список операторов ]
}