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

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

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

Закрыто
Сергей
незнакомец
Сообщения: 4
Зарегистрирован: 08.06.2007 13:21:38

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

Сообщение Сергей »

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

для начало надо по человечески оформлять
во вторых не вижу фотку жены или её асю
в третих не вижу сколько ты за это заплатишь
в четвертых если оч простые то почему сам не решил ?
Аватара пользователя
Alexander
энтузиаст
Сообщения: 865
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

Мужик, купи профессору коньячку и объясни, что жене нужно
учиться хорошо готовить, рожать и воспитывать детей, а Паскаль,
да ещё и с математикой... :)
unC0Rr
новенький
Сообщения: 59
Зарегистрирован: 02.02.2006 02:44:44

Сообщение unC0Rr »

Сергей писал(а):

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

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;
Сергей
незнакомец
Сообщения: 4
Зарегистрирован: 08.06.2007 13:21:38

Сообщение Сергей »

Все конечно замечательно, тока препод не прошибной, у нас с ней сыну 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

Сообщение Сергей »

:( :( :( :?: :?: :?:
Народ, ну в чем дело?? время то идет....
помогите!!! :( :(
Аватара пользователя
Alexander
энтузиаст
Сообщения: 865
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

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

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
энтузиаст
Сообщения: 865
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

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

Сообщение Сергей »

что здесь сложного?? и как сделать проще??
Закрыто