• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Blok decyzyjny zawierający funkcję w schemacie blokowym

0 głosów
1,948 wizyt
pytanie zadane 27 października 2015 w Algorytmy przez LislaV Bywalec (2,400 p.)
Tak jak w temacie. Jak zapisać w postaci schematu blokowego ifa, w którym wywoływana jest funkcja (np w celu zwrócenia wartości true/false). Bo przecież do ifów jest inny blok a do funkcji inny. I jak wygląda sprawa z zapisem funkcji? Tzn z tego co wiem to w bloku zapisuje się samo wywołanie funkcji, a ciało funkcji zapisuje się osobno, czy jak?

2 odpowiedzi

0 głosów
odpowiedź 28 października 2015 przez babiak Obywatel (1,810 p.)

Do końca nie wiem o co Ci chodzi ale masz funkcję zdefiniowaną - ona sprawdza czy parametr jest liczbą:


function czyLiczba($parametr)
{
      if(is_numeric($parametr) == true)return true;
     else return false;
}

to jest funkcja, która sprawdza czy parametr jest liczba. Teraz piszesz sobie wywołanie funkcji w if-ie:

$x = 15;

if(czyLiczba($x) == true) echo "Tekst gdy funkcja zwróci true";

else echo "Tekst gdy false";

 

0 głosów
odpowiedź 28 października 2015 przez Krawiec91 Pasjonat (19,600 p.)

Jeśli chodzi Ci o taką sytuację, np:
 

if (funkcja()==true)
  instrukcja1;
instrukcja2;

To przed blokiem decyzyjnym (if) wykonujesz blok proceduralny (funkcja()), który zwraca jakąś wartość, żeby mogła być ona później użyta w bloku decyzyjnym.
Co do drugiego pytania, w schemacie blokowym programu głównego zapisujesz samo wywołanie funkcji (blok proceduralny). Ciało funkcji (algorytm działania), tworzysz w oddzielnym schemacie blokowym dla tej funkcji.
http://www.issi.uz.zgora.pl/pl/didactic/cichy/aisd_01.pdf

Podobne pytania

0 głosów
0 odpowiedzi 331 wizyt
pytanie zadane 10 października 2023 w Algorytmy przez hutsalo1998 Użytkownik (540 p.)
0 głosów
1 odpowiedź 1,297 wizyt
0 głosów
1 odpowiedź 888 wizyt

93,776 zapytań

142,736 odpowiedzi

323,388 komentarzy

63,381 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...