Cum să înveți să rezolvi problemele - suprapopularea stivei în limba rusă

Pentru a rezolva problemele pe care limba de programare nu le preda, este un instrument pentru rezolvarea problemelor. Pentru sarcini diferite, pot fi utilizate diferite limbi și metode de soluționare. OOP sau funcțional etc. Structura codului este, de asemenea, aleasă de dezvoltator (programator); modul în care proiectul va arăta, în interior, depinde de sarcină, de momentul soluționării sale și de instrumentele care trebuie utilizate. În instituțiile de învățământ începe, de obicei, cu dezvoltarea înțelegerii studenților cu privire la principiul calculatorului, programul. Totul începe cu diagrame bloc și rezolvarea problemelor primitive (verificări pentru da / nu, ecuațiile a = b + c). - Rang Dec 15 '13 la 9:49 pm













Există 3 balene pe care se păstrează algoritmii în programare:

  1. Ramificare. Se aplică în cazul în care este necesar să se aplice o altă secțiune a codului în funcție de condițiile în care acesta se află
  2. Ciclul. Se aplică în cazul în care este necesar să se aplice de mai multe ori același tip de acțiune
  3. Funcție / procedură. Dacă același cod apare de mai multe ori

Exemplu: calculați suma pătratelor unei anumite secvențe de numere nonnegative

  1. Să începem ciclul în ordine de numere (ciclu)
  2. Verificăm numărul pentru non-negativitate dacă numărul este mai mare de zero în pătrat, dacă mai puțin de zero este sărit peste (ramificare)
  3. Deoarece ridicarea la puterea unei operații repetitive este o procedură / funcție de la ea (puteți folosi funcția de exponentiere a bibliotecii).

răspunsul dat 16 decembrie '13 la 12:59







Articole similare

Trimiteți-le prietenilor: