1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Сам и контр)
Вариант 1 Самостоятельная работа 27 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
Босова, Босова, Бондарева
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова, Бондарева

Вариант 1 Самостоятельная работа 27 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)

Задача
  1. Определите значение переменной $$\mathrm{sum}$$ после выполнения программного кода, записанного на двух языках программирования.
  2. Определите результат выполнения программы, записанной на двух языках программирования.
  3. Дополнительное задание. Напишите программу, которая по двум натуральным числам $$a$$ и $$b$$, не превосходящим $$30\,000$$, подсчитывает количество натуральных чисел, кратных $$10$$, на отрезке $$[a,b]$$. Программа получает на вход два натуральных числа $$a$$ и $$b$$, при этом гарантируется, что $$1
Подробный ответ

1) В переменной sum складываются числа от 5 до 9:

$$sum = 5 + 6 + 7 + 8 + 9 = 35$$

Значение переменной sum равно 35.

2) В переменной p вычисляется произведение:

$$p = 1 \cdot 5 \cdot 4 \cdot 3 = 60$$

Результат выполнения программы — 60.

3) Нужно подсчитать количество чисел, кратных 10, на отрезке $$[a, b]$$. Для этого перебираем все числа от $$a$$ до $$b$$ и увеличиваем счётчик k, если число делится на 10 без остатка.

var
  a, b, k, i: integer;
begin
  write(‘a, b >> ‘);
  readln(a, b);
  k := 0;
  for i := a to b do
    if i mod 10 = 0 then k := k + 1;
  writeln(‘k = ‘, k)
end.

a, b >> 23 67
k = 4

a,b=map(int,input().split())
k=0
for i in range(a, b+1):
  if i % 10 == 0:
    k += 1
print(‘k=’, k)

Ответ

1) 35
2) 60
3) программа приведена выше.



Общая оценка
4.7 / 5
Другие учебники
Другие предметы