Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zadanie z informatyki...pomoc w interpretacji zadania, Ja rozumiem tylko to że trzeba rozrysować trójkąt pascala...pomożecie?
MateuszRyaN
post 7.01.2013, 01:07:25
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 10.11.2010
Skąd: Jastrzębie Zdrój

Ostrzeżenie: (0%)
-----


Witam, znajoma dostała zadanie z informatyki, na zaliczenie, którego nie rozumie...powiedziałem spoko...pokaz to Ci pomoge.
Jednak sam nie czaje zbytnio tego zadania...

"wyznaczenie wartości ekstremalnych oraz podanie ich pozycji w dowolnym trójkacie tablicy dwuwymiarowej".

Jeżeli chodzi o ten trójkąt tablicy dwuwymiarowej to wydaje mi sie ze jest to trojkat pascala...spoko...mam go w php rozrysowanego.
Ale o co kaman z tymi wartościami ekstremalnymi?? ohmy.gif ... jeszcze gdyby było napisane wartości ekstremalne funkcji...i jakiś wzór to spoko...ale same wartości ekstremalne??

Zastanawiałem się też czy przez przypadek nie może chodzić o "wartości maksymalne" jakie php może rozrysować...w sensie liczby... np typ INT czy coś w tym stylu...

Prosze o pomoc! smile.gif

EDIT: Troche pogrzebałem...w funkcjach jest coś takiego jak wartości najmniejsze i największe...co stanowią właśnie wartości ekstremalne...może chodzi o to?? Żeby wypisać liczbę najmniejszą tego trójkąta oraz największąquestionmark.gif

Trudno...zadanie jest na jutro więc zrobiłem tak jak mi sie wydawało tongue.gif Może komuś się kiedyś przyda, poniżej wrzucam kod na wygenerowanie trójkąta pascala z wypisaniem wartości ekstremalnych.
  1. <?php
  2. //deklaracja zmiennych
  3. $n = 7;
  4. $e = "<td>&nbsp;</td>";
  5. //rysowanie trójkąta w tabeli
  6. echo '<table>';
  7. for ( $i = 0; $i <= $n; $i++ ) {
  8. $tablica = array();
  9. $tablica[] = 1;
  10. $s = str_repeat($e,$n-$i);
  11. echo '<tr>'.$s;
  12. for ( $j = 0; $j < $i; $j++ ) {
  13. if ($j) {
  14. $tablica[] = $poprzedni[$j-1] + $poprzedni[$j];
  15. echo $e;
  16. }
  17. echo '<td>'.$tablica[$j].'</td>';
  18. }
  19. $tablica[] = 0;
  20. $poprzedni = $tablica;
  21. echo $s.'</tr>';
  22. }
  23. echo '</table>';
  24. //wypisanie wartości ekstremalnych (najmniejszej i największej)
  25. $tablica_pomocnicza = array();
  26. foreach ($tablica as $klucz => $wartosc) {
  27. $tablica_pomocnicza[$klucz] = $wartosc;
  28. }
  29. $minimalna_wartosc = min($tablica_pomocnicza) + 1;
  30. $maksymalna_wartosc = max($tablica_pomocnicza);
  31. echo 'Wartość minimalna: '.$minimalna_wartosc;
  32. echo '<br>';
  33. echo 'Wartość maksymalna: '.$maksymalna_wartosc;
  34. ?>


Ten post edytował MateuszRyaN 6.01.2013, 23:07:32
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:58