Показать сообщение отдельно
Старый 13.06.2010, 22:15   #5 (permalink)
NDV
Member
 
Аватар для NDV
 
Регистрация: 13.06.2010
Сообщений: 55
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 40
По умолчанию

Первая задача выглядит примерно так:
Код:
program z1;

type 
	point = record
		x, y: real;
	end;

const
	a = 3.2;
	b = 4.1;
	r = 2;

function proverka (p: point): boolean;
begin
	proverka:=false;
	if sqr(p.x-a)+sqr(p.y-b)<sqr(r) then
		proverka:=true;
end;

var
	p, f: point;
	n: integer;

begin
	writeln('Vvedtie koorinaty tochki p:');
	readln(p.x, p.y);
	writeln('Vvedtie koorinaty tochki f:');
	readln(f.x, f.y);
	n:=0;
	if proverka(p)=true then n:=n+1;
	if proverka(f)=true then n:=n+1;
	writeln('Kolichestvo tochek = ', n);
	readln
end.
Вроде проверил, все работает. Пользуйся, студент :-)
NDV вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070