СДАМ ГИА: РЕШУ ЕГЭ
Образовательный портал для подготовки к экзаменам
Информатика
≡ информатика
сайты - меню - вход - новости


Задания
Версия для печати и копирования в MS Word
Задание 25 № 2937

Дан целочисленный массив из 23-х элементов. Элементы массива могут принимать значения от 1500 до 2000 — количество знаков в статье. На сайт принимаются статьи размером не более 1800 знаков. Гарантируется, что такие значения в базе данных есть.

Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит на экран размер самой большой статьи, которую можно разместить на сайте.

Исходные данные объявлены так, как показано ниже. Запрещается использовать не объявленные переменные, но разрешается не использовать часть из них.

 

БэйсикПаскаль

CONST N = 23

DIM I, J, MAX AS INTEGER

DIM A(1 TO N) AS INTEGER

FOR I = 1 TO N

INPUT A(I) NEXT I

...

END

const N=23;

var a: array[1..N] of integer;

i, j, max: integer;

begin

for i:=l to N do readln(a[i]);

...

end

Си++Естественный язык

#include <iostream>

using namespace std;

#define N 23

int main (void)

{

int a[N];

int i, j, max;

for (i=0; i<N; i++) {

cin >> a[i];}

...

}

Объявляем массив А из 23 элементов.

Объявляем целочисленные переменные i, j, max.

В цикле от 1 до 23 вводим элементы массива А с 1-го по 23-й.

...

Python

# допускается также

# использовать две

# целочисленные переменные j, max

a = []

n = 23

for i in range(0, n):

a.append(int(input()))

...

 

 

В качестве ответа вам необходимо привести фрагмент программы на любом языке программирования (укажите название и версию языка программирования, например, Borland Pascal 7.0) или описание алгоритма на естественном языке, который должен находиться на месте многоточия.

Ре­ше­ние.

За­пи­сы­ва­ем в пе­ре­мен­ную МАХ на­чаль­ное зна­че­ние, рав­ное 1500. В цикле от пер­во­го эле­мен­та до два­дцать тре­тье­го срав­ни­ва­ем эле­мен­ты ис­ход­но­го мас­си­ва с 1800. Если те­ку­щий эле­мент мень­ше или равен 1800, то срав­ни­ва­ем зна­че­ние те­ку­ще­го эле­мен­та мас­си­ва со зна­че­ни­ем пе­ре­мен­ной МАХ. Если те­ку­щий эле­мент мас­си­ва боль­ше МАХ, то за­пи­сы­ва­ем в МАХ зна­че­ние этого эле­мен­та. Пе­ре­хо­дам к сле­ду­ю­ще­му эле­мен­ту. После За­вер­ше­ния цикла вы­во­дим зна­че­ние пе­ре­мен­ной МАХ.