INSPECTORATUL ŞCOLAR JUDEŢEAN VÂLCEA COLEGIUL NAŢIONAL DE INFORMATICĂ MATEI BASARAB RÂMNICU VÂLCEASTR. HENRI COANDĂ NR.2 TELEFON/FAX:

Documente similare
E_d_Informatica_sp_SN_2014_bar_10_LRO

E_d_Informatica_sp_MI_2015_bar_02_LRO

Subiectul 1

Concurs online de informatică Categoria PROGRAMARE Secţiunea 5-6 avansaţi PROBLEMA puncte DANS De 1 Iunie - Ziua Copilului se organizează un spe

Secţiunea 5-6 avansaţi PROBLEMA 1 Concurs online de informatică Categoria PROGRAMARE 100 puncte NR Un număr natural nenul V care se plictisea singur,

1. a. Să se scrie un algoritm care să afişeze toate numerele de patru cifre care au cifra sutelor egală cu o valoare dată k, şi cifra zecilor cu 2 mai

Secţiunea 7-8 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 ID 100 puncte Calculatoarele trebuie să se recunoască în rețeau

Microsoft Word - Rezolvarea Test nr. 11.doc

Performanta in matematica de gimnaziu si liceu-program de pregatire al elevilor olimpici MULTIMI. OPERATII CU MULTIMI Partea I+II Cls. a V-a

COMENTARII FAZA JUDEŢEANĂ, 9 MARTIE 2013 Abstract. Personal comments on some of the problems presented at the District Round of the National Mathemati

Secţiunea 9-10 avansaţi Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 TEXT 100 puncte Un text este format din una sau mai multe propoz

OLM_2009_barem.pdf

Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 Secţiunea 7-8 avansaţi 100 puncte DEMOCRATIE Arpsod are în curtea sa N copaci foarte băt

Subiecte_funar_2006.doc

Secţiunea 5-6 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA puncte PERIODIC Se citește un număr natural nenul N. Se ump

Microsoft Word - D_ MT1_II_001.doc

Probleme proiect TP BITPERM Implementați un algoritm care citește de la intrarea standard două numere naturale și scrie la ieșirea standard da

Nr. 932 din Avizat ISJ Vâlcea, Inspector școlar informatică, Ciochină Luisa EXAMEN DE ATESTARE A COMPETENȚELOR PROFESIONALE A ABSOLVENȚILOR

1. Găsiți k numerele cele mai apropiate într-un şir nesortat Dându-se un şir nesortat și două numere x și k, găsiți k cele mai apropiate valori de x.

Matematica - Clasa teste pentru grupele de excelenta

DAN LASCU ADRIANA-LIGIA SPORIŞ ANDA OLTEANU PAUL VASILIU MATEMATICĂ. CULEGERE DE PROBLEME TIP GRILĂ PENTRU ADMITEREA ÎN ACADEMIA NAVALĂ MIRCEA CEL BĂT

Microsoft Word - Concursul SFERA.doc

Microsoft Word - a5+s1-5.doc

Secţiunea PROBLEMA 1 Concurs online de informatică Categoria PROGRAMARE 100 puncte LIFT Cei N angajaţi ai firmei SKY vor să folosească ascensoru

joined_document_27.pdf

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

I

O NOUA PROBLEMA DE CONCURS OLIMPIADA MUNICIPALA DE INFORMATICA, IASI 2019 V-am promis într-un articol mai vechi ca vom prezenta pe acest blog câteva p

Programarea şi utilizarea calculatoarelor

Logică și structuri discrete Limbaje regulate și automate Marius Minea marius/curs/lsd/ 24 noiembrie 2014

CONCURSUL NAŢIONAL DE MATEMATICA PANAITOPOL EDIŢIA a X-a, TULCEA, 21 aprilie 2018 Clasa a VII - a 1. Se consideră numerele reale x, y şi z, cel puţin

Diapositive 1

CONCURSUL DE MATEMATICǍ ISTEŢII D ARBORE EDIŢIA a X-a - 20 aprilie 2019 Clasa a IV-a BAREM DE CORECTARE ŞI NOTARE SUBIECTUL I Se punctează doar rezult

Propunator: Morar Florin Colegiul National Silvania Zalau Discipina: Informatica Nivel liceal, cls. XII 1.Să se scrie în limbajul C/C++ definiţia comp

Inspectoratul Şcolar Judeţean Suceava Şcoala Gimnazială Luca Arbure CONCURSUL DE MATEMATICǍ ISTEŢII D ARBORE EDIŢIA a VIII a 29 APRILIE 2017 Clasa a I

Microsoft Word - Matematika_kozep_irasbeli_javitasi_0911_roman.doc

SUBPROGRAME

GHERCĂ MAGDA CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: GHERCĂ G

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

Microsoft Word - Programa finala olimpiadei matematica 2007 gimnaziu.doc

ARTUR BĂLĂUCĂ ARITMETICĂ Teme pentru centre de excelență MODELE DE PROBLEME REZOLVATE DE PROBLEME SEMNIFICATIVE PENTRU OLIMPIADE, CONCURS

Clasa IX 1. O lăcustă face salturi, fiecare salt în linie dreaptă şi de două ori mai lung ca precedentul. Poate vreodată lăcusta să revină în punctul

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

CONCURSUL DE MATEMATICĂ APLICATĂ "ADOLF HAIMOVICI" ETAPA JUDEȚEANĂ 18 martie 2017 Filiera Tehnologică : profilul Tehnic Clasa a IX -a Problema 1. 2 Se

CONCURSUL NAŢIONAL DE MATEMATICĂ APLICATĂ ADOLF HAIMOVICI Etapa locală, 24 februarie 2017 PROFIL TEHNIC ŞI SERVICII, RESURSE NATURALE, PROTECŢIA MEDIU

