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


Рассмотрим вариант решения задания из учебника Босова, Босова, Бондарева 8 класс, Просвещение:
ВАРИАНТ 3
1. Составьте программу вычисления значения у = х^6 рациональным способом, т. е. за минимальное количество операций; х — произвольное натуральное число, не превышающее 5.
var
x,y: integer;
begin
write('x = ');
readln(x);
y:=sqr(x);
y:=sqr(y);
y:=y*sqr(x);
writeln('y = ',y)
end.
Окно вывода:
x = 3
y = 729
Python
x=int(input())
print(x,'в шестой степени =',x**6)
2. Составьте программу вычисления значения выражения mах(х + у, х • у) + 2.
var
x, y, max: integer;
begin
write('x,y > > ');
readln(x, y);
if (x * y) > (x + y) then max := x * y
else max := x + y;
writeln('max + 2 = ',max + 2)
end.
Окно вывода:
x,y > > 2 2
max + 2 = 6
x,y > > 5 6
max + 2 = 32
Python
x,y=map(int,input().split())
if (x*y) > (x+y):max=x*y
else:max=x+y
print('max+2 = ',max+2)
3. Составьте программу нахождения суммы всех натуральных чисел из диапазона от А до В, включая А и В, кратных 5 и 13 (А и В вводятся с клавиатуры).
var
a, b, s, i: integer;
begin
write('a,b > > ');
readln(a, b);
s := 0;
for i := a to b do
if (i mod 5 = 0) and (i mod 13 = 0)
then s := s + i;
writeln('s = ', s)
end.
Окно вывода:
a,b > > 2 100
s = 65
Python
a,b=map(int,input().split())
s=0
for i in range (a,b+1):
if i%5==0 and i%13==0: s+=i
print('s=', s)
Похожие решебники
Популярные решебники 8 класс Все решебники
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением