Informatică, întrebare adresată de TeodoraEnciu, 9 ani în urmă

Poate cineva sa ma ajute cu explicatii detaliate la o tema pentru informatica ? Modelul pentru bac emis in 2015. Multumesc pentru atentia si ajutorul acordat!

Anexe:

Răspunsuri la întrebare

Răspuns de Robert1012
0
Te pot ajuta cu subiectul I.

1. 5*9/2*3=45/2*3=22*3=66(C)
2.a. se citeste n.
n=216553
Intram in instructiunea cat timp: 216553 >= 10 (A)
c1 primeste ultima cifra a numarului si anume 3
dupa se elimina ultima cifra (3) si n devine 21655
c2 devine ultima cifra al lui n si anume 5.
intram in instructiunea daca: se verifica daca c1 != c2 (A) (3!=5)
dupa se verifica daca c1>c2 care este falsa si se merge pe ramura de fals (altfel). m devine vechiul m + diferenta dintre c2 si c1 *p
m <- 0+(5-3)*1; m<- 2, iar p<- 10 si iar o luam de la inceput.
n=21655
n>=10(A)
c1<-5
n<-2165
c2<-5
c1!=c2(F) // nu se mai executa instructiunea daca si o luam de la inceput
n=2165
n>=10(A)
c1<-5
n<-216
c2<-6
5!=6(A)
5>6(F)
m<-2+1*10
m<-12
p<-100 // 10*10
n=126
216>=10(A)
c1<-6
n<-21
c2<-1
6!=1(A)
6>1(A)
m<-12+5*100
m<-510
p<-1000
n=21
21>=10 (A)
c1<-1
n<-2
c2<-2
1!=2(A)
1>2(F)
m<-512+1*1000
m<-1512
p<-10000
n=2
n>=10(F) // se paraseste instructiunea cat timp
pe ecran se va tipari 1512

c) citeste n
m<-0
p<-1
daca n>=10 atunci
  executa
  c1<-n%10
  n<-[n/10]
  c2<-n%10
    daca c1!=c2 atunci
      daca c1>c2 atunci
        m<-m+(c1-c2)*p
      altfel
        m<-m+(c2-c1)*p
      p<-p*10
  cat timp n>=10

Sper ca te-am ajutat. Bafta!

TeodoraEnciu: Multumesc mult !
Robert1012: Cu placere
Alte întrebări interesante