Слайд 1 Слайд 2 Слайд 3 Слайд 4 Слайд 5 Слайд 6 Слайд 7 Слайд 8 Слайд 9 Слайд 10 Слайд 11 Слайд 12 Слайд 13 Слайд 14 Слайд 15 Слайд 16 Слайд 17 Слайд 18 Слайд 19 Слайд 20 Слайд 21 Слайд 22 Слайд 23 Слайд 24 Слайд 25 Слайд 26 Слайд 27 Слайд 28 Слайд 29 Слайд 30 Слайд 31 Слайд 32 Слайд 33 Слайд 34 Слайд 35 Слайд 36 Слайд 37 Слайд 38 Слайд 39 Слайд 40 Слайд 41 Слайд 42 Слайд 43 Слайд 44 Слайд 45
1: ФГБОУ ВО ЧГУ им. И. Н. Ульянова факультет радиоэлектроники и автоматики кафедра Автоматики и управления в технических Системах Основные операторы языка С Лекция 2. 2. доцент Васильева Л. Н.
2: Ввод-вывод в С Ввод-вывод в С
10: В формате С Используется библиотечный файл iostream, в котором определены стандартные потоки ввода данных от клавиатуры cin и вывода данных на экран дисплея cout, а также соответствующие операции
11: Базовые конструкции линейная, разветвляющаяся и циклическая Операторы управления работой программы называются управляющими конструкциями программы: составные операторы; операторы выбора(управления); операторы циклов; операторы перехода.
12: Составные операторы К составным операторам относят собственно составные операторы и блоки. В обоих случаях это последовательность операторов, заключенная в фигурные скобки. Блок отличается от составного оператора наличием определений в теле блока. Например: Транслятор воспринимает составной оператор как одно целое.
13: Операторы управления
14: Условный оператор if (условие) оператор1; else оператор2;
17: Сложные условия Сложные условия
26: Оператор выбора Оператор switch необходим в тех случаях, когда в зависимости от значений какой-либо переменной надо выполнить те или иные операторы: switch (выражение) case значение1: Операторы1; break; case значение2: Операторы2; break; case значение3: Операторы3; break; . . . case значениеn: Операторыn; break; default: Операторы; break; Если оператор break не указан, то будут выполняться следующие операторы из списка, не смотря на то, что значение, которым они помечены, не совпадает со значением выражения.
30: Операторы цикла
31: Оператор цикла с предусловием while (выражение) оператор; или while (условие) оператор 1; оператор 2; . . . оператор n;
32: Оператор цикла с постусловием do оператор while (выражение); или do оператор1; оператор2; . . . операторn; while (выражение);
33: Оператор цикла с параметром for (начприсваивание; выражение; приращение) оператор1; оператор2; . . .
34: использование цикла с параметром 1) Уменьшение параметра: for ( n10; n0; n--) тело цикла; 2) Изменение шага корректировки: for ( n2; n
35: использование цикла с параметром 4) Коррекция может осуществляться не только с помощью сложения или вычитания: for ( d100. 0; d
36: Вычислить факториал числа N (N!123 … N).
37: Вывести на экран таблицу значений функции y esin(x)cos(x) на отрезке 0;pi с шагом 0. 1
38: Операторы перехода
39: Операторы, которые принудительно изменяют порядок выполнения команд Операторы, которые принудительно изменяют порядок выполнения команд 1. goto метка; … метка: оператор; 2. break осуществляет немедленный выход из циклов while, do - while и for, а также из оператора выбора switch. 3. continue прерывает выполнение данного шага цикла. 4. return завершает выполнение функции и передает управление в точку ее вызова.
40: Отладка программ Отладка программ