Evaluare utilizator: / 0
Cel mai slabCel mai bun 

Probleme rezolvate atestat informatica visual fox

Problema Nr. 1

 

  • Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

 

  • Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  • Afisati numarul de candidati cu media peste 9,00
  • Adaugati in tabela o inregistrare cu mediile generale ale probelor.

b) clear
set talk off
use candidati1
s=0
scan
m=(proba_d+proba_e+proba_f)/3
if (m>9)
s=s+1
endif
endscan
? " numarul candidatilor cu media mai mare de 9 este",s

c)clear
set talk off
use candidati1
scan
replace medie with (proba_d+proba_e+proba_f)/3
endscan

Problema Nr. 2

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

    1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
    2. Afisati numarul de candidati cu media cuprinsa intre 9,00 si 10,00
    3. Adaugati in tabela o inregistrare cu notele maxime ale probelor.

b)clear
set talk off
use candidati2
s=0
scan
m=(proba_d+proba_e+proba_f)/3
if (m>9) and (m<10)
s=s+1
endif
endscan
? " numarul candidatilor cu media mai mare de 9 este",s

c)clear
set talk off
use candidati2
scan
calculate max(proba_d) to array a
calculate max(proba_e) to array b
calculate max(proba_f) to array c
endscan
go 1
replace max_d with a
replace max_e with b
replace max_f with c

Problema Nr. 3

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

  1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  2. Afisati numarul de candidati participanti la examen
  3. Afisati toti candidatii care au obtinut la toate probele note peste 7,50

b)clear
set talk off
use candidati3
s=0
scan
s=s+1
endscan
?s

c)clear
set talk off
use candidati3
display nume for(proba_d>7.5 and proba_f>7.5 and proba_g>7.5)

Problema Nr. 4

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

  1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  2. Afisati numarul de candidati cu media sub 5,00
  3. Afisati toti candidatii, precum si probele la care s-au obtinut medii de 6,00.

b)clear
set talk off
use candidati4
s=0
scan
if((proba_d+proba_e+proba_f)/3<5)
s=s+1
endif
endscan
?s

c)clear
set talk off
use candidati4
scan
list nume
display 'proba d' for proba_d=6
display 'proba e' for proba_e=6
display 'proba f' for proba_f=6
endscan

Problema Nr. 5

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

  1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  2. Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele.
  3. Afisati numarul de candidati admisi si numarul de candidati respinsi.

b)clear
set talk off
use candidati5
scan
replace medie with (proba_d+proba_e+proba_f)/3
if(medie>=6 and proba_d>5 and proba_e>5 and proba_f>5)
replace admis with .T.
else
replace admis with .F.
endif
endscan

c)clear
set talk off
use candidati5
a=0
r=0
scan
if(proba_d>=5.00 and proba_e>=5.00 and proba_f>=5.00)
a=a+1
else
r=r+1
endif
endscan
?'nr de persoane adimise:', a
?'nr de persoane respinse', r

Problema Nr. 6

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

  1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  2. Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele
  3. Afisati candidati inscrisi la proba_e la info si notele obtinute.

b)clear
set talk off
use candidati6
scan
replace medie with (proba_d+proba_e+proba_f)/3
if(medie>=6 and proba_d>5 and proba_e>5 and proba_f>5)
replace admis with .T.
else
replace admis with .F.
endif
endscan

c)clear
set talk off
use candidati6
list nume,proba_e

Problema Nr. 7

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

 

  • Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  • Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele.
  • Afisati candidati admisi in ordinea descrescatoare a mediilor.

b)clear
set talk off
use candidati7
scan
replace medie with (proba_d+proba_e+proba_f)/3
if(medie>=6 and proba_d>5 and proba_e>5 and proba_f>5)
replace admis with .T.
else
replace admis with .F.
endif
endscan

c)clear
set talk off
use candidati7
sort on medie/d to mediedesc
use mediedesc
list nume for admis=.T.

