ЕГЭ по информатике

Комментарии
Автор: дарина
E-mail: Darina26316@mail.ru

Комменарий: хочу пройти тест

К статье

Автор: Александр
E-mail: phail26@ya.ru

Комменарий: Лёша: СВ=2 из условия (сторона основания призмы = 2)
Руслан: Нет, в решении сказано не то, что А1Н перпендикулярен АН, а то, что и АН, и А1Н перпендикулярны ВС, читайте повнимательней.

К статье

Автор: Гость
E-mail: Не указан

Комменарий: все предельно просто, я серьезно!

К статье

Автор: кристинка
E-mail: Kristina-valeeva0@rambler.ru

Комменарий: я не могу сделать№803(а.б)

К статье

Автор: Гость
E-mail: Не указан

Комменарий: кто интересно такие задания умеет ришать хДД

К статье

Автор: никита
E-mail: neket_58@mail.ru

Комменарий: ....

К статье

Автор: Гость
E-mail: Не указан

Комменарий: ghggtg

К статье

Автор: петя
E-mail: 1995pety-arhipov@mail.ru

Комменарий: егэ запутоно пример вопрос (торговый центр занял помещение театра какое это нарушение) примерно варианты ответов
-политическое
-экономическое
и т.п. и т.д.
а правильно всё сразу

К статье

Автор: Гость
E-mail: Не указан

Комменарий: Помогите найти текст...?!

К статье

Автор: Гость
E-mail: olesya.bateeva

Комменарий: хочу проверить свои силы

К статье

ЕГЭ по информатике 2011 | Задание С2


Итак, выполним задание повышенной сложности С2 из ЕГЭ по информатике 2011. Дадим как можно более полный и точный ответ.

Задание С2: Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от 0 до 1000. Опишите на русском языке или на одном из языков программирования алгоритм, который позволяет подсчитать и вывести среднее арифметическое элементов массива, имеющих нечетное значение. Гарантируется, что в исходном массиве хотя бы один элемент имеет нечетное значение.
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.

Паскаль Бейсик
const
N=30;
var
a: array [1..N] of integer;
i, x, y: integer;
s: real;
begin
for i:=1 to N do readln(a[i]);

end.
 
N=30
DIM A(N) AS INTEGER
DIM I, X, Y AS INTEGER
DIM S AS SINGLE
FOR I = 1 TO N
INPUT A(I)
NEXT I

END
Си Естественный язык
#include <stdio.h>
#define N 30
void main(void)
{int a[N];
int i, x, y;
float s;
for (i=0; i<N; i++)
scanf("%d", &a[i]);

}
 
Объявляем массив A из 30 элементов.
Объявляем целочисленные переменные
I, X, Y.
Объявляем вещественную переменную
S.
В цикле от 1 до 30 вводим элементы
массива A с 1-го по 30-й.

 


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

Содержание верного ответа и указания по оцениванию
(допускаются иные формулировки ответа, не искажающие его смысл)


Паскаль Бейсик
x:=0;
y:=0;
for i:=1 to N do
if (a[i] mod 2=1) then begin
x:=x+a[i];
y:=y+1;
end;
s:=x/y;
writeln(s); 
X = 0
Y = 0
FOR I = 1 TO N
IF A(I) MOD 2 = 1 THEN
X = X + A(I)
Y = Y + 1
ENDIF
NEXT I
S = X / Y
PRINT S
 
Си Естественный язык
x=0;
y=0;
for (i=0; i<N; i++)
if (a[i]%2==1)
{ x=x+a[i];
y++;
}
s=(float)x/y;
printf("%f", s); 
Записываем в переменные X и Y начальное
значение, равное нулю. В цикле от первого
элемента до тридцатого находим остаток от
деления элемента исходного массива на два.
Если этот остаток равен единице, то
увеличиваем счетчик суммы X на значение
текущего элемента массива, а счетчик
количества Y на 1. Переходим к следующему
элементу.
После цикла производим деление счетчика
суммы X на счетчик количества Y и
записываем результат в переменную S.
Выводим значение переменной S.
 





2010-08-31 13:23:26

Помощь в обучении. ЕГЭ.
Помощь в обучении. ГИА.
Поступление в ВУЗ.
Задания с экзаменов.
Репетиторство.
Мы решили МИЛЛИОНЫ заданий ЕГЭ для Вас.
Сдай ЕГЭ за 2011 год прямо сейчас!!!
ГДЗ и решебники от ЕГЭРФ
Заработать деньги - легко!!!



Ваше имя:
E-mail:
Сообщение:

Введите проверочный код: