Цикл выполняется 4 раза, почему? program zad2; var c: char; i, n, k: integer; begin for i: =1 to 10 do begin read (c); n: =ord(c); if (n> 64) and (n< 91) then k: =k+1; end; write (k); end.
Program zad2; Var c:char; i, k:integer; begin k:=0; For i:=1 to 10 do begin readln (c); writeln(ord(c)); If (ord(c)>64) and (ord(c)<91) then k:=k+1; end; writeln('Results: ', k); end.
ann-perminova2008
16.08.2022
Если у нас есть координаты этих вершин на плоскости вида (x; y), то A(x1,y1) B(x2,y2) C(x3,y3)
program q; var x1,x2,y1,y2,x3,y3:integer; ab,ac,alp,bet,alfa,s:real; begin write('введите координаты точки A: '); read(x1); readln(y1); write('введите координаты точки B: '); read(x2); readln(y2); write('введите координаты точки C: '); read(x3); readln(y3); ab:=sqrt(sqr(x2-x1)+sqr(y2-y1)); ac:=sqrt(sqr(x3-x1)+sqr(y3-y1)); alp:=arctan((y2-y1)/(x2-x1)); bet:=arctan((y3-y1)/(x3-x1)); alfa:=bet*2-alp; s:=sin(alfa)*(ab*ac)/2; writeln('площадь треугольника=',s); readln end.
opel81
16.08.2022
Program p1;
var a, b, c, s: real;
begin Writeln('Вычислите S поверхности параллелепипеда.'); Writeln('Введите исходные данные:'); Write('Длина(см)? '); Readln(a); Write('Ширина(см)? '); Readln(b); Write('Высота(см)? '); Readln(c); s := 2 * (a * b + b * c + c * a); Writeln('Площадь поверхности: ', s, ' кв.см.') end.
Тестовое решение: Вычислите S поверхности параллелепипеда. Введите исходные данные: Длина(см)? 9 Ширина(см)? 7.5 Высота(см)? 5 Площадь поверхности: 300 кв.см.
Var
c:char;
i, k:integer;
begin
k:=0;
For i:=1 to 10 do
begin
readln (c);
writeln(ord(c));
If (ord(c)>64) and (ord(c)<91) then
k:=k+1;
end;
writeln('Results: ', k);
end.