Limbajul C++ Pentru Incepatori (Curs 2)

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2020
  • AGENDA:
    1. Operatori de atribuire
    2. Operatori aritmetici
    3. Operatori de comparație
    4. Operatori logici
    5. Operatori logici pe biți
    6. Exerciții rezolvate
    7. Temă Pentru Acasă
    Acest videoclip este un suport audio/video gratuit pentru cartea Limbajul C++ Pentru Incepatori, cartile le puteti comanda aici:
    skyexpression.ro/carti-progra...
    Reguli:
    1. Postati doar comentarii referitoare la videoclip (intrebari, teme rezolvate).
    2. Daca videoclipul nu are comentarii care contin rezolvarea (corectata) a unui exercitiu de la tema, puteti posta propria rezolvare si veti fi corectat(a) in mod gratuit indiferent daca ati cumparat sau nu cartea.
    3. Daca videoclipul are comentarii care contin rezolvari (corectate) pentru toate exercitiile de la tema si doriti o corectare special pentru tema rezolvata de Dvs acest lucru este posibil NUMAI DACA ati achizitionat cartea. Altfel puteti cauta rezolvari printre postarile celorlalti vizitatori sau abonati.
    4. Toate comentariile sunt retinute din start pentru examinare si numai cele aprobate vor fi afisate, iar restul sterse.
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 47

  • @SkyexpressionRo
    @SkyexpressionRo  4 ปีที่แล้ว +1

    Acest videoclip este un suport audio/video gratuit pentru cartea Limbajul C++ Pentru Incepatori, cartile le puteti comanda aici:
    skyexpression.ro/index.php/produse-servicii/carti-programare
    Reguli:
    1. Postati doar comentarii referitoare la videoclip (intrebari, teme rezolvate).
    2. Daca videoclipul nu are comentarii care contin rezolvarea (corectata) a unui exercitiu de la tema, puteti posta propria rezolvare si veti fi corectat(a) in mod gratuit indiferent daca ati cumparat sau nu cartea.
    3. Daca videoclipul are comentarii care contin rezolvari (corectate) pentru toate exercitiile de la tema si doriti o corectare special pentru tema rezolvata de Dvs acest lucru este posibil NUMAI DACA ati achizitionat cartea. Altfel puteti cauta rezolvari printre postarile celorlalti vizitatori sau abonati.
    4. Toate comentariile sunt retinute din start pentru examinare si numai cele aprobate vor fi afisate, iar restul sterse.

  • @alexandrumadalina
    @alexandrumadalina 4 ปีที่แล้ว +1

    Multumim pentru video-uri. Continua sa publici, ne ajuta mult

  • @Pop_stefan2006
    @Pop_stefan2006 ปีที่แล้ว

    Plus de asta, am luat din exemplul dvs. cu cifrele in baza (nu stiu ince baza s-au scris numerele) si apoi am scris si eu a&b si am executat.
    Mi-a dat 1, dar nu inteleg de ce.

  • @ahakaka21
    @ahakaka21 4 ปีที่แล้ว +1

    Buna ziua.Deranjez cu o intrebare:sa presupunem ca sunt o persoana care "prinde repede",determinata si ambitioasa.Nu stiu nimic de programare dar vreau sa invat.Cat timp credeti ca imi va lua sa invat si daca am vreo sansa sa lucrez in domeniu fara diploma?

    • @SkyexpressionRo
      @SkyexpressionRo  4 ปีที่แล้ว +1

      Pentru un incepator in programare va recomand sa incepeti cu cartea mea (cu suport audio/video pe acest canal) Curs de Programare Pentru Copii si/sau Incepatori. Faceti temele propuse acolo si daca aveti intrebari postati in dreptul videoclipului corespunzator si o sa fiti corectat.
      skyexpression.ro/index.php/produse-servicii/carti-programare
      Abia dupa ce parcurgeti aceasta carte cu toate temele facute si corectate puteti evalua mult mai bine si in cunostinta de cauza cam ce inseamna un programator chiar si la inceput de drum.

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Punct A
    „ordinea evaluarii primei expresii” a

    • @SkyexpressionRo
      @SkyexpressionRo  ปีที่แล้ว

      Nu ati inteles ceea ce cer. Luati un exemplu cu doua date de intrare a, b.
      Sa zicem ca a=93 si b=7
      Evaluati expresia sa vedem rezultatul.

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Buna ziua, revin cu exercitiul C
    Punct C v2
    D.I.: n
    D.O.: s
    #include
    using namespace std;
    int main ()
    {
    int n, s;
    coutn;
    s=n%10+n/10%10+n/100%10+n/1000;
    cout

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Buna ziua, repostez exercitiul C, ceva nu merge in program si nu imi dau seama ce.
    Punct C v2
    D.I.: n
    D.O.: s suma
    #include
    #include
    int main()
    {
    int n, s;
    coutn;
    s=n%10+n/10%10+n/100%10+n/1000;
    cout

    • @SkyexpressionRo
      @SkyexpressionRo  ปีที่แล้ว

      Instructiunile cin si cout fac parte din namespace-ul std pe care ati uitat sa il specificati.
      Datele de iesire sunt specificate confuz. Este s sau suma sau amandoua?
      V-am atras atentia de mai multe ori sa evitati sa fiti confuz.

  • @ahakaka21
    @ahakaka21 4 ปีที่แล้ว +1

    La problema
    #include
    using namespace std;
    int main(){
    int a,b;
    cin>>a>>b;
    bool c;
    c=a

    • @SkyexpressionRo
      @SkyexpressionRo  4 ปีที่แล้ว +1

      La instructiunea de mai jos sunt doua atribuiri ceea ce este interzis:
      c=(b>a||a==b)&&a=10; corect este ca in loc de a=10 (ceea ce inseamna ca "a" primeste valoarea 10) trebuie sa fie o operatie de comparatie a lui "a" cu 10, adica a==10. De asemenea este indicat sa se faca citirea lui a si b pe linii separate. Nu cuplati mai multe instructiuni pe aceeasi linie. La citirea datelor de intrare dati si un mesaj sugestiv ca sa stie cel care foloseste programul ce se asteapta de la el. Exemplu: couta;
      coutb;

    • @ahakaka21
      @ahakaka21 4 ปีที่แล้ว +1

      @@SkyexpressionRo Am inteles unde am gresit,multumesc.

  • @Pop_stefan2006
    @Pop_stefan2006 ปีที่แล้ว

    Buna seara!
    Eu nu prea am inteles programul cu numerele in baza 10.
    Am inteles cum se scrie un nr. in baza 10, insa nu am inteles cum functioneaza a&b, a^b, a~b si a

    • @SkyexpressionRo
      @SkyexpressionRo  ปีที่แล้ว

      Nu cu limbajul C++ trebuie sa incepeti sa invatati programare. Mai intai trebuie sa invatati sa creati algoritmi de la zero cu creionul pe hartie ca la matematica. Va recomand cartea Curs de programare Pentru Copii si/sau Incepatori in acest sens.
      skyexpression.ro/carti-programare-incepatori-gabriel-braharu?codprodus=cursprg

    • @Pop_stefan2006
      @Pop_stefan2006 ปีที่แล้ว

      @@SkyexpressionRo V-am rugat sa imi dati o explicatie in plus, daca se poate, nu sa imi dati un link catre o alta carte de cumparat.
      Dar cred ca deja am inteles si o sa continui fara acea carte pentru copii si incepatori.

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Buna ziua, postez exercitiul C - sunt in incurcatura cu stabilirea ca numarul intreg n sa aibe exact 4 cifre
    Punct C
    D.I.: n
    D.O.: s suma
    #include
    using namespace std;
    int main(){
    int n, s=0;
    coutn;

    while(n!=0){
    s=s+n%10;
    n=n/10;
    }
    cout

    • @SkyexpressionRo
      @SkyexpressionRo  ปีที่แล้ว

      Nu ati invatat inca structuri repetitive!!! Nu ati invatat inca validari!!! Raportati-va NUMAI la ce ati facut pana acum in C++!!! Nu anticipati!!!
      ATENTIE!!! Mesajele pe care le dati pot induce in EROARE UTILIZATORUL!!! Astfel un numar poate fi intreg sau real, deci specificati tipul de date in mesaj, de exemplu: "Introduceti un numar intreg cu exact 4 cifre, n="
      Folositi doar operatorii DIV si/sau MOD.

  • @rubenmocan2179
    @rubenmocan2179 4 ปีที่แล้ว +1

    Punctul B de la tema
    #include
    using namespace std;
    int main()
    {
    int A=58105;
    int B=12439;
    int C;
    int D;
    C=A%1000;
    cout

    • @SkyexpressionRo
      @SkyexpressionRo  4 ปีที่แล้ว +1

      Trebuie sa recititi exercitiul cu mai multa atentie. Se doreste citirea, nu atribuirea de valori pentru a si b. Apoi ultima cerinta este rezolvata gresit.

    • @rubenmocan2179
      @rubenmocan2179 4 ปีที่แล้ว +1

      Da, dar a funcționat în codeblox

    • @SkyexpressionRo
      @SkyexpressionRo  4 ปีที่แล้ว +1

      Sa stiti ca nu tot ce aparent functioneaza este si corect din punct de vedere al cerintelor. Faptul ca nu sunt erori runtime nu inseamna ca ati rezolvat corect exercitiul.

    • @rubenmocan2179
      @rubenmocan2179 4 ปีที่แล้ว +1

      Deci trebuie să fac cu cin, să introduc de la tastatură numerele ?

    • @SkyexpressionRo
      @SkyexpressionRo  4 ปีที่แล้ว +1

      Si cin si cout. Va recomand sa parcurgeti de la cursul 1, faceti temele, scrieti D.I. si D.O. Este si mai indicat sa porniti de la cursul 1 la Curs de Programare Pentru Copii si/sau Incepatori ca sa invatati cum sa creati algoritmi.

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Punct A cu valori a=93 si b=7
    #include
    using namespace std;
    int main()
    {
    int a=93;
    int b=7;
    bool c;
    c=a

    • @SkyexpressionRo
      @SkyexpressionRo  ปีที่แล้ว

      Acum e bine. Evaluati prima expresie pas cu pas sa vad daca ati inteles ordinea operatiilor pentru a=93 si b=7.

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Buna ziua, postez exercitiul B - m-am incurcat cum sa pun conditia ca a si b sa aiba minim 5 cifre.
    Punct B
    D.I.: a, b
    D.O.: c
    #include
    using namespace std;
    int main()
    {
    int a, b, c;
    couta;
    coutb;
    c=a%1000;
    cout

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Buna ziua, revin cu exercitiul D si cu exercitiile cu cu operatorii pe biti
    Punct D v2
    D.I.; a, b
    D.O.: c
    #include
    using namespace std;
    int main ()
    {
    int a, b, c;
    couta;
    coutb;
    c=a&b;
    cout

    • @SkyexpressionRo
      @SkyexpressionRo  ปีที่แล้ว

      Parcurgeti cursul mai departe si cand sunteti pregatit postati tema verificata anterior in cpp.sh

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Buna ziua, postez exercitiul A
    Punct A
    D.I.: a, b
    D.O.: c boolean
    #include
    using namespace std;
    int main()
    {
    int a, b;
    bool c;
    couta;
    coutb;
    c=a

    • @SkyexpressionRo
      @SkyexpressionRo  ปีที่แล้ว

      In prima expresie nu v-am scris paranteze pe nicaieri tocmai ca sa puteti evalua ordinea operatiilor conform prioritatii operatorilor. Refaceti asa cum v-am cerut, nu altfel. Explicati aici in scris care este ordinea evaluarii primei expresii.
      Atunci cand afisati c ati uitat sa afisati si un mesaj sugestiv la obiect (nu aiurea).

  • @buseandreea4256
    @buseandreea4256 2 ปีที่แล้ว

    La problema c
    int n;
    int s=0;
    cin>>n;
    s=n%1000+(n%100)/100+(n%10)/10+n%10;
    cout

    • @SkyexpressionRo
      @SkyexpressionRo  2 ปีที่แล้ว

      In primul rand respectati structura unui program C++. Apoi s=0 nu are niciun sens. Formula de calcul a lui s este gresita si ea.
      Recomandarea mea: Incepeti cu cartea Curs De Programare Pentru Copii si/sau Incepatori care va invata programare de la zero. Beneficiati de corectari gratuite ale temelor propuse. Abia dupa ce parcurgeti cu succes aceasta carte va recomand sa studiati sintaxa unui limbaj de programare cum ar fi C++ sau Python (vor apare in luna ianuarie 2022 primele 2 volume din Limbajul Python Pentru Incepatori.)

    • @SkyexpressionRo
      @SkyexpressionRo  2 ปีที่แล้ว

      Cartile le puteti comanda aici: skyexpression.ro/index.php/produse-servicii/carti-programare

  • @cicero7978
    @cicero7978 ปีที่แล้ว

    Punct A cu valori a=93 si b=7 si Evaluare prima expresie pas cu pas
    1- a90
    2- b==a intoarce FALSE deoarece 7 este diferit de 93
    3- b