Содержание
- 2. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Программы бывают линейными, разветвленными, циклическими и сложными. Большинство программ являются сложными. Любую
- 3. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Линейные алгоритмы Линейными называются программы, в которых операторы выполняются один за другим
- 4. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Основные математические функции языка C++ Заголовочный файл, необходимый для работы этих функций:
- 5. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Пример 3.1. Составить программу для вычисления объема V и площади поверхности S
- 6. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Пример 3.2. Ввести координаты точек (xl, yl) и (х2, у2). Определить расстояние
- 7. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Пример 3.3. Поменять местами значения переменных х и у. #include using namespace
- 8. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Помимо потоковых операций ввода-вывода cin и cout часто используются функции, применяемые в
- 9. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Управляющая строка содержит объекты трех типов: обычные символы, выводимые на экран без
- 10. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Каждая спецификация преобразования начинается с символа % и заканчивается символом преобразования. Между
- 11. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Символ преобразования может быть следующим: d - аргумент преобразуется в десятичное представление;
- 12. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Среди управляющих символов наиболее часто используются следующие: \а - кратковременный звуковой сигнал;
- 13. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Функция scanf описывается аналогично функции printf: scanf ("управляющая_строка", [список_аргументов]); но список аргументов
- 14. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Пример 3.4: printf ("i=%d,\n j=%d, a=%6.2f.\n", i, j, a); Если i=1234, j=127,
- 15. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Если входные данные при вводе с клавиатуры разделяются разделителями, например запятыми, то
- 16. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Разветвленные алгоритмы Разветвленные алгоритмы предусматривают выбор маршрута выполнения программы в зависимости от
- 17. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Синтаксис оператора if имеет вид: if (выражение) оператор; Если оператор, выполняемый при
- 18. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Схема алгоритма оператора if Выражение Оператор или блок операторов
- 19. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ При необходимости сравнить выражение с некоторым значением следует использовать операции отношений в
- 20. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Пример 3.6. Использование оператора if для определения абсолютной величины введенного с клавиатуры
- 21. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Пример 3.7. По номеру у > 0 некоторого года определить с -
- 22. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Оператор if- else Оператор if может иметь две ветви, одна из которых
- 23. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Схема алгоритма оператор if - else
- 24. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Вложенные ветвления В качестве внутренних операторов оператора if могут использоваться любые операторы,
- 25. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Вложенные ветвления В качестве внутренних операторов оператора if могут использоваться любые операторы,
- 26. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ В подобных конструкциях часть else связывается с ближайшим предыдущим if в том
- 27. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ #include using namespace std; int main () {int value; cout cin >>
- 28. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Приведенный пример наглядно демонстрирует, что во избежание неоднозначного толкования программы следует пользоваться
- 29. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Условная операция Условная операция является трехоперандной и имеет синтаксис: переменная = выражение?
- 30. Пример 3.10: if (test = = ‘Y’) TestValue = 100; else TestValue = 0; что полностью
- 31. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Оператор множественного выбора Если в программе необходимо выбрать один из многочисленных вариантов,
- 32. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Фигурные скобки, ограничивающие тело оператора switch, являются обязательными. Здесь для выполнения выбирается
- 33. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Пример 3.12. Ввести с клавиатуры символ. Если он является символом арифметической операции,
- 34. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ case '-': cout cout cin cout cin >> op2; res = op1
- 35. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ case '/': cout cout cin >> op1; cout cin >> op2; if
- 36. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Контрольные вопросы Что такое линейные и разветвленные программы? В чем заключается понятие
- 37. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Контрольные вопросы Что такое линейные и разветвленные программы? В чем заключается понятие
- 38. ЛИНЕЙНЫЕ И РАЗВЕТВЛЕННЫЕ АЛГОРИТМЫ Практические задания Вычислить S=A+B+C+D, если хотя бы одно из чисел А, В,
- 40. Скачать презентацию