Instructiecolegii 2012
-
Upload
sergiu-corlat -
Category
Documents
-
view
304 -
download
0
Transcript of Instructiecolegii 2012
Sergiu Corlat, USM
Pe urmele Piraţilor din Caraibe
Fiecare instituţie de învăţămînt participă cu o echipă, formată din 3 contestanţi
Elevii, premianţi ai etapei zonale anului 2011, suplinesc componenţa echipei.
Recepţionarea ofertelor – până la 09.02
9.00 – începutul înregistrării 9.30 – Deschiderea concursului 10.00 – repartizarea probelor 14.00 – testarea participanţilor.
Anunţarea rezultatelor – 13.02.2011, sites.google.com/site/scorlat Colegiul Politehnic din Chişinău
Pe parcursul primei ore de concurs participanţii pot adresa întrebări în scris comisiei. Răspunsurile posibile vor fi DA, NU, FĂRĂ COMENTARII
Pascal (Free Pascal)C++
4 probleme (anul I – separat, II, III - împreună )
5 teste pentru problemăRestricţii de timp - 5 sec. per test.5 pt per test.Elevii vorbitori de limbă rusă pot
utiliza dicţionare pentru traducere.
Afişarea informaţiei simbolice Instrucţiuni de salt condiţionat, selecţie Instrucţiuni ciclice Prelucrarea numerelor Sisteme de numeraţie Tablouri (numere, simboluri) şi
prelucrarea lor Fişiere text (citire, scriere)
Coţinuturile pentru anul IStructuri de date staticeSubprogrameTehnici de programare
Citirea datelor - din fişier text. Pentru testele mici se va permite introducerea de la tastatură
Afişarea rezultatelor – în fişier. Se va admite afişarea pe ecran pentru elevii anului I.
Enunţ: Căpitanul Ion Vrabie (J. Sparrow) a găsit un tezaur format din trei monede, una dintre care este falsă şi se deosebeşte de celelalte prin greutate. Corsarul vrea să determine moneda falsă cu ajutorul unui program.
Cerinţă: scrieţi programul, care va permite determinarea monedei false.
Intrare: fişierul text monede.in conţine trei numere întregi, separate prin spaţii – greutăţile monedelor găsite.
Ieşire: fişierul text monede.out conţine un singur număr întreg – greutatea monedei false.
program monede;var a,b,c : integer; f,g : text;begin assign(f, 'monede.in'); reset(f); readln(f, a,b,c); close(f); assign(g, 'monede.out'); rewrite(g); if a=b then write(g, c); if b=c then write(g, a); if a=c then write(g, b); close(g);end.
8 5 8 5
Monede.in Monede.out
Fişierele cu sursele participanţilor vor fi stocate într-un dosar separat pe suprafaţa de lucru. Numele dosarului – numele participantului
Evaluarea – în prezenţa participanţilor
Contestaţii – 24 ore după anunţarea rezultatelor.
Succese tuturor participanţilor!