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

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

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

Задача A6 ЕГЭ по информатике 2007 блок-схема алгоритма

Примечание: знаком * обозначено умножение, знаком := обозначена операция присваивания.

  1. 8
  2. 16
  3. 32
  4. 12
Решение:

На рисунке показана работа цикла "пока" (while), который выполняется пока b≠4.

b - счетчик, его значение равно количеству проходов цикла. Будет выполнено 4 прохода, т.к. в условии цикла b=4.

1 проход цикла while: b=0+1=1: a=1*2=2.

2 проход цикла while: b=1+1=2: a=2*2=4.

В каждом следующем проходе к  a умножается на 2.

Поэтому a=2*2*2*2=24=16.

Получили, a=16.

Ход выполнения программы представлен ниже.

ПеременнаяЗначение при
№ прохода цикла "пока":
01234
b 0  1  2 3  4
a 1 2 4 8 16

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

 

Rambler's Top100

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