instructiecolegii 2012

Post on 23-Jun-2015

304 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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!

top related