1.
Целочисленный - Integer
Вещественный - Real
Символьный - Char
Строковый - String
Логический - Boolean
2.
1)
k1:real
k2:real
g:integer
g:=sqrt(k1+k2)
2)
t:integer
r:integer
k:integer
s:integer
s:=t*s+r*s+k*s
3.
Ошибки в программе:
Program 1a;-Сначала нужно написать букву,а затем цифру
c:integer;-Нельзя преобразовать тип real к integer // integer заменяем на real
writeln('c=',c)-Добавить в конец ;
/////////////////////////////////////////////////////////////////////////////////////////////
Исправленная программа:
Program a1;
var c:real;
begin
writeln('Введите c');
readln(c);
c:=c/2.5;
writeln('c=',c);
end.
Program perebor;
const n=100;
var a:array[1..n] of integer;
i,j,k,l: integer;
begin
<span>writeln('Ввести массив из ',n,' целых чисел');
</span>for i:=1 to n do read(a[i]);
for i:=1 to n do
for j:=i+1 to n do
for k:=j+1 to n do
for l:=k+1 to n do
if a[i]+a[j]+a[k]+a{l}=0
then writeln(a[i],' ',a[j],' ',a[k],',a[l] );
end.
Объём сферы:
import math
R = int(input())
print(4/3 * math.pi * R**3)
Вторая создаётся достаточно просто (если условие точное) т.к. не проводит почти никаких операций с введёнными данными:
print("Введите ваше имя:")
name = str(input())
print("Введите ваш возраст:")
age = int(input())
print("Привет, "+name+"! Отметил ли ты уже день рождения в этом году?")
answer = input()
№ 1
что бы перевести из 10-ной с.с в 2-ную,нам необходимо число 83 делить на основание с.с в которую нам необходимо перевести(т.е нам необходимо перевести в 2-ную,значит делим на 2),получается частное и остаток( 0 или 1),,сравниваем частное и остаток если частное больше, то делим частное до тех пор пока не будет меньше делимого,затем записываем ответ с последнего частного и всех последующих остатков 83(10)= 1010011(2) ---> ответ будет 3
№ 2 зесь либо необходимо число перевести в 2-ную с.с,потом сравнивать все другие числа(но это будет посложнее так как необходимо быть внимательным) либо после 2-ной с.с перевести в 10-ную
а=Е7(16)=11100111(2)=231(10)
в=551(8)=11101001(2)=233(10)
1)11101010(2)=234(10) <span>2) 11101000(2)=232(10) 3) 11101011(2)=235(10) 4) 11101100(2)=236(10) ----->тем самым получили ответ : 2
</span>№3
a=70(10)=1000110(2)
b=40(16) =64(10)=1000000(2)
1) 1000000(2)=64(10) 2) 1000110(2)=70(10) 3) 1000101(2)=69(10) 4) 1000111(2)=71(10)----->тем самым получили ответ : 3