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Файловая система
  • Устройство компьютера
  • ПО компьютера

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

Время выполнения-2 мин, уровень сложности-базовый

Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и с – переменные вещественного (действительного) типа.

БейсикПаскаль
a = 120
b = 100
a = a + b / 2
IF b < a / 2 THEN
   c = b + a
ELSE
   c = b + a / 2
ENDIF
a := 120;
b := 100;
a := a + b / 2;
if b < a / 2
then
   c := b + a
else
   c := b + a / 2;
СиАлгоритмический
a = 120;
b = 100;
a = a + b / 2;
if (b < a / 2)
   c = b + a;
else
   c = b + a / 2;
a := 120
b := 100
a := a + b / 2
если b < a / 2
   то c := b + a
иначе c := b + a / 2
все
  1. c = 105
  2. c = 160
  3. c = 185
  4. c = 270
Решение:

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

b=100. a=120+100\2=170.b>a\2. Поэтому условие не выполняется. с=b+a\2=100+85=185.

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

 

Rambler's Top100

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