Microsoft Word - O problema cu bits.doc

MergedFile

Propunator: Morar Florin Colegiul National Silvania Zalau Discipina: Informatica Nivel liceal, cls. XI 1.Fişierul text bac.in conţine cel mult 1000 de

Lecții de pregă,re la informa,că Admitere 2019 Tema: Discutarea problemelor date la ul,mele sesiuni de admitere Bogdan Alexe

Furnicuţa şi-a construit un depozit pentru grăunţe

MergedFile

Elemente de aritmetica

Secţiunea Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 PIEPTBICEPS 100 puncte Mihai este un bodybuilder cunoscut în Romania. El

CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: ALTERESCU V. IULIA-CRI

MergedFile

TEST DE PROMOVARE ÎN CLASELE DE EXCELENȚĂ Clasa a V-a BAREM SUBIECTUL I a) Determinați numărul natural a din egalitatea: 315 :

Fâciu N. Maria-Ema CASA CORPULUI DIDACTIC BRĂILA PROGRAM DE FORMARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: Fâciu N. M

MergedFile

BARAJ NR. 1 JUNIORI FRANŢA ianuarie Fie x şi y două numere întregi astfel încât 5x + 6y şi 6x + 5y să fie pătrate perfecte. Arătaţi că

Concursul de Matematică Upper.School ediția 2019 Etapa III - Clasa a 7-a Lista de probleme PROBLEMA 1 / 4 punctaj: 7 Aflați numerele prime p, q, r car

Limbaje de Programare Curs 6 – Functii de intrare-iesire

Gheorghe IUREA Adrian ZANOSCHI algebră geometrie clasa a VII-a ediţia a V-a, revizuită mate 2000 standard EDITURA PARALELA 45 Matematică. Clasa a VII-

fIŞE DE LUCRU

Microsoft Word - EN_IV_2019_Matematica_Test_1.doc

Slide 1

Microsoft Word - Curs1.docx

20 SUBIECTE DE EXAMEN - De fapt, în pofida acestor probleme, până la urmă tot vom logaritma, căci aceasta este tehnica naturală în context. Trebuie do

Noțiuni matematice de bază

CLP_UTCN-grila-2012.dvi

Coman Marinela Furnizor program formare acreditat: CCD BRĂILA Denumire program: INFORMATICĂ ŞI TIC PENTRU GIMNAZIU Clasa a V-a Categorie: 1; Tip de co

UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Concurs MATE-INFO UBB 6 aprilie 2019 Proba scrisă la MATEMATICĂ NOTĂ IM

recmat dvi

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

Spatii vectoriale

Universitatea Politehnica din Bucureşti 2019 Disciplina: Geometrie şi Trigonometrie G1 * Varianta A 1. Ştiind cos x = 3 2, atunci sin2 x

PCLPII-C16(9)

Microsoft Word - Algoritmi genetici.docx

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

Microsoft Word - Lab1a.doc

1 Concursul de matematic¼a NICOLAE COCULESCU EDIŢIA a VIII-a SLATINA 29 noiembrie 2012 Clasa a III-a 1. Numere, numere. a) Cinci prieteni se î

Microsoft Word - V_4_Inmultirea_nr_nat.doc

Chertif Ionuț - Andrei Prietenul meu, calculatorul CLASA a V - a, 1 ora pe săptămână ARGUMENT Transformările societăţii româneşti din ultimii ani, dez

Algebra si Geometri pentru Computer Science

Curs 8: Tehnica divizării (I) Algoritmi si structuri de date - Curs 8 1

Microsoft Word - Evaluare_initiala_Matematica_Cls07_Model_Test.doc

OPERATII DE PRELUCRAREA IMAGINILOR 1

MergedFile

Lecţia 2 Structura liniară, alternativă şi repetitivă Clasa a V-a Structuri de bază(liniară, alternativă şi repetitivă) Programarea structurată este o

LABORATOR 2

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx

Microsoft Word - cap1p4.doc

CASA CORPULUI DIDACTIC BRAILA PROGRAM DE FORMARE INFORMATICA SI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: TIMOFTI V. AFRODITA COLEGIUL

Înregistrator de temperatură şi umiditate AX-DT100 Instrucţiuni de utilizare

Microsoft Word - EN_IV_2019_Matematica_Test_2.doc

Probleme rezolvate informatica: Probleme rezolvate grafuri si a

Teoria Grafurilor şi Combinatorică recapitulare Principii de numărare Reţineţi că: P (n, r) este numărul de şiruri (sau r-permutări) de forma A 1,...,

ALGORITHMICS

Dorel LUCHIAN Gabriel POPA Adrian ZANOSCHI Gheorghe IUREA algebră geometrie clasa a VIII-a ediţia a V-a, revizuită mate 2000 standard EDITURA PARALELA

Prelegerea 4 În această prelegere vom învăţa despre: Algebre booleene; Funcţii booleene; Mintermi şi cuburi n - dimensionale. 4.1 Definirea algebrelor

Limbaje Formale, Automate si Compilatoare

Transcriere:

INSPECTORATUL ŞCOLAR JUDEŢEAN VÂLCEA COLEGIUL NAŢIONAL DE INFORMATICĂ MATEI BASARAB RÂMNICU VÂLCEASTR. HENRI COANDĂ NR.2 TELEFON/FAX: 0350401742 0350401742 WEB: www.cnimateibasarab.ro E-MAIL: liceulmateibasarab@yahoo.com

