Personal tools

Rodin/CeSaFac

From HaskellWiki

< Rodin(Difference between revisions)
Jump to: navigation, search
(work)
m
Line 10: Line 10:
 
*Nu uitati sa corectati erorile sintactice si sa scrieti corect acele cuvinte cheie romanesti. (”pina” vs ”pana”). Pastrati lista cu instructiuni la indemana. Sau sa scoateti ultimul ; dintre { ....} acolade - la versiunile mai recente decat 29 august 2009.
 
*Nu uitati sa corectati erorile sintactice si sa scrieti corect acele cuvinte cheie romanesti. (”pina” vs ”pana”). Pastrati lista cu instructiuni la indemana. Sau sa scoateti ultimul ; dintre { ....} acolade - la versiunile mai recente decat 29 august 2009.
   
*Uitati-va pe pagina [[Ro/Sintaxa Limbajului Rodin]]. Este actualmente depasita. Mai bine cititi exemplele din arhiva .zip din pagina [[Rodin/Download]] sau micile exemple din arhiva .zip pentru incepatori semnalata in pagina [[Rodin/News]].
+
*Pentru versiunile vechi de Rodin pentru care sintxa este publicata uitati-va pe pagina [[Ro/Sintaxa Limbajului Rodin]]. Daca lucrati cu Rodin Experiment exp 12 din august 2009, considerati pagina cu sintaxa ca fiind depasita. Mult mai bine, in acest caz, este sa cititi exemplele din arhiva .zip din pagina [[Rodin/Download]] sau micile exemple din arhiva .zip pentru incepatori semnalata in pagina [[Rodin/News]].
   
 
*Consultati pagina: [[Rodin/Lista de sugestii si subtilitati cunoscute]].
 
*Consultati pagina: [[Rodin/Lista de sugestii si subtilitati cunoscute]].

Revision as of 20:04, 29 October 2009


Rodin-Banner.gifFindOnYahoo.jpg

Limbajul Rodin, un limbaj pseudocod nou implementat (2009), in stil C, proiectat pentru profesorii si elevii din România, pentru orele de algoritmistică
Rodin/Download Rodin/News Rodin/Examples Rodin/FAQ Rodin/Others

1 . Ce facem daca un program nu ruleaza corect ?

  • Intai verificati daca l-ati rulat cu versiunea de Rodin pentru care a fost scris.
  • Nu uitati sa corectati erorile sintactice si sa scrieti corect acele cuvinte cheie romanesti. (”pina” vs ”pana”). Pastrati lista cu instructiuni la indemana. Sau sa scoateti ultimul ; dintre { ....} acolade - la versiunile mai recente decat 29 august 2009.
  • Pentru versiunile vechi de Rodin pentru care sintxa este publicata uitati-va pe pagina Ro/Sintaxa Limbajului Rodin. Daca lucrati cu Rodin Experiment exp 12 din august 2009, considerati pagina cu sintaxa ca fiind depasita. Mult mai bine, in acest caz, este sa cititi exemplele din arhiva .zip din pagina Rodin/Download sau micile exemple din arhiva .zip pentru incepatori semnalata in pagina Rodin/News.
  • Cititi si despre depanarea corpurilor buclelor prin copierea structurii intr-un alt fisier la pagina Rodin/BuclePentru. Mai ales daca vi se raporteaza o eroare la prima litera din "daca" - "d".
  • Cititi alte programe similare. Cititi alte instructiuni similare din acelasi program.
  • Alte idei...

2 . Mici subtilitati de programare specifice Rodin (si unor alte limbaje)

  • Initializati intotdeauna vectorii si variabilele, chiar daca le veti citi imediat dupa aceea.
  • Daca o bucla pentru da o eroare ciudata dupa pentru verificati instructiunile si expresiile DIN CORPUL buclei, deci URMATOARELE. Valabil si la alte structuri compuse: daca ...etc.
  • Mesajele de eroare nu-s foarte explicite, invatati limabjul, nu va luati dupa ele intotdeauna.
  • Comentariile se pot scrie liber, DUPA program.

3 . Nu mai sunt valabile din august 2009 (Rodin ExperimentExp12) regulile

  • Atribuirea si citirea variabilei au valoare, valoarea atribuita sau citita.
  • Zero sau o variabila egala cu zero se poate folosi pe post de instructiune.
  • Merita sa incercati sa folositi daca asemenea unui operator conditional.
  • Aveti la dispozitie Functii anonime nerecursive cu un argument.
  • In loc de daca ... atunci ... puteti folosi daca ... atunci ... altfel nimic cu conditia sa definiti mai inainte acest nimic: fie nimic = 0;
  • Variabilele pot sa inceapa cu m de la memorie, cu v de la variabila, cu x,y,z si cu alte litere cu care nu incepe un cuvant cheie.
  • Daca aveti o singura data nevoie de o functie, scrieti-o ca functie anonima, aplicand-o pe loc. Vedeti Functii anonime nerecursive

Nu uitati ca: Aplicarea (asociaza la dreapta) <functie anonima> <expr>


Pagina in dezvoltare. Click pe back pentru a reveni. Dar a si fost vizitata de vreo 99 de ori pina acum... :)


Paginile proiectului Rodin sunt in dezvoltare. Vizitati-le regulat pentru a gasi update-urile, noutatile precum si programele, secretele si exercitiile recent adaugate.

Inapoi la inceputul paginii Rodin: http://www.haskell.org/haskellwiki/Rodin.


Rodin-Banner.gif

Daca nu va amintiti adresa paginii Rodin (http://www.haskell.org/haskellwiki/Rodin) o gasiti imediat folosind un motor de cautare binecunoascut:

FindOnYahoo.jpg

Sau puteti cauta numele Rodin ori sintagma Limbaj Pseudocod Rodin.