Написать программу, тестирующую знания по астрономии. вопросов должно быть 10. вариантов ответа 3, выбор ответа однозначный. по окончании теста должно быть выведено количество правильных ответов. использовать графические модули для разработки интерфейса.
var
k,l,m,i,j: integer;
var a: array[1..n] of integer;
begin
k:=0; m:=0; j:=0; l:=0;
for i:=1 to n do begin
a[i]:=random(10);
write (a[i]:3);
if (i>1) and (a[i]>=a[i-1])
then begin k:=k+1; j:=i; end
else
if (k>0) and (k>l)
then begin l:=k; m:=j; k:=0 end
else k:=0;
end;
if (k>0) and (k>l)
then begin l:=k; m:=n end;
writeln;
writeln;
for i:=m-l to m do
write (a[i]:3);
l:=l+1;
writeln;
writeln ('Длина = ',l)
end.
результат:
9 2 5 0 8 5 7 7 3 7
5 7 7
Длина = 3
* рандомный ввод массива можно заменить обычным с клавиатуры
Задача 1:
a=int(input('Введите первое число: '))
b=int(input('Введите второе число: '))
c=a
d=b
a=d
b=c
print('Значения переменных поменялись местами!')
print('Число "a": ',a')
print('Число "b": ',b')
Задача 2:
a=int(input('Введите первое число: '))
b=int(input('Введите второе число: '))
c=int(input('Введите третье число: '))
d=a*b*c
print('Результат: ',d')
Объяснение:
В первой задачи пользователь вводит 2 числа, и присваивает a и b числа, а программа создает две дополнительные перменные, которые запоминают числа, которые были введены пользователем, дальше a и b присвают значения друг у друга.
Во второй задачи пользователь вводит 3 числа, а переменная d считает это и выводит на экран.
Практика:
На изображениях показано, как будут работать программы.