| 
	
		
		
			| ЕГЭ 2010 Информатика и ИКТ |  |  |  | 
| JayJay | Дата: Понедельник, 2010-05-10, 4:46 PM | Сообщение # 331 |  | Бакалавр Группа: Проверенные Сообщений: 105 Репутация: 29 Замечания: 0% Статус: Offline | Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от -10000 до 10000. Опишите на русском языке или
 на одном из языков программирования алгоритм, который подсчитывает
 и выводит среднее арифметическое элементов массива, имеющих
 нечетное значение. Гарантируется, что в исходном массиве хотя бы один
 элемент имеет нечетное значение.
 Исходные данные объявлены так, как показано ниже. Запрещается
 использовать переменные, не описанные ниже, но разрешается не
 использовать часть из них.
 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.
 |  |  |  |  |  | 
| andreich | Дата: Понедельник, 2010-05-10, 4:49 PM | Сообщение # 332 |  |   Аспирант Группа: Проверенные Сообщений: 484 Репутация: 60 Замечания: 0% Статус: Offline Город: Екатеринбург | я вроде писал же эту прогу тут на форуме  Добавлено (2010-05-10, 4:49 PM) ---------------------------------------------
 а нет, я кому то из вас ее по асе отправлял...вот,
 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]);
 s:=0;
 x:=0;
 for i:=1 to N do
 if a[i] mod 2 =0 then
 begin
 s:=s+a[i];
 inc(x);
 end;
 s:=s/x;
 write(s);
 readln;
 end.
 
 
   июнь 2009-мы творили чудеса!
 
 
 Сообщение отредактировал andreich - Понедельник, 2010-05-10, 5:15 PM |  |  |  |  |  | 
| dadiman | Дата: Понедельник, 2010-05-10, 4:52 PM | Сообщение # 333 |  |   Бакалавр Группа: Пользователи Сообщений: 139 Репутация: 9 Замечания: 0% Статус: Offline | NickOff, в A6 ответ 3 однозначно |  |  |  |  |  | 
| Трель | Дата: Понедельник, 2010-05-10, 5:09 PM | Сообщение # 334 |  |   Аспирант Группа: Проверенные Сообщений: 358 Репутация: 114 Замечания: 0% Статус: Offline Город: Москва | andreich, не a[i] div 2 =0 , а a[i] mod 2 = 1 
 
   |  |  |  |  |  | 
| andreich | Дата: Понедельник, 2010-05-10, 5:17 PM | Сообщение # 335 |  |   Аспирант Группа: Проверенные Сообщений: 484 Репутация: 60 Замечания: 0% Статус: Offline Город: Екатеринбург | ну да, верно, опечатался) 
 
   июнь 2009-мы творили чудеса!
 |  |  |  |  |  | 
| gregory | Дата: Понедельник, 2010-05-10, 5:26 PM | Сообщение # 336 |  |   Аспирант Группа: Проверенные Сообщений: 483 Репутация: 147 Замечания: 0% Статус: Offline | А есть какие нибудь программы для решения заданий егэ по информатике, кроме тех что лежат на сайте полякова?? Например С2?? |  |  |  |  |  | 
| dadiman | Дата: Понедельник, 2010-05-10, 5:45 PM | Сообщение # 337 |  |   Бакалавр Группа: Пользователи Сообщений: 139 Репутация: 9 Замечания: 0% Статус: Offline | Вариант 320 
  Добавлено (2010-05-10, 5:45 PM) ---------------------------------------------
 В Б2 я использовал ручную прокрутку (тупо - зато наверняка)
 http://i082.radikal.ru/1005/14/71d234fe0ffc.jpg
 
 
 Сообщение отредактировал dadiman - Понедельник, 2010-05-10, 6:10 PM |  |  |  |  |  | 
| NickOff | Дата: Понедельник, 2010-05-10, 5:53 PM | Сообщение # 338 |  |   Магистр Группа: Проверенные Сообщений: 205 Репутация: 22 Замечания: 0% Статус: Offline Город: Ковров | Quote (andreich) к этому заданию ответ №3 блин
 вот обидное задание)))
 да, ответ 3.
 там же он уже замененными заменяет(мало масленое)
 Добавлено (2010-05-10, 5:53 PM)---------------------------------------------
 
 Quote (dadiman) В Б2 я использовал ручную прокрутку (тупо - зато наверняка) http://i082.radikal.ru/1005/14/71d234fe0ffc.jpg
спасибо, начинал прибавлять с 3... и там дальше ошибки пошли
 
 Сдавал:
 Инфа, рус, матем, физика.
 В сумме - мало
 Горжусь информатикой)
 |  |  |  |  |  | 
| dadiman | Дата: Понедельник, 2010-05-10, 6:12 PM | Сообщение # 339 |  |   Бакалавр Группа: Пользователи Сообщений: 139 Репутация: 9 Замечания: 0% Статус: Offline | NickOff, Объясни плиз как Б4 делать в 319 или 320 они там однотипные |  |  |  |  |  | 
| JayJay | Дата: Понедельник, 2010-05-10, 6:14 PM | Сообщение # 340 |  | Бакалавр Группа: Проверенные Сообщений: 105 Репутация: 29 Замечания: 0% Статус: Offline | объясните как б3 в 319 делать) |  |  |  |  |  | 
| dadiman | Дата: Понедельник, 2010-05-10, 6:18 PM | Сообщение # 341 |  |   Бакалавр Группа: Пользователи Сообщений: 139 Репутация: 9 Замечания: 0% Статус: Offline | Вот http://kpolyakov.narod.ru/download/B3.doc Там на 4 странице этот пример в точности
 |  |  |  |  |  | 
