x-kom hosting

[Rozwiązany][Pascal] zadania w Turbo Pascalu

konradhp
utworzono
utworzono

Zaczynam się uczyć Turbo Pascala mam problem z rozwiązaniem trech zadań jeśli ktoś mógł by mi pomóc był bym wdzięczny:)

1. Narysuj algorytm który liczy średnią z n liczb.

2. Narysuj algorytm który sprawdza czy z trzech boków można zbudować trójkąt prostokątny.

3. Narysuj algorytm pokazujący najmniejszą z 3 podanych przez użytkownika liczb

Z góry dziękuję za pomoc.

pawel.soltysiak
komentarz
komentarz

Ty masz narysować schematy blokowe tych algorytmów czy napisać programy? Wyraź się jaśniej jak możesz.

konradhp
komentarz
komentarz

narysowac schemat blokowy

pawel.soltysiak
komentarz
komentarz
narysowac schemat blokowy

To po co ten dopisek Pascal? Opisze ci słownie te algorytmy, nie ma co ryowac schematów.

1.-Wczytujesz n

- od 1 do n wpisujesz wszystkie liczby (for i:=1 to n read liczba)

- od 1 do n dodajesz kolejne liczby (czyli tworzysz sumę - odzwierciedlic to mozna petla repeat until)

- wynik dzielisz przez n

- wypisujesz wynik na standardowe wyjście

2.-wczytujesz a,b,c

-sprawdzasz ktory bok jest najwiekszy(mozna posortowac) i oznaczasz go jako c a pozostale jako a i b

- sprawdzasz czy a^2+b^2=c^2 - blok sprawdzający/warunkowy

- jesli tak, to wypisujesz wynik i konczysz, jesli nie wracasz do początku

3.- wczytujesz a,b,c

- sprawdzasz, czy a<b; jesli tak to spawdzasz czy a<c, jesli nie sprawdzasz czy b<c

- jesli a<c, to wypisujesz a, jesli nie, wypisujesz c(to samo wp przypadku gdy b<a, tylko ze zamiast a podstawiasz b)

- w przypadku dwoch identycznych liczb nie wazne stosujesz jedno porwnanie

- wypisujesz wynik

Jeśli znasz podstawy schematów blokowych, narysujesz te algorytmy. Nikt za ciebie nie bedzie ich rysował:D

NowakoV
komentarz
komentarz
a^2+b^2=c^2

Pierwsze słyszę o takim warunku na istnienie trójkąta...

Może taki byłby lepszy: |b-c|<a<b+c ?

luq
komentarz
komentarz

@NowakoV chodzi o trójkąt prostokątny :)

A wzór to twierdzenie Pitagorasa ;)

pawel.soltysiak
komentarz
komentarz
Pierwsze słyszę o takim warunku na istnienie trójkąta...

Może taki byłby lepszy: |b-c|<a<b+c ?

Po co sprawdzac czy istnieje trójkąt o podanych bokach jezeli od razu mozna sprawdzic czy istnieje i jest prostokatny? Pomyśl logicznie

NowakoV
komentarz
komentarz

lol...nie zauważyłem słowa prostokątny :P sorry.

konradhp
komentarz
komentarz

dzięki panowie za pomoc:)

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.