Programare
Programare
Inginerie în Biotehnologie
Introducere în fundamentele programării
Nombre
Condiț ii iniț iale:
Dezvoltare:
Începere
Fin
2.
Nombre
Condiț ii iniț iale:
Dezvoltare:
Început
Final
3.
Nume
Condiț ii iniț iale:
Dezvoltare
Întâmpinare
Fin
4.
Nombre
Dezvoltare:
Început
1. Introduceț i numele celor trei persoane
2. Citeș te num1;
3. Citeș te nom2;
4. Citeș te numărul 3;
Fin
6. Realiza ț i diagrama de flux, pseudocodul ș i diagrama N/S care să arate
algoritm pentru a determina costul ș i discountul pe care îl va avea un articol. Consideraț i
că dacă preț ul său este mai mare sau egal cu 200 $, se aplică o reducere de 15%, ș i dacă
preț ul este mai mare de 100 $ dar mai mic de 200 $, discountul este de 12%, iar dacă este mai mic de
$100, doar 10%.
Reducere
Dezvoltare
Început
1. introduceț i costul achiziț iei
2. Cost de învăț are;
3. Si cost>=200, desc= cost*0.15;
Scrie „Reducerea este”, desc;
cost-descriere
Scrieț i "Preț ul final este", costf;
}
4. Si cost<200 si cost>100, desc= cost*0.12;
Scrie „Reducerea este”, desc;
cost-desc;
Scrieț i preț ul final este, costf;
}
5. Si cost<=100, desc= cost*0.1;
Scrie „Discountul este”, desc;
cost-desc;
Scrierea preț ului final este
}
Fin
1 Entero prom=0;
1 Entero bec=0;
Dezvoltare:
Început
1. Introduceț i vârsta studentului
2. Vârstă fără citire;
Fin
8. O anumită companie oferă un bonus lunar angaja ț ilor săi, care poate fi
pentru vechimea sa sau pentru suma salariului său (care este mai mare), din următoarea
forma: Când vechimea este mai mare de 2 ani, dar mai mică de 5, se acordă 20 % de
salariul său; când este de 5 ani sau mai mult, 30%. Acum, bonusul pentru conceptul de
salariu, dacă acesta este mai mic de 1000 $, se dă 25 % din acesta, când acesta este mai mare de 1000,
dar mai mic sau egal cu 3500 $, se acordă 15% din salariul său, pentru peste 3500. 10%.
Realizaț i algoritmul corespunzător pentru a calcula cele două tipuri de bonuri, atribuind
cel mai mare, ș i reprezentaț i-l cu un diagramă de flux ș i pseudocod.
Bono
1 Entero anti=0;
Dezvoltare
Începere
1. introduceț i vechimea angajatului
2. Citeș te anti;
3. Introduceț i salariul angajatului
4. Picior liber;
5. Si anti>=5 Scrie "bonul este de 30%"
CC Si anti>2 y anti<5
{si suel<1000 Scrie „Bonusul este de 25%”;
Bonul este de 20%;
}
Fin
Dezvoltare:
Început
1. Răspundeț i la următoarele întrebări
2. Scrieț i „Beț i alcool frecvent?”, introduceț i 1 pentru da ș i 0 pentru nu;
3. Bea alcool;
4. Scrie "Foloseș ti ochelari?", tastează 1 pentru da ș i 0 pentru nu;
5. Cumpără lentile;
6. Suferă de vreo boală precum diabetul sau insuficienț a cardiacă?
tastaț i 1 pentru da ș i 0 pentru nu
7. Citiț i bolnav;
8. Scrieț i „Vârsta dumneavoastră depăș eș te 40 de ani?” tastaț i 1 pentru da ș i 0 pentru nu;
9. Învăț area vârstei;
Fin
Început 1
Vârsta de a învăț a
Cumpără lentile
2
1
2
1 cuota
și
y (lentes=1)y (1200+(0,10*1200)+(0,05*1200)+(0,05
1 *1200)+(0,20*1200))
y (vârstă=1))
Fin
Dezvoltare:
Început
1. Introduceti bugetul dvs. pentru calatoria de vacanta
2. Citire presupusă;
3. r1= (750*1,50*2);
4. r2 = (800 * 1,50 * 2);
5. r3= (1200*1,50*2);
6. r4= (1800*1,50*2);
7. Ș i (presupunând < r1), atunci scrie „Trebuie să rămâneț i acasă”;
Cc si (presup >= r1 y presup<r2), atunci scrie “Destinatia ta este MEXIC”;
Cc si (presup >= r2 si presup < r3), atunci scrie „Destinatia ta este P.V.”;
Cc si (presup >=r3 y presup<r4), atunci scrie „Destinatia ta este
ACAPULCO
Destinatia ta este CANCUN
Fin
Început
Citiț i presup
r1= (750*1,50*2)
r2= (800*1,50*2)
r3= (1200*1,50*2)
r4= (1800*1,50*2)
1
1
și Ud se trebuie să rămână în
(presup< r1)
casa
nu
și
Destinul său este
(presup >=r1
y presup<r2) MEXIC
nu
nu
nu
Fin
Dezvoltare:
Început
1. Vă rugăm să introduceț i vârsta dumneavoastră
2. Citeș te vârsta;
3. Introduceț i genul dvs., tastaț i 1 dacă sunteț i bărbat ș i 0 dacă sunteț i femeie;
4. Învăț aț i sexul;
5. Dacă (vârstă > 70), atunci să scrie "tip C";
Cc si (vârsta >16 ș i vârsta<70 ș i sex=1), atunci scrie "tip A";
Cc si (vârsta >16 ș i vârsta<70 ș i sex=0), atunci scrie "tip B";
Cc si (edad<16), scrie „tip A”;
Fin
Început
Citeș te VÂRSTA
Lectură sex
şi
vârstă<70 tip C
nu
1
1
nu
si
(vârsta >16 ș i
tip A
vârstă<70 ș i
1
nu
și tip B
(vârstă >16 ș i
vârstă<70 ș i
0
nu
vârstă < 16 și
tip A
Fin
Pantaloni
Condiț ii iniț iale:
Dezvoltare:
Începere
Fin
13. Un profesor are un salariu iniț ial de 1500 $, ș i primeș te o creș tere de 10 % pe an
durante 6 ani. Care este salariul său după 6 ani? Ce salariu a primit în
fiecare dintre cei 6 ani? Realizaț i algoritmul ș i reprezentaț i soluț ia prin intermediul
diagrama de flux, pseudocodul utilizând ciclul adecvat de repetare.
Salariu
Nombre
Condiț ii iniț iale:
Dezvoltare:
Început
Fin
15. O companie fabrică becuri colorate (verzi, albe ș i roș ii). Se doreș te
contabiliza, dintr-un lot de N becuri, numărul de becuri de fiecare culoare care există în
existenț ă. Dezvoltaț i un algoritm pentru a determina acest lucru ș i reprezentaț i-l prin
diagrama de flux, pseudocodul, utilizând ciclul de repetare corespunzător.
Focos
Dezvoltare:
Început
1. În timp ce (cuantif <= 1);
Introduceț i culoarea becului pe care doriț i să o cuantificaț i, introduceț i 1 pentru
}
Totalul lămpilor verzi este, contv;
3. Scrie "Totalul becurilor albe este", contb;
4. Scrie 'Totalul becurilor ro ș ii este', contr;
Fin
Început
nu
Fin 1
1
și
2 contb=contb+1
nu
contr = contr + 1
Citeș te cantific
Nombre
Condiț ii iniț iale:
Dezvoltare
Început
Fin