| NickOff | Дата: Понедельник, 2010-05-10, 6:33 PM | Сообщение # 342 |  |   Магистр Группа: Проверенные Сообщений: 205 Репутация: 22 Замечания: 0% Статус: Offline Город: Ковров | вар 320: 14-4
 в1-625
 в3-3
 в4-влом решать
 в5-12121
  возможно я опять 1 не прав? а14:
 Иваненко - верно выполнено 7 задание
 Петраков - верно выполнено 6 задание
 Житомирский + Рахимов >10 баллов
 итог:4
 
 Сдавал:
 Инфа, рус, матем, физика.
 В сумме - мало
 Горжусь информатикой)
 |  |  |  |  |  | 
| shigorate | Дата: Понедельник, 2010-05-10, 6:42 PM | Сообщение # 343 |  |   Бакалавр Группа: Проверенные Сообщений: 155 Репутация: 27 Замечания: 0% Статус: Offline | Quote (dadiman) NickOff, Объясни плиз как Б4 делать в 319 или 320 они там однотипныеПодставляешь данные и рассуждаешь логически:
 (С<45 или С<18) и (не(С+1<45)) и (не(С+1<18))
 должнывсе три скобки, разделенные "и", должны быть истинными. В первой скобке С должно быть меньше 45.
 Во второй скобке внутреннее выражение должно быть ложным, т.е. С должно быть больше или равно 44.
 в третьей скобке аналогично третьей С должно быть больше или равно 17.
 Анализируя все три скобки, остается только однорешение С=44
 Добавлено (2010-05-10, 6:42 PM)---------------------------------------------
 
 Quote (NickOff) а14: Иваненко - верно выполнено 7 задание
 Петраков - верно выполнено 6 задание
 Житомирский + Рахимов >10 баллов
 итог:4
Все правильно
 
 Если помогло, то подари плюсик :)
 |  |  |  |  |  | 
| dadiman | Дата: Понедельник, 2010-05-10, 6:44 PM | Сообщение # 344 |  |   Бакалавр Группа: Пользователи Сообщений: 139 Репутация: 9 Замечания: 0% Статус: Offline | shigorate,спасибо) Да ,в 14 у меня ошибка)
 а в Б1 у тебя как 625 получилось? там же 4^5=1024
 
 
 Сообщение отредактировал dadiman - Понедельник, 2010-05-10, 6:45 PM |  |  |  |  |  | 
| NickOff | Дата: Понедельник, 2010-05-10, 7:08 PM | Сообщение # 345 |  |   Магистр Группа: Проверенные Сообщений: 205 Репутация: 22 Замечания: 0% Статус: Offline Город: Ковров | в4: /\ - умножение, т.е. чтобы выражение было истинным, нужно чтобы все его "члены" были истинными
 далее идет сплошная математика, неравенства
 только у меня что-то не получается=)
  Добавлено (2010-05-10, 6:51 PM) ---------------------------------------------
 shigorate, опередил)
  Добавлено (2010-05-10, 6:52 PM) ---------------------------------------------
 
 Quote (dadiman) а в Б1 у тебя как 625 получилось? там же 4^5=1024 у Вас верно, посчитал: 5^4=625
  Добавлено (2010-05-10, 6:55 PM) ---------------------------------------------
 
 Quote (shigorate) Подставляешь данные и рассуждаешь логически: (С<45 или С<18) и (не(С+1<45)) и (не(С+1<18))
 должнывсе три скобки, разделенные "и", должны быть истинными. В первой скобке С должно быть меньше 45.
 Во второй скобке внутреннее выражение должно быть ложным, т.е. С должно быть больше или равно 44.
 в третьей скобке аналогично третьей С должно быть больше или равно 17.
 Анализируя все три скобки, остается только однорешение С=44
спасибо. делал так же, ошибся в ">=" поставил просто ">"
  Добавлено (2010-05-10, 7:08 PM) ---------------------------------------------
 Дан целочисленный массив из 30 элементов. Элементы массива могут
 принимать значения от -10000 до 10000. Опишите на русском языке или
 на одном из языков программирования алгоритм, который подсчитывает
 и выводит среднее арифметическое элементов массива, оканчивающихся
 на цифру 5. Гарантируется, что в исходном массиве есть хотя бы один
 такой элемент.
  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]);
 x:=0;
 y:=0;
 s:=0;
 for i:=1 to N do begin
 if (a[i] mod 5=0) and ((a[i] div 5) mod 2=1) then
 x:=x+a[i]
 y:=y+1
 s:=x/y;
 writeln(s);
 end.
 
 Сдавал:
 Инфа, рус, матем, физика.
 В сумме - мало
 Горжусь информатикой)
 
 
 Сообщение отредактировал NickOff - Понедельник, 2010-05-10, 9:37 PM |  |  |  |  |  |  | 
 
 
 
 |