Simulare Informatică — Subiectul II
Informatică — Subiectul II
5 întrebări din Informatică — Subiectul II.
Primele întrebări
Se consideră un graf neorientat cu noduri și muchii.
Care este suma gradelor tuturor nodurilor grafului?
Se consideră algoritmul de mai jos, scris în pseudocod. Prin
[a/b]s-a notat câtul împărțirii întregi a luialab, iar prina%brestul acestei împărțiri.citește n (număr natural nenul) c ← 0 m ← 0 ┌cât timp n > 0 execută │ x ← n % 10 │ ┌dacă x % 2 = 0 atunci │ │ c ← c + 1 │ │ m ← m * 10 + x │ └■ │ n ← [n/10] └■ scrie c, ' ', ma) Scrie ce se afișează în urma executării algoritmului dacă se citește valoarea
4276531. (6 puncte)Scrie cele două valori în ordinea în care sunt afișate, separate printr-un spațiu, apoi arată pe scurt urmărirea care te-a condus la ele.
Se consideră algoritmul de mai jos, scris în pseudocod. Prin
[a/b]s-a notat câtul împărțirii întregi a luialab, iar prina%brestul acestei împărțiri.citește n (număr natural nenul) c ← 0 m ← 0 ┌cât timp n > 0 execută │ x ← n % 10 │ ┌dacă x % 2 = 0 atunci │ │ c ← c + 1 │ │ m ← m * 10 + x │ └■ │ n ← [n/10] └■ scrie c, ' ', mb) Scrie un set de date de intrare, adică o valoare pentru
n, pentru care algoritmul afișează2 80. (6 puncte)Scrie valoarea aleasă și justifică în două-trei fraze de ce ea produce exact acest rezultat.
Se consideră algoritmul de mai jos, scris în pseudocod. Prin
[a/b]s-a notat câtul împărțirii întregi a luialab, iar prina%brestul acestei împărțiri.citește n (număr natural nenul) c ← 0 m ← 0 ┌cât timp n > 0 execută │ x ← n % 10 │ ┌dacă x % 2 = 0 atunci │ │ c ← c + 1 │ │ m ← m * 10 + x │ └■ │ n ← [n/10] └■ scrie c, ' ', mc) Scrie programul C++ corespunzător algoritmului dat. (6 puncte)
Programul citește de la tastatură valoarea lui
nși afișează pe ecran cele două valori, separate printr-un spațiu, exact ca algoritmul din enunț.Se consideră algoritmul de mai jos, scris în pseudocod. Prin
[a/b]s-a notat câtul împărțirii întregi a luialab, iar prina%brestul acestei împărțiri.citește n (număr natural nenul) c ← 0 m ← 0 ┌cât timp n > 0 execută │ x ← n % 10 │ ┌dacă x % 2 = 0 atunci │ │ c ← c + 1 │ │ m ← m * 10 + x │ └■ │ n ← [n/10] └■ scrie c, ' ', md) Rescrie algoritmul dat, înlocuind structura repetitivă
cât timp … executăcu o structură repetitivărepetă … până cândechivalentă. (6 puncte)Algoritmul rescris trebuie să afișeze aceleași valori ca cel din enunț pentru orice valoare a lui
npermisă de enunț.