Содержание
- 2. Пример. Нахождение суммы первых 20 натуральных чисел и вывод сумм на экран. #include #include using namespace
- 3. Условная конструкция. Различают три формы условной конструкции : простейшая (в Паскале - if … then… );
- 4. Простейшая условная конструкция. Псевдокод : если то все Си if ( ) В отличие от Паскаля
- 5. Расширенная условная конструкция Псевдокод : если то иначе все Си if( ) else
- 6. Примеры. if(a>b&&b>c) f=x*x-1; else f=x+1; ‘;’ перед else является частью оператора присваивания в ветви if. if(x>5||x
- 7. Отличия от Паскаля: 1. Выражение обязательно заключается в скобки. 2. ”;” ставится перед else, если только
- 8. Допускается вложенность операторов if. Если нет составного оператора, else относится к ближайшему if. Рассмотрим пример. if
- 9. Если необходимо, чтобы else соответствовал первому if, добавим { }. Рассмотрим пример. if (number>6) { if
- 10. Операция условия - сокращённый способ записи if- else (тернарная). В общем виде условное выражение записывается следующим
- 11. Множественный выбор: switch и break switch ( ) /*выражение может быть типа int или char*/ {
- 12. В каждой последовательности операторов последним должен быть оператор break. Выполнение оператора break осуществляет выход из оператора
- 13. В качестве меток-констант используются выражения типа int или char. В качестве метки запрещается использовать переменную. Можно
- 14. Пример. Игра в города #include #include using namespace std; int main() {setlocale(LC_ALL, "RUS"); char ch; printf
- 15. Правила выбора условных операторов Выбор из двух возможностей - выполнить оператор или пропустить его - оператор
- 16. Циклы Существует три базовых структуры цикла: цикл-пока (с предусловием) (в Паскале - while … do…); цикл-до
- 17. Цикл-пока (while) Псевдокод цикл-пока кц Си while ( ) , где - любого типа. Пока значение
- 18. Пример 1. Напечатать целые числа от 1 до 100 и их квадраты. /*Здесь и в следующих
- 19. Пример 2. Сколько членов гармонического ряда S=1+1/2+1/3+...+1/n надо взять, чтобы получить сумму, большую числа dano? int
- 20. Цикл for Псевдокод цикл от i:= до [ шаг ] кц Си for ( ; ;
- 21. ,где – инициализирующее: вычисляется один раз до начала цикла; – проверяемое: вычисляется перед каждым выполнением оператора.
- 22. Оператор for эквивалентен следующей последовательности операторов: ; while( ) { ; }
- 23. Пример 1. Найти сумму n членов гармонического ряда S=1+1/2+1/3+...+1/n. Операция «запятая» связывает два выражения в одно
- 24. Пример 2. Найти минимальное n, при котором S=1+1/2+1/3+...+1/n > dano. for (n=0, S=0.0; S - в
- 25. Пример 3. Счет в порядке убывания for(n=10;n>0;n--) printf ("%d секунд !\n", n); printf("пуск!\n"); Можно использовать любое
- 26. Пример 4. Переменная цикла может быть не только числом, но и символом. for(ch='a';ch printf ("Величина кода
- 27. Следующие записи эквивалентны: while ( ) и for (; ;) Применение операторов for или while -дело
- 28. Пример 6. Вложенные циклы. Вычислить все совершенные числа, меньшие или равные заданному числу smax. Совершенное число
- 29. int main() {int n, sum, del, smax; printf ("введите предел"); scanf ("%d", &smax); printf ("совершенное число\n");
- 30. Цикл с постусловием do…while Псевдокод цикл до кц Си do while( ) Тело цикла всегда выполняется
- 31. Пример.Найти минимальное число членов гармонического ряда с S > dano i = 0; S=0.0; do S+=1.0/(float)++i;
- 32. Управляющие операторы break, continue, goto По возможности следует избегать их использования. Все эти операторы предназначены для
- 33. break - выход из ближайшего цикла любого вида или switch и переход к следующему оператору программы.
- 34. continue - окончание текущей итерации данного цикла. В циклах while и do … while происходит переход
- 36. Скачать презентацию