Начало. Тексты программ: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Строка 63: | Строка 63: | ||
=== Обмен значений двух переменных с использованием третьей === | === Обмен значений двух переменных с использованием третьей === | ||
'''Код на Pascal:''' | |||
<source lang="pascal"> | |||
var | |||
x,y: real; | |||
v: real; // вспомогательная переменная | |||
begin | |||
write('Введите x,y: '); | |||
readln(x,y); | |||
v := x; | |||
x := y; | |||
y := v; | |||
writeln('Новые значения x,y: ',x,' ',y); | |||
end.</source> | |||
'''Код на PascalABC.NET:''' | '''Код на PascalABC.NET:''' | ||
<source lang="pascal">var x,y: real; | <source lang="pascal">var x,y: real; |
Версия от 22:09, 10 ноября 2009
HelloWorld
Код на Pascal:
begin
writeln('Привет, мир!');
end.
Вычисление площади круга
Код на Pascal:
const Pi = 3.1415;
var
r: real; // радиус круга
S: real; // площадь круга
begin
write('Введите радиус круга: ');
readln(r);
S := Pi*r*r;
writeln('Площадь круга равна ',S);
end.
Вычисление A8
Код на PascalABC.NET:
var a: real;
begin
write('Введите a: ');
readln(a);
var a2,a4,a8: real; // вспомогательные переменные
a2 := a * a;
a4 := a2 * a2;
a8 := a4 * a4;
writeln(a,' в степени 8 = ',a8);
end.
Вычисление расстояния между двумя точками на прямой
Код на Pascal:
var
a,b: real; // координаты точек
r: real; // расстояние между точками на прямой
begin
write('Введите координату точки a: ');
readln(a);
write('Введите координату точки b: ');
readln(b);
r := abs(a-b);
writeln('Расстояние между точками = ',r);
end.
Вычисление гипотенузы по катетам
Код на Pascal:
var
a,b: real; // катеты
c: real; // гипотенуза
begin
write('Введите катеты прямоугольного треугольника: ');
readln(a,b);
c := sqrt(a*a+b*b);
writeln('Гипотенуза = ',c);
end.
Бросание кубиков
Обмен значений двух переменных с использованием третьей
Код на Pascal:
var
x,y: real;
v: real; // вспомогательная переменная
begin
write('Введите x,y: ');
readln(x,y);
v := x;
x := y;
y := v;
writeln('Новые значения x,y: ',x,' ',y);
end.
Код на PascalABC.NET:
var x,y: real;
begin
write('Введите x,y: ');
readln(x,y);
var v: real; // вспомогательная переменная
v := x;
x := y;
y := v;
writeln('Новые значения x,y: ',x,' ',y);
end.