Логотип сайта

Подготовка к ЕГЭ и ОГЭ

  • Главная
  • Информация о сайте
  • Сочинения ЕГЭ
  • Выпускное сочинение
  • Поиск по сайту

B2 - Операторы присваивания и ветвления.. ИКТ (ЕГЭ)

Категория: Информатика и ИКТ

Задание:

Определите значение переменной с после выполнения следующего фрагмента программы:

a := 30;
b := 14;
a := a - 2 * b;
if a > b then
  c := b + 2 * a
else
  c := b - 2 * a;
 

Ответ: 10

Решение: 

1. Переменная a = 30

    Переменная b = 14

    Присвоим переменной a новое значение:

    a = a - 2 * b

Подставим числа:

    a = 30 - 2 * 14  

(сначала умножение, не забывайте)

    a = 30 - 28

    a = 2 , теперь у переменной a новое значение, и оно ровно 2.

2. Теперь, как всегда в подобных задачах идет условие.

   Если a > b, то решаем так

c := b + 2 * a

else (Означает иначе или в противном случае) решаем вот так:

c := b - 2 * a;

   Проверим условие:

  a > b , 2 > 14 , Число 2 никак не больше 14, поэтому условие ложно, следовательно идем в ветку else.

c := b - 2 * a;

     Подставим числа:
 

с = 14 - 2 * 2

(и снова, сначала выполняется умножение)

c = 14 - 4 = 10

Похожие материалы
  • Определите, по какой из масок.. Подготовка к ЕГЭ (ИКТ)
  • Сколько единиц в двоичной записи десятичного числа 514?
  • Алгоритм вычисления значения функции F(n)... ИКТ (ЕГЭ)
  • Для групповых операций с файлами.. (Подготовка к ЕГЭ)
  • Определите значение переменной.. (Подготовка к ЕГЭ)
  • Определите значение переменной C... ИКТ (ЕГЭ)
  • Определите значение переменной. (ЕГЭ Информатика)
  • 1
  • 2
  • 3
  • 4
  • 5
Оценка: 3.6 из 14

💬 Чат ЕГЭ В Telegram. Вступить

Copyright Vopvet.Ru © 2025 Хостинг от uWeb