13.12.2010, 17:45 | #1 (permalink) |
Новичок
Регистрация: 13.12.2010
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите, пожалуйста, в решении задачи
Исходные данные: две точки на плоскости Х(a, b) Y(c, d) – концы отрезка. меню действий: 1. отразить относительно оси ОХ 2. отразить относительно оси ОУ 3. отразить относительно точки (0,0) 4. найти длины проекций отрезка на оси ОХ и ОУ 5. выход результат выводить после каждого действия. |
13.12.2010, 17:45 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Даю вам ссылки, пройдя по которым вы можете набраться много информации по вашему запросу Нужна помощь в решении задачи Помогите, пожалуйста, решить три задачи по Pascal Помогите, пожалуйста, с решением задачи Помогите пожалуйста решить задачи Помогите мне пожалуйста, я не знаю как решать эти задачи |
13.12.2010, 18:24 | #4 (permalink) |
Member
Регистрация: 14.06.2010
Сообщений: 911
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 353
|
uses crt;
var a,b,c,d,a1,b1,c1,d1,px,py:real; w:byte; begin clrscr; writeln('Введите координаты первой точки:'); readln(a,b); writeln('Введите координаты второй точки:'); readln(c,d); repeat clrscr; writeln('Выберите действие:'); writeln('1-отразить относительно оси ОХ'); writeln('2-отразить относительно оси ОY'); writeln('3-отразить относительно точки 0,0'); writeln('4-найти длины проекций на оси ОХ ОY'); writeln('5-выход'); repeat readln(w); until w in [1..5]; clrscr; writeln('Исходные координаты точки Х: x=',a:0:2,' y=',b:0:2); writeln('Исходные координаты точки Y: x=',c:0:2,' y=',d:0:2); case w of 1:begin a1:=a; b1:=-b; c1:=c; d1:=-d; writeln('Отраженные по оси ОХ координаты точки Х: x=',a1:0:2,' y=',b1:0:2); writeln('Отраженные по оси ОХ координаты точки Y: x=',c1:0:2,' y=',d1:0:2); readln; end; 2:begin a1:=-a; b1:=b; c1:=-c; d1:=d; writeln('Отраженные по оси ОY координаты точки Х: x=',a1:0:2,' y=',b1:0:2); writeln('Отраженные по оси ОY координаты точки Y: x=',c1:0:2,' y=',d1:0:2); readln; end; 3:begin a1:=-a; b1:=-b; c1:=-c; d1:=-d; writeln('Отраженные относительно точки 0,0 координаты точки Х: x=',a1:0:2,' y=',b1:0:2); writeln('Отраженные относительно точки 0,0 координаты точки Y: x=',c1:0:2,' y=',d1:0:2); readln; end; 4:begin px:=abs(a-c); py:=abs(b-d); writeln('Проекция на ось Х=',px:0:2); writeln('Проекция на ось Y=',py:0:2); readln; end; 5:exit; end; until w=5; end. |
13.12.2010, 18:41 | #5 (permalink) |
Новичок
Регистрация: 13.12.2010
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
большое спасибо
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
13.12.2010, 18:46 | #6 (permalink) |
Member
Регистрация: 14.06.2010
Сообщений: 911
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 353
|
Обращайтесь.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|