CUPRINS CATEGORIA A PROBA SCRISĂ... 3 TIP SUBIECT - UTILIZARE... 3 TIP SUBIECT - PROGRAMARE... 5 CATEGORIA A PROBA PRACTICĂ... 7 TIP SUBIECT UTILIZARE... 7 BAREM DE CORECTARE... 9 TIP SUBIECT - PROGRAMARE... 10 Problema 1 Mere... 10 Problema 2 Joc... 11 CATEGORIA B PROBA SCRISĂ... 12 CATEGORIA B PROBA PRACTICĂ... 14 Problema 1 becuatii... 14 Descrierea soluției - Problema 1 Becuatii... 16 Problema 2 Maria... 17 Descrierea soluției - Problema 2 Maria... 19 CATEGORIA C PROBA SCRISĂ... 20 CATEGORIA C PROBA PRACTICĂ... 22 Problema 1 cecuatii... 22 Descrierea soluției - Problema 1 cecuatii... 24 Problema 2 Mihut... 25 Descrierea soluției - Problema 2 Mihut... 27 2

CATEGORIA A PROBA SCRISĂ TIP SUBIECT - UTILIZARE 1) De cate ori se folosește cifra 5 in scrierea numerelor de la 1 la 100. (5p) 2) Fie un cub de latură 10 cm. Cubul se vopsește in alb si se taie in cuburi cu latura de 1 cm. Câte cuburi nu au nici o față vopsită? Dar câte au numai o față vopsită? (10p) 3) Fie numărul A= 36912.198201 obținut prin alăturarea numerelor care se împart exact la 3, începând cu 3 și terminând cu 201. Aflați câte cifre are A? (10p) 4) Suntem în anul 2017. Peste câți ani se va întâmpla prima dată ca produsul cifrelor anului să fie mai mare decât suma lor? (10p) 5) Produsul a două numere naturale este 100. Dacă am mări unul dintre numere cu 10, produsul ar fi cu 250 mai mare decât cel inițial. Aflați suma celor două numere. (10p) 6) Un număr de 9 cifre are produsul cifrelor egal cu 5. Calculați suma cifrelor acestuia. (5p) 7) Determinați numărul a cărui treime a sfertului jumătății lui este egală cu 10. (5p) 8) Calculați suma tuturor numerelor de trei cifre care au suma cifrelor egală cu 26. (5p) 9) Victor este pasionat de fotografie și dorește să își salveze pe un stick USB cât mai multe dintre fotografiile realizate. Stick-ul său de memorie mai are un spațiu liber de stocare de 16 MB. El observă că are două categorii de fotografii: în prima categorie sunt incluse fotografii cu dimensiunea de 302 KB, iar în cea de-a doua categorie sunt incluse fotografii cu dimensiunea de 1902 KB, care au rezoluție mult mai bună decât cele din prima categorie. Care este cel mai mare număr de fotografii pe care Victor le poate salva pe stick-ul de memorie, știind că va salva mai întâi cât mai multe fotografii cu rezoluție mai bună? (15p) 3

10) Asociază literei unei imagini aflate în coloana din stânga, denumirea corespunzătoare aflată în coloana din dreapta. (15p) Ex: A. Calculator de birou A. 1) Tabletă electronică B. 2) Laptop 3) Calculator de birou C. 4) CD-ROM D. 5) Sistem de operare E. 6) Plotter F. 4

CATEGORIA A TIP SUBIECT - PROGRAMARE 1) De cate ori se folosește cifra 5 in scrierea numerelor de la 1 la 100. (5p) 2) Fie un cub de latură 10 cm. Cubul se vopsește in alb si se taie in cuburi cu latura de 1 cm. Câte cuburi nu au nici o față vopsită? Dar câte au numai o față vopsită? (10p) 3) Fie numărul A= 36912.198201 obținut prin alăturarea numerelor care se împart exact la 3, începând cu 3 și terminând cu 201. Aflați câte cifre are A? (10p) 4) Suntem în anul 2017. Peste câți ani se va întâmpla prima dată ca produsul cifrelor anului să fie mai mare decât suma lor? (10p) 5) Produsul a două numere naturale este 100. Dacă am mări unul dintre numere cu 10, produsul ar fi cu 250 mai mare decât cel inițial. Aflați suma celor două numere. (10p) 6) Determinați numărul a cărui treime a sfertului jumătății lui este egală cu 10. (5p) 7) Un număr de 9 cifre are produsul cifrelor egal cu 5. Calculați suma cifrelor acestuia. (5p) 8) Calculați suma tuturor numerelor de trei cifre care au suma cifrelor egală cu 26. (5p) 9) În secvența de algoritm de mai jos a, b, c și s sunt numere naturale. Am notat cu operatorul de atribuire și cu caracterul spațiu. (15p) Citește a,b s 0 c a s s+a a b s s+b b c s s+c scrie s,, a,, b, a) Ce se afișează pentru a=2 și b=3? 5

b) Scrieți câte o valoare pentru variabilele a și b astfel încât să se afișeze 3 valori egale. c) Care sunt datele de intrare și care sunt datele de ieșire ale problemei rezolvate de acest algoritm? 10) Fie următoarea secvenţă de pseudocod: dacă (x==0) atunci dacă (y x) atunci dacă (z x+y) atunci S x+y-z altfel S x+y-2*z sfârşit dacă altfel S x*y-z sfârşit dacă altfel S x+y*z sfârşit dacă a) Ce se afișează pentru x=2, y=3 și z=10? b) Ce se afișează pentru x=0, y=13 și z=10? (15p) 6

CATEGORIA A PROBA PRACTICĂ TIP SUBIECT UTILIZARE 1. Pe Desktop, creaţi un director (folder) cu numele vostru. 2. (2p) Lui Andrei îi plac foarte mult jocurile de tip labirint, dar și ghicitorile. Astăzi, el trebuie să parcurgă un labirint sub forma unui pătrat format din obstacole și culoare. Un obstacol este tot de formă pătrată și trebuie ocolit mergând pe culoar. În imagine, obstacolele sunt simbolizate de pătratele colorate. Uneori, la intersecția dintre două culoare de trecere, se află un indicator literă: A, B, C, D. E, F, G, H, I, J, K, L. În spatele acestuia se află o ghicitoare la care, dacă Andrei dă răspunsul corect, va primi un punctaj Andrei CERINȚE: a. Realizați labirintul în două variante: Varianta de mai sus, în care apar indicatoarele literă, respectând formele și culorile. Trebuie să îl desenați și pe Andrei! (15p) O a doua variantă, în care indicatoarele literă sunt înlocuite de indicatoare conținând punctajul asociat ghicitorii corespunzătoare acelui indicator. În acest caz, punctajul trebuie încadrat în cerc, umplut cu culoarea albastru, obstacolele verzi vor fi colorate în negru, obstacolele roșii vor fi colorate cu maro, dar obstacolele galbene nu își vor schimba culoarea. (15p) 7

ATENȚIE! În final trebuie să aveți două reprezentări ale labirintului, în același fișier. Desenul va fi realizat în PAINT, MICROSOFT WORD sau MICROSOFT POWERPOINT. b. Rezolvați ghicitorile pentru a afla punctajul corespunzător fiecărei ghicitori din spatele indicatorului literă: (4px12=48p) INDICATOR A B C D E F G H I J K L GHICITOAREA DIN SPATELE INDICATORULUI Câte variante de selecție există în aplicația PAINT instalată pe calculatorul la care vă aflați? Câte litere are denumirea dispozitivului periferic ce permite să transferaţi în format digital orice imagine sau text (de pe foaia de hârtie în calculator)? Câți biți are un byte? Câte categorii de dispozitive periferice există? Câte directoare sunt situate direct pe discul C al calculatorului la care lucrezi acum? Câți biți au în total 1 byte plus 1 octet? Câte shortcut-uri (scurtături) sunt pe ecranul calculatorului la care lucrezi acum? Câte litere are extensia unui fișier text creat cu aplicația Microsoft Word instalată pe calculatorul vostru? În câte categorii se împart componentele unui sistem de calcul? Câte cifre utilizează sistemul binar? Câte tipuri de memorie internă cunoști? Câți KB are 1 MB? c. Ajutați-l pe Andrei să aleagă un traseu prin labirint astfel încât să obțină un punctaj cât mai mare, dar să nu treacă de două ori pe culoarul dintre două camere. Marcarea traseului urmat de Andrei se va face cu o culoare la alegere. Plecarea este indicată de săgeata din dreptul lui Andrei. Desenați o ieșire din labirint, știind că Andrei va alege pentru a ieși, culoarul de pe linia de pe care a rezolvat ultima ghicitoare. Ieșirea va fi indicată printr-o săgeată. (7p) d. Salvați în folder-ul creat de voi pe desktop fișierul realizat, cu numele LABIRINT. (3p) OFICIU 10p 8

BAREM DE CORECTARE CATEGORIA A TIP SUBIECT UTILIZARE 1. 2p creare dosar pe desktop 2. a) 15p din care: respectarea formei labirintului 1p respectarea formelor și culorilor obstacolelor 5p desenarea lui Andrei 3p desenarea iesirii 1p desenarea indicatoarelor literă 5p 15p din care: existența celui de-al doilea labirint 3p înlocuirea indicatoarelor cu cerc umplut cu albastru 5p scrierea valorilor numerice în indicatoare 4p schimbarea culorilor obstacolelor 3p b) 48 p (4p x 12 ghicitori) c) 7p alegerea unui traseu 4p traseul are punctaj maxim 3p d) 3p (1,5p x 2) 9

CATEGORIA A TIP SUBIECT - PROGRAMARE Problema 1 Mere 50 puncte Un fermier a cules într-o zi x kilograme de mere. A doua zi, a cules de două ori mai multe mere decât în prima zi. A treia zi, a cules de trei ori mai multe mere decât în prima zi și tot așa, timp de N zile. Fermierul are un camion cu care poate transporta, la un moment dat, 3 tone de mere. Cerinţe: a) Câte kilograme de mere a cules în ultima zi? b) Câte kilograme de mere a cules în total în cele N zile? c) Câte drumuri trebuie să facă fermierul pentru a transporta toate merele culese în cele N zile folosind camionul pe care îl are? Date de intrare: De la tastatură se citesc numărul natural x, reprezentînd numărul de kilograme de mere culese în prima zi și numărul natural N reprezentând numărul de zile în care a cules mere. Date de ieşire: Pe prima linie se vor afișa trei numere, separate prin câte un spațiu, reprezentând răspunsurile celor trei cerințe. Restricții: 1 x 1000, 0 N 100 Exemplu: Pentru x=540 și N=4, se va afișa 2160 5400 2 Explicație: a)în a patra zi, a cules de 4 ori mai multe mere decât în prima zi, deci 540*4=2160 kilograme b)în total a cules 540+2*540+3*540+4*540=5400 kilograme c)pentru a transporta întreaga recoltă trebuie să facă două drumuri: La primul drum transportă 3 tone de mere, iar la al doilea transportă restul de 2400 kilograme de mere. 10

