Aici ai probleme! De informatică :)



Postat de Candale Silviu (silviu) 09 apr

Facultatea de Matematică şi Informatică, de la Universitatea din Bucureşti, organizează în colaborare cu Asociaţia Studenților la Matematică și Informatică Ziua Porților Deschise, eveniment ce va avea loc fizic în weekendul 27-28 aprilie în incinta facultății.

Dedicat tuturor elevilor de liceu din țară, evenimentul oferă oportunitatea de a vizita locul în care elevii își doresc să petreacă anii studenției, dar și de a cunoaște viitorii colegi. Aceștia urmează să capete o privire de ansamblu asupra următoarelor puncte de interes și a multor altora:

  • Amfiteatre și săli de curs
  • Laboratoare
  • Dotări
  • Programe de studii
  • Admitere și MateInfoUB
  • Viața studențească
  • Activități extracurriculare

Ediția din acest an urmează să găzduiască sute de elevi din toată țara. Urmăreşte pagina de Instagram @asmi.ub pentru mai multe detalii sau adresează-ţi întrebările la zpd@asmi.ro. Pagina oficială a evenimentului: fmi.unibuc.ro/ziua-portilor-deschise-2024/.

Pentru a participa, puteţi completa următorul formular până pe 21.04.2024, în limita locurilor disponibile: tinyurl.com/ZPD2024.

ASMI este asociația reprezentativă la nivelul Facultății de Matematică și Informatică a Universității din București, organizată ca un ONG non-profit. Încă din 2009 reprezintă interesele şi aspiraţiile studenţilor şi, alături de diverşi parteneri, realizează proiecte şi activităţi ce au ca scop dezvoltarea pe plan profesional, socio-cultural şi personal a studenţilor.

Postat de Candale Silviu (silviu) 07 apr

Liga Studenților de la Facultatea de Automatică și Calculatoare din Iași organizează “IT Marathon 2024”, ediția XII, concurs destinat studenților și elevilor de liceu din întreaga țară pe data de 27 aprilie.

Principala probă pentru elevi este Junior Dev, ce presupune rezolvarea unor probleme de algoritmică, asemănătoare cu cele de pe PbInfo. Premiul cel mare este un loc asigurat la Facultatea de Automatică și Calculatoare.

Celelalte probe, 5 la număr, le puteți găsi pe următorul site: www.itmarathon.lsaciasi.ro, unde avem și multe detalii ce țin de înscrieri, care încep pe 6 aprilie și țin până pe 21 aprilie.

Postat de Pracsiu Dan (dnprx) 15.05.2023

Comunitatea RoAlgo va invită să vă alăturați serverului de discord cu același nume în care toți pasionații de algoritmică și nu numai din Romania pot lua parte la discuții informatice și pot să afle în timp real informații legate de concursurile de algoritmică din Romania și nu numai.
https://discord.gg/E82gRbUBCJ
Va așteptăm cu drag pe server și vă rugam să trimiteți linkul mai departe oricui e pasionat de informatică.

Postat de Candale Silviu (silviu) 02.02.2021
Postat de Candale Silviu (silviu) 10.08.2015
Dacă observați erori în funcționarea pbInfo, vă rugăm să le raportați, adăugând un răspuns la această postare sau folosind formularul de contact.

Înainte de a posta, verificați următoarele:

  • dacă programul pare corect dar obține 0 puncte:
    • s-ar putea să afișeze mai mult decât se cere. Acest articol vă poate ajuta.
    • verificați să corespundă citirile/scrierile din program cu cele din enunț. Poate se cere să lucrați cu fișiere și lucrați cu tastatura, sau invers.
    • verificați să nu existe variabile neinițializate. Comportamentul programului este impredictibil în acest caz!
  • dacă programele C++ cu șiruri de caractere nu funcționează corect:
    • pe site se folosesc compilatoarele GNU. NU toate funcțiile disponibile în alte versiuni apar aici. De exemplu strrev, itoa nu pot fi folosite. Lista funcțiilor permise!
    • dacă folosiți funcția C/C++ strcpy pentru a șterge sau insera caractere, acest articol vă poate ajuta.
  • dacă nu vă puteți autentifica, încercați să ștergeți cookie-urile din browser sau să folosiți alt browser. Foarte probabil este o eroare locală.
  • dacă ați rezolvat o problemă și pe site nu apare imediat ca rezolvată, aveți răbdare. Va apărea în cel mult 10 minute!

Mulțumim!

Postat de Candale Silviu (silviu) 25.07.2015

Pentru rezolvarea problemelor cu șiruri de caractere în C/C++ țineți cont de aceste informații!!!

Ce găsesc aici?

www.pbinfo.ro îți propune să rezolvi probleme de informatică, cu evaluator automat. Știi pe loc dacă soluția ta este corectă sau dacă trebuie să mai lucrezi la ea.

Problemele sunt grupate după programa de informatică pentru liceu. Dar nu trebuie să fii la liceu ca să rezolvi aceste probleme. Poți fi elev de gimnaziu, student, profesor sau pur și simplu pasionat de informatică. De fapt, trebuie doar să vrei!!

Cum continui?

Întrebări şi răspunsuri

  1. Care sunt limbajele de programare acceptate?

    C, C++, Pascal, PHP, Python (2.7 și 3.4), Java și C#.

  2. Cum se fac citirea şi afişarea datelor?

    www.pbinfo.ro suportă atât probleme cu citire/scriere din fişiere, cât şi probleme în care se foloseşte consola. La fiecare problemă este clar precizat modul în care se face citirea şi afişarea datelor.

  3. Ce înseamnă E.C.?

    E.C. înseamnă Eroare de Compilare. Vezi mai jos cum se face evaluarea soluţiei tale.

  4. Cum se face evaluarea?

    Sistemul automat de evaluare preia sursa trimisă şi o compilează folosind compilatorul potrivit pentru fişierul sursă trimis. Dacă în urma compilării se obţin erori sau avertismente acestea vor fi afişate.

    Dacă nu apar erori de compilare, programul tău va fi rulat pe un set de date de intrare ales de propunătorul problemei. Astfel programul tău va primi un punctaj, care este maxim 100.

  5. Care sunt mesajele posibile la evaluare?

    Mesajele pot fi:

    • Eroare de compilare - programul este incorect sintactic şi nu trece de etapa de compilare.
    • OK. - programul a funcţionat corect şi a dat un răspuns corect. Bravo!!
    • Raspuns gresit. - programul a funcţionat corect, dar a dat un răspuns eronat.
    • Time limit exceeded - programul a depăşit limita de timp. Nu este destul de rapid. Foloseşte un algoritm mai eficient!
    • Memory exceeded - programul a depăşit limita de memorie. Recomandare: pentru tablourile de dimensiuni mari, folosiţi variabile globale.
    • Killed by signal n - dacă programul realizează o operaţie ilegală, sistemul de operare (Linux în acest caz) îi trimite un semnal (identificat prin numărul n) care îl opreşte. De cele mai multe ori asta înseamnă referirea ilegală a unor adrese de memorie (depăşirea tablourilor, de exemplu) sau operaţii matematice incorecte (de exemplu împărţire la zero).
    • Nonzero exit status n - programul nu returnează valoarea zero. Poate ai pus return 17; :), dar eroarea poate să fie produsă şi din alte cauze.
    Pentru problemele care necesită program de evaluare, mesajele pot fi diverse, dar ele precizează dacă răspunsul dat este corect sau nu.