Instrukcja zaplatania warkocza w języku C++ oraz Python. Bardzo proszę o pomoc !​

Instrukcja Zaplatania Warkocza W Języku C Oraz Python Bardzo Proszę O Pomoc class=

Odpowiedź :

Odpowiedź

C++

void zbierz() {

   // Włosy z których będzie robiony warkocz trzeba najpierw zebrać.

   ;

}

void rozczesz() {

   // Nierozczesanych się nie rozdzieli.

   ;

}

void rozdziel() {

   // Rozdzielenie włosów na trzy pasma.

   ;

}

bool czy_można_zrobić_jeszcze_dwa_przełożenia() {

   // Wynik zależy też od wprawy i umiejętności...

   ;

}

void zabezpiecz() {

   // Aby się warkocz nie rozplótł potrzeba np. gumki.

   ;

}

int main() {

   zbierz();

   rozczesz();

   rozdziel();

   while ( czy_można_zrobić_jeszcze_dwa_przełożenia() ) {

       przełóż_lewe_pasmo_nad_środkowym;

       przełóż_prawe_pasmo_nad_środkowym;

   }

   zabezpiecz();

}

Python

def zbierz():

   # Szczegółowe instrukcje jak zbierać.

def rozczesz():

   # Szczegółowe instrukcje jak rozczesać.

def rozdziel():

   # Szczegółowe instrukcje jak rozdzielić włosy na trzy pasma.

def czy_można_zrobić_jeszcze_dwa_przełożenia():

   if coś_tam:

       return True

   else

       return False

def zabezpiecz:

   # Szczegółowe instrukcje jak zabezpieczyć warkocz aby

   # się nie rozplótł (uwaga: potrzeba na przykład gumki).

zbierz();

rozczesz();

rozdziel();

while czy_można_zrobić_jeszcze_dwa_przełożenia():

       przełóż_lewe_pasmo_nad_środkowym;

       przełóż_prawe_pasmo_nad_środkowym;

zabezpiecz();

Wyjaśnienie

Funkcje wydzielają czynności złożone.

Czynnością prostą na przykład jest:

weź_do_ręki_grzebień