Ro/Rodin/Alte exemple
From HaskellWiki
(Difference between revisions)
m (Ather example in test) |
|||
| (4 intermediate revisions not shown.) | |||
| Line 1: | Line 1: | ||
| - | Program incercat in timpul testarii RodinV082b. | + | [[Category:Ro]][[Category:Ub.Ro]][[Category:Rodin]] |
| + | |||
| + | == Aceasta pagina este depasita tehnic, Rodin a ajunsese in 2009 la versiunea: [[Experiment Exp 12]] == | ||
| + | Vedeti: [[Rodin/Download]] iar in arhiva cu programe gasiti si exemple de programe, pe categorii de instructiuni. | ||
| + | |||
| + | == Program incercat in timpul testarii RodinV082b. == | ||
Se observa cateva probleme. | Se observa cateva probleme. | ||
<haskell> | <haskell> | ||
| Line 12: | Line 17: | ||
pentru (fie x=0; x<n; fie x=x+1) | pentru (fie x=0; x<n; fie x=x+1) | ||
| - | + | {citeste y;fie v[x]=y;}; | |
fie xmin=0; | fie xmin=0; | ||
| Line 22: | Line 27: | ||
{daca (xmin>v[x]) atunci fie xmin=v[x]; | {daca (xmin>v[x]) atunci fie xmin=v[x]; | ||
| - | altfel | + | altfel fie xmin=xmin;}; |
| - | + | pentru (fie x=0; x<n; fie x=x+1) | |
{daca (xmax<v[x]) atunci fie xmax=v[x]; | {daca (xmax<v[x]) atunci fie xmax=v[x]; | ||
| - | altfel | + | altfel xmax=xmax;}; |
text "Minimul din sir este"; | text "Minimul din sir este"; | ||
| Line 42: | Line 47: | ||
}; | }; | ||
</haskell> | </haskell> | ||
| - | Beta tester: Cristina (88). Multumesc mult pentru exemplu. | + | |
| + | Beta tester: Cristina (88). (Care de altfel a lucrat cam peste tot conform indicatiilor si posibilitatilor versiunii V082b.) | ||
| + | |||
| + | Multumesc mult pentru exemplu. Un exemplu care NU functioneaza e mai util decat unul care functioneaza fiindca ne spune ce bug-uri mai avem de cautat. | ||
| + | |||
| + | == To do == | ||
| + | |||
| + | * O instructiune "nop" sau "skip". Banal. | ||
| + | * daca - cu o singura ramura. Rezolvat ! | ||
| + | * pentru - de corectat problema de sintaxa. Rezolvat ! | ||
Current revision
1 Aceasta pagina este depasita tehnic, Rodin a ajunsese in 2009 la versiunea: Experiment Exp 12
Vedeti: Rodin/Download iar in arhiva cu programe gasiti si exemple de programe, pe categorii de instructiuni.
2 Program incercat in timpul testarii RodinV082b.
Se observa cateva probleme.
{ text "Dati lungimea vectorului"; citeste n; pentru (fie x=0; x<n; fie x=x+1) fie v[x]=0; pentru (fie x=0; x<n; fie x=x+1) {citeste y;fie v[x]=y;}; fie xmin=0; fie xmax=0; pentru (fie x=0; x<n; fie x=x+1) {daca (xmin>v[x]) atunci fie xmin=v[x]; altfel fie xmin=xmin;}; pentru (fie x=0; x<n; fie x=x+1) {daca (xmax<v[x]) atunci fie xmax=v[x]; altfel xmax=xmax;}; text "Minimul din sir este"; scrie xmin; text "Maximul din sir este"; scrie xmax; citeste j; };
Beta tester: Cristina (88). (Care de altfel a lucrat cam peste tot conform indicatiilor si posibilitatilor versiunii V082b.)
Multumesc mult pentru exemplu. Un exemplu care NU functioneaza e mai util decat unul care functioneaza fiindca ne spune ce bug-uri mai avem de cautat.
3 To do
- O instructiune "nop" sau "skip". Banal.
- daca - cu o singura ramura. Rezolvat !
- pentru - de corectat problema de sintaxa. Rezolvat !
Categories: Ro | Ub.Ro | Rodin
