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
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!
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 !
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă