Const
N = 30;
var
a: array [1..N] of integer;
i, nel, x: integer;
begin
writeln('Введите элементы массива');
for i := 1 to N do read(a[i]);
writeln('введите Х');
readln(x);
nel := 0; // номер найденного элемента
i := 1;
while (i <= n) and (nel = 0) do
begin
if a[i] = x then nel := i;
i := i + 1
end;
if nel > 0 then
writeln('Номер элемента ', nel)
else
writeln('Не найден элемент, удовлетворяющий условию')
end.
Тестовый пример:
Введите элементы массива
1 3 6 8 4 9 14 -4 7 45 4 8 0 23 63 253 23 453 54 20 54 12 -56 3 0 -34 28 27 90 23
введите Х
0
Номер элемента 13
В бутылке минеральная вода. Сейчас стакан не стоит между чаем и молоком. Поставить стакан между бутылкой с минеральной водой и кружкой нельзя, так как тогда он будет стоять между минеральной водой, а должен стоять рядом с чаем и молоком. Значит, стакан можно поставить между кружкой и чашкой. Стакан оказывается в середине, значит, в нем кофе. Молоко не может быть в кружке, так как по соседству с молоком будет кофе и минеральная вода, а рядом с молоком должен быть квас. Значит, молоко в чашке. Так как по соседству с молоком должен быть квас, то в кувшине квас.
Ответ: в бутылке минеральная вода, в кружке чай, в чашке молоко, в стакане кофе, в кувшине квас.
Задача 3
(t - время передачи, I - объем данных, v - скорость передачи)
Дано:
I = 2048 Мбайт = 2048 * 1024 * 1024 * 8 бит = 17179869184 бит
v = 256 Мбит/с = 256 * 1024 * 1024 бит/с = 268435456 бит/с
t - ?
Решение:
минут
Ответ: 64.0
Задача 2
Один символ занимает 0,5 байт = 0,5*8бит = 4 бит
N = 2^i = 2^4 = 16 символов в алфавите
Низкоуровневое форматирование — это операция, во время которой на магнитную поверхность диска наносятся сервометки, служебная информация, которая используется для позиционирования головок жёсткого диска. Низкоуровневое форматирование выполняется при изготовлении жёсткого диска с помощью серворайтера
Низкоуровневое форматирование необратимый процесс
457 : 2=228, остаток 1
228 : 2=114, остаток 0
114 : 2=57, остаток 0
57:2=28, остаток 1
28:2=14, остаток 0
14:2=7, остаток 0
7:2=3, остаток 1
3:2=1, остаток 1
1:2=1, остаток 0
0
Ответ: 4