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

3 вопроса Информатика 8 класс


3 вопроса Информатика 8 класс
3 вопроса Информатика 8 класс
3 вопроса Информатика 8 класс

👇
Ответ:
оля2030
оля2030
12.04.2021

12) ...кратно двум.

10) -20

9) 3.0

Объяснение:

12)

Строка "if a % 2 == 0" означает: Если остаток от деления переменной "а" на 2 равен 0, то ...

Если число делится на другое число без остатка, это значит, что первое число кратно второму.

10)

a = 100 # "а" равно 100

b = 30 # "b" равно 30

a = a - b*3 # "а" равно 100 - 30*3 (10)

if a%3 == 2: # Если остаток от деления переменной "а" на 3 равен 2, то... (10%3=1)

c = b//a # ...переменная "с" равна частному от "b" на "а" (30//10 = 3)

elif a%3 == 1: # иначе если остаток от деления переменной "а" на 3 равен 1, то...

c = a - b # ...переменная "с" равна разнице между "a" и "b" (10-30 = -20)

else: # иначе

c = b - a # ...переменная "с" равна разнице между "b" и "a" (30-10 = 20)

print(c) # Напечатать переменную "с" (-20)

9)

a = 30 # "а" равно 30

b = 6 # "b" равно 6

a = b + a/2 # "а" равно 6 + 30/2 (равно 21)

if a > b: # Если a > b, то... (21 > 6)

c = a - 3*b # переменная "с" равна 21 - 3 * 6 (3)

else: # иначе

c = a + 3*b # переменная "с" равна 21 + 3 * 6 (39)

print(c) # Напечатать переменную "c" (3)

4,5(30 оценок)
Открыть все ответы
Ответ:
laura103
laura103
12.04.2021
// PascalABC.Net 3.0, сборка 1088
const
  n=30;
var
  a:array[1..n] of integer;
  i,k:integer;
begin
  Randomize;
  Writeln('*** Исходный массив ***');
  k:=0;
  for i:=1 to n do begin
    a[i]:=Random(1001);
    Write(a[i],' ');
    if (a[i] mod 3 = 0) and (a[i] mod 10 = 1) then Inc(k)
  end;
  Writeln;
  Writeln('Количество найденных элементов равно ',k)
end.

Тестовое решение:
*** Исходный массив ***
503 187 764 452 351 819 339 940 681 369 938 874 639 212 633 825 983 830 121 801 889 36 479 14 357 382 631 8 402 61
Количество найденных элементов равно 3
4,4(96 оценок)
Ответ:
12R34O56M78A
12R34O56M78A
12.04.2021
// PascalABC.Net 3.0, сборка 1088
const
  n=6;
var
  a:array[1..n] of integer;
  i:integer;
begin
  Randomize;
  Writeln('*** Исходный массив ***');
  for i:=1 to n do begin
    a[i]:=Random(1001);
    Write(a[i],' ');
  end;
  Writeln;
  Writeln('*** Результат ***');
  Write(a[1],' ');
  for i:=2 to n-1 do begin
    if Odd(a[i]) then a[i]:=a[i]+a[n]
    else a[i]:=a[i]+a[1];
    Write(a[i],' ');
  end;
  Writeln(a[n])
end.

Тестовое решение:
*** Исходный массив ***
706 46 715 899 103 308
*** Результат ***
706 752 1023 1207 411 308
4,6(67 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