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 (демо ЕГЭ 2008)

Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:
БейсикПаскальАлгоритмическийСИ

FOR n=1 TO 100

  A(n)=(n-80)*(n-80)

NEXT n

FOR n=1 TO 100

  B(101-n)=A(n) NEXT n

for n:=1 to 100 do

  A[n]:= (n-80)*(n-80);

for n:=1 to 100 do   

  B[101-n]:=A[n];

нц для n от 1 до 100

  A[n]:=(n-80)*(n-80)

кц

нц для n от 1 до 100

  B[101-n]:=A[n]

кц

for (n=1;n<=100;n++)

  A[n]= (n-80)*(n-80);

for (n=1;n<=100;n++)

  B[101-n]=A[n];


Какой элемент массива B будет наибольшим?

  1. B[1]
  2. B[21]
  3. B[80]
  4. B[100]
Решение:

Сначала рассмотрим как заполняется массив A. Количество элементов в массиве равно 100, поэтому рассматривать все элементы бессмысленно. Рассмотрим пограничные элементы и элемент с нулевым значением:

A[1]=(1-80)*(1-80)=(-79)2=792

A[80]=0

A[100]=(100-80)*(100-80)=202

Получаем, что наибольший элемент Amax - это A[1]=792.

Рассмотрим массив B. Его элементы имеют значение: B[101-n]=A[n]. Поэтому наибольший элемент массива B равен наибольшему элементу массива A.

Bmax=Amax=792.

n=1, т.к. Amax=A[1].

Найдем позицию Bmax: 101-n=101-1=100 => Bmax=B[100].

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

 

Rambler's Top100

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