Филиппович_Николаевич
?>

100 тому, кто решит все правильно: 1. задан массив x[1..n]. какой оператор надо поставить вместо многоточия, чтобы найти в переменной s сумму всех элементов массива? вводите ответ без пробелов. s: = 0; for k: =1 to n do begin end; ответ: s: =s+x[k] 2. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s сумму положительных элементов массива? вводите ответ без пробелов. s: = 0; for k: =1 to n do begin if then s: = s + x[k] end; ответ: x[k]> 0 3. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s сумму элементов массива, которые делятся на 5? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + x[k] end; ответ: 4. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s сумму элементов массива, десятичная запись которых заканчивается на 4? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + x[k] end; ответ: 5. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s количество чётных элементов массива? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + 1 end; ответ: 6. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s количество элементов массива, делящихся на 3? вводите ответ без пробелов. s: = 0; for k: =1 to n do begin if then s: = s + 1 end; ответ: 7. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s количество элементов массива, десятичная запись которых оканчивается на 6? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + 1 end; ответ: 8. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной m? вводите ответ без пробелов. m: = x[1]; for k: =2 to n do begin if then m: = x[k] end; ответ: 9. задан массив x[1..n]. какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной m? вводите ответ без пробелов. m: = 1; for k: =2 to n do begin if x[k] > x[m] then end; ответ:

Информатика

Ответы

petrowich076813

1. S:=S+X[k]

2. X[k]>0

3. X[k] mod 5=0

4. X[k] mod 10=4

5. X[k] mod 2=0

6. X[k] mod 3=0

7. X[k] mod 10=6

8. X[k]<M

9. M:=k

ikavto6

1) для перевода из 10-й в двоичную 2-ую систему счисления нужно число в десятичной системе разделить на 2 и записать остаток , затем тоже самое сделать с целой часть и повторять пока не останется только 1 или 0. конечное числом будут остатки записанные в обратном порядке.

1450/ 2 = 725 остаток 0

725 / 2 = 362 остаток 1

362 / 2 = 181 остаток 0

181 / 2 = 90 остаток 1

90 / 2 = 45 остаток 0

45/ 2 = 22 остаток1

22/2 = 11 остаток 0

11/ 2 = 5 остаток 1

5 / 2 = 2 остаток 1

2 / 2 = 1 остаток 0

1 / 2 = 0 остаток 1

 

результат: 10110101010

 

в 2-х байтовой ячеке всего 16 разрядов, а в наше числе 11 , значит спереди нужно дописать 5 нулей и получим нужное представление

0000010110101010

 

2)

для перевода в 16 систему нужно сначало перевести в 2-ю систему счисления, потом записать обратный код, почитать дополнительный и тогда перевести в 16-ю

вот 1450 в 2-й системе

0000010110101010

обратный код это код в котором все 0 заменены на 1, а 1 на 0

1111101001010101

чтобы получит дополнительный код нужно прибавить 1

1111101001010110

теперь смотрим по 4 разряда и заменяем 1 символом в 16 системе счисления

1111 = f

1010 = a

0101 = 5

0110 = 6

искомое число fa56

3)

  для перевода из 16 в 2 систему счисления нужно каждую цифру числа умножит на 16 в степень равным номеру цифры(справа на лево, отсчет с 0)

f67d(в 16 системе счисления) = 15 * 16 ^3 + 6 * 16 ^2 + 7 * 16^1 + 13 * 16 ^0 = 61440 + 1536 + 112 + 13 = 63101(в 10 системе счисления)

mototeh69
Pascalabc.net var   a: array[1..10000] of integer;   kz,maxp,n,i,j: integer;   begin     i: =0;   maxp: =integer.minvalue;   writeln ('готов к приему чисел');   repeat     i: =i+1;     readln (a[i]);     until a[i]=0;   n: =i-1;   readln (kz);   for i: =1 to n-1 do      for j: =2 to n do        if maxp< (a[i]*a[j]) then maxp: =(a[i]*a[j]);     writeln ('получено ',n,' чисел');   writeln;   writeln ('полученное контрольное значение: ',kz);   writeln;   writeln ('вычисленное контрольное значение: ',maxp);   writeln;   if kz=maxp      then writeln ('контроль пройден')     else writeln ('контроль не пройден'); end. результаты: 1) готов к приему чисел 1 2 3 4 5 0 20 получено 5 чисел полученное контрольное значение: 20 вычисленное контрольное значение: 20 контроль пройден 2) готов к приему чисел 1 2 3 4 5 6 0 20 получено 6 чисел полученное контрольное значение: 20 вычисленное контрольное значение: 30 контроль не пройден

Ответить на вопрос

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

100 тому, кто решит все правильно: 1. задан массив x[1..n]. какой оператор надо поставить вместо многоточия, чтобы найти в переменной s сумму всех элементов массива? вводите ответ без пробелов. s: = 0; for k: =1 to n do begin end; ответ: s: =s+x[k] 2. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s сумму положительных элементов массива? вводите ответ без пробелов. s: = 0; for k: =1 to n do begin if then s: = s + x[k] end; ответ: x[k]> 0 3. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s сумму элементов массива, которые делятся на 5? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + x[k] end; ответ: 4. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s сумму элементов массива, десятичная запись которых заканчивается на 4? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + x[k] end; ответ: 5. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s количество чётных элементов массива? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + 1 end; ответ: 6. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s количество элементов массива, делящихся на 3? вводите ответ без пробелов. s: = 0; for k: =1 to n do begin if then s: = s + 1 end; ответ: 7. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти в переменной s количество элементов массива, десятичная запись которых оканчивается на 6? вводите ответ без лишних пробелов. s: = 0; for k: =1 to n do begin if then s: = s + 1 end; ответ: 8. задан массив x[1..n]. какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной m? вводите ответ без пробелов. m: = x[1]; for k: =2 to n do begin if then m: = x[k] end; ответ: 9. задан массив x[1..n]. какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной m? вводите ответ без пробелов. m: = 1; for k: =2 to n do begin if x[k] > x[m] then end; ответ:
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Vip2002www86
Maksimova-Shorokhov303
fancy-decor67
knyazevskayad
valeron7hair7
izykova22
shuxratmaxmedov
tsypanttn21
punchf
kisuhakisa
Газинурович
boykoz9
akbmaslafarkop3175
Ivanova.i.bkrasheninnikov
verkop9