46,969 matches
-
la expresiile care condițio nează afișarea conținutului unui câmp, în rapoarte sau eti chete. Execuția sa este mai rapidă decât echivalentul său IF...ENDIF. Comanda DO CASE...ENDCASE Execută primul set de comenzi ale căror expresie condi țională este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
eti chete. Execuția sa este mai rapidă decât echivalentul său IF...ENDIF. Comanda DO CASE...ENDCASE Execută primul set de comenzi ale căror expresie condi țională este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
sa este mai rapidă decât echivalentul său IF...ENDIF. Comanda DO CASE...ENDCASE Execută primul set de comenzi ale căror expresie condi țională este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
rapidă decât echivalentul său IF...ENDIF. Comanda DO CASE...ENDCASE Execută primul set de comenzi ale căror expresie condi țională este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu prima instrucți une
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
echivalentul său IF...ENDIF. Comanda DO CASE...ENDCASE Execută primul set de comenzi ale căror expresie condi țională este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu prima instrucți une executabilă care
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
ENDIF. Comanda DO CASE...ENDCASE Execută primul set de comenzi ale căror expresie condi țională este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu prima instrucți une executabilă care urmează lui ENDCASE
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
CASE...ENDCASE Execută primul set de comenzi ale căror expresie condi țională este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu prima instrucți une executabilă care urmează lui ENDCASE. • Dacă expresia din
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
este adevărată. Comanda este echivalentul unor in strucțiuni IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu prima instrucți une executabilă care urmează lui ENDCASE. • Dacă expresia din prima clauza CASE este falsă, blocul de comenzi aferent este ignorat și
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
IF cascadate. DO CASE CASE <expr L 1> <comenzi> CASE <expr L 2> <COMENZI> .... CASE <expr L n> <comenzi> [OTHERWISE <comenzi> ENDCASE Acțiunea comenzii • CASE <expr L 1> <comenzi>... când prima expresie logică CASE întâlnită, are valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu prima instrucți une executabilă care urmează lui ENDCASE. • Dacă expresia din prima clauza CASE este falsă, blocul de comenzi aferent este ignorat și se trece la evaluarea expresiei logice a următoarei
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
valoarea adevărat, blocul de comenzi va fi executat până la apariția unei noi comenzi CASE sau a clauzei ENDCASE. Execuția programului continuă cu prima instrucți une executabilă care urmează lui ENDCASE. • Dacă expresia din prima clauza CASE este falsă, blocul de comenzi aferent este ignorat și se trece la evaluarea expresiei logice a următoarei clauze CASE. • După găsirea primei expresii logice adevărată, orice altă clauză CASE pentru care expresia logică este adevărată, va fi ignorată. • OTHERWISE <comenzi> dacă toate expresiile logice CASE
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
CASE este falsă, blocul de comenzi aferent este ignorat și se trece la evaluarea expresiei logice a următoarei clauze CASE. • După găsirea primei expresii logice adevărată, orice altă clauză CASE pentru care expresia logică este adevărată, va fi ignorată. • OTHERWISE <comenzi> dacă toate expresiile logice CASE au returnat valoarea fals, clauza oferă o alternativă pentru introducerea unui bloc de comenzi un bloc de comenzi. 9.1.3. Structura repetitivă Pentru descrierea structurilor repetitive limbajul pune la dispoziție următoarele tipuri de comenzi
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
CASE. • După găsirea primei expresii logice adevărată, orice altă clauză CASE pentru care expresia logică este adevărată, va fi ignorată. • OTHERWISE <comenzi> dacă toate expresiile logice CASE au returnat valoarea fals, clauza oferă o alternativă pentru introducerea unui bloc de comenzi un bloc de comenzi. 9.1.3. Structura repetitivă Pentru descrierea structurilor repetitive limbajul pune la dispoziție următoarele tipuri de comenzi: • ciclul de repetiție cu număr finit de pași comanda FOR...ENDFOR; • ciclu cu număr nedefinit de pași, condiționat anterior
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
expresii logice adevărată, orice altă clauză CASE pentru care expresia logică este adevărată, va fi ignorată. • OTHERWISE <comenzi> dacă toate expresiile logice CASE au returnat valoarea fals, clauza oferă o alternativă pentru introducerea unui bloc de comenzi un bloc de comenzi. 9.1.3. Structura repetitivă Pentru descrierea structurilor repetitive limbajul pune la dispoziție următoarele tipuri de comenzi: • ciclul de repetiție cu număr finit de pași comanda FOR...ENDFOR; • ciclu cu număr nedefinit de pași, condiționat anterior co manda DO WHILE
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
comenzi> dacă toate expresiile logice CASE au returnat valoarea fals, clauza oferă o alternativă pentru introducerea unui bloc de comenzi un bloc de comenzi. 9.1.3. Structura repetitivă Pentru descrierea structurilor repetitive limbajul pune la dispoziție următoarele tipuri de comenzi: • ciclul de repetiție cu număr finit de pași comanda FOR...ENDFOR; • ciclu cu număr nedefinit de pași, condiționat anterior co manda DO WHILE...ENDDO; • o comandă de parcurgere a înregistrărilor unui tabel de la început la sfârșit - comanda SCAN...ENDSCAN . Comanda
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
3. Structura repetitivă Pentru descrierea structurilor repetitive limbajul pune la dispoziție următoarele tipuri de comenzi: • ciclul de repetiție cu număr finit de pași comanda FOR...ENDFOR; • ciclu cu număr nedefinit de pași, condiționat anterior co manda DO WHILE...ENDDO; • o comandă de parcurgere a înregistrărilor unui tabel de la început la sfârșit - comanda SCAN...ENDSCAN . Comanda FOR...ENDFOR execută un bloc de comenzi de un număr de ori precizat. FOR <var>=<val inițială> TO <val finală> [STEP <val increment>] <comenzi> [EXIT] [LOOP] ENDFOR | NEXT unde
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de pași comanda FOR...ENDFOR; • ciclu cu număr nedefinit de pași, condiționat anterior co manda DO WHILE...ENDDO; • o comandă de parcurgere a înregistrărilor unui tabel de la început la sfârșit - comanda SCAN...ENDSCAN . Comanda FOR...ENDFOR execută un bloc de comenzi de un număr de ori precizat. FOR <var>=<val inițială> TO <val finală> [STEP <val increment>] <comenzi> [EXIT] [LOOP] ENDFOR | NEXT unde: • var - specifică o variabilă sau un element de masiv, de tip întreg, care acționează ca un contor (variabilă de ciclare). • val inițială
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
manda DO WHILE...ENDDO; • o comandă de parcurgere a înregistrărilor unui tabel de la început la sfârșit - comanda SCAN...ENDSCAN . Comanda FOR...ENDFOR execută un bloc de comenzi de un număr de ori precizat. FOR <var>=<val inițială> TO <val finală> [STEP <val increment>] <comenzi> [EXIT] [LOOP] ENDFOR | NEXT unde: • var - specifică o variabilă sau un element de masiv, de tip întreg, care acționează ca un contor (variabilă de ciclare). • val inițială, val finală - valoarea inițială respectiv finală a contorului. • STEP <val increment> domeniul dat de valoarea inițială
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de ciclare). • val inițială, val finală - valoarea inițială respectiv finală a contorului. • STEP <val increment> domeniul dat de valoarea inițială / finală poate fi parcurs cu incrementul 1 (implicit) sau cu un pas (increment) precizat prin val increment. Dacă val increment este negativ contorul este decrementat. • comenzi - specifică blocul de comenzi care vor fi executate în interiorul ciclului. • EXIT - permite ieșirea forțată din ciclu (înainte de atingerea valorii finale a variabilei de ciclare). În program va fi executa tă prima comandă care urmează clauzei ENDFOR. • LOOP - returnează controlul înapoi
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
valoarea inițială respectiv finală a contorului. • STEP <val increment> domeniul dat de valoarea inițială / finală poate fi parcurs cu incrementul 1 (implicit) sau cu un pas (increment) precizat prin val increment. Dacă val increment este negativ contorul este decrementat. • comenzi - specifică blocul de comenzi care vor fi executate în interiorul ciclului. • EXIT - permite ieșirea forțată din ciclu (înainte de atingerea valorii finale a variabilei de ciclare). În program va fi executa tă prima comandă care urmează clauzei ENDFOR. • LOOP - returnează controlul înapoi comenzii FOR, fără a
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
val increment. Dacă val increment este negativ contorul este decrementat. • comenzi - specifică blocul de comenzi care vor fi executate în interiorul ciclului. • EXIT - permite ieșirea forțată din ciclu (înainte de atingerea valorii finale a variabilei de ciclare). În program va fi executa tă prima comandă care urmează clauzei ENDFOR. • LOOP - returnează controlul înapoi comenzii FOR, fără a se mai executa comenzile dintre LOOP și ENDFOR. Contorul este incrementat sau decrementat ca și cum s-ar ajunge la clauza ENDFOR. 9.2. Modularizarea programelor Modularizarea programelor, în cazul
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
specifică blocul de comenzi care vor fi executate în interiorul ciclului. • EXIT - permite ieșirea forțată din ciclu (înainte de atingerea valorii finale a variabilei de ciclare). În program va fi executa tă prima comandă care urmează clauzei ENDFOR. • LOOP - returnează controlul înapoi comenzii FOR, fără a se mai executa comenzile dintre LOOP și ENDFOR. Contorul este incrementat sau decrementat ca și cum s-ar ajunge la clauza ENDFOR. 9.2. Modularizarea programelor Modularizarea programelor, în cazul unor aplicații complexe, se poate realiza prin proceduri și
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
executate în interiorul ciclului. • EXIT - permite ieșirea forțată din ciclu (înainte de atingerea valorii finale a variabilei de ciclare). În program va fi executa tă prima comandă care urmează clauzei ENDFOR. • LOOP - returnează controlul înapoi comenzii FOR, fără a se mai executa comenzile dintre LOOP și ENDFOR. Contorul este incrementat sau decrementat ca și cum s-ar ajunge la clauza ENDFOR. 9.2. Modularizarea programelor Modularizarea programelor, în cazul unor aplicații complexe, se poate realiza prin proceduri și funcții definite de utilizator. Definirea unei funcții
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
este incrementat sau decrementat ca și cum s-ar ajunge la clauza ENDFOR. 9.2. Modularizarea programelor Modularizarea programelor, în cazul unor aplicații complexe, se poate realiza prin proceduri și funcții definite de utilizator. Definirea unei funcții utilizator, reprezintă un bloc de comenzi independent, care primește un set de parametrii de la programul apelant și returnează acestuia o valoare ca re zultat al prelucrării parametrilor de intrare. 97 Baze de date Definirea unei proceduri de către utilizator, este de asemenea un bloc de comenzi, care
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
de comenzi independent, care primește un set de parametrii de la programul apelant și returnează acestuia o valoare ca re zultat al prelucrării parametrilor de intrare. 97 Baze de date Definirea unei proceduri de către utilizator, este de asemenea un bloc de comenzi, care prelucrează parametrii transmiși din programul apelant. După prelucrare controlul este redat programului apelant. Din punct de vedere al locației, funcțiile se pot defini fie în programul apelant, fie într-o librărie sau pot fi salvate în fișiere externe, de
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]
-
Din punct de vedere al locației, funcțiile se pot defini fie în programul apelant, fie într-o librărie sau pot fi salvate în fișiere externe, de tip .PRG. 9.2.1. Proceduri Asocierea procedurilor cu programul apelant se face cu comanda: SET PROCEDURE TO [<fișier 1> [,<fișier 2>,...]] [ADDITIVE] unde: • fișier 1,fișier 2 - specifică succesiunea în care vor fi deschi se fișierele. Se pot declara mai multe nume de fișiere care conțin proceduri. Această opțiune permite crearea unor li brării de sine stătătoare de
BAZE DE DATE ŞI IMPLEMENTAREA LOR ÎN SISTEMUL DE ÎNVĂŢĂMÂNT by Irina ZAMFIRESCU [Corola-publishinghouse/Science/298_a_611]