Python este un limbaj de programare de înalt nivel, interpretat și generalist, creat de Guido van Rossum și lansat pentru prima dată în 1991. Acest limbaj de programare a devenit extrem de popular datorită sintaxei sale ușor de citit și înțeles, precum și datorită versatilității sale, permițând dezvoltatorilor să creeze o varietate largă de aplicații…
Read MoreNotația Big O este un concept important în analiza complexității algoritmilor. Este folosit pentru a măsura cât de eficient cum funcționează un algoritm în funcție de mărimea datelor de intrare. În esență, Notația Big O oferă o limită superioară asimptotică pentru timpul sau spațiul de rulare al unui algoritm în funcție de dimensiunea intrării. Aceasta…
Read MoreCe este un număr prim? Orice număr natural a>=2 care are ca divizori doar pe 1 și pe el însuși. Ce este un număr compus? Orice număr natural nenul diferit de 1 care nu este număr prim. Observații: singurul număr par prim este 2; numerele prime mai mici decât un număr n dat se determină…
Read MoreProdusCartezian problema #350 de pe pbinfo Cerinţa Se dau două numere naturale nenule n și m. Pentru mulțimile A={1,2,..,n} și B={1,2,…,m}, să se afișeze mulțimea A×B={(a,b) | a∈A, b∈B} – produsul cartezian al mulțimilor A și B. Date de intrare Programul citește de la tastatură numerele n și m. Date de ieşire Programul afișează pe ecran mulțimea cerută astfel: elementele mulțimii vor fi scrise între acolade și separate prin…
Read MoreIDE – este un termen foarte des intalnit astazi. In trecut, codul pentru primele pagini web era scris simplu folosindu-se Notepad. Lucrurile au evoluat intre timp. Astazi codul in programare este scris folosindu-se un IDE – Integrated development environment. Ce este un IDE? Este un mediu controlat de programare format din mai multe programe care ajuta programatorul in scrierea codului. Software folosit combina intr-un mod fericit mai multe instrumente necesare dezvoltatorilor de soft intr-o singura interfata grafica. Cu ajutorul unui IDE trebuie sa se poata: construi, depana, testa codul…
Read MoreCursul 20 de algoritmi il poti accesa aici. Este cursul gratuit oferit pe platforma noastra care iti ofera posibilitatea sa studiezi 20 de algoritmi elementari din programare care te pot ajuta ulterior in cariera de programator. La inceputul anilor 70 datele au inceput sa fie prelucrate cu ajutorul calculatoarelor. Calculatorul s-a dezvoltat continuu de atunci…
Read MoreRezolvarea problemei Hidden Number de pe site pbinfo cu explicatii: Cerința Se citesc din fișier numere naturale. Determinați un număr x astfel încât dacă scădem din x pe rând fiecare număr citit atunci suma diferențelor să fie 0. Se va afișa numărul determinat sau -1, dacă un astfel de număr nu există. Date de intrare Fișierul de intrare `hidden_number.in` conține pe prima linie…
Read MoreDaca suntem putin atenti in momentul cand rezolvam probleme de pe pbinfo, vom vedea ca unele probleme sunt inrudite. M-am gandit sa abordez o astfel de suita de 3 probleme asemanatoare: Problema #327 AfisareNumere Cerinţa Se dă un număr natural n. Afișați în ordine crescătoare primele n numere naturale nenule. Date de intrare Programul citește de la tastatură…
Read MoreCe este un Bootcamp de invatare in programare? Sunt programe de formare tehnică pe termen scurt care dezvoltă abilitatile elevilor / studentilor / adultilor in programarea computerelor si dezvoltarea web. Sunt asemanatoare cu scolile profesionale, aceste bootcampuri ofera un traseu mai rapid si mai accesibil decat programele traditionale de studii de patru ani. In loc…
Read More