Вариант 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)