Sunteți pe pagina 1din 3

FISA DE LUCRU – SCRATCH

1. Se cunosc vârstele a doi copii Mihai și Radu (exprimate in ani ). Realizați un algoritm apoi un
script in Scratch care ne spune care din cei doi copii este mai mare.

INDICATII : Vom compara vârsta celor doi copii. Avem 3 posibilități: Mihai este mai mare , Radu este
mai mare sau ambii copii au aceiași vârsta. Vom nota vârstele celor doi copii cu M respectiv cu R.

PROGRAMUL IN PSEUDOCOD

Întreg M,R;
Început
Citeste M,R;
Dacă M> R Atunci Scrie “Mihai este mai mare decat Radu”
Altfel Daca M<R Atunci Scrie “Radu este mai mare decat Mihai”
Altfel Scrie “Radu si Mihai au aceiasi varsta”;
Sfarsit.

IN SCRATCH

- Definim cele doua variabile

- Introducem valori pentru fiecare variabila (la fel fac si pentru N)

- Compar vastele celor doi copii folosind doua structuri DACA


- Algoritmul va afișa una din cele trei valori.

2. Se cunosc cele trei note ale Mariei la informatică. Realizați un algoritm apoi un script in Scratch
care ne spune daca Maria a promovat si care este media ei la informatică.

INDICATII : Vom nota cele trei note cu N1, N2, N3 si media cu MEDIE. Conform formulei din
matematica media se calculează astfel

MEDIA =(N1+N2+N3)/3

Avem doua posibilitați: MEDIA <5 (Maria nu a promovat), MEDIA >=5 (Maria a promovat)
PROGRAMUL IN PSEUDOCOD

Întreg N1,N2,N3, MEDIA;

Început
Citeste N1,N2,N3;
MEDIA←(N1+N2+N3)/3;
Dacă MEDIA< 5 Atunci Scrie “Maria nu a promovat la Informatica”
Altfel Scrie “Maria a promovat cu media= ”, MEDIE;
Sfarsit.

IN SCRATCH

- Definim cele doua variabile

- Introducem valori pentru fiecare variabila (la fel fac si pentru N2,
N3)

- Calculez MEDIA

- Compar MEDIE cu 5 folosind o structura DACA


- Algoritmul va afișa una din cele doua valori(fie mesajul ca nu a promovat , fie media cu care a
promovat)

3. Fie N un număr natural de exact 3 cifre . Realizați un algoritm apoi un script in Scratch care ne
spune care este prima si care este ultima cifra a numărului N.

INDICATII:
- Vom nota numărul cu N. Conform noțiunilor din matematica pentru ca un număr sa aibă
exact trei cifre trebuie ca el sa fie mai mare decât 99 si mai mic decât 100 .
N>99 AND N<1000
- După ce am citit numărul de exact trei cifre, ultima cifra este egala cu restul împărțirii
numărului la 10( ultimacifra = N %10 ) si prima cifra este egala cu câtul împărțirii numărului
la 100( primacifra = N /100 )
Exemplu: Daca N=265 265/100=2(adica prima cifra)
265 %10(restul) = 5 (adica ultima cifra)
PROGRAMUL IN PSEUDOCOD
Întreg N,primacifra,ultimacifra;

Început
Citeste N;
Daca N<99 or N>1000 Atunci Scrie “Numarul nu are exact 3 cifre deci trebuie sa faci o noua citire”
Citeste N;

primacifra← N /100 ; (catul împărțirii la 100)


ultimacifra← N %10; (restul împărțirii la 10)
Afiseaza primacifra ;
Afiseaza ultimacifra;
Sfarsit.

IN SCRATCH

- Definim cele trei variabile


- Introducem o valoare pentru variabila N care sa aibă exact 3 cifre

- Daca nu am făcut citirea corect atunci fac o noua citire


- Calculez prima cifra si ultima cifra . In Scratch se poate folosi din zona de Operatori

- Le afișez

S-ar putea să vă placă și