paypal.me/kalytheo
kalytheo
Support my channel
paypal.me/kalytheo
paypal.me/kalytheo
updated 8 years ago
paypal.me/kalytheo
Limbajul C/C++ Varianta 1
Filieră teoretică, profil real, specializare matematică-informatică / matematică-informatică intensiv informatică. Filieră vocațională, profil militar, specializare matematică-informatică
• Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu.
• Timpul de lucru efectiv este de 3 ore.
Variabila întreagă x reține un număr natural cu cel puțin două cifre. Care dintre următoarele expresii C/C++ are valoarea egală cu cifra zecilor numărului natural memorat în variabila x?
Se consideră următoarea funcție recursivă:
Care este rezultatul furnizat de funcție în urma apelului f(5)?
Un pictor are la dispoziție 5 culori: roșu, galben, albastru, alb și negru. Pentru a obține diverse alte culori el combină 2 până la 4 culori (pentru fiecare amestec se folosește aceeași cantitate din fiecare culoare). Știind că primele 5 soluții de combinare a culorilor sunt: (roșu, galben); (roșu, galben, albastru); (roșu, galben albastru, alb); (roșu, galben, albastru, negru); (roșu, galben, alb) care sunt culorile care se combină înainte și după secvența: (roșu, albastru); (roșu, albastru, alb); (roșu, albastru, alb, negru); (roșu, albastru, negru) ?
Fie un graf neorientat cu 6 noduri și 8 muchii. Câte subgrafuri distincte se pot forma. Două grafuri sunt distincte dacă matricele lor de adiacență sunt diferite.
Algoritmul alăturat este reprezentat în pseudocod. S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b.
a. Scrieţi valoarea afișată în urma executării algoritmului dacă se citesc în ordine valorile 117 și 123. (6p)
b. Scrieți două numere distincte din intervalul (1000, 2000) care pot fi citite în ordine pentru a și b, astfel încât valoarea afişată să fie 0. (6p)
c. Scrieţi programul C/C++ corespunzător algoritmului dat. (10p)
d. Scrieţi în pseudocod un algoritm, echivalent cu cel dat, înlocuind prima structură cât timp...execută cu o structură repetitivă cu număr cunoscut de pași. (6p)
Se consideră graful orientat cu vârfurile numerotate de la 1 la 6 și arcele: (1,2), (2,3), (2,4), (3,5), (4,1), (5,3). Care este numărul de componente tare conexe? Să se determine numărul minim de arce ce trebuie adăugate astfel încât graful să devină tare conex și să se scrie un exemplu de astfel de arce.
Variabilele i şi j sunt de tip întreg, iar variabila a memorează un tablou bidimensional cu 7 linii și 7 coloane, numerotate de la 1 la 7, având iniţial toate elementele nule. Fără a utiliza alte variabile decât cele menționate, înlocuind punctele de suspensie, scrieţi secvenţa de instrucţiuni de mai jos, utilizând nu mai mult de 4 atribuiri, astfel încât, în urma executării acesteia, variabila a să memoreze tabloul alăturat.
Un număr natural, k, se numește număr supliment a lui x în raport cu n dacă x+k este divizibil cu n. Subprogramul Supliment are trei parametri:
· x și y, prin care primește câte un număr natural
· n, număr natural, n∈[1,103]
Subprogramul returnează cel mai mic număr supliment al numerelor din intervalul [x, y] în raport cu n. Scrieți definiția completă a subprogramului.
Mimi folosește litere mici și cifre pentru a forma parole, unele conținând numere de o cifră. O parolă poate conține cel mult un număr. Gigel trebuie să șteargă din fiecare parolă care conține număr caracterul corespunzător poziției acestuia. Dacă parola are mai puține caractere decât numărul conținut, nu se va face nicio modificare. Astfel, dacă o parolă conține cifra 4, Gigel va șterge al patrulea caracter din aceasta, dacă are minimum 4 caractere.
Exemplu: Pentru textul "la simu1larile na2tionale a2u fost 0 absen6ti ne3motivati" se va afișa pe ecran șirul: "la imu1larile n2tionale au fost 0 absenți nemotivați"
Numim secvență progresivă un șir cu cel puțin 3 termeni aflați în poziții consecutive cu proprietatea că al doilea termen este mai mare cu o unitate decât primul, al treilea termen este mai mare cu două unitați decât al doilea termen etc. Exemplu secvența 3 4 6 9 13 18 este secvență progresivă pe când secvența 3 4 6 8 11 15 nu este secvență progresivă.
Fișierul bac.in conține un șir de cel mult 106 numere naturale din intervalul [0, 109], separate prin câte un spațiu. Se cere să se afișeze pe ecran lungimea maximă a unei secvențe progresive iar pe linia următoarea termenii acesteia separați prin câte un spațiu, sau mesajul Nu exista în caz contrar. Dacă sunt mai multe secvențe progresive de lungime maximă se va afișa prima. Proiectați un algoritm eficient din punct de vedere al memoriei și al timpului de executare.
Exemplu: dacă fișierul conține numerele 1 2 3 5 6 8 11 4 5 7 10 15 16 se va afișa pe ecran 4 5 6 8 11
iar dacă fișierul conține numerele 1 2 5 6 9 12, pe ecran se va afișa mesajul Nu exista.
I tried taming the ocelot with roast chicken, raw chicken, raw fish, and rotten meat, but it only gave out hearts to raw fish.
Ocelots spawn above grass blocks in jungle biomes.
I locked the ocelot in a pen, along with some cats that I tamed.
My black oak fence protected me very well.
But my house made of Nether bricks, specially designed for defense against the Endermans, protected me very well.
Phantoms are flying undead hostile mobs that spawn in the night sky when the player has not laid in a bed or died for three or more in-game days. They attack by diving at the player from the sky to bite them.
The Enderman is a tall neutral mob found in all three dimensions. Endermen normally ignore players and lazily amble about, but they will swiftly walk to attack those that damage it or look directly at its face. Endermen teleport to avoid water (which harms them), projectiles and some other damage sources, and they occasionally pick up certain blocks. They will also teleport more rapidly in sunlight. minecraft.fandom.com/wiki/Enderman
The Nether is home to its own share of mobs, most of which are fire- and lava-proof. Skeletons, chickens, and endermen are the only Overworld mobs that can naturally spawn in the Nether; in Java Edition, baby zombified piglins may spawn as chicken jockeys.
The Nether is a dangerous, hell-like dimension containing fire, lava, fungal vegetation, many hostile mobs, and exclusive structures and biomes.
After I got rid of the Enderman, I was attacked by a Skeleton and a Creeper.
Minecraft is awesome!
Ravagers are hostile toward players, iron golems, adult villagers, and wandering traders within a 32-block radius. They attack by ramming enemies with their head, …
When ravagers see a villager and an iron golem together, they always prioritize villagers unless they are already attacking an iron golem.
A Ravager killed my painstakingly crafted Golem!
I managed to win such a raid.
My villagers were happy that I saved them and set off fireworks.
I hope you like the village I built!
Level 2 Great, the chicken moved! But then she stopped. In games, chickens walk forever. Use a forever do loop to keep these chickens moving.
Level 3 Now the chickens look weird moving the same way. Games use random moves to make things look real. Make the chickens turn random.
Level 4 Choose Steve - Let's explore our world! Move with the arrows, and press the space bar or tap the game board to use items. Use the door to get inside the house.
Level 5 In Minecraft, sheep drop wool. Place the drop block in when used, then walk over and use the sheep to drop an item.
Level 6 These cows are lost! Lead them to the grass with the move a step toward block in a forever do loop.
Level 7 The path to your sheep is blocked by a stone wall. Luckily there is a Creeper here. Creepers explode after you touch them. Get the Creeper to explode the wall so you can reach your sheep!
Level 8 Oh no! Zombies have trapped you inside! Code the Iron Golem to chase and attack the zombies!
Level 9 Now you can fill the world with what you want! Placespawn blocks under when run to spawn things when the game starts.
Level 10 Now you make the zombies. Use the spawn block to make 3 zombies when night falls. Get them to move towards you. Survive until morning.
Level 11 Some games let you keep score. Play tag with these Iron Golems and use the block to give yourself a point when you tag them.
Reach five points to win!
Level 12 It's time to make your own Minecraft! Spawn creatures and then make them do whatever you want. Have fun!
studio.code.org/c/2150176595
Deschideți fișierul comp_x.
a. Pe baza valorilor din grupul de celule A2:B5 din foaia de calcul (sheet) Document de lucru, inserați o diagramă (chart) de tip Suprafață (Area). Formatați axele, astfel încât textul asociat axei orizontale să fie orientat prin rotire cu 270 grade, iar valorile asociate axei verticale să fie afișate în ordine descrescătoare. Plasați diagrama pe aceeași foaie de calcul, în dreapta tabelului aflat în aceasta.
b. Inserați în celula A10 a foii de calcul (sheet) Document de lucru, o legătură (hyperlink) către ultima foaie de calcul.
c. Stabiliți dimensiunile marginilor foii de calcul (sheet) Document de lucru, astfel: marginea din stânga 5 cm (1.97") și marginea din dreapta 6 cm (2.36").
A brilliant solution for level 10!!!
Can you solve this complicated maze?
Try following the left-hand wall.
Advanced programmers only!
Drowned occasionally spawn holding a trident in their hand.
After fishing, I went for a ride with my saddled horse.
My Fishing Rod are Unbreaking III, Lure III and Mending.
A fishing rod with the Mending enchantment has infinite durability if used for fishing only.
For a cherry sapling I paid 5 emeralds.
With bone meal I made a cherry grow quickly.
The cherry blossoms are GORGEOUS!
I also couldn't resist buying 5 buckets of the dangerous puffer fish.
I wanted to cross the mushroom red cow with a regular cow and see what their calves would look like, but they didn't mate.
The red cow is decorative.
I bought with an extra Nautilus Shell and I still have 4 pieces in another house. Now I will be able to build a conduit.
For the Nautilus Shell I paid 25 emeralds and for 5 emeralds I bought blue orchids.
I have created all types of jobs for villagers: farmer, butcher, fisherman, librarian, armorer, tool smith, shepherd, leatherworker, cleric, cartographer, fletcher, weapon smith and mason.
I decorated the house with Glow berries and colorful wool rugs.
After surrounding the house with dark oak fence, I set off by boat to find 2 villagers and bring them to my village.
I managed to take two villagers from two different villages, I gave them a lot of bread and they gave birth to many children. So now, my village has 12 villagers.
With the help of a wooden boat and a Lead, I managed to bring the runaway villager back home.
Then I inspected my entire domain to make sure everything was safe.
Introduceti marcatori de tip m (square) ultimelor doua paragrafe aflate tnaintea imaginii din pagina web.
Adaugati la finalul paginii web o linie orizontala, avand lungimea 50% din latimea ferestrei.
Pe baza valorilor din grupul de celule A2:B5 din foaia de calcul (sheet) Document de lucru inserati o diagrama (chart) de tip Suprafata (Area). Formatati axele, astfel incat textul asociat axei orizontale sa fie orientat prin rotire cu 270°, iar valorile asociate axei verticale sa fie afisate in ordine descrescatoare. Plasati diagrama pe aceeasi foaie de calcul, in dreapta tabelului aflat in aceasta.
Inserati in celula A10 a foli de calcul (sheet) Document de lucru o legatura (hyperlink) catre ultima foaie de calcul.
Stabiliti dimensiunile marginilor foii de calcul (sheet) Document de lucru astfel: marginea din stanga 5 em(1.97”) simarginea din dreapta 6 cm(2.36”).
I was afraid that the evil creatures would kill me and thus lose the heart of the sea.
Stergeti din arhiva comp_v unul dintre fisierele existente, apoi adaugati in aceasta fisierul comp_d.
Deschideti in cate o fereastra fisierele comp_w, comp_x Si comp_i. Redimensionati aceste ferestre, astfel incat ele sa nu se suprapuna, si realizati o captura de ecran (Print Screen) in care sa fie vizibil rezultatul acestei operatii. Salvati imaginea obtinuta in unul dintre formatele
PNG sau ODF, sub numele redim2022, in directorul (folder) examen.
Creati o tabela noua, cu numele comp_2022, cu doua campuri, notate cu C1 si C2, cu tip de date implicit. Adaugati o inregistrare, stabilind pentru cele doua campuri valoarea 2022.
Creati un raport simplu cu numele comp_r22, pe baza tuturor campurilor din tabela comp_t.
Formatati raportul, astfel incat sa aiba un nivel de grupare a datelor, dupa ultimul camp al tabelei.
Adaugati paginii web titlul Drumuri si formatati primele doua paragrafe, astfel incat sa fie scrise cu font Courier.
Pentru ultimele trei cuvinte ale paragrafului aflat imediat inainte de imaginea din pagina web, stabiliti culoarea avand codul #99C23c.
Stabiliti un fundal de culoare verde pentru celulele din primul rand al tabelului din foaia de calcul (sheet) Document de lucru, si blocati acest rand astfel incat sa ramana vizibil la derulare (scroll).
Stabiliti dimensiunile marginilor foii de calcul (sheet) Document de lucru astfel: marginea de sus 4 cm(1.58”) si marginea de jos 6 cm(2.36”).
Stergeti foaia de calcul Foaie2 (Sheet2) si mutati pe prima pozitie tab-ul asociat foli Foaie3 (Sheet 3).
The treasure chest was hidden under 3 blocks of sand.
In the chest I found Heart of the Sea, Iron Ingots, Emeralds, Fish and Potion of Water Breathing (03:00).
Deschideti fisierul comp_p.
Formatati caseta text aflata in partea de mijloc a primului diapozitiv (slide), astfel incat să aiba borduri de culoare rosie, iar pentru textul continut stilul fontului utilizat sa fie cursiv (italic).
Inserati textul Desene uriașe în Peru - câmpia Nazca, scris cu diacritice, doar in subsolul (footer) celui de al doilea diapozitiv (slide).
Aplicati casetei text din partea de jos a celui de al treilea diapozitiv (slide) un efect de animatie dupa o cale de miscare (Motion Path) de tip trapez, care sa se repete de trei ori.
Deschideti fisierul comp_w.
Formatati al doilea si al treilea paragraf, astfel incat sa fie precedate de cate un spatiu de 30 de puncte (1,12 cm) si mutati imaginea din document intre aceste paragrafe.
Inserati la finalul documentului un tabel cu doua coloane si un numar corespunzator de randuri, completand automat toate celulele de pe prima coloana, tncepand cu al doilea rand, cu toate numerele naturale din intervalul [1,120], in ordine strict crescatoare. Completati celulele de pe primul rand cu valorile Geoglife, respectiv Nazca, si realizati setarile necesare ca acest rand sa apara automat la inceputul fiecarei pagini care contine tabelul.
Scrieti o caracteristica a unui dispozitiv de tip harddisk extern si precizati numarul minim de stick-uri de memorie, fiecare avand capacitatea de stocare de 128 GB, necesare pentru a face o copie de siguranta a continutului de 1 TB al unui harddisk extern.
Precizati un program specializat care asigura serviciul de posta electronica si enumerati trei facilitati ale acestuia.
Sistemele de calcul notate cu S1 si S2 au specificatiile de catalog de mai jos. Precizati care dintre cele doua sisteme este mai performant si enumerati doua caracteristici pe baza carora ati facut aprecierea.
$1: Laptop, Intel Celeron N4020, 1.1 GHz, 15.6", 4GB RAM, 256GB SSD,
Intel UHD Graphics, Free DOS, Dark Ash Silver;
$2: Desktop PC, Titan Ryzer 3 1200 (4 cores), 3.4 Ghz, 16GB RAM, 500GB
SSD, Nvidia GeForce RTX3050 8GB GDDR6, Black.
Scrieti pe foaia de examen anul in care UNESCO a inclus in patrimoniul mondial liniile Nazca, si salvati in directorul (folder) examen, ca pagina web, numai HTML (HTML only), cu numele implicit, pagina web de pe care ati preluat aceasta informatie.
Copiati in fisierul comp_n un paragraf referitor la geoglifele de la Nazca si o imagine in care sa fie ilustrata o astfel de geoglifa, precum si adresele paginilor web de pe care ati copiat aceste elemente de continut.
Deschideti directorul (folder) examen.
Utilizand cautarea automata, localizati fisierul comp_c. jpg in calculatorul la care sustineti proba si copiati la finalul fisierului comp_d, pe randuri separate, calea/locatia si dimensiunea fisierului cautat, exprimata in octeti (bites), preluate din fereastra de proprietati.
Utilizand 0 aplicatie de editare a imaginilor realizati desenul cu structura alaturata, alegand pentru — conturul dreptunghiurilor, respectiv liniilor decorative trei culori diferite. Salvati imaginea obtinuta in format BITMAP, sub numele desen2022.bmp, in directorul (folder) examen.
Deschideti fisierul comp_a.
Stabiliti valoarea implicita (Default Value) 2022 pentru al treilea camp al tabelei comp_t, apoi adaugati in tabela doua inregistrari noi, completand campurile de tip text cu valoarea AA.
Eliminati criteriul de selectie a datelor din campul al doilea al interogarii (query) comp_g si realizati setarile necesare pentru ca datele din primul camp sa apara in ordine alfabetica.
Formatati textul din primul paragraf al paginii web, astfel incat doar primul cuvant sa fie taiat cu o linie orizontala si doar al doilea cuvant sa fie subliniat.
Inserati dupa ultimul paragraf al paginii web imaginea din fisierul comp_i si realizati setarile necesare astfel incat, in locul ei, sa se afiseze mesajul inaccesibil, daca aceasta nu poate fi incarcata.
Deschideti fisierul comp_x.
Sortati descrescator si orientati la 45° continutul celulelor din grupul B2 : B5 din foaia de calcul (sheet) Document de lucru.
In tabelul din foaia de calcul (sheet) Document de lucru inserati o coloana noua, imediat dupa coloana c, cu acelasi continut si aceeasi latime ca aceasta. Aplicati setarea de incadrare text (Wrap text) numai pentru coloana C, astfel incat, fara a modifica dimensiunea fontului sau continutul textului, acesta sa fie vizibil in intregime in limitele celulei, indiferent de latimea acesteia.
Selectati primele trei coloane ale tabelului din foaia de calcul (sheet) Document de lucru (indiferent de etapa prelucrarii lor) si efectuati setarile necesare pentru a tipari doar aceasta selectie. Realizati o captura de ecran (Print Screen) care sa cuprinda fereastra in care sunt vizibile aceste setari, apoi salvati imaginea obtinuta in foaia de calcul (sheet) Document de
lucru, în dreapta tabelului aflat in aceasta.