Algoritmi și elementele de bază de programare - lucrări practice, pagina 2

Structura algoritmică a „Choice“

Structura algoritmică de „alegere“ este folosit pentru a pune în aplicare ramura cu multe opțiuni serie de comandă. Structura de selecție cuprinde mai multe condiții, care verifică se efectuează în ordine strictă au fost înregistrate în selectarea echipei. Când adevărul uneia dintre condițiile se realizează corespunzător unei secvențe de comenzi.

Algoritmice „Alegerea“ Structura este realizată una din secvențe de comandă multiple atunci când condițiile de adevăr adecvate.

Pe VisualBasiciVBA instrucțiuni de selecție limbaje de programare începe cu SelectCase cuvinte cheie, după care expresia scrisă (variabila, expresii aritmetice, și așa mai departe). După cuvântul cheie Cazul de expresie specificat este comparată cu anumite valori - înregistrate condițiile în care valabilitatea unuia din seria de comenzi începe să ruleze. Se termină instrucțiuni End Selectați cuvinte cheie.

Structura algoritmică a „Choice“

Structura algoritmică „ciclu“

În structura algoritmică „bucla“ include o serie de comenzi executate în mod repetat. Această secvență de comenzi numit corpul buclei.

Structura algoritmică Ciclic sunt de două tipuri:

cicluri cu contorul, în care corpul este executat un anumit număr de ori;

cicluri cu starea în care corpul este executat, în timp ce condiția este adevărată.

Structura algoritmică a „buclă“ serie de comenzi (bucla) este executată în mod repetat.

Structura algoritmică „ciclu“ poate fi fixat în diferite moduri:

grafic - folosind organigrame;

un limbaj de programare, cum ar fi limbile VisualBasiciVBA

folosind instrucțiuni speciale de punere în aplicare de cicluri de tip.

Ciclul contabilizare. Când știm dinainte cât de multe repetiții ale corpului buclei pentru a efectua, puteți utiliza inelul manual (operatorul ciclu de numărare a) Pentru ... Înainte.

limbi programmirovaniyaVisualBasiciVBA

Pentru Counter = NachZnach KonZnach Pasul Asta pas

Sintaxa Pentru ... Next: o linie care începe cu cuvântul cheie, pentru, este un antet buclă, iar șirul cu cuvântul cheie Next - sfârșitul ciclului, situat între operatori, care sunt ciclul corpului.

La începutul ciclului de valoarea variabilei este setată

NachZnach. La fiecare ciclu de trecere contor variabilă este incrementată cu mărimea pasului. Dacă se ajunge la o valoare mai mare KonZnach, ciclul este finalizat și au îndeplinit următorii operatori pentru ei.

Ciclul cu conditia. De multe ori, este necesar să se repete ciclul corpului, dar nu se cunoaște dinainte de câte ori este necesar să se facă acest lucru. În astfel de cazuri, numărul de repetiții depinde de anumite condiții. Acest ciclu este implementat folosind instrucțiunea Do ... Loop.

condiția de ieșire în buclă poate fi pus la început. în fața corpului buclei. Un astfel de ciclu se numește ciclu cu o condiție prealabilă.

Verificați condițiile de ieșire ale ciclului se realizează cu ajutorul unor cuvinte cheie în timp ce sau până când. Aceste cuvinte dau aceeași condiție sens opus. În timp ce cuvântul cheie prevede bucla până când starea, adică, până când starea este „adevărat“. Odată ce condiție va fi setat la „false“, bucla se termină. În acest caz, starea este o condiție pentru continuarea ciclului.

limbi programmirovaniyaVisualBasiciVBA

Face în timp ce starea

DoUntil Stare

Până cuvinte cheie prevede bucla până când starea, adică, până când starea este „fals“. Odată ce starea va fi setată la „true“, bucla se termină. În acest caz, starea este o condiție pentru finalizarea ciclului.

condiția de ieșire în buclă poate fi pus la final, după ce corpul buclei. Un astfel de ciclu se numește ciclu cu postconditie. Acest ciclu este, de asemenea, implementat cu ajutorul declarației Do ... Loop.

Verificați condițiile de ieșire ale ciclului se realizează cu ajutorul unor cuvinte cheie WhileiUntil.

Ciclul cu postconditie, în contrast cu ciclul cu o condiție prealabilă, se efectuează cel puțin o dată, indiferent de starea sau nu.

Condițiile care trebuie verificate în prepararea unei diagrame bloc.

Din fiecare dreptunghi, și un paralelogram (cu excepția sfârșitul algoritmului) trebuie să meargă doar o singură săgeată.

În fiecare dreptunghi, și un paralelogram (cu excepția începutul algoritmului) ar trebui să includă cel puțin o săgeată.

Fiecare diamant ar trebui să includă cel puțin o mână și ieși din ea - două săgeți marcate cu cuvintele „da“ și „nu“.

Familiarizarea cu programele de dezvoltare ar trebui să fie început imediat cu terminologia.

Programare (calculatoare) - o soluție de programare a diferitelor probleme pe calculatoare electronice; știință care se ocupă cu dezvoltarea metodelor și mijloacelor de obținere a programelor de calculator, una dintre secțiunile de aplicare a teoriei algoritmilor, oportunități și modalități de formalizare prelucrarea informațiilor de învățare și prezentându-l sub formă de algoritmi și programe de calculator.

Programul de calculator - o descriere a algoritmului pentru rezolvarea problemei, având în vedere limbajul calculatorului.

Astfel, esența programării este redusă la reprezentarea algoritmului pentru rezolvarea problemei într-un set finit de instrucțiuni pentru un computer. Pentru a înregistra aceste instrucțiuni dezvoltate limbaj special de comunicare și de calculatoare umane, care sunt numite limbaje de programare.

Limbaje de programare sunt o varietate de sisteme pentru înregistrarea semnelor de algoritmi și de a efectua două sarcini principale interdependente:

servesc mașină pentru a seta acțiunea care urmează să fie efectuate de către mașina de calcul,

Conceptul de formare utilizat de către programatori atunci când compilarea programului.

Prima sarcină utilizează așa-numitele limbi de calculator bazate pe cod binar. A doua sarcină folosește un limbaj non-machinic la nivel înalt, care este de înțeles pentru programator. În acest caz, programatorul nu este interesat de ceea ce un anumit computer va fi dat seama că a creat un program care, după prelucrare corespunzătoare este automată.

articole similare