[Pascal] Program wykonujący obliczenia na macierzach

l3eata
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 22 maja 2011, o 19:16
Płeć: Kobieta
Lokalizacja: Białystok
Podziękował: 1 raz

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: l3eata »

Potrzebuję pomocy w napisaniu programu w Pascalu

Dane są dwie macierze kwadratowe A i B (n × n, n < 20) o elementach całkowitych. Napisać
przy użyciu procedur program obliczania macierzy C = A ^{2} − 2B.
Ostatnio zmieniony 22 cze 2011, o 14:20 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
l3eata
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 22 maja 2011, o 19:16
Płeć: Kobieta
Lokalizacja: Białystok
Podziękował: 1 raz

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: l3eata »

ktoś byłby w stanie mi pomóc???
aalmond
Użytkownik
Użytkownik
Posty: 2911
Rejestracja: 1 maja 2006, o 21:13
Płeć: Mężczyzna
Lokalizacja: Kraków
Pomógł: 623 razy

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: aalmond »

Rozpocznij od procedury mnożącej macierze. W zagnieżdżonej pętli for.
l3eata
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 22 maja 2011, o 19:16
Płeć: Kobieta
Lokalizacja: Białystok
Podziękował: 1 raz

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: l3eata »

szczerze to nie bardzo mi pomoże... bo nie za bardzo rozumiem te procedury.... tzn wcale ich nie rozumiem
PMichalak
Użytkownik
Użytkownik
Posty: 125
Rejestracja: 29 paź 2009, o 20:03
Płeć: Mężczyzna
Lokalizacja: Kalisz
Podziękował: 1 raz
Pomógł: 16 razy

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: PMichalak »

Twoja prośba jest nieco rozbieżna z filozofią forum, możesz tutaj oczekiwać pomocy w zrozumieniu czegoś, a nie darmowego wykonywania prac domowych etc.
l3eata
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 22 maja 2011, o 19:16
Płeć: Kobieta
Lokalizacja: Białystok
Podziękował: 1 raz

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: l3eata »

no to pomóż mi zrozumieć procedury...
PMichalak
Użytkownik
Użytkownik
Posty: 125
Rejestracja: 29 paź 2009, o 20:03
Płeć: Mężczyzna
Lokalizacja: Kalisz
Podziękował: 1 raz
Pomógł: 16 razy

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: PMichalak »

Funkcje znasz ze szkoły, a procedury to funkcje, które zjadają pewną ilość argumentów, ale nic nie zwracają (chociaż w językach imperatywnych w międzyczasie mogą jakoś reagować ze światem), ale to chyba nie ma wiele wspólnego z tematem.

Żeby rozwiązać Twój problem musisz napisać funkcje które będą:
- odejmujmpwac dwie macierze od siebie
- mnożyć macierz przez skalar
- mnożyć dwie macierze przez siebie
- drukować macierz
- wczytywać macierz

Nie potrzebne są żadne złożone algorytmy, jedynie takie, które realizujesz wykonując te operacje na kartce. Jeśli już napiszesz te funkcje ze złożeniem programu nie będzie problemu.
l3eata
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 22 maja 2011, o 19:16
Płeć: Kobieta
Lokalizacja: Białystok
Podziękował: 1 raz

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: l3eata »

czyli muszę 3 procedury ułożyć tak???
PMichalak
Użytkownik
Użytkownik
Posty: 125
Rejestracja: 29 paź 2009, o 20:03
Płeć: Mężczyzna
Lokalizacja: Kalisz
Podziękował: 1 raz
Pomógł: 16 razy

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: PMichalak »

- odejmowac dwie macierze od siebie
- mnożyć macierz przez skalar
- mnożyć dwie macierze przez siebie
- drukować macierz
- wczytywać macierz

Czyli 5.
l3eata
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 22 maja 2011, o 19:16
Płeć: Kobieta
Lokalizacja: Białystok
Podziękował: 1 raz

[Pascal] Program wykonujący obliczenia na macierzach

Post autor: l3eata »

no tak... heh.... spoko już wiem dzięki
ODPOWIEDZ