Informatică, întrebare adresată de Andreiru, 8 ani în urmă

CLASA IX SI TREBUIE SCRISE IN PSEUDOCOD VA ROG AJUTOR O SA IAU NOTA PE ELE:
1) Se citesc de la tastatură două numere naturale x si y. Afișați pe ecran numerele din
intervalul (x,y) care au proprietatea că au număr maxim de divizori,
2) Se citesc de la tastatură două numere naturale z si w. Calculaţi şi afişaţi, pe ecran, câți
termeni din şirul lui Fibonacci se afla in intervalul [z.w].​
DAU COROANA

Răspunsuri la întrebare

Răspuns de toporvasile
1

Răspuns:

start

natural x, y, i, c, z, d, max,

citeste x

citeste y

pentru i <-- x, y executa

c <-- 0

z <-- i

d <-- 2

cat_timp z>1 executa

 daca z mod d = 0 atunci

  c <-- c+1

  cat_timp z mod d = 0 executa

   z <-- z div d

  sfarsit_cat_timp

 atlfel

  d <-- d+1

 sfarsit_daca

daca c>max atunci

 max <-- c

sfarsit_daca

sfarsit_pentru

pentru i <-- x, y executa

c <-- 0

z <-- i

d <-- 2

cat_timp z>1 executa

 daca z mod d = 0 atunci

  c <-- c+1

  cat_timp z mod d = 0 executa

   z <-- z div d

  sfarsit_cat_timp

 altfel

  d <-- d+1

 sfarsit_daca

 daca c = max atunci

  scrie i

 sfarsit_daca

sfarsit_cat_timp

sfarsit_pentru

stop

 

2)

start

natural z, w, k, x, y, q

citeste z

citeste w

k <-- 0

cat_timp x+y<=w executa

q <-- x+y

daca q>=z atunci

 k <-- k+1

sfarsit_daca

x <-- y

y <-- q

sfarsit_cat_timp

scrie k

stop

Alte întrebări interesante