Răspuns :
Salut!
Ai mai jos rezolvarile la toate cele 3 probleme in Pseudocod
1.
start
natural n, s, i, x
s <- 0
pentru i <- 1, n executa
citeste x
s <- s + x
sfarsit_pentru
scrie s
stop
2.
start
bool patratPerf(natural n)
daca (real)sqrt(n) = sqrt(n)
return true
sfarsit_daca
return false
int main
natural n, s, i
s <- 0
pentru i <- 1, n executa
daca patratPerf(i) = true
s <- s + i
sfarsit_daca
sfarsit_pentru
scrie s
stop
3.
start
natural n, nr_par, nr_impar, x, i
nr_par <- 0
nr_impar <- 0
citeste n
pentru i <- 1, n executa
citeste x
cat_timp x != 0
daca x mod 2 = 0
nr_par <- nr_par + 1
sfarsit_daca
altfel_daca x % 2 != 0
nr_impar <- nr_impar + 1
sfarsit_altfel_daca
x <- x div 10
sfarsit_cat_timp
sfarsit_pentru
scrie nr_par " " nr_impar
stop
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!