Правильный ответ б) последовательность действий, описываемых алгоритмом
На паскале :
begin
writeln(ord('1'));
end.
Результат : 49
Class Time
{
private:
int hours, minutes, seconds;
public:
Time() {
hours = minutes = seconds = 0;
}
Time(int hours) {
this->hours = hours % 24;
minutes = seconds = 0;
}
Time(int hours, int minutes) {
this->hours = (hours + minutes / 60) % 24;
this->minutes = minutes % 60;
seconds = 0;
}
Time(int hours, int minutes, int seconds) {
this->hours = (hours + minutes / 60 + seconds / 3600) % 24;
this->minutes = (minutes + seconds / 60) % 60;
this->seconds = seconds % 60;
}
void next() {
++this->seconds;
if (this->seconds == 60) {
this->seconds = 0;
++this->minutes;
if (this->minutes == 60) {
++this->hours;
if (this->hours == 24) {
this->hours = 0;
}
}
}
}
int get_seconds() {
return this->seconds;
}
int get_minutes() {
return this->minutes;
}
int get_hours() {
return this->hours;
}
};
Задание №1
1А. A := -5.7 - вещественная
1B. D := True - логическая
1C. C := 105 - целая
1D. D := 'Hello' - строковая
Задание №3
P = 11.4
A = 2.7
В = 3
P и A - точно Real
B - по логике задачи тоже должно быть Real: стороны вводятся в виде вещественных чисел, хотя ее можно объявить и как Integer, тогда при вычислении будет сделано преобразование к одному типу - Real
R1 = input("R1 = ")
R2 = input("R2 = ")
R3 = input("R3 = ")
if ((R1 > R2) and (R1 > R3)):
print("1 круг больше всех")
elif ((R2 > R3) and (R2 > R1)):
print("2 круг больше всех")
elif ((R3 > R2) and (R3 > R1)):
print("3 круг больше всех")