NaaMan
№7. AND. При заданных переменных а и b условие будет ложным, поэтому будет выполняться операция после слова ELSE.
№8. Переменная а будет равна 10. Первая часть условия истинна, т.е. а>5, но вторая часть ложна, потому что a>b. Обе части связаны лог.операцией AND, и по условиям логики истина AND ложь = ложь. Поэтому операция после слова THEN выполняться не будет, и переменная а не изменится.
№9. 2. Цикл начнется с числа 2, потом выполнится при i=3, при i=4, а вот при i=5 он выполняться не будет. Таким образом он выполнится три раза при значениях 2, 3 и 4.
№10. 21. Перед началом выполнения цикла а=12, i=2. Цикл будет выполняться до тех пор, пока i будет меньше 5. Первый раз к а прибавится значение i, 2, станет равно 14. i увеличится на 1, т.е. 3 а увеличивается на 3, равно 17. i увеличивается на 1, т.е. 4. ----------------- на 4, равно 21. i становится равным 5. На этом цикл закончит выполняться. а = 21.
№11. 12. Перед началом а=2. затем к а будет каждый раз прибавляться значение счетчика цикла i: 0, 1, 2, 3,4. Всего 10. Тогда 2 + 10 = 12
№12. 32. Трижды значение переменной а будет удваиваться: 4 => 8 => 16 => 32.
Answers & Comments
№8. Переменная а будет равна 10. Первая часть условия истинна, т.е. а>5, но вторая часть ложна, потому что a>b. Обе части связаны лог.операцией AND, и по условиям логики истина AND ложь = ложь. Поэтому операция после слова THEN выполняться не будет, и переменная а не изменится.
№9. 2. Цикл начнется с числа 2, потом выполнится при i=3, при i=4, а вот при i=5 он выполняться не будет. Таким образом он выполнится три раза при значениях 2, 3 и 4.
№10. 21. Перед началом выполнения цикла а=12, i=2. Цикл будет выполняться до тех пор, пока i будет меньше 5. Первый раз к а прибавится значение i, 2, станет равно 14. i увеличится на 1, т.е. 3
а увеличивается на 3, равно 17. i увеличивается на 1, т.е. 4.
----------------- на 4, равно 21. i становится равным 5.
На этом цикл закончит выполняться. а = 21.
№11. 12. Перед началом а=2. затем к а будет каждый раз прибавляться значение счетчика цикла i: 0, 1, 2, 3,4. Всего 10. Тогда 2 + 10 = 12
№12. 32. Трижды значение переменной а будет удваиваться: 4 => 8 => 16 => 32.