Problema 2 Joc 50 puncte Mihai este pasionat de matematică și informatică și îi place să inventeze jocuri cu numere. Pentru prietenul lui Ștefan care vine în vizită, a inventat următorul joc: Mihai spune un număr N cu exact trei cifre diferite de zero. Dacă numărul N are cel puțin două cifre pare, Ștefan trebuie să spună cel mai mic număr de 2 cifre care se poate forma cu două dintre cifrele lui N, în caz contrar, trebuie să spună cel mai mare număr de două cifre care se poate forma cu două dintre cifrele lui N. Cerinţe: a) Care este numărul de cifre pare din scrierea lui N? b) Care este numărul pe care trebuie să îl spună Ștefan? Date de intrare: De la tastatură se citește numărul N Date de ieşire: Se vor afișa două numere, separate prin câte un spațiu, reprezentând numărul de cifre pare din scrierea lui N, respectiv numărul pe care trebuie să îl spună Ștefan. Restricții: 100 N 999 Exemplu: Pentru N=457, se va afișa 1 75 Explicație: Numărul 457 are o cifră pară, deci Ștefan trebuie să spună care este cel mai mare număr de două cifre care se poate forma cu cifrele 4, 5, 7. 11

CATEGORIA B PROBA SCRISĂ 1) Aflați numărul de numere de 3 cifre cu proprietatea: dacă șterg prima cifră sau dacă șterg ultima cifră obțin de fiecare dată un pătrat perfect. (5p) 2) Cinci numere naturale consecutive au următoarea proprietate: suma a trei dintre ele este egală cu suma celorlalte două. Determinați numărul total de mulțimi de cinci numere cu această proprietate. (5p) 3) Determinați cardinalul mulțimii A = {abc abc + ab + bc + ca = cba }. (5p) 4) Daca a+b+c=10, a,b,c cifre nenule, sa se calculeze ab+bc+ca. (5p) 5) Pentru ce valori ale lui k mulţimea M 2 M 4 M 6. M 2k {n N/n < 10 6 } are exact un element, unde Mp este mulțimea multiplilor lui p. (5p) 6) Fie numerele raționale nenule a,b,c,d a.î valoarea raportului R = 2ac+bd ac+bd. (5p) a b = 2 5 c și = 9 d 4. Determinați 7) Fie n un număr natural impar. Se cunoaște că ultima cifră a produsului tuturor numerelor impare, nedivizibile cu 5 și mai mici sau egale cu n este 7. Care este ultima cifră a lui n? (10p) 8) Dacă numărul natural GATES verifică relația GATES + GATE + GAT + GA + G = 11302, calculați G + A + T + E + S. (10p) 9) Suma dintre cel mai mare divizor comun și cel mai mic multiplu comun a două numere naturale este 2017. Să se afle numerele. (10p) 10) Se consideră algoritmul alăturat descris în limbaj pseudocod. S-a notat cu [x] partea întreagă a numărului real x. Se cere: a) Ce se va afişa dacă se citesc valorile 5, 9, 25, 7, 55, 85? Justificaţi răspunsul. (5p) b) Determinaţi un set de date de intrare care să înceapă cu valoarea 4 astfel încât valoarea afişată să fie 25. (5p) c) Scrieţi în pseudocod un algoritm echivalent cu cel dat în care să se înlocuiască structura repetitivă CÂT TIMP EXECUTĂ cu o structură repetitivă cu test final. (5p) CITEŞTE n CITEŞTE b S 0 PENTRU i=1, n-1 EXECUTĂ CITEŞTE a x a+b CÂT TIMP x>9 EXECUTĂ x [x/10] SFÂRŞIT CÂT TIMP S S+x b a SFÂRŞIT PENTRU SCRIE S 12

11) Se consideră algoritmul alăturat descris în limbaj pseudocod. Se cere: a) Ce se va afişa dacă se citesc valorile: 5, 9, 6, 30, 15, 20? (5p) b) Determinaţi un set de date de intrare nenule care să înceapă cu valoarea 5 astfel încât valoarea afişată să fie egală cu 25. Justificaţi răspunsul. (5p) c) Precizaţi care este efectul algoritmului în condiţiile în care valorile citite sunt numere naturale nenule. (5p) CITEŞTE n CITEŞTE a CITEŞTE b S 0 PENTRU i=1, n-2 EXECUTĂ CITEŞTE c x a y b z c REPETĂ DACĂ x<y ATUNCI y y-x SFÂRŞIT DACĂ DACĂ y<z ATUNCI z z-y SFÂRŞIT DACĂ DACĂ z<x ATUNCI x x-z SFÂRŞIT DACĂ PÂNĂ CÂND x=y şi y=z S S+x a b b c SFÂRŞIT PENTRU SCRIE S 13

CATEGORIA B PROBA PRACTICĂ Problema 1 becuatii (50 puncte) Dică și Șumudică sunt buni prieteni, pasionați de două lucruri: matematică și informatică. Aceștia participă la un concurs de propunători de probleme pe echipe. Pentru a avea succes Dică vrea să propună o problemă cu ecuații, iar Șumudică o problemă cu mulțimi. După consultări repetate se decid să participe la concurs cu o problemă care folosește atât ecuații cât și mulțimi. În această problemă se dau N ecuații de forma x2 = Ai + y2, 1 i N și se notează cu Si mulțimea soluțiilor celei de-a i-a ecuații, Si={(x, y) x2 = Ai + y2 și x, y numere naturale}. Cerința problemei este determinarea a două numere B= card(s1) + card(s2) +... + card(sn), respectiv C= card(s1 U S2 U... U S2). Cerinţă Se cunosc N și numerele A1, A2,..., AN și se cere să se determine numerele B și C. Date de intrare: Din fișierul becuatii.in se citesc: numărul natural p de pe prima linie (ce poate avea două valori: 1 sau 2, corespunzătoare uneia din cele două cerințe, adică 1 pentru determinarea lui B, iar 2 pentru determinarea lui C), numărul N de pe a doua linie și de pe a treia linie numerele A1, A2,..., AN cu câte un spațiu între ele. Date de ieşire: În fişierul becuatii.out se va scrie numărul B, dacă p=1 și respectiv numărul C, dacă p=2, cu semnificația din enunț. Restricţii și precizări: 1<N 10000, număr natural. Ai sunt numere natural nenule mai mici strict decât 1000, 1 i N. Pentru o multime M, card(m) reprezintă numărul de elemente al mulțimii M. Pentru mulțimile M și P, notăm cu M U P reuniunea dintre M și P. 5 puncte din oficiu, 18 puncte pentru prima cerință și 27 de puncte pentru a doua cerință. 14

Exemple becuatii.in becuatii.out Explicaţie 1 2 1 21 2 2 1 21 3 p=1 și deci afișăm B. Prima ecuatie este x 2 =1+y 2, iar a doua ecuație este x 2 =21+y 2. Mulțimile soluțiilor sunt S 1={(1,0)} și S 2={(11,10), (5,2)}. În acest caz B=1+2=3. 3 p=2 și deci afișăm C. Prima ecuatie este x 2 =1+y 2, iar a doua ecuație este x 2 =21+y 2. Mulțimile soluțiilor sunt S 1={(1,0)} și S 2={(11,10), (5,2)} => S 1 U S 2 = {(1,0), (11,10), (5,2)} => card(s 1 U S 2) = 3. Deci, C=3. Memorie disponibilă: 4 MB Timp maxim de executare: 0.04 sec./test 15

Descrierea soluției - Problema 1 Becuatii Autor: conf. univ. dr. Doru Anastasiu Popescu Universitatea din Pitești Soluția optimă presupune folosirea unui vector de frecvețe F pentru termenii Ai din ecuații. Dimensiunea vectorului F este Max=max{Ai 1 i N}, evident Max<1000. Astfel este suficient să rezolvăm doar ecuațiile x 2 = k + y 2, cu F[k]>0, 0<k Max. Rezolvarea unei ecuații folosește descompunerea (x+y)(x-y)=k. Astfel x=(d+k/d)/2, y=d-x este soluție dacă d este divizor pentru k, (d+k/d)%2=0 și y 0. B=0; Pentru prima cerință trebuie să calculăm B astfel: for(k=0;k<=max;k++) if(f[k]!=0) B+=F[k]*sol(k); Unde sol(k) este numărul de soluții a ecuației x 2 = k + y 2. Pentru a doua cerință determinăm soluțiile distincte ale ecuațiilor x 2 = k + y 2, cu F[k]>0, 0<k Max și le memorăm în doi vectori de dimensiune C (unul pentru x și celălalt pentru y). 16

Problema 2 Maria (50 puncte) Maria, verișoara mai mare a lui Mihuț este și ea pasionată de șiruri de numere. Ea are 4 șiruri speciale, pe care le vom numi A, B, C, D. Șirul A este următorul: 1 1 2 3 5 8 13... Primii doi termeni sunt 1 iar fiecare dintre următorii se obțin prin însumarea celor doi anteriori. Șirul B este următorul: 1 2 6 24 120... Temenul de pe poziția i este chiar produsul primelor i numere naturale. Șirul C este șirul numerelor prime mai mici decât 500000 (cinci sute de mii). Șirul D este format din anumite numere, care nu respectă neapărat o regulă, dar care pur și simplu i-au plăcut cândva Mariei. Dându-i-se mai multe numere naturale, Maria dorește să decidă pentru fiecare dintre ele dacă face parte din cel puțin unul dintre cele patru șiruri. Evident, ea este prea mică să facă asta, așa că tu trebuie să o ajuți cu un program. Date de intrare Fișierul maria.in conține pe prima linie un număr natural N, ce reprezintă numărul de valori din șirul D. Pe linia a doua se află cele N componente ale șirului. Linia a treia conține un număr Q ce reprezintă numărul de valori pentru care Maria dorește să verifice dacă se găsesc în vreun șir. Pe linia a 4-a se află cele Q valori. Numerele de pe aceeași linie sunt date separate prin câte un spațiu. Date de ieșire Fișierul maria.out conține pe primul rând Q valori care pot fi 0 sau 1. Pentru fiecare număr de pe linia a 4-a a fișierului de intrare, în ordinea în care apar, se scrie 1 dacă el se găsește în cel puțin unul din cele 4 șiruri respectiv 0 în caz contrar. Numerele din fișierul de ieșire nu se separă prin spații. Restricții 2 N 1000; Numerele din șirul D sunt naturale cuprinse între 1 și 1000000000 (un miliard), inclusiv; 1 Q 50000 (cinci zeci de mii); Numerele de pe ultima linie a fișierul de intrare sunt naturale cuprinse între 1 și 1000000000 (un miliard) inclusiv; 17

Pentru teste în valoare de 5 puncte, niciunul dintre cele Q numere nu se află nici în șirul A și nici în șirul B; Pentru teste în valoare de 5 puncte, niciunul dintre cele Q numere nu se află nici în șirul A și nici în șirul C; Pentru teste în valoare de 5 puncte, niciunul dintre cele Q numere nu se află nici în șirul B și nici în șirul C; Pentru teste în valoare de alte 15 puncte numerele de verificat sunt naturale 1000 Numerele prime mai mari decât 500000 nu se consideră că fac parte din șirul C. 5 puncte din oficiu. Exemplu maria.in 4 100 4 10 13 7 2 9 120 10 11 1 12 maria.out 1011110 Explicație: Numărul 2 este în șirul C(1), numărul 9 nu este în niciun șir (0), numărul 120 este în șirul B(1), numărul 10 este în șirul D(1), numărul 11 este în șirul C(1), numărul 1 este în șirul A(1), numărul 12 nu este în niciun șir(0). Timp maxim de executare 0.1 secunde / test Memorie maxim disponibilă: 64M 18

Descrierea soluției - Problema 2 Maria Autor: prof. Marius Nicoli Colegiul Național "Frații Buzești" - Craiova Soluția optimă se bazează pe formarea unui șir crescător cu reuniunea elementelor din cele 4 șiruri date și căutarea binară în acesta a fiecărei valori de testat. Pentru a realiza asta se poate construi un șir cu toate numerele din șirurile A, B, D și apoi acesta se sortează crescător cu orice metodă. Se construiește și un șir cu valorile prime, folosindu-se Ciurul lui Eratostene. Aceste două șiruri se pot interclasa, obținându-se cel în care apoi se poate căuta binar. 19

CATEGORIA C PROBA SCRISĂ 1) Aflați cel mai mic număr natural n pentru care produsul P= (2 2 1)(3 2 1)(4 2 1). (n 2 1) este pătrat perfect. (10p) 2) Să se afle valoarea minimă a lui n pentru care 1 2 3 4 300 nu este divizibil cu 2 n. (10p) 3) Fie numerele a = 2 si b = 53 încât: a<c<b; a<d<b si c Q; d R Q 13. Să se arate că există numere c şi d astfel (10p) 4) Fie un cub cu latura n cm, n N. Cubul se vopsește în alb şi se taie în cuburi cu latura de 1 cm. Dacă numărul cuburilor care nu au nici o față vopsită este egal cu cel al cuburilor care au o singură față vopsită să se afle numărul cuburilor care au exact două fețe vopsite. (10p) 5) Media armonică a două numere a şi b se calculează după formula m armonică = 2 1. Aflați pentru câte perechi de numere întregi media a +1 b armonică este egală cu 5. (10p) 6) Fie n un număr natural. Pentru câte valori întregi ale lui x este verificată relația: 1 2 x n? (10p) 7) Se consideră algoritmul alăturat descris în limbaj pseudocod (a și b sunt numere naturale). S-a notat cu [x] partea întreagă a numărului real x și cu x%y restul împărțirii numărului întreg x la numărul întreg y. Se cere: a) Ce valoare se va afişa pentru a=52 şi b=9? (5p) b) Scrieți enunțul problemei pe care o rezolvă algoritmul dat. (5p) c) Scrieţi în pseudocod un algoritm echivalent cu cel dat, în care să se înlocuiască structura repetitivă CÂT TIMP EXECUTĂ cu o structură repetitivă cu test final. (5p) CITEŞTE a, b c 1 CÂT TIMP b > 0 EXECUTĂ DACĂ b % 2 = 1 ATUNCI c (c * a) % 10 SFÂRŞIT DACĂ a (a * a) % 10 b [ b / 2] SFĂRŞIT CÂT TIMP SCRIE c 20

8) Se consideră algoritmul alăturat descris în limbaj pseudocod. S-a notat cu [x] partea întreagă a numărului real x şi cu <> semnul diferit. Se cere: a) Ce se va afişa dacă se citesc pe rând valorile 5, 4, 20, 30, 24, 21? (4p) b) Determinaţi un set de date de intrare nenule care să înceapă cu 5 astfel încât valoarea afişată să fie 65. (4p) c) Precizaţi care este efectul algoritmului în condiţiile în care valorile citite sunt numere naturale nenule. (3p) d) Scrieţi în pseudocod un algoritm echivalent cu cel dat în care să se înlocuiască structura repetitivă CÂT TIMP EXECUTĂ cu o structură repetitivă cu test final. (4p) CITEŞTE n CITEŞTE a S 0 PENTRU i=1,n-1 EXECUTĂ CITEŞTE b a1 a b1 b a2 a b2 b CÂT TIMP a1<>b1 EXECUTĂ DACĂ a1>b1 ATUNCI a1 a1-b1 a2 a2+b2 ALTFEL b1 b1-a1 b2 b2+a2 SFÂRŞIT DACĂ SFÂRŞIT CÂT TIMP S S+[(a2+b2)/2] a b SFÂRŞIT PENTRU SCRIE S 21

CATEGORIA C PROBA PRACTICĂ Problema 1 cecuatii (50 puncte) Dică și Șumudică sunt buni prieteni, pasionați de două lucruri: matematică și informatică. Aceștia participă la un concurs de propunători de probleme pe echipe. Pentru a avea succes Dică vrea să propună o problemă cu ecuații, iar Șumudică o problemă cu mulțimi. După consultări repetate se decid să participe la concurs cu o problemă care folosește atât ecuații cât și mulțimi. În această problemă se dau N ecuații de forma Aix+Biy+Ciz=Di, 1 i N și se notează cu Si mulțimea {x+y+z Aix+Biy+Ciz=Di și x,y,z numere naturale}, 1 i N. Cerința problemei este determinarea a două numere naturale N1 și N2, unde N1=Max+FMax, respectiv N2= card(s1 U S2 U... U SN). Max este cel mai mare număr dintre card(si), 1 i N, iar FMax este de câte ori apare Max printre card(s1), card (S2),..., card(sn). Cerinţă Se cunosc N și numerele A1, B1, C1, D1, A2, B2, C2, D2..., AN, BN, CN, DN și se cere să se determine numerele N1 și N2. Date de intrare: Din fișierul cecuatii.in se citesc: numărul natural p de pe prima linie (ce poate avea două valori: 1 sau 2, corespunzătoare uneia din cele două cerințe, adică 1 pentru determinarea lui N1, iar 2 pentru determinarea lui N2), numărul N de pe a doua linie și de pe următoarele N linii, câte patru numere naturale separate prin câte un spațiu reprezentând coeficienții ecuațiilor: Ai Bi Ci, Di, 1 i N. Date de ieşire: În fişierul cecuatii.out se va scrie numărul N1, dacă p=1 și respectiv numărul N2, dacă p=2, cu semnificația din enunț. Restricţii: 1<N 1000, număr natural. Ai Bi Ci, Di sunt numere natural nenule mai mici strict decât 1000, 1 i N. Pentru o multime M, card(m) reprezintă numărul de elemente al mulțimii M. Pentru multimile M și P, notăm cu M U P reuniunea dintre M și P. 5 puncte din oficiu, 18 puncte pentru prima cerință și 27 de puncte pentru a doua cerință. 22

Exemple cecuatii.in cecuatii.out Explicaţie 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 3 p=1 și deci afișăm N1. Prima ecuatie este x+y+z=1, iar a doua x+2y+z=2. Obțimem soluțiile (1,0,0), (0,1,0), (0,0,1) pentru prima ecuație și (1,0,1), (0,1,0), (0,0,2), (2,0,0) pentru a doua ecuație. S 1={1}, S 2={1,2}, Max=2, FMax=1 => N1=3. 2 p=2 și deci afișăm N2. Prima ecuatie este x+y+z=1, iar a doua x+2y+z=2. Obțimem soluțiile (1,0,0), (0,1,0), (0,0,1) pentru prima ecuație și (1,0,1), (0,1,0), (0,0,2), (2,0,0) pentru a doua ecuație. S 1={1}, S 2={1,2}, S 1 U S 2 ={1,2} => N2=2. Memorie disponibilă: 4 MB Timp maxim de executare: 0.04 sec./test 23

Descrierea soluției - Problema 1 Cecuatii Autor: conf. univ. dr. Doru Anastasiu Popescu Universitatea din Pitești Soluția optimă presupune folosirea unui vector caracteristic v pentru numerele de forma x+y+z, unde A i x+b i y+c i z=d i. Datorită restricțiilor din problemă se observă ușor faptul că 1 x+y+z 1000. Cardinalul unei mulțimi S, corespunzătoare coeficienților A, B, C, D dintr-o ecuație de forma Ax+By+Cz=D, notat cu Nr, se calculează astfel: for(i=0;i<=d;i++) v[i]=0; Nr=0; for(x=0;x<=d/a;x++) for(y=0;y<=d/b;y++) if(d-a*x-b*y>=0 && (D-A*x-B*y)%C ==0){ z=(d-a*x-b*y)/c; v[x+y+z]=1; } for(i=0;i<=d;i++) Nr+=v[i]; Pentru cerința a doua N2 se utilizează un singur vector caracteristic v pentru toate ecuațiile și apoi: N2=0; for(i=1;i<=1000;i++) N2+=v[i]; 24

Problema 2 Mihut (50 puncte) Mihuț este un băiețel căruia îi place foarte mult, încă de mic, să se joace cu șiruri de numere ordonate strict crescător. La împlinirea vârstei de 5 luni el a primit drept cadou o cutie în care se găsesc exact N șiruri de numere naturale ordonate strict crescător. Odată ce le-a văzut s-a gândit cum să formeze cu ele un șir strict crescător cu cât mai multe numere. El nu poate încă să despartă numerele din același șir așa că singurul lucru pe care îl are de făcut este să așeze convenabil șirurile încât să obțină un alt șir strict crescător cât mai lung. Evident că Mihuț este prea mic și nu știe să obțină șirul dorit, așa că ajută-l tu cu un program. Date de intrare Fișierul mihut.in conține pe prima linie un număr natural N, cu semnificația din enunț. Pe fiecare din următoarele N linii se găsește descrierea unuia dintre cele N șiruri: Mai întâi numărul de elemente, apoi elementele. Numerele din același șir se dau ordonate strict crescător. Numerele de pe același rând sunt separate prin câte un spațiu. Date de ieșire Fișierul mihut.out conține pe primul rând un număr natural ce reprezintă lungimea maximă a șirului pe care Mihuț îl poate obține. Restricții 2 N 18; Lungimea fiecăruia dintre șirurile date este între 2 și 100; Numerele din șirurile date sunt naturale nenule cuprinse între 1 și 1000, inclusiv; Pentru teste în valoare de 5 puncte, soluția se obține folosind exact două dintre șirurile date; Pentru teste în valoare de alte 10 puncte soluția se obține folosind exact trei dintre șirurile date; Pentru teste în valoare de alte 15 puncte soluția se obține cu N-1 dintre șirurile date; O soluție se poate obține chiar și cu un singur șir; 5 puncte din oficiu. 25

Exemplu mihut.in 3 3 9 10 20 2 1 100 4 2 4 6 8 mihut.out 7 Explicație: Mihuț obține un șir de lungime 7 adăugănd primul șir în continuarea celui de-al treilea. Timp maxim de executare 0.1 secunde / test Memorie maxim disponibilă: 64M 26

Descrierea soluției - Problema 2 Mihut Autor: prof. Marius Nicoli Colegiul Național "Frații Buzești" Craiova Este suficient ca pentru fiecare dintre șirurile date să păstrăm lungimea sa, primul și ultimul element. Vom sorta șirul acestor triplete după capătul de început. Putem construi toate submulțimile mulțimii de șiruri și pentru fiecare testăm, folosind șirul de triplete amintit anterior, dacă ea poate participa la soluție. Construirea tutror submulțimilor se poate realiza scriind în baza 2 toate numerele de la 1 la 2 n -1 și considerând drept submulțime șirurile date corespunzătoare valorilor de 1 din reprezentarea binară a scrierii numărului curent. Problema are soluție polinomială, deci și pentru valori mai mari ale lui n, dar astfel de abordări nu erau necesare pentru obținerea punctajului maxim. 27