subalgoritmi_1

7
Subalgoritmi Subalgoritmi Profesor: Placinta Mariana 30.08.22

description

subalgoritmi

Transcript of subalgoritmi_1

Page 1: subalgoritmi_1

Subalgoritmi Subalgoritmi

Profesor: Placinta Mariana

21.04.23

Page 2: subalgoritmi_1

Limbaj de programareLimbaj de programare

Ca și în cazul limbajelor folosite de oameni, un limbaj de programare este alcătuit dintr-un set de reguli ce guvernează alcătuirea propozițiilor și un set de reguli care determină înțelesul, semnificația propozițiilor alcătuite.

În cazul limbajelor de programare echivalentul propoziției este programul.

21.04.23

Page 3: subalgoritmi_1

FormatulFormatulSintaxa programelor poate fi descrisă

de diverse modele de utilizare a instrucțiunilor, a simbolurilor și a cuvintelor auxiliare.

21.04.23

ÎNCEPUT

Instrucțiunea_1

Instrucțiunea_2

...

Instrucțiunea_k

SFÎRSIT

orcare din comenzile cunoscute de executant.

Page 4: subalgoritmi_1

Trei reguli de bază pentru Trei reguli de bază pentru compunerea unui programcompunerea unui program

Să despici firul în 4: să analizezi problema sub

toate aspectele și să gîndești rezolvarea ei

pînă în cele mai mici amănunte.

Să termini întotdeauna lucrul început: să nu

pui calculatorul să execute operații fără sens

(imposibile) sau fără sfîrșit.

Să cauți soluții pentru toate cazurile

problemei: un lucru bine făcut, poate fi folosit

de oricine, oricînd. 21.04.23

Page 5: subalgoritmi_1

SubprogramulSubprogramul

Soluționarea unor probleme poate duce la scrierea unor programe foarte lungi, fiind o muncă obositoare.

Drept soluție în acest caz este elaborarea programelor auxiliare destinate soluționării anumitor probleme, întîlnite frecvent în procesul elaborării algoritmului principal și folosite ulterior în cadul acestuia.

Programul auxiliar se numește Subprogram.

21.04.23

Page 6: subalgoritmi_1

Procedură Procedură

21.04.23

PROCEDURA Nume_1

Instrucțiune _1

...

SÎRȘITUL PROCEDURII

PROCEDURA Nume_2

Instrucțiune _1

...

SÎRȘITUL PROCEDURII

ÎNCEPUT

Instrucțiune _1

Instrucțiune _2

Execută Nume _1

...

Instrucțiune _k

SFÎRȘIT

Numele reprezinta o secvență de litere și cifre, care începe în mod obligatoriu începe cu o literă

PROCEDURA este un cuvînt auxiliar ce comunica Centrului de comanda numele procedurei și marchiază locul de unde începe procedura

Indică sfirșitul descrierii

Instrucțiunile din componența procedurii vor fi executate numai atunci cind se face apel de procedură în cadrul programul

Page 7: subalgoritmi_1

Multumesc Multumesc pentru pentru atentieatentie

21.04.23