Scheme Logice Pentru Rezolvarea Aplicatiilor La Structuri Din Lemn, Metal Si Beton Armat (1)
Seminar2 Scheme Logice
-
Upload
madalina-stroe -
Category
Documents
-
view
54 -
download
1
description
Transcript of Seminar2 Scheme Logice
Seminar 2
1. Se dă un număr natural „N”. Să se găsească suma primelor „N” numere naturale.
Varianta 1
START
I:=1
S:=S+I
I:=I+1
CITEŞTE N
S:=0
SCRIE S
I<=N DA NU
STOP
Varianta 2
START
S:=0
CITEŞTE N
S:=S+N
SCRIE S
N=0 DA NU
STOP
N:=N‐1
2. Se dă un număr natural “N”. Să se găsească suma cifrelor numărului.
START
S:=0
CITEŞTE N
C:=0
SCRIE S
N=0 DA NU
STOP
C:=N‐[N/10]*10
S:=S+C
N:=[N/10]
3. Se dă un număr natural “N”. Să se afişeze de câte ori apare cifra X.
START
I:=0
CITEŞTE N
C:=N‐[N/10]*10
C=X DA NU
N:=[N/10] I:=I+1
N:=[N/10] N=0 DA NU
SCRIE I
STOP
4. Să se genereze şirul lui Fibonacci pentru primele “N” numere.
Temă
1. Se dă un număr natural. Să se verifice de câte ori apare fiecare cifră. 2. Să se genereze secvenţa: 122333444455555....nnnnnnnnn...nn. 3. Să se genereze secvenţa: 12123123412345...
START
A:=0
CITEŞTE N
B:=1
SCRIE A,B
I:=2
I<=N DA NU
SCRIE C C:=A+B
I:=I+1
1
1
SCRIE C
A:=B
B:=C
STOP
Rezolvări
1.
START
I:=1
CITEŞTE N
F(I):=0
I:=I+1
I<=10 DA NU
X:=N‐[N/10]*10
X=0 DA NU
F(X):=F(X)+1 F(10):=F(10)+1
N:=[N/10]
N=0 DA NU
SCRIE F(I), I=
STOP
2.
START
I:=1
CITEŞTE N
J:=1
J<=I DA NU
SCRIE I
J:=J+1
I:=I+1
I<=N NU DA
STOP
3. START
CITEŞTE N
J:=I
I:=1
SCRIE J
J:=J+1
J<=N DA NU
I:=I+1
I<=N NU DA
STOP