| Teza - Quest 1 - programming | |
|
|
Autor | Mesaj |
---|
allbu Admin
Mesaje : 33 Activitate : 76 Reputatie : 19 Data de inscriere : 25/11/2011 Varsta : 50
| Subiect: Teza - Quest 1 - programming Vin Noi 25, 2011 11:18 am | |
| Se citește de la tastatură un număr natural X. Scrieţi un algoritm în pseudocod, care să găsească cel mai mic număr prim mai mare decât X.
Exemplu: Pentru X=20 se va afișa 23 | |
|
| |
Suditu Thomas Admin
Mesaje : 38 Activitate : 51 Reputatie : 18 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 1 - programming Vin Noi 25, 2011 11:20 pm | |
| citeşte x ok←1 ┌cât timp ok==1 execută │ x←x+1 │ i←2 │ p←0 │ ┌cât timp i<=x/2 execută │ │ ┌dacă x%i==0 atunci p←p+1 │ │ └■ │ │ i←i+1 │ └■ │ ┌dacă p==0 atunci ok←0 │ └■ └■ scrie x Astept raspunsul
Ultima editare efectuata de catre Suditu Thomas in Dum Noi 27, 2011 11:41 pm, editata de 1 ori | |
|
| |
Nancu Cristi
Mesaje : 37 Activitate : 53 Reputatie : 28 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 1 - programming Sam Noi 26, 2011 12:34 am | |
| scrie "Daţi numărul natural" citeşte x ok←1 nr←x ┌cât timp ok==1 execută │ nr←nr+1 │ i←2 │ prim=0 │ ┌cât timp i<=nr/2 execută │ │ ┌dacă nr%i==0 atunci prim←prim+1 │ │ └■ │ └■ i←i+1; │ ┌dacă prim==0 atunci ok←0 └■ └■ scrie nr
Ultima editare efectuata de catre Nancu Cristi in Sam Noi 26, 2011 8:20 am, editata de 1 ori | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: mam gandit la altceva: Sam Noi 26, 2011 3:29 am | |
| Date de intrare: x ; Date de iesire : mic; Date de manevra : d,prim; citeste x; mic<- x+1; executa { prim<- 1; │ daca mic>2 atunci /*testez daca nr este prim*/ │ │ daca mic%2==0 atunci prim<-0; │ │ altfel │ │ { d<-3; │ │ │ cat timp d<=sqrt(mic) si prim=1 executa │ │ │ │ daca mic%d==0 atunci prim<-0 ; │ │ │ │ altfel d<-d+2; } │ │ │ └■ │ │ └■ │ └■ └■
│ daca prim != 1 atunci /* caut mai departe*/ └■ mic <- mic+1; } cat timp prim=0; scrieti mic; // astept sa imi spuneti ce am gresit // - nu mai conteaza ...sa nu va luati dupa ce am scris eu;
Ultima editare efectuata de catre Nica Ionut in Sam Noi 26, 2011 4:42 am, editata de 4 ori | |
|
| |
allbu Admin
Mesaje : 33 Activitate : 76 Reputatie : 19 Data de inscriere : 25/11/2011 Varsta : 50
| Subiect: Re: Teza - Quest 1 - programming Sam Noi 26, 2011 3:56 am | |
| - Nancu Cristi a scris:
- scrie "Daţi numărul natural"
citeşte x ok←1 nr←x ┌cât timp ok==1 execută │ nr←nr+1 │ i←2 │ prim=0 │ ┌cât timp i++<=nr/2 execută │ │ ┌dacă nr%i==0 atunci prim++ │ └■ └■ │ ┌dacă prim==0 atunci ok←0 └■ └■ scrie nr Ce inseamna i++ in pseudocod ? | |
|
| |
Nancu Cristi
Mesaje : 37 Activitate : 53 Reputatie : 28 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 1 - programming Sam Noi 26, 2011 8:08 am | |
| i<- i+1 ... o sa-l schimb daca nu va convine ) | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 1 - programming Sam Noi 26, 2011 10:20 am | |
| avem voie sa facem si in c++ problemele? | |
|
| |
Nancu Cristi
Mesaje : 37 Activitate : 53 Reputatie : 28 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 1 - programming Sam Noi 26, 2011 1:05 pm | |
| - Nica Ionut a scris:
- avem voie sa facem si in c++ problemele?
Este specificat sa facem in limbaj pseudocod. | |
|
| |
allbu Admin
Mesaje : 33 Activitate : 76 Reputatie : 19 Data de inscriere : 25/11/2011 Varsta : 50
| Subiect: Re: Teza - Quest 1 - programming Dum Noi 27, 2011 8:56 am | |
| - Nica Ionut a scris:
- avem voie sa facem si in c++ problemele?
NUUUUUU ! | |
|
| |
allbu Admin
Mesaje : 33 Activitate : 76 Reputatie : 19 Data de inscriere : 25/11/2011 Varsta : 50
| Subiect: Re: Teza - Quest 1 - programming Dum Noi 27, 2011 8:58 am | |
| - Nancu Cristi a scris:
- i<- i+1 ... o sa-l schimb daca nu va convine )
Problema nu este dacă îmi convine mie ori ba ! i++ NU este o expresie pseudocod ci una CLAR dependentă de un limbaj de programare (C, în cazul acesta). Pseudocodul se vrea un common language pentru cei care descriu un algoritm fără să fie nevoie să apeleze la un limbaj de programare. | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 1 - programming Dum Noi 27, 2011 9:35 am | |
| ps pentru 0,1 atunci ce va afisa in programul lui thomas si al lui cristi?? tot 3??? | |
|
| |
Suditu Thomas Admin
Mesaje : 38 Activitate : 51 Reputatie : 18 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 1 - programming Dum Noi 27, 2011 12:19 pm | |
| - Nica Ionut a scris:
- ps pentru 0,1 atunci ce va afisa in programul lui thomas si al lui cristi?? tot 3???
La programul meu pentru 1 se va afisa corect: 2. Dar ai dreptate, trebuia la 0 sa pun ca exceptie, pentru ca va afisa 1. | |
|
| |
Nica Ionut
Mesaje : 71 Activitate : 83 Reputatie : 13 Data de inscriere : 24/11/2011 Varsta : 28 Localizare : neconoscuta
| Subiect: Re: Teza - Quest 1 - programming Dum Noi 27, 2011 12:22 pm | |
| oooo ma simt mandru ...... | |
|
| |
Stan Adela
Mesaje : 37 Activitate : -5 Reputatie : -39 Data de inscriere : 26/11/2011 Varsta : 27 Localizare : Europa
| |
| |
Statescu Angelo
Mesaje : 40 Activitate : -52 Reputatie : -82 Data de inscriere : 25/11/2011 Varsta : 27
| |
| |
Suditu Thomas Admin
Mesaje : 38 Activitate : 51 Reputatie : 18 Data de inscriere : 24/11/2011 Varsta : 28
| Subiect: Re: Teza - Quest 1 - programming Dum Noi 27, 2011 11:42 pm | |
| Am uitat sa pun ca lui i ii atribui i+1. Am corectat )) | |
|
| |
Continut sponsorizat
| Subiect: Re: Teza - Quest 1 - programming | |
| |
|
| |
| Teza - Quest 1 - programming | |
|