Ответом к заданию по информатике может быть целое число, десятичная дробь (записывайте её через запятую, вот так: 2,5), последовательность цифр или букв (пишите без пробелов: 97531).
Напишите в ответе число, которое будет напечатано в результате
выполнения следующего алгоритма. Для Вашего удобства алгоритм
представлен на пяти языках программирования.
DIM A, B, T, M, R ASLONG
A = -20: B = 20
M = A: R = F(A)
FOR T = A TO B
IF F(T) <= R THEN
M = T
R = F(T)
ENDIFNEXT T
PRINT M+R
FUNCTION F (x)
F = 2*(x*x-1)*(x*x-1)+27ENDFUNCTION
Показать ответ
28
Это задание решали 31 раз. С ним справились 68% пользователей.
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 10 000 включительно.
Опишите на одном из языков программирования алгоритм, который находит количество элементов массива, больших 100 и при этом кратных 5, а затем заменяет каждый такой элемент на число, равное найденному количеству. Гарантируется, что хотя бы один такой элемент в массиве есть.
В качестве результата необходимо вывести измененный массив, каждый элемент массива выводится с новой строчки.
Например, для массива из шести элементов: 4115719525106
программа должна вывести числа 427225106
Исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
CONST N ASINTEGER = 30DIM A (1TO N) ASLONGDIM I ASLONG,
J ASLONG,
K ASLONGFOR I = 1TO N
INPUT A(I)
NEXT I
...
END
В качестве ответа Вам необходимо привести фрагмент программы, который
должен находиться на месте многоточия. Вы можете записать решение
также на другом языке программирования (укажите название и
используемую версию языка программирования, например Free Pascal 2.6).
В этом случае Вы должны использовать те же самые исходные данные и
переменные, какие были предложены в условии (например, в образце,
записанном на Алгоритмическом языке).
Показать разбор
Содержание верного ответа
(допускаются иные формулировки ответа, не искажающие его смысла)
k := 0;
for i := 1to N doif (a[i] > 100) and (a[i] mod5 = 0) then
k:=k+1;
for i := 1to N dobeginif (a[i] > 100) and (a[i] mod5 = 0) then
a[i] := k;
writeln(a[i])
end
Указания по оцениванию
Общие указания.
В алгоритме, записанном на языке программирования, допускается наличие отдельных синтаксических ошибок, не искажающих замысла автора программы.
Эффективность алгоритма не имеет значения и не оценивается.
Допускается запись алгоритма на языке программирования, отличном от языков, приведённых в условии. В этом случае должны использоваться переменные, аналогичные описанным в условии. Если язык программирования использует типизированные переменные, описания переменных должны быть аналогичны описаниям переменных на Алгоритмическом языке. Использование нетипизированных или необъявленных переменных возможно только в случае, если это допускается языком программирования; при этом количество переменных и их идентификаторы должны соответствовать условию задачи.
Допускается наличие отдельных синтаксических ошибок, не искажающих замысла автора программы.
Допускается формат вывода массива, отличный от указанного, например, в строчку.
Порядок назначения третьего эксперта
В соответствии с Порядком проведения государственной итоговой
аттестации по образовательным программам среднего общего образования
(приказ Минобрнауки России от 26.12.2013 №1400 зарегистрирован
Минюстом России 03.02.2014 №31205)
«61. По результатам первой и второй проверок эксперты независимо
друг от друга выставляют баллы за каждый ответ на задания
экзаменационной работы ЕГЭ с развёрнутым ответом...
62. В случае существенного расхождения в баллах, выставленных
двумя экспертами, назначается третья проверка. Существенное расхождение
в баллах определено в критериях оценивания по соответствующему
учебному предмету.
Эксперту, осуществляющему третью проверку,
предоставляется информация о баллах, выставленных экспертами, ранее
проверявшими экзаменационную работу».
Если расхождение составляет 2 или более балла за выполнение любого
из заданий, то третий эксперт проверяет ответы только на те задания,
которые вызвали столь существенное расхождение.
Автоматическая фотокамера производит растровые изображения размером пикселей. При этом объём файла с изображением не может превышать Кбайт, упаковка данных не производится.
Какое максимальное количество цветов можно использовать в палитре?
Показать ответ
256
Это задание решали 477 раз. С ним справились 23% пользователей.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.
Для узла с IP-адресом 57.179.208.27 адрес сети равен 57.179.192.0.
Каково наибольшее возможное количество единиц в разрядах маски?
Показать ответ
19
Это задание решали 106 раз. С ним справились 20% пользователей.
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 10 символов. В качестве символов используют прописные буквы латинского алфавита, т.е. 26 различных символов. В базе данных для хранения каждого пароля отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит.
Определите объём памяти (в байтах), необходимый для хранения данных о 50 пользователях.
В ответе запишите только целое число – количество
байт.
Показать ответ
350
Это задание решали 1 тыс. раз. С ним справились 12% пользователей.