Está en la página 1de 2

CAPITOLUL IV ALGORITMI 4.3.

- Algoritmi elementari
Brebenel George Colegiul Tehnic Iuliu Maniu-2009 1
A11. ALGORITM PENTRU CALCULUL UNOR EXPRESII SIMPLE
Enunt : Calculai suma : S= 1 + 1*2 + 1*2*3 +...+ 1*2*3*...*n.
(exp : n=3 => s=1+1*2+1*2*3=9)
Date de intrare : n = numrul de elemente ale sumei.
Date intermediare : i, j = contoare, p = produsul numerelor de la 1 la j.
Date de iesire : s = suma produselor.
ALGORITM PSEUDOCOD

ntreg n,i,j,p,s;
nceput
citeste n;
s 0;
pentru i1, n execut
p 1;
pentru j1, i execut
p p * j;
sfrit_pentru;
s s + p;
sfrit_pentru;
scrie s;
sfrsit.
ALGORITM SCHEMA LOGIC














CAPITOLUL IV ALGORITMI 4.3.- Algoritmi elementari
Brebenel George Colegiul Tehnic Iuliu Maniu-2009 2

























Exercitii suplimentare :
1. Calculai suma : S=1*3+2*5+3*7+...+n*(2n+1).

2. Calculai suma : S=1
2
-2
2
+3
2
-4
2
+...+(-1)
n+1
*n
2
3. Calculai suma : S=1-a+a
2
-a
3
+a
4
+...+(-1)
n
*a
n
unde a i n se citesc de la tastatur.

PAS n i p j s in ji
P1 3 - - - - - -
P2 3 - - - 0 - -
P3 3 1 - - 0 13=>TRUE -
P4 3 1 1 - 0 TRUE -
P5 3 1 1 1 0 TRUE 11 => TRUE
P6 3 1 1*1=1 1 0 TRUE TRUE
P7 3 1 1 1+1 =2 0 TRUE 21 => FALSE
P8 3 1 1 2 0+1=1 TRUE FALSE
P9 3 1+1=2 1 2 1 23 =>TRUE FALSE
P10 3 2 1 2 1 TRUE FALSE
P11 3 2 1 1 1 TRUE 12 => TRUE
P12 3 2 1*1=1 1 1 TRUE TRUE
P13 3 2 1 1+1 =2 1 TRUE 22 => TRUE
P14 3 2 1*2=2 2 1 TRUE TRUE
P15 3 2 2 2+1 =3 1 TRUE 32 => FALSE
P16 3 2 2 3 1+2=3 TRUE FALSE
P17 3 2+1=3 2 3 3 23 =>TRUE TRUE
P19 3 3 1 3 3 TRUE TRUE
P20 3 3 1 1 3 TRUE 13 => TRUE
P21 3 3 1*1=1 1 3 TRUE TRUE
P22 3 3 1 1+1=2 3 TRUE 23 => TRUE
P23 3 3 1*2=2 2 3 TRUE TRUE
P24 3 3 2 2+1=3 3 TRUE 33 => TRUE
P25 3 3 2*3=6 3 3 TRUE TRUE
P26 3 3 6 3+1=4 3 TRUE 43 => FALSE
P27 3 3 6 4 3+6 =9 TRUE FALSE
P28 3 3+1=4 6 4 9 43=>FALSE FALSE
P29 3 4 6 4 s=9 FALSE FALSE

También podría gustarte