ЕГЭ 2010 Информатика и ИКТ
| |
andreich | Дата: Понедельник, 2010-05-10, 8:26 PM | Сообщение # 346 |
Аспирант
Группа: Проверенные
Сообщений: 484
Репутация: 60
Замечания: 0%
Статус: Offline
Город: Екатеринбург
| NickOff, ты мне скажи зачем тебе условие ((a[i] div 5) mod 2=0) ?
июнь 2009-мы творили чудеса!
|
|
| |
NickOff | Дата: Понедельник, 2010-05-10, 9:40 PM | Сообщение # 347 |
Магистр
Группа: Проверенные
Сообщений: 205
Репутация: 22
Замечания: 0%
Статус: Offline
Город: Ковров
| ну как... если просто разделить на "5", то число может заканчиваться как на "5" так и на "0" (признак деления на 5) чтобы отбросить ответы с окончанием "0", нужно посмотреть четно разделившееся числ или нет. правда можно было и a[i] проверить на четность. ступил. только там нужно ((a[i] div 5) mod 2=1) я поправил в том сообщении. вот так) Добавлено (2010-05-10, 9:37 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 10 = 5) then begin x:=x+a[i] y:=y+1 s:=x/y; writeln(s); end; end; end. Добавлено (2010-05-10, 9:40 PM) --------------------------------------------- это оптимальный вариант, ИМХО
Сдавал: Инфа, рус, матем, физика. В сумме - мало Горжусь информатикой)
Сообщение отредактировал NickOff - Понедельник, 2010-05-10, 9:50 PM |
|
| |
Drimmer | Дата: Понедельник, 2010-05-10, 9:43 PM | Сообщение # 348 |
Студент
Группа: Пользователи
Сообщений: 27
Репутация: 2
Замечания: 0%
Статус: Offline
| NickOff, хммм)) а не проще написать if (a[i] mod 10 = 5) then и тд.
|
|
| |
shigorate | Дата: Понедельник, 2010-05-10, 9:44 PM | Сообщение # 349 |
Бакалавр
Группа: Проверенные
Сообщений: 155
Репутация: 27
Замечания: 0%
Статус: Offline
| А вы не сильно тут замудрили? Quote (NickOff) if (a[i] mod 5=0) and (a[i] mod 2=1) then Надо просто сравнить последнюю цифру числа с 5. Я не сильна в паскале, но в бейсике могу написать.
Если помогло, то подари плюсик :)
|
|
| |
NickOff | Дата: Вторник, 2010-05-11, 0:46 AM | Сообщение # 350 |
Магистр
Группа: Проверенные
Сообщений: 205
Репутация: 22
Замечания: 0%
Статус: Offline
Город: Ковров
| Quote (Drimmer) NickOff, хммм)) а не проще написать if (a[i] mod 10 = 5) then и тд. проще, спасибо Добавлено (2010-05-10, 9:51 PM) --------------------------------------------- /forum/32-7457-1 - ЕГЭ информатика. Добавлено (2010-05-11, 0:46 Am) --------------------------------------------- Вар 321
Сдавал: Инфа, рус, матем, физика. В сумме - мало Горжусь информатикой)
Сообщение отредактировал NickOff - Вторник, 2010-05-11, 0:50 AM |
|
| |
dadiman | Дата: Вторник, 2010-05-11, 5:00 PM | Сообщение # 351 |
Бакалавр
Группа: Пользователи
Сообщений: 139
Репутация: 9
Замечания: 0%
Статус: Offline
| Вар 321 13.2 14.1 15.3 16.4 17.3 Б2.42 Б3.4 Б6.МАВЕ
Сообщение отредактировал dadiman - Вторник, 2010-05-11, 5:02 PM |
|
| |
shigorate | Дата: Вторник, 2010-05-11, 7:14 PM | Сообщение # 352 |
Бакалавр
Группа: Проверенные
Сообщений: 155
Репутация: 27
Замечания: 0%
Статус: Offline
| Вариант 321: В1-625 В2-42 В3-4 В6-МАВЕ остальное так же как у NickOff
Если помогло, то подари плюсик :)
|
|
| |
dadiman | Дата: Вторник, 2010-05-11, 7:22 PM | Сообщение # 353 |
Бакалавр
Группа: Пользователи
Сообщений: 139
Репутация: 9
Замечания: 0%
Статус: Offline
| shigorate, почему в Б1 у тебя 625? Там разве не 4^5=1024?
|
|
| |
shigorate | Дата: Вторник, 2010-05-11, 7:26 PM | Сообщение # 354 |
Бакалавр
Группа: Проверенные
Сообщений: 155
Репутация: 27
Замечания: 0%
Статус: Offline
| Quote (dadiman) shigorate, почему в Б1 у тебя 625? Там разве не 4^5=1024? Там наоборот 5^4=625 Если у нас слово состоит из 1 буквы, то получается 5^1=5 различных слов. Если слово состоит из 2 букв, то 5^2=25 различных слов, и т.д.
Если помогло, то подари плюсик :)
|
|
| |
dadiman | Дата: Вторник, 2010-05-11, 7:34 PM | Сообщение # 355 |
Бакалавр
Группа: Пользователи
Сообщений: 139
Репутация: 9
Замечания: 0%
Статус: Offline
| shigorate, понял) Добавлено (2010-05-11, 7:34 PM) --------------------------------------------- Что-то в этих вариантах однотипное А1 да и другие задания в этом году другое наверно будет
|
|
| |
shigorate | Дата: Вторник, 2010-05-11, 7:36 PM | Сообщение # 356 |
Бакалавр
Группа: Проверенные
Сообщений: 155
Репутация: 27
Замечания: 0%
Статус: Offline
| В прошлом году и кимы были очень похожи, только цифры менялись. Кстати эти варианты очень похожи на те, что были на реальных экзаменах.
Если помогло, то подари плюсик :)
|
|
| |
dadiman | Дата: Вторник, 2010-05-11, 7:45 PM | Сообщение # 357 |
Бакалавр
Группа: Пользователи
Сообщений: 139
Репутация: 9
Замечания: 0%
Статус: Offline
| Так это и есть с реальных
Сообщение отредактировал dadiman - Вторник, 2010-05-11, 7:45 PM |
|
| |
shigorate | Дата: Вторник, 2010-05-11, 7:48 PM | Сообщение # 358 |
Бакалавр
Группа: Проверенные
Сообщений: 155
Репутация: 27
Замечания: 0%
Статус: Offline
| Наверное не поменяют в этом году, будет подобное. На следующий год еге по информатике поменяют - будет все в компьютерном виде.
Если помогло, то подари плюсик :)
|
|
| |
dadiman | Дата: Вторник, 2010-05-11, 7:53 PM | Сообщение # 359 |
Бакалавр
Группа: Пользователи
Сообщений: 139
Репутация: 9
Замечания: 0%
Статус: Offline
| shigorate, ты в том году сдавала?
|
|
| |
shigorate | Дата: Вторник, 2010-05-11, 7:56 PM | Сообщение # 360 |
Бакалавр
Группа: Проверенные
Сообщений: 155
Репутация: 27
Замечания: 0%
Статус: Offline
| Quote (dadiman) shigorate, ты в том году сдавала? Да
Если помогло, то подари плюсик :)
|
|
| |
|
|
|