Сколько раз будет выполнен этот цикл?
i = 4
while i < 2:
print ( "Привет" )
i += 1
2) Чему будет равна переменная "с" после выполнения этой программы?
a = 22
b = 4
b = a % b
c = a // (b+1)
3) Определите, что будет напечатано в результате работы следующей программы
s = 0
for k in range(14, 19):
s = s + 7
print( s ) ;
4) Чему будет равна переменная "с" после выполнения этой программы
a = 26
b = 6
b = a // b + b
c = a % b + a
5) Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = ...
while i <= 7 :
print ( "Привет!" )
i += 1
6) Определите , что будет напечатано в результате работы следующей программы
s = 3
for i in range(2, 6) :
s = s + 2*i
print( s ) ;
7) дана программа. Было проведено 10 запусков этой программы, при которых в качестве значений переменных х и у вводились следующие пары чисел: (105, 100);(95, 110);(100, 95);(95, 90);(105, 90);(85 ,110);(100 ,110);(85, 105);(85, 95);(90, 100)
Сколько было запусков, при которых программа напечатала "НЕТ"?
x = int ( input ( ) )
y = int (input ( ) )
if y <= 100 or x > 90:
print ( "ДА" )
else :
print ("НЕТ")
8) Определите значение переменной "а" после выполнения фрагмента программы
a = 10
if a < 5 :
a += 12
else :
a -= 7
9) Дана программа. Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)Сколько было запусков, при которых программа напечатала «НЕТ»?
s = int ( input ( ) )
t = int ( input ( ) )
if s > 10 or t < 10 :
print ( "ДА")
else :
print ( "НЕТ" )
10) Чему будет равно значение переменной "а" после выполнения этого цикла
i = 2
f = 12
while i < 5 :
a += i
i += 1
Чтобы данное уравнение обращалось в 1, нужно что бы (K*L) ->M = 1 И N*K*V*L = 1.
составляем систему.
1) N*K*L*V = 1 только при N=K=L=V=1; следовательно возможно лишь одно решение данной части 1111. Проверим другую часть
2) K*L - > M = 1 Упростив, получим НЕ K * НЕ L * M = 1;
здесь уже больше вариантов, а именно
101; 111; 110; 100; 001, и для каждого еще подходят 2 значения переменной V, так как она не участвует в этой операции. Получим
1010 1011 1111 1110 1100 1101 1001 1000 0010 0011.
Но так как оба условия должны выполняться, то подходит лишь ответ 1111.
Опять же повторюсь, не уверен, что правильно!
Пусть а - наибольшая из сторон, тогда против нее будет лежать наибольший угол, который можно определить по теореме косинусов:
Текст программы приводится ниже.
var
a,b,c,t,cosA:real;
begin
Write('Введите длины сторон треугольника: '); Readln(a,b,c);
if (a<b+c) and (b<a+c) and (c<a+b) then
begin
if a>b then
begin
if a<c then begin t:=a; a:=c; c:=t end
end
else
if b>c then begin t:=a; a:=b; b:=t end
else begin t:=a; a:=c; c:=t end;
cosA:=(sqr(c)+sqr(b)-sqr(a))/(2*b*c);
if cosA=0 then Writeln('Треугольник прямоугольный')
else
if cosA<0 then Writeln('Треугольник тупоугольный')
else Writeln('Треугольник остроугольный')
end
else
Writeln('Треугольник построить нельзя')
end.
Тестовое решение:
Введите длины сторон треугольника: 4 6.1 3.7
Треугольник тупоугольный