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

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

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

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

  1. 1
  2. 5
  3. 10
  4. 15
Решение:

На рисунке показана работа цикла "пока" (while), который выполняется пока x≠y. В цикл вложен оператор ветвления "если-иначе" с условием x>y.

1 проход цикла while: x=55, y=75.x<y => условие x>y не выполняется. y=y-x=75-55=20.

2 проход цикла while: x=55, y=20.x>y => условие x>y  выполняется. x=x-y=55-20=35.

3 проход цикла while: x=35, y=20.x>y => условие x>y  выполняется. x=x-y=35-20=15.

4 проход цикла while: x=15, y=20.x<y => условие x>y не выполняется. y=y-x=20-15=5.

5 проход цикла while: x=15, y=5.x>y => условие x>y  выполняется. x=x-y=15-5=10.

6 проход цикла while: x=10, y=5.x>y => условие x>y  выполняется. x=x-y=10-5=5.

6 проход цикла while: x=5, y=5. x=y. Цикл заканчивает свою работу.

Получили, x=5

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

 ПеременнаяЗначение при
№ прохода цикла "пока":
0123456
x  55  55  35 15  15 10  5
y 75 20 20 20 5 5 5

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

 

Rambler's Top100

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