операторы разветвления и организация их прерывания

PPTX 28 pages 182.9 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 28
старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович лекция №3. операторы разветвления и организация их прерывания ташкентский университет информационных технологий имени мухаммада ал-хоразмий разветвленные алгоритмы разветвленные алгоритмы предусматривают выбор маршрута выполнения программы в зависимости от истинности или ложности некоторых условий. это обеспечивается наличием в программе специальных операторов, которые иногда называют конструкциями принятия решений: 1) if 2) if - else 3) switch. условный оператор if синтаксис оператора if имеет вид: if (выражение) оператор; если оператор, выполняемый при истинности условия выражения, единственный или если таких операторов несколько: if (выражение) {оператор1; оператор2; … операторn; } здесь под выражением понимается любое логическое выражение или любое выражение, значение которого приводимо к целочисленному значению. если его значение истинно, то оператор будет выполняться. блок-схема неполный вид ветвления начало max = a; ввод a,b вывод max max = b; конец да нет b > a? 4 программа void …
2 / 28
1-число, если он больше 2-го числа, и 2-число, если он больше 1-го числа. различные способы: решение задачи зависит от нескольких условий (если … или …). если алгоритм выполняет последовательно несколько условий, то он называется разветвляющим. 7 блок-схема начало max = a; ввод a,b вывод max a > b? max = b; конец да нет полный вид ветвления условный блок если a = b? ? 8 программа ` void main() { int a, b, max; cout >a>>b; if (a > b) { } else { } cout b { a = b; } else b = a; if ( a > b ) { a = b; else b = a; if ( a > b ) else b = a; if ( a > b ) a = b; c = 2*a; else b = a; } ( ) } { a = b; 10 вложенные ветвления вложенные ветвления в …
3 / 28
нной выборки фигурные скобки, ограничивающие тело оператора switch, являются обязательными. здесь для выполнения выбирается тот вариант (группа операторов), значение которого совпадает со значением выражения. оператор в каждом блоке выбора case может быть отдельным оператором или блоком операторов. оператор break в каждом блоке выбора case осуществляет выход из оператора switch. пример для множественной выборки пример. ввести с клавиатуры символ. если он является символом арифметической операции, то указать, какой именно, и привести соответствующий пример. если не является, то выдать сообщение об этом. #include using namespace std; int main() { char sym; int op1, op2, res; сout > sym; switch (sym) { case'+': cout > op1; cout > op2; res = op1 + op2; cout > op1; cout > op2; res = op1 - op2; cout > op1; cout > op2; res = op1 * op2; cout > op1; cout > op2; if (op2 != 0) {res = ор1 / ор2; cout using …
4 / 28
операторы разветвления и организация их прерывания - Page 4
5 / 28
операторы разветвления и организация их прерывания - Page 5

Want to read more?

Download all 28 pages for free via Telegram.

Download full file

About "операторы разветвления и организация их прерывания"

старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович лекция №3. операторы разветвления и организация их прерывания ташкентский университет информационных технологий имени мухаммада ал-хоразмий разветвленные алгоритмы разветвленные алгоритмы предусматривают выбор маршрута выполнения программы в зависимости от истинности или ложности некоторых условий. это обеспечивается наличием в программе специальных операторов, которые иногда называют конструкциями принятия решений: 1) if 2) if - else 3) switch. условный оператор if синтаксис оператора if имеет вид: if (выражение) оператор; если оператор, выполняемый при истинности условия выражения, единственный или если таких операторо...

This file contains 28 pages in PPTX format (182.9 KB). To download "операторы разветвления и организация их прерывания", click the Telegram button on the left.