infoegehelp.ru

Успешно сдать ЕГЭ по информатике
  • Главная
  • Контакты
  • Карта сайта
  • Помощь сайту
Важно
  • Демо варианты ЕГЭ
  • Учим числа: 2 в степени
  • Биты, байты, килобайты
Решение задач
  • Задачи вне основных разделов информатики
Разделы информатики
  • 2011-12-18-14-33-54Системы счисления
  • 2011-12-18-16-45-20Алгебра логики
  • 2011-12-18-16-55-26Программирование
  • 2011-12-18-16-53-40Кодирование информации
  • 2011-12-18-16-56-19Компьютерные сети и Интернет
  • -excelЭлектронные таблицы (Excel)
  • 2011-12-18-16-57-50Базы данных
  • 2011-12-18-16-58-50Графы
  • 2011-12-18-17-00-15Файловая система
  • Устройство компьютера
  • ПО компьютера

Разбор задачи A5 (демо ЕГЭ 2010)

Уровень сложности-базовый

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

БейсикПаскаль
a = 100
b = 30
a = a – b * 3
IF a > b THEN
   c = a – b
ELSE c = b – a
ENDIF
a := 100;
b := 30;
a := a – b * 3;
if a > b then
   c := a – b
else c := b – a;
СиАлгоритмический
a = 100;
b = 30;
a = a – b * 3;
if (a > b)
   c = a – b;
else c = b – a;
a := 100
b := 30
a := a – b * 3
если a > b то c := a – b
иначе c := b – a
все
  1. c = 20
  2. c = 70
  3. c = – 20
  4. c = 180
Решение:

На фрагменте программы описана работа условного оператора if. На его входе проверяется,удовлетворяют ли входящие a и b условию: a > b.

b=30. a=100-30*3=10. a < b. Поэтому условие не выполняется. с=b-a=30-10=20.

Перейти к другим задачам.

 

Rambler's Top100

© Латыпова В.А., 2012-2020. Все права защищены.
Копирование материалов сайта только с разрешения администрации сайта