Помогите чаинику решить задачи по Паскалю.

Ответить
KucerMD
Сообщения: 1
Зарегистрирован: 26 апр 2010, 17:53

1. Дана скорость движения автомобиля. За какое время он проедет 300 километров.
2.Составить программу определяющую лежит ли точка с координатами x y на окружности радиуса R, центр окружности лежит в начале координат.
3.Дано n количество чисел, подсчитать среди них количество положительных и отрицательных.
4.С помощью цикла Repeat написать программу суммы квадратов не чётных чисел от 1 до 300.

Хотябы парочку.
Himka
Сообщения: 3
Зарегистрирован: 09 мар 2010, 13:52

KucerMD писал(а):1. Дана скорость движения автомобиля. За какое время он проедет 300 километров.

Код: Выделить всё

program pr1;
uses crt;
var
 V: Real;
 L: Real;
 T: Real;
begin
 clrscr;
 L:=300.0;
 write('Skorost: ');
 readln(V);
 T:=L/V;
 writeln('Za vremya ', T, ' chasov');
 readln;
end.
Himka
Сообщения: 3
Зарегистрирован: 09 мар 2010, 13:52

KucerMD писал(а): 2.Составить программу определяющую лежит ли точка с координатами x y на окружности радиуса R, центр окружности лежит в начале координат.

Код: Выделить всё

program prog2;
uses crt;
var
 X, Y, R, L: real;
begin
 clrscr;
 write('X = ');
 readln(X);
 write('Y = ');
 readln(Y);
 write('R = ');
 readln(R);
 L:=sqrt(X*X+Y*Y);
 if R=L then
  writeln('Tochka (', X, ', ', Y, ') legit na okugnosti')
 else
  writeln('Tochka (', X, ', ', Y, ') ne legit na okugnosti');
 readln;
end.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

3. for i:=1 to n do if a<0 then inc(negatives) else if a>0 then inc(positives);
4. x:=1; repeat s:=s+sqr(x); inc(x,2); until x>300;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить