Var
a, b, c: integer;
Begin
writeln('Введите числа a, b, c');
readln(a, b, c);
if a >= (b + c) then a:= b + c;
writeln(a);
END.
Var a:string;
b,c:integer;
beginwriteln('Привет, как тебя зовут?');
readln(a);
writeln(a, ', cколько тебе лет?');
readln(b);
writeln(a, ', и тебе ', b, 'лет, в каком году ты родился?');
readln(c);
writeln(c, ', хорошо!');
writeln('Мне пора идти, пока ', a, '!');
<span>end.</span>
С++
#include<iostream>
using namespace std;
main()
{
int a, s;
cin >> a;
for(int i = 15; i <= a; i++)
s += i;
cout << s;
}
Python
a = int(input())
s = 0
for i in range(15, a + 1):
s += i
print(s)
Pascal
var a, s, i: integer;
begin
read(a);
for i := 15 to a do s += i;
write(s);
end.
Насколько я понял, нужно перевести из двоичной системы счисления в десятичную.
Обычно это делают, умножая цифру в каждом разряде на "вес" разряда, и складывая эти произведения (естественно, все вычисления делаются по правилам десятичной системы счисления).
Я специально не стал пропускать разряды, равные нулю, чтобы была понятнее суть вычислений при переводе:
А так, их конечно можно пропустить, но главное при этом не пропускать увеличение степени, в которую возводим двойку (она увеличивается на единицу с каждым разрядом в исходном числе). Вот вариант с пропуском нулевых разрядов:
1.
a = 6;
b = -4;
a = a +b*2 = 6+(-4)*2 = 6-8 = -2
a > b ⇒ 6 > -2 ⇒ True; c = b-a = -4-(-2) = -2
Ответ: c=-2
2.1.
sqrt(x*x-7*x+10)/(x*x-8*x+12)
2.2
(power(x+1,3)/(x-1))*15*z*z+18*x*y*y