Problema Nr. 8

  • Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.
    1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
    2. Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele.
    3. Afisati numarul de medii intre 9,00 si 10,00 la proba_e.

    b)clear
    set talk off
    use candidati8
    scan
    replace medie with (proba_d+proba_e+proba_f)/3
    if(medie>=6 and proba_d>5 and proba_e>5 and proba_f>5)
    replace admis with .T.
    else
    replace admis with .F.
    endif
    endscan

 

  • c)clear
    set talk off
    use candidati8
    s=0
    scan
    if(proba_e>=9 and proba_e<=10)
    s=s+1
    endif
    endscan
    ?s
  • Problema Nr. 9

  • Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_a N(5,2), proba_b N(5,2), proba_c N(5,2), medie N(5,2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.
  • Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  • Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele.
  • Afisati numarul de candidati admisi si mediile acestora la proba_c .

b)clear
set talk off
use candidati9
scan
replace medie with (proba_a+proba_b+proba_c)/3
if(medie>=6 and proba_a>5 and proba_b>5 and proba_c>5)
replace admis with .T.
else
replace admis with .F.
endif
endscan

c)clear
set talk off
use candidati9
s=0
scan
if admis=.T.
s=s+1
endif
endscan
?s
list nume for admis=.T.

Problema Nr. 10

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_a N(5,2), proba_b N(5,2), proba_c N(5,2), medie N(5,2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

  • a)Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)
  • b)Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele.
  • c)Afisati numarul de candidati admisi care au media 10,00 la Matematica.
(proba_b poate fi Matematica)
      b)clear

      set talk off

      use candidati10

      scan

      replace medie with (proba_a+proba_b+proba_c)/3

      if(medie>=6 and proba_a>5 and proba_b>5 and proba_c>5)

      replace admis with .T.

      else

      replace admis with .F.

      endif

    endscan
      c)clear

      set talk off

      use candidati11

      s=0

      scan

      if(proba_b=10 and admis=.T.)

      s=s+1

      endif

      endscan

    ?s
Problema Nr. 11

Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_a N(5,2), proba_b N(5,2), proba_c N(5,2), medie N(5,2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

  1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin progran)
  2. Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele.
  3. Afisati numarul de candidati respinsi precum si probele la care au dat examen.

b)clear
set talk off
use candidati11
scan
replace medie with (proba_a+proba_b+proba_c)/3
if(medie>=6 and proba_a>5 and proba_b>5 and proba_c>5)
replace admis with .T.
else
replace admis with .F.
endif
endscan

c)clear
set talk off
use candidati11
r=0
scan
if(proba_a<5.00 or proba_b<5.00 or proba_c<5.00 or medie<6)
r=r+1
endif
endscan
?'nr de persoane respinse', r
?'proba d, proba e, proba f'

Problema Nr. 12

Fie tabela CANDIDATI.DBF  cu structura : scoala C(20), clasa C(4), nume C(20), proba_a N(5,2), proba_b N(5,2), proba_c N(5,2), medie N(5,2), admis L. {Ex. C.N.Vrancanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

  1. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin progran)
  2. Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media este minim 6,00 si are note peste 5,00 la toate probele.
  3. Afisati candidatul (nume,clasa,scoala) care a obtinut media maxima.

b)clear
set talk off
use candidati12
scan
replace medie with (proba_a+proba_b+proba_c)/3
if(medie>=6 and proba_a>5 and proba_b>5 and proba_c>5)
replace admis with .T.
else
replace admis with .F.
endif
endscan

c)clear
set talk off
use candidati12
calculate max(medie) to array a
display nume, clasa, scoala for medie=a

Problema Nr. 13

Fie urmatoarele tabele :

ECHIPE.DBF cu structura : echipa C(9), grupa C(1) ; JUCATOR.DBF cu structura : nume C(9), echipa C(9), intrare D, iesire D ; CAMPIONAT.DBF cu structura : e1 C(9), e2 C(9), data D, loc C(9), p1 N(2), p2 N(2), prono C(1), arbitri C(30). Semnificatia campurilor din tabele este urmatoarea : e1,e2,echipa – numele echipei inscrisa in campionat, p1, p2 - numarul de goluri inscrise la meciul disputat la data, de e1 respectiv e2, intrare,iesire reprezinta intervalul de timp in care un jucator a activat le echipa, iesire este vid daca jucatorul mai activeaza la echipa la data curenta.

  1. Introduceti 2-4 inregistrari in ECHIPE, 4-8 inregistrari in JUCATORI si 2-4 inregistrari in CAMPIONAT.
  2. Descideti cele trei tabele in trei zone.
  3. Afisati toate echipele din grupa „A”.
  4. Aafisati in ce echipa a jucat Hagi si cand ?

a)use echipe in 1
use jucator in 2
use campionat in 3

b)clear
use echipe
display echipa for grupa="A"

c)clear
use jucator
display echipa, intrare, iesire for nume="Hagi"


Comments (8)
  • geo  - problema fox
    avatar
    Să se creeze SCOALA.DBF cu următoarea structură:
    NUME C, 20 (numele elevului)
    CLASA C, 3 (clasa, exemplu: 9A, 12B)
    PROFIL C, 10 (profilul clasei, exemplu: info,bio-chimie)

    Scrieţi un program care să realizeze:
    a)Afişează clasa în care se găseşte elevul Ionescu Dan. În cazul în care nu se găseşte în baza de date, se introduc datele.
    b)Afişează toţi colegii de clasă a elevului Ionescu Dan.

    Cine ma ajuta si pe mine pls?
  • geo  - Problema
    avatar
    Să se creeze SCOALA.DBF cu următoarea structură:
    NUME C, 20 (numele elevului)
    CLASA C, 3 (clasa, exemplu: 9A, 12B)
    PROFIL C, 10 (profilul clasei, exemplu: info,bio-chimie)
    Scrieţi un program care să realizeze:
    a)Afişează clasa în care se găseşte elevul Ionescu Dan. În cazul în care nu se găseşte în baza de date, se introduc datele.
    b)Afişează toţi colegii de clasă a elevului Ionescu Dan.
  • Trusca Alexandru  - Problema FoxPro
    avatar
    Problema de atestat:

    Pentru evidenţa cărţilor dintr-o bibliotecă se construieşte o bază de date ce conţine două tabele cu următoarea structură:

    AUTORI.DBF (nume , codA)
    CĂRŢI.DBF (titlu , editura ,nr-buc, codA , preţ/buc)

    Cerinte:
    a) Populaţi fiecare tabel cu minim 5 înregistrări.
    b) Afişaţi cărţile ordonate alfabetic pe autori.
    c) Afişaţi cărţile autorului x citit, apărute la editura “Corint”.
    d) Ce autori au publicat cărţi cu titlul «Poezii » ?
    e) Care este valoarea cărţilor publicate la editura ALL?

    Va rog din tot sufletul imi puteti rezolva si mi-e problema asta ca imi trebuie sa o pun la o lucrare de atestat.O sa va ajut si eu intr-o buna zi cu ceva.
    Va multumesc!
  • Elena  - Problema C++
    avatar
    Fiind dat un număr de cel mult 9 cifre, aflaţi numărul format prin eliminarea cifrei / cifrelor din mijloc.

    ma puteti ajuta si pe mine cu problema asta?
    multumesc anticipat
  • leinad  - ms!
    avatar
    multumesc!
    si p2? pls!
  • miau  - pt leinard
    avatar
    p1
    a)use hotel
    s=0
    scan for ocupat=.T.
    s=s+1
    endscan
    ?'camere libere',s
  • leinad  - p2
    avatar
    Construiţi baza de date ACTORI având următoarea structură: Nume(C20), Data_naşteri(Date), Sex(C1), Naţionalitate(C15), Data_deces(Date). Să se scrie un program Fox care să răspundă la următoarele cerinţe:
    a)Ce vârstă are actorul Richard Gere?
    b)Lista actriţelor în viaţă care nu au depăşit 30 de ani, pe naţionalităţi;
    c)Afişaţi primii 5 “veterani” de naţionalitate român;
  • leinad  - imi rezolvati urmatoarea problema in FOX? Va rog!
    avatar
    La recepţia hotelului Flora din Mamaia există o bază de date cu următoarea structură: Camera(N4), Nr_paturi(N1), Telefon(L), Televizor(L), Ocupat(L). Elaboraţi un program Fox care să răspundă la următoarele cerinţe:
    a)determinaţi câte camere libere sunt în hotel;
    b)să se afişeze camerele cu 2 paturi care nu au telefon;
    c)să se afişeze camerele care au televizor, ordonate descrescător după numărul de paturi.
Scrieti comentariu
Your Contact Details:
Gravatar enabled
Comentarii: