Содержание
- 2. Управляющие операторы. Ветвления Операция условие Условный оператор Оператор выбора
- 3. Управляющие операторы. Циклы Операторы цикла используются для организации многократно повторяющихся вычислений. Любой цикл состоит тела цикла,
- 4. Управляющие операторы. Циклы Один проход цикла называется итерацией. Переменные, принудительно изменяющиеся в цикле и использующиеся при
- 5. Управляющие операторы. Циклы цикл с предусловием цикл с постусловием цикл с параметром
- 6. Линейная программа Задача: Идет k-я секунда суток. Определить, сколько целых часов (h) и целых минут (m)
- 7. Линейная программа #include int main( ) {long k; int h, m; printf("Введите текущее время в секундах:");
- 8. Операция условие – единственная операция имеющая три операнда. Формат операции: выражение1 ? выражение2 : выражение3 Операция
- 9. Операция условие Примеры: 1. Вычисление абсолютной величины переменной Х можно организовать: Y=X 2. Выбор большего значения
- 10. Условный оператор Формат условного оператора: - полная форма if (выражение) оператор1; else оператор2; - неполная форма
- 11. Условный оператор Выбор большего значения из двух переменных a и b: - операция условие: max=(a>b) ?
- 12. : некоторые примеры if ( a + 7 ) оператор1; else оператор2; if ( a >
- 13. Условный оператор Пример: Вычислить значение функции знак х: y=sign(x)=
- 14. Условный оператор 1) С полным вложенным ветвлением: if (x if (x==0) y=0; else y=-1; else y=1;
- 15. Условный оператор 2) С неполным ветвлением: y=1; if (x if (x==0) y=0; else y=-1;
- 16. Составной оператор Для создания сложных управляющих композиций иногда последовательность операторов необходимо указывать как один оператор. Для
- 17. Составной оператор Пример: преобразование дюймов в сантиметры и наоборот; предполагается, что указываются единицы измерения вводимых данных,
- 18. Составной оператор Составной оператор иногда необходимо использовать для нарушения порядка выполнения операторов. Совет: Чтобы сделать программу
- 19. Составной оператор Пример: int main( ) { int t=2, b=7, r=3; if (t>b) { if (b
- 20. Условный оператор Пример: Производится выстрел по мишени, изображенной на рисунке. Определить количество очков. #include using namespace
- 21. Условный оператор Составить условное выражение для: Задача 2. Записать логическое выражение, принимающее значение 1, если точка
- 22. Условный оператор для 1-ой прямой получим: точка (x1,y1) координаты (0,-1) точка (x2,y2) координаты (2,2) Проверим: при
- 23. Условный оператор для 2-ой прямой получим: точка (x1,y1) координаты (0,-1) точка (x2,y2) координаты (-2,2) Проверим: при
- 24. Выражения … Выражение в условном операторе может быть сколь угодно сложным выражением. При этом необходимо помнить,
- 25. Выражения … Примеры: if (x==1) printf("True\n"); else printf("False\n"); Если вместо операции == использовать =, то при
- 26. Выражения … Пример: if (x= (x==y))printf("True\n");else printf("False\n");
- 27. Выражения … Примеры: #include #include #include int main( ) {char ch; printf("Vvedite simbol : "); if
- 28. Оператор выбора switch ( выражение ){ case константное_выражение_1: [список_операторов_1] case константное_выражение_2: [список_операторов_2] ... case константное_выражение_n: [список_операторов_n]
- 29. Оператор выбора switch ( выражение ){ case константное_выражение_1: [список_операторов_1] case константное_выражение_2: [список_операторов_2] ... case константное_выражение_n: [список_операторов_n]
- 30. Оператор выбора Вычислить значение выражения a+b или a-b или a*b или a/b … int main() {
- 31. Оператор выбора Убрали break
- 32. Оператор выбора Иногда удобно использовать оператор выбора без break; Для вычисления положительной степени числа не выше
- 33. Цикл с предусловием Общий формат цикла с предусловием: while (выражение) оператор; Сначала вычисляется значение выражения в
- 34. Цикл с предусловием Вычислить факториал заданного числа F = N! = 1*2*3*…*N int main() { long
- 35. Цикл с предусловием Тот же пример. Составной оператор тела цикла можно записать одним оператором присваивания: #include
- 36. Сначала выполняется простой или составной оператор – тело цикла, а затем вычисляется выражение. Если значение выражения
- 37. #include #include int main(){ setlocale(LC_ALL,”rus”); char answer; do{ cout cin >> answer; }while (answer != 'y');
- 38. Суммой ряда называется предел (lim) к которому стремится последовательность частичных сумм ряда, если такой lim существует.
- 39. #include #include int main(){ double x, S, R, eps; cout cin >> x >> eps; if
- 40. Общий формат цикла: for (выражение_1; выражение_2; выражение_3) оператор; Оператор цикла с параметром Действие: Вычисляется значение выражения_1,
- 41. for (выражение_1; выражение_2; выражение_3) оператор; Оператор цикла с параметром (счетный цикл)
- 42. #include int main() { int i; double a=2; for (i=1; i cout } Оператор цикла с
- 43. for (int i = 1, s = 0; i s += i; Оператор цикла с параметром
- 44. Оператор цикла с параметром (счетный цикл) 1. Если условие (т.е. выражение_2) изначально ложно for ( i
- 45. Оператор цикла с параметром (счетный цикл) 3. В операторе цикла с параметром может отсутствовать одно из
- 46. Оператор цикла с параметром (счетный цикл) {double a=2; for (int i=1; ; i++) cout } в)
- 47. Оператор цикла с параметром (счетный цикл) for (F=1, i=1; i F=F*i; Используя операцию «запятая» в выражениях
- 48. Оператор цикла с параметром (счетный цикл) В качестве третьего выражения можно использовать любое правильно составленное выражение.
- 49. #include int main(){ float Xn, Xk, Dx; printf("Введите диапазон и шаг изм-я аргумента: "); scanf("%f%f%f", &Xn,
- 50. Оператор цикла с параметром (счетный цикл) Есть ли отличие в программах? Что будет напечатано в каждой
- 51. Оператор цикла с параметром (счетный цикл) Что будет на экране?
- 52. Оператор цикла с параметром (счетный цикл) Параметр цикла может быть символьного типа (char). #include #include #include
- 53. Вложенные циклы Операторы повторения часто могут быть вложенными друг в друга. Цикл, содержащий в себе другой
- 54. Вложенные циклы Параметры циклов разных уровней не изменяются одновременно. Сначала все свои значения изменит параметр цикла
- 55. Пример: вывести на экран таблицу умножения от 1 до 9. Вложенные циклы #include int main() {
- 56. Операторы передачи управления В С++ есть пять операторов, изменяющих естественный порядок выполнения вычислений: оператор выхода из
- 57. Изменение потока управления с помощью оператора выхода break; Вывести на экран часть таблицы умножения от 1
- 58. #include int main() { int i, j, k=0; for (i = 1; i { cout for
- 59. #include int main() { int i; for (i = 1; i { if ( i%2 )
- 60. #include #include int main(){ const int MaxIter = 500; double x, eps; cout cin >> x
- 62. Скачать презентацию