Помогите решить задачи оч Простые но нада срочна для ж

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Помогите решить задачи оч Простые но нада срочна для ж

Сообщение Сергей » 08.06.2007 14:05:26

1) (корень квадратный из tgX+1) + cos3X \ (корень 5 степени из sinXa*sinXa).
a=5.12 d в промежутке 5град<=x,=40 град; делбта x=7град
2) нахождение корня уравнения
0.4+(arctg корень квдратный из x)-x=0 в промежутке [1;2]

3) умножение матриц вот такой текст, но там что то не работает???
Код: Выделить всё
Program zadach3;
const n=3; {vvod razmera matrici}
      m=3;
      k=3;
var i,j,q:integer;
    otv: char;
    a:array[1..n,1..m] of integer; {sozdanie massiva}
    b:array[1..m,1..k] of integer;
    c:array[1..n,1..k] of integer;
begin
  repeat
    writeln('Vvedite 2 massiva'); {vvod massiva }
    for i:=1 to n do
    for j:=1 to m do readln(a[i,j]);
    writeln('Vvod vtorogo massiva');
    for i:=1 to m do
    for j:=1 to k do readln(b[i,j]);;
    writeln;
    writeln('Massiv a');
    for i:=1 to n do
    begin
      for j:=1 to m do WRITE(' ',a[i,j]);
      writeln;
    end;
    writeln('Massiv b');
    for i:=1 to m do
    begin
      for j:=1 to k do WRITE(' ',b[i,j]);
      writeln;
    end;

   for i:=1 to n do begin {peremnogenie matric}
   for j:=1 to k do
    begin
      c[i,j]:=0;
      for q:=1 to m do
          c[i,j]:=a[i,q]*b[q,j];
     end;
                 end;
    writeln('Proizvedenie');
    for i:=1 to n do begin
    for j:=1 to k do  write(c[i,j]:3);
    writeln;
    end;
    writeln('Vi hotite prodolgit - y/n: ');
    readln(otv);
  until otv='n';
end.



Помогите плз ОЧЕНЬ нада и срочна!!!!!!
Заранее спасибо!! Прозьба писать на мыло basist007@mail.ru

для начало надо по человечески оформлять
во вторых не вижу фотку жены или её асю
в третих не вижу сколько ты за это заплатишь
в четвертых если оч простые то почему сам не решил ?
Сергей
незнакомец
 
Сообщения: 4
Зарегистрирован: 08.06.2007 13:21:38

Сообщение Alexander » 09.06.2007 15:58:43

Мужик, купи профессору коньячку и объясни, что жене нужно
учиться хорошо готовить, рожать и воспитывать детей, а Паскаль,
да ещё и с математикой... :)
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 821
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Re: Помогите решить задачи оч Простые но нада срочна дл

Сообщение unC0Rr » 09.06.2007 19:37:31

Сергей писал(а):
Код: Выделить всё
for i:=1 to n do begin {peremnogenie matric}
   for j:=1 to k do
    begin
      c[i,j]:=0;
      for q:=1 to m do
          c[i,j]:=a[i,q]*b[q,j];
     end;



Код: Выделить всё
for i:=1 to n do begin {peremnogenie matric}
   for j:=1 to k do
    begin
      c[i,j]:=0;
      for q:=1 to m do
          c[i,j]:=c[i,j] + a[i,q]*b[q,j];
     end;
unC0Rr
новенький
 
Сообщения: 59
Зарегистрирован: 02.02.2006 03:44:44

Сообщение Сергей » 10.06.2007 12:02:50

Все конечно замечательно, тока препод не прошибной, у нас с ней сыну 3 месяца на днях было, он об этом знает, его это вовсе не интересует!! на счет того что всё просто могу сказать по той причине, что когда то ходил на курсы программирования, такие задачи решали на 3 или 4 практике, это не сложно это было просто очень очень давно!!!
На счет фото жены!!! тока с её разрешения!! инетом она не пользуется-> аси нет в помине!! а мне тока попадает что так много времени у компа сижу!!!
Платный труд меня не устроит скорее всего, а вот от помощи я б не отказался.
Так! вроде на все вопросы ответил!!

теперь по поводу задачи 3!!
.
.
.
for i:=1 to n do begin {peremnogenie matric}
for j:=1 to k do
begin
c[i,j]:=0;
for q:=1 to m do
c[i,j]:=c[i,j]+[i,q]*b[q,j];
end;
end;

.
.
.

у меня при выполнении программы числа беруться неизвестно от куда!!!



------Кстати----- а другие задачи???
Сергей
незнакомец
 
Сообщения: 4
Зарегистрирован: 08.06.2007 13:21:38

Сообщение Сергей » 11.06.2007 20:16:52

:( :( :( :?: :?: :?:
Народ, ну в чем дело?? время то идет....
помогите!!! :( :(
Сергей
незнакомец
 
Сообщения: 4
Зарегистрирован: 08.06.2007 13:21:38

Сообщение Alexander » 12.06.2007 00:45:37

Не тормози. Всё уже придумано и выложено. А другие задачи
это мощный оффтопик. Для этого есть другие сайты, специальные.

http://ru.wikipedia.org/wiki/Матрица_(математика)

http://alglib.sources.ru/matrixops/mul.php

Код: Выделить всё
Program zadach3;
const n=3; {vvod razmera matrici}
      m=3;
      k=3;
var i,j,l:integer;
    otv: char;
    a:array[1..n,1..m] of integer; {sozdanie massiva}
    b:array[1..m,1..k] of integer;
    c:array[1..n,1..k] of integer;
begin
repeat
      writeln('Vvedite 2 massiva'); {vvod massiva }
      for i:=1 to n do
      for j:=1 to m do readln(a[i,j]);
      writeln('Vvod vtorogo massiva');
      for i:=1 to m do
      for j:=1 to k do readln(b[i,j]);;

      writeln;

    writeln('Massiv a');
    for i:=1 to n do begin
    for j:=1 to m do WRITE(' ',a[i,j]); writeln; end;
    writeln('Massiv b');
    for i:=1 to m do begin
    for j:=1 to k do WRITE(' ',b[i,j]);
    writeln;
    end;

    i:=1;
    while i<=n do
    begin
        j:=1;
        while j<=k do
        begin
            c[i,j] := 0;
            l:=1;
            while l<=m do
            begin
                c[i,j] := c[i,j]+a[i,l]*b[l,j];
                Inc(l);
            end;
            Inc(j);
        end;
        Inc(i);
    end;

    writeln('Proizvedenie');
    for i:=1 to n do begin
    for j:=1 to k do  write(c[i,j]:3);
    writeln;
    end;

    writeln('Vi hotite prodolgit - y/n: ');
    readln(otv);
until otv='n';
end.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 821
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Alexander » 12.06.2007 00:53:30

Да, ещё вопрос. А откуда начальный код взялся ?
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 821
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Сергей » 13.06.2007 02:08:47

что здесь сложного?? и как сделать проще??
Сергей
незнакомец
 
Сообщения: 4
Зарегистрирован: 08.06.2007 13:21:38


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru