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

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

Задача

НАЧАЛА ПРОГРАММИРОВАНИЯ
ВАРИАНТ 1
1. Составьте программу, выводящую значение вещественной переменной х, равное значению выражения а+b/a*b, где а и b — целочисленные переменные, значения которых вводятся с клавиатуры.
var
a, b: integer;
x:real;
begin
write(‘a, b > > ‘);
readln(a, b);
x:=(a+b)/(a*b);
writeln(‘x = ‘, x:5:2)
end.
Окно вывода:
a, b > > 4 5
x = 0.45
Python
a,b=map(int,input().split())
x=(a+b)/(a*b)
print(‘x=’,'{:5.3f}’.format(x))
2. Составьте программу, запрашивающую оценки за контрольные работы по информатике и физике. Если их сумма не менее 8, то должен выводиться комментарий «Молодец!», в противном случае — «Подтянись!».
var
a, b: integer;
begin
write(‘Введи оценки за контрольные работы по информатике и физике > > ‘);
readln(a, b);
if a+b > =8 then writeln(‘Молодец!’)
else writeln (‘Подтянись!’)
end.
Окно вывода:
Введи оценки за контрольные работы по информатике и физике > > 4 3
Подтянись
Введи оценки за контрольные работы по информатике и физике > > 4 5
Молодец!
Python
a,b=map(int,input(‘Оценки за контрольные работы по физике и информатике’).split())
if (a+b) > =8:print(‘Молодец!’)
else:print(‘Подтянись!’)
3. Составьте программу нахождения суммы квадратов натуральных чисел от 15 до 25.
Для издания 2025 года:
Паскаль
var
i,s: integer;
begin
s:=0;
for i:=15 to 25 do
s:=s+sqr(i);
writeln(‘s = ‘,s)
end.
Окно вывода:
s = 4510
Python
s=0
for i in range(15,26):
s=s+i*i
print(s)
Для издания 2018 года:
var
i,s: integer;
begin
s:=0;
for i:=25 to 25 do
s:=s+sqr(i);
writeln(‘s = ‘,s)
end.
Окно вывода:
s = 625

Подробный ответ

Выполнение

1. Значение выражения $$\frac{a+b}{a\cdot b}$$ вычисляется по введённым целым значениям a и b. Результат нужно хранить в вещественной переменной x.

var
a, b: integer;
x: real;
begin
  write(‘a, b >> ‘);
  readln(a, b);
  x := (a + b) / (a * b);
  writeln(‘x = ‘, x:5:2);
end.

a,b = map(int, input().split())
x = (a + b) / (a * b)
print(‘x =’, ‘{:5.3f}’.format(x))

2. Нужно проверить, что сумма оценок не меньше $$8$$. Если $$a+b \ge 8$$, выводится «Молодец!», иначе — «Подтянись!».

var
a, b: integer;
begin
  write(‘Введи оценки за контрольные работы по информатике и физике >> ‘);
  readln(a, b);
  if a + b >= 8 then
    writeln(‘Молодец!’)
  else
    writeln(‘Подтянись!’);
end.

a, b = map(int, input(‘Оценки за контрольные работы по физике и информатике ‘).split())
if a + b >= 8:
    print(‘Молодец!’)
else:
    print(‘Подтянись!’)

3. Сумма квадратов натуральных чисел от 15 до 25 находится циклом:

$$15^2+16^2+\dots+25^2=4510$$

var
i, s: integer;
begin
  s := 0;
  for i := 15 to 25 do
    s := s + sqr(i);
  writeln(‘s = ‘, s);
end.

s = 0
for i in range(15, 26):
    s = s + i * i
print(s)

Для издания 2018 года в условии указан только один член суммы:

$$25^2=625$$

var
i, s: integer;
begin
  s := 0;
  for i := 25 to 25 do
    s := s + sqr(i);
  writeln(‘s = ‘, s);
end.

s = 0
for i in range(25, 26):
    s = s + i * i
print(s)



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