Разбор и решение заданий B2

Программирование. Условия. Ветвление, ЕГЭ-2014
Администратор
Владимир
Сообщений: 36
Челябинск
3 часа назад
Задание:
Определите значение переменной c после выполнения следующего
фрагмента программы (записанного ниже на языке Pascal). Ответ запишите в виде целого числа.
Код PASCAL:
  1. a := 25;
  2. b := 12;
  3. a := 3 * b - a;
  4. if a > b then
  5. c := 2 * a - b
  6. else
  7. c := 2 * a + b;

Решение:
В третьей строке переменной a будет присвоено значение 3 * b - a, т.е. 3 * 12 - 25.
Значит, в третьей строке переменная a = 11.
Т.к. переменная b не изменилась и равна 12, а переменная a = 11, то условие a > b ложно, значит выполняется вторая часть условия:
c := 2 * a + b.
Следовательно c = 2 * 11 + 12 = 34

Ответ: 35
Редактировалось: 3 раза (Последний: 3 октября 2013 в 18:34)
Информатика и ИКТ
Администратор
Владимир
Сообщений: 36
Челябинск
3 часа назад
Задание:
Определите значение переменной c после написания следующего фрагмента программы:

Код PASCAL:
  1. a := 2;
  2. b := a + 4;
  3. b := 1 - b;
  4. c := -b + 3 * a;

Решение:
1 строка: a := 2
2 строка: b := a + 4 = 2 + 4 = 6
3 строка: b := 1 - b = 1 - 6 = -5
4 строка: c := -b + 3 * a = 5 + 3 * 2 = 5 + 6 = 11

Ответ: 11
Редактировалось: 2 раза (Последний: 12 декабря 2013 в 16:39)
Информатика и ИКТ
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.