Vreau sa ma ajutati si pe mine la punctul "d".
Mersi :D
Anexe:
artur99:
scoți i=1 în față, înlocuiești cu cât timp, pui i<=n la condiție, și înainte de sfârșitul structurii cât timp, pui și un i<-i+1
Răspunsuri la întrebare
Răspuns de
1
Dacă faci niște teste manual pe hârtie, o să vezi că atunci când i-ul este impar, j este 3, iar când i este par, j e 4.
Apoi, prima parte din codul din structura repetitivă nu face decât să adune 4 la a când i este impar, și să scadă 3 din a, când i este par. Asta înseamnă că o să adune 4 de n/2 ori, și o să scadă 3 de n/2 ori(sau n/2+1, dacă n e impar).
Așadar, tot algoritmul se poate restrânge în:
citește a, n
a <- a + (n/2) * 4;
dacă n%2 = 0 atunci
a <- a - (n/2) * 3;
altfel
a <- a - (n/2+1) * 3;
scrie a;
Apoi, prima parte din codul din structura repetitivă nu face decât să adune 4 la a când i este impar, și să scadă 3 din a, când i este par. Asta înseamnă că o să adune 4 de n/2 ori, și o să scadă 3 de n/2 ori(sau n/2+1, dacă n e impar).
Așadar, tot algoritmul se poate restrânge în:
citește a, n
a <- a + (n/2) * 4;
dacă n%2 = 0 atunci
a <- a - (n/2) * 3;
altfel
a <- a - (n/2+1) * 3;
scrie a;
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă