RSS

Clasa a 10-a, INFO

Limbajul C/C++

  1. Alfabet, identificatori, constante , variabile
  2. Tipuri
  3. Operatori. Expresii
  4. Structura unui program C/C++
  5. Citirea. Afisarea
  6. Atribuirea
  7. Instructiunea IF
  8. Instructiunea DO – WHILE
    1. Prelucrarea cifrelor unui numar natural
  9. Instructiunea WHILE
    1. Cmmdc. Cmmmc
    2. Prelucrarea sirurilor de numere
  10. Instructiunea FOR
    1. Divizibilitate. N este prim?
    2. Siruri recurente. Sirul lui Fibonacci
  11. Baze de numeratie
    1. Conversia unui numar din baza 10 in baza B
    2. Conversia unui numar din baza B in baza 10
  12. Fisiere in C/C++
    1. Definire, generalitati
    2. Prelucrarea a N valori
    3. Prelucrarea unui numar oarecare de valori, pana la sfarsitul fisierului
  13. Tablouri. Vectori
    1. Definire. parcurgeri: cautare, oglindire, numarare
    2. Ciurul lui Eratostene
    3. Numere mari
    4. Ordonare. Sortare. (lectie online)
    5. Vectori de frecventa
  14. Tablouri. Matrici
    1. Declarare, parcurgere
    2. Linii importante in matrice
    3. Parcurgerea diferitelor zone din matrice
 

32 responses to “Clasa a 10-a, INFO

  1. Maria

    25/04/2015 at 18:50

    Buna! Sunt in clasa a 10-a la mate-info neintensiv si lucrez in plus deoarece vreau sa dau bacul la informatica. Din cand in cand, dau de probleme pe care nu am idee cum sa le fac si as vrea, daca puteti, sa-mi lasati un e-mail unde va pot intreba cum se rezolva. As aprecia mult. In cazul in care nu aveti timp, nu e nicio problema. Multumesc anticipat !🙂

     
  2. mchelariu71

    26/04/2015 at 11:15

    Maria, rezolvam problemele aici, online, in masura timpului disponibil. te astept sa propui probleme.

     
  3. Maria

    26/04/2015 at 11:40

    A, bun..🙂
    “Sa se determine cea mai lunga secventa de numere crescatoare consecutive dintr-un vector de numere intregi.”

     
  4. mchelariu71

    26/04/2015 at 19:57

    Intai de toate, fiecare problema se rezolva mai intai in pix, pe caqt mai multe exemple, din ce in ce mai ciudate:
    Problema trebuia sa sune cam asa:
    Fie un vector V cu N numere intregi. Sa se afiseze cea mai lunga secventa de numere crescatoare consecutive

    Exemplul 1:
    n=9 v={7 5 4 5 6 7 3 8 2 }=> 4 5 6 7
    Sirurile sunt {7} {5} {4 5 6 7} {3 8} {2}

    Ca sa afisezi elementele acestea trebui sa stii de unde incepi (imax) si cant de opresti (lmax=lungimea secventei maxime). Bineinteles, secventa trebuie sa fir si crescatoare.

    Pentru ca o secventa sa fie crescatoare, fiecare element din sir trebuie sa fie mai mare decat anteriorul.
    Secventa se incheie cand apar un element mai mic decat ultimul element din secventa.

    !!!! Practic toata munca este intre ultimele doua elemente despre care stii la un moment dat (sa le numim A si B)
    daca AB atunci sirul curent s-a terminat (va trebui sa il compar cu cel pe care il stiu ca fiind cel mai mare) si incepe un nou sir

    ce am spus pana acum:

    //datele de intrare
    fin>>n; for(i=1;i> v[i];

    //consider primul element ca fiind sirul maxim
    imax=1;//pozitia de inceput a sirului maxim
    lmax=1; //lungimea sirului maxim

    //sirul curent contine, la inceput, primul element
    i=1; //de unde incepe sirul curent
    A=v[1]; //ultima valoare din sir
    l=1; //lungimea momentana a sirului curent

    for(j=2;j<=n;j++)
    {
    B=v[i];
    if (A incepe un sir nou
    //nu inainte de a-l verifica pe cel vechi : cera incepe in I , de lungime L
    //actualizez sirul maxim, daca este cazul
    if (l>lmax) {imax=i;lmax=l;}
    //initializez noul sir
    i=j; l=1; A=B;
    }

    //afisare : primele lmax valori incepand cu pozitia imax
    for(j=0;j<lmax;j++) cout<lmax) {imax=i;lmax=l;}

    Cu acest cod inainte de //afisare rezultatele vor fi corecte.

    Succes, Maria!.

     
  5. Pysycutza Tha

    04/05/2015 at 18:25

    buna am nevoie si eu de ajutor puteti sa imi rezolvati si mie problema aceasta ..’ Se cunosc laturile a n cuburi . Sa se construiasca un turn stabil cu inaltimea mai mica sau egala cu h . Fiecare cub este identificat prin numarul sau de ordine

     
  6. mchelariu71

    04/05/2015 at 19:04

    intai trebuie sa ordonezi valorile. apoi le consideri ca facand parte din turn daca impreuna cu noua valoare nu depaseste H.

     
  7. Maria

    07/05/2015 at 15:30

    Sincer, ma induce in eroare modul in care arata tot codul..Incerc sa-l pun in codeblocks dar nu mi-a iesit..

     
  8. mchelariu71

    08/05/2015 at 09:29

    Te cred. WordPress modifica unele caractere. nu prea am ce face.

     
  9. Maria

    11/05/2015 at 16:12

    nu imi puteti trimite codul corect pe e-mail, va rog? m_raluca31@yahoo.com

     
  10. Rares

    25/05/2015 at 23:16

    Bună ziua/seara domnule profesor; Respect pt. toată munca pe care o depuneți si pt. faptul că ne împărtășiți noțiune dvs. Vreau să va cer un mic sfat dacă se poate, am de gând sa ma inscriu la o facultate de informatică (A.I.C din Iasi) , dar ca sa fiu admis, trebuie sa trec un examen ,unde am de ales între Matematică sau Informatică ( am ales Informatică). Doar ca singura problemă este ca nu știu exact ce materie să învăț și din câte am cautat pe internet, nu am reușit sa găsesc o documentație completă…aici pe site-ul dumneavoastră am găsit informații comparative cu programa de bacalaureat ( ceea ce am eu nevoie ) dar nu știu sigur daca este chiar tot ce trebuie să învăț . Am terminat liceul in 2012, iar acum m-am hotărât să ma inscriu și vă dați seama că am uitat foarte multă materie din liceu, nu mai știu exact ce pași trebuie să urmez ca să obțin o notă bună la examen. Am devenit pasionat de această ramură și îmi doresc foarte mult să învăț . Daca puteți să mă îndrumati v-aș fi foarte recunoscător; Multumesc frumos pt. răbdare și scuzați deranjul.

     
  11. mchelariu71

    26/05/2015 at 07:22

    trebuie invatata materia claselor a 9a, a 10a si a 11a informatica. poti cumpara/imprumuta (de la biblioteca scolii) manualele de info; de pe ele trebuie sa inveti.

     
  12. Rares

    26/05/2015 at 13:13

    Am inteles, multumesc frumos!

     
  13. Ionela

    01/06/2015 at 20:09

    Bună, eu aș vrea să mă transfer dintr-o clasă de mate-info simplu in una de intensiv info. problema e că eu abia am făcut vectorii și ei deja sunt la recursivitate, nu stiti , unde as gasi materia online ca sa o recuperez?

     
  14. Dumitritza

    05/09/2015 at 18:07

    elaborati va rog un program care numara cate date pozitive avem intrun tablou de 10 componente de tip real

     
  15. mchelariu71

    05/09/2015 at 20:24

    intr-un…

    int n,i,nr;
    float a[11];
    n=10;
    for(i=1; i < =n; i++) cin > > a[i];
    nr=0;
    for(i=1; i < =n; i++) nr++;
    cout << nr;

    ar trebui sa repeti. asta e o problema de nivel f jos…

     
  16. Ilona

    10/09/2015 at 16:19

    Ajutati-ma si pe mine cu o problema va rog:
    Se considera declaratiile:
    type Zi=(L,Ma,Mi,J,V,S,D);
    Venit = array [Zi] of real;
    var v: Venit;

    v-reprezinta venitul zilnic al unei interprinderi.Trebuie sa elaborez un program care:
    a)calculeaza venitul saptaminal al intreprinderii
    b)calculeaza media venitului zilnic
    Am nevoie de ajutor :3
    Multumesc)

     
  17. mchelariu71

    03/10/2015 at 10:13

    Imi pare rau. nu am mai facut de multi timp Pascal.

     
  18. vasea

    18/11/2015 at 11:56

    Să introduc de la tastatură un număr natural n,să se afle suma numerelor care se împart la 3

     
  19. vasea

    18/11/2015 at 11:57

    Mă poate ajuta cineva

     
  20. mchelariu71

    18/11/2015 at 12:44

    probabil e vorba de N si N valori

    cin>>n; s = 0 ;
    for( i =1 ; i > n; i + + )
    {
    cin > > x ;
    if ( x%3 = = 0 ) s = s+ x;
    }
    cout < < s ;

     
  21. Vlad

    20/01/2016 at 18:09

    am si eu o intrebare. ati scris articole despre matrici? pentru ca daca da, atunci unele link-uri de pe pagina asta nu merg.

     
  22. mchelariu71

    20/01/2016 at 22:01

    🙂 dupa cum remarci, la matrici e simplu text. am sa consider commentul tau drept un imbold. multumesc!

     
  23. flavia

    22/01/2016 at 20:40

    studenti intr-o facultate vor sa faca un top al celor mai bune 10 melodi pentru foecare saptamana . ajutati sa realizese un program prin care sa se introduca n date de forma:titlul melodiei ,interpret,numar de puncte acumulate

     
  24. denis mot

    22/01/2016 at 20:45

    studenti intr-o facultate vor sa faca un top al celor mai bune 10 melodi pentru foecare saptamana . ajutati sa realizese un program prin care sa se introduca n date de forma:titlul melodiei ,interpret,numar de puncte acumulate

     
  25. andreea

    22/01/2016 at 20:48

    studenti intr-o facultate vor sa faca un top al celor mai bune 10 melodi pentru foecare saptamana . ajutati sa realizese un program prin care sa se introduca n date de forma:titlul melodiei ,interpret,numar de puncte acumulate

     
  26. Alexandra

    09/03/2016 at 18:29

    Buna seara! As dori sa va cer ceva sfaturi in privinta abordarii unor subiecte de baacalaureat, avand maine simularea, iar fiind la stiinte nu am apucat sa cer prea des parerea unui profesor de specialitate; doar in linii generale astfel incat sa stiu de unde sa apuc acea varianta. Va multumesc oricum pentru materialul dumneavoastra postat aici, este intr-adevar foarte util!

     
  27. Liliana

    17/03/2016 at 08:38

    Buna ziua,va rog sa-mi spuneti daca operatiile pe biti fac parte din programa scolara clasa a ix a,clasa informatica intensiv .multumesc.

     
  28. mchelariu71

    18/03/2016 at 07:59

    http://www.edu.ro/index.php/articles/curriculum/c556+592++580/
    chiar daca e ceva in plus, nu ezitati sa invatati.

     
  29. Anna Putină

    08/10/2016 at 17:42

    Se considera declaratiile :
    type Zi = (L,Ma,Mi,J,V,S,D);
    Venit = array [Zi] of real;
    var v: Venit;

    Componentele variabilei v reprezinta venitul zilnic al unei intreprinderi.Elaborati un program care indica ziua cu venitul cel mai mic

     
  30. CRISTI

    17/11/2016 at 14:19

    ma puteti ajuta si pe mine

     
  31. CRISTI

    17/11/2016 at 14:21

    Elaborati un prograp Pascal care va gasi toate numerele naturale de 2 cifre cu proprietatea ca sunt divizibile prin 2 sau 8.
    Am nevoe de rezolvare prin
    for
    while
    repeat

     
  32. Adena

    17/11/2016 at 19:13

    Am nevoie urgenta de ajutor!Problema este urmatoare:
    Se citesc 2 numere intregi a si b. Sa se calculeze produsul axb fara a folosi operatorul pentru inmultire(indicatie:rezultatul se va obtine prin adunarea repetata a lui |a| de |b| ori si se va face discutie dupa semnul operanzilor).
    Va rog sa ma ajute cineva la elaborarea algoritmului,dar si la transpunerea in C++
    Nu sunt specializata in informatica,dar am nevoie de ajutor pentru a vea un model pentru urmatoarele probleme pe care le am.

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: