Clasa a IX-a/Algoritmi elementari (pagina 11)

Algoritmi elementari · Probleme de informatică

Știai că! Pe InfoAs, problemele sunt atent selectate și verificate pentru a asigura o experiență de învățare optimă.

Figura

Problemă dificilă din Cupa InfoAs, ediția 5

Se dă numărul natural n. Să se calculeze numărul de cifre de 0 de la coada numărului 1! × 2! × 3! × … × n!.

Lautari

Problemă dificilă din Cupa InfoAs, ediția 6

Pentru toate melodiile se determină, folosind un algoritm specific, scorul acesteia. Să se afle câte melodii dintr-un anumit interval au scorul maxim, 9.

Pokemon

Problemă dificilă din Olimpiada Locală de Informatică 2024, Brașov, clasa a V-a

Machamp are ca putere un număr natural a iar Pikachu un număr natural b. Puterea lui Pikachu se transformă după următoarea regulă. Cifrele numărului a prind pe rând cifrele numărului b înlocuindu-le după un anumit proces specificat. Care este cea mai mare putere a lui Pikachu.

Razboi intergalactic

Problemă dificilă din Olimpiada Locală de Informatică 2024, Brașov, clasa a V-a

Într-un univers îndepărtat, războiul intergalactic a izbucnit între Alianța Planetelor Libere și Imperiul întunecat. Pentru a câștiga avantajul în această confruntare epică, comandantul Alianței Planetelor Libere dorește sa trimită în recunoaștere a doua cea mai puternică navă spațială din flotă, deoarece cea mai puterincă navă spațială este esențială în luptă.

Numere 2

Problemă dificilă din Olimpiada Locală de Informatică 2024, Brașov, clasa a VI-a

Un copil construieşte un triunghi cu numerele naturale nenule astfel: în vârful triunghiului scrie valoarea 1; completează liniile triunghiului de sus în jos, iar căsuţele de pe aceeaşi linie de la stânga la dreapta cu numere naturale consecutive, ca în figurile din enunț. Scrieți un program care, pornind de la acest proces, rezolvă două tipuri de cerințe.

Cod

Problemă dificilă din Olimpiada Locală de Informatică 2024, Brașov, clasa a IX-a

Algorel este noul responsabil al magazinului CODDE. Magazinul conține n produse de o calitate superioară. Fiecărui produs i se asociază zilnic câte un cod, un număr natural nenul. Magazinul are mai mulți clienți fideli pe care Algorel încearcă să îi mulțumească zilnic, de aceea el alege în fiecare seară o serie de produse pentru a le oferi a doua zi clienților fideli la prețuri speciale, pentru aceasta generează un cod-cifră pe care îl trimite fiecărui client fidel. Are nevoie de ajutorul tău!

Colt

Problemă dificilă din BlitzCode, ediția 1

O matrice pătratică de ordinul n este împărțită în n / 2 sau n / 2 + 1 cadrane (în funcție de paritatea lui n). Primul cadran este reprezentat de elementele de pe marginea din exterior a matricei (colțuri și margini), după care următorul cadran este reprezentat de elementele care sunt vecine cu primul cadran (pe cel puțin unul dintre cele patru colțuri) și așa mai departe, până la ultimul cadran, care este reprezentat de cele patru elemente din mijloc sau singurul element din mijloc, după cazul parității lui n. Numim colțurile din stânga-sus ale unei matrice pătratice, elementele din stânga-sus de pe fiecare cadran al matricei.

Cifre

Problemă dificilă din InfoMoisil 2025, clasa a V-a

Ioana și Mara se plictisesc și, pentru că au o pasiune să se joace cu numere, Ioana o provoacă pe Mara.

Farming simulator

Problemă dificilă din InfoMoisil 2026, clasa a V-a

Ștefan se joacă jocul său preferat pe calculator, Farming Simulator. În fiecare zi din joc, el colectează recolta din ziua precedentă și o adaugă la un total. După un anumit număr n de recoltări, Ștefan vrea să distribuie totalul adunat în mod egal în 3 hambare. Totuși, Ștefan întâmpină o problemă: jocul are un bug, iar toate numerele din joc sunt reținute greșit, astfel că fiecare cifră a acestora este înlocuită cu opusul ei. Dându-se numărul de kilograme de porumb colectate la fiecare dintre cele n recoltări, după ce jocul le modifică, afișați valoarea corectă a acestora și dacă Ștefan poate împărți totalul numerelor corectate în mod egal în cele 3 hambare.

Depozit 2

Problemă dificilă din InfoMoisil 2026, clasa a VI-a

Un depozit cuprinde mai multe componente și piese auto. Fiecare componentă este realizată din mai multe piese. Fiecare piesă are asociat un cod de `2` cifre, care identifică piesa respectivă în inventarul depozitului. Fiecare componentă are, de asemenea, un cod asociat, compus astfel: primele două cifre ale codului identifică componenta în mod unic. Următoarele cifre reprezintă codurile pieselor care sunt necesare în realizarea componentei. Pentru consistență, codurile pieselor ce aparțin componentei sunt scrise în ordine crescătoare. Fiecare componentă este compusă din minim 2 și maxim 3 piese. Să se verifice dacă se pot realiza atâtea componente câte sunt dorite, iar dacă nu, să se precizeze câte dintre ele se pot realiza, cu piesele din stoc. Să se afișeze în ordine crescătoare a codurilor piesele ce trebuie comandate la depozit pentru a putea fabrica noile componente, împreună cu numărul de bucăți necesar pentru fiecare piesă.