Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2010, 21:57   #1
Gera_39
Новичок
Джуниор
 
Регистрация: 18.04.2010
Сообщений: 2
По умолчанию Паскаль

Помогите! Решите пожалуйста 2 задачи в паскале, обычно сам писал, но последние темы проболел, терь вообще не понимаю, что от меня хотят
задачи следующие:
1. Написать программу, вычеркивающую из данного текста все буквы 'а'.

2.Дан вектор а=(a1, a2, a3) и плоскость, заданная уравнением Ах+Ву+Сz=0.
Написать программу нахождения угла между вектором и плоскостью.
Gera_39 вне форума Ответить с цитированием
Старый 18.04.2010, 22:20   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Program stroka;
uses crt;
var
  k,k1:string;
  i:integer;
begin
    clrscr;
    write('ВВЕДИТЕ ТЕКСТ: ');
    readln(k);
    k1:='';
    for i:=1 to length(k) do
    if k[i]<>'а' then k1:=k1+k[i];
    write('РЕЗУЛЬТИРУЮЩАЯ СТРОКА: ',k1);
    readln;
end.
Лови первую.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 18.04.2010, 22:58   #3
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Program ugol;
Uses Crt;
Var
  A,B,C,p,a1,a2,a3:real;
BEGIN
  Clrscr;
  writeln('             ПРОГРАММА НАХОЖДЕНИЯ УГЛА МЕЖДУ ВЕКТОРОМ И ПЛОСКОСТЬЮ');
  Write('             Введите координаты вектора a(a1,a2,a3) через пробел: ');
  Readln(a1,a2,a3);
  Write('             Введите координаты вектора нормали V(A,B,C) через пробел: ':50);
  Readln(A,B,C);
  p:=(a1*A+a2*B+a3*C)/(Sqrt(A*A+B*B+C*C)*Sqrt(a1*a1+a2*a2+a3*a3));
  If p=1.0 Then p:=Pi/2
  Else
  p:=Abs(ArcTan(p/sqrt(1-p*p)))*180/Pi;
  writeln;
  Writeln('Угол между вектором a(':40,a1:0:3,',',a2:0:3,',',a3:0:3,')',
  'и плоскостью ':53,A:0:3,'x+',B:0:3,'y+',C:0:3,'z','=0','  =>  ',p:0:3,'°');
  Readln;
END.
А вот вторая.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 18.04.2010, 22:59   #4
Gera_39
Новичок
Джуниор
 
Регистрация: 18.04.2010
Сообщений: 2
По умолчанию

ОГО! Оперативно. Огромное человеческое СПАСИБО!!!
Gera_39 вне форума Ответить с цитированием
Старый 18.04.2010, 23:01   #5
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Отзыв оставь(висы внизу).Не за что.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
Паскаль mistertvister Помощь студентам 4 04.11.2009 22:33
Паскаль Fouraces Помощь студентам 3 23.10.2009 22:36
паскаль pupil Паскаль, Turbo Pascal, PascalABC.NET 1 06.03.2008 00:29