М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

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; ответ:

👇
Ответ:
nastagaeva0672
nastagaeva0672
01.06.2021

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

4,4(79 оценок)
Открыть все ответы
Ответ:
valya0603
valya0603
01.06.2021

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 системе счисления)

4,6(9 оценок)
Ответ:
незнаю177
незнаю177
01.06.2021
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 контроль не пройден
4,4(1 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