Difference between revisions of "Rodin/CeSaFac"

From HaskellWiki
Jump to navigation Jump to search
m
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
----
 
----
  +
<center> http://www.haskell.org/wikiupload/2/2c/BannerProLinuxAndHaskell.gif
<center> [[Image:Rodin-Banner.gif]][[Image:FindOnYahoo.jpg]] </center>
 
  +
  +
[http://stiinte.ub.ro La facultate poti invata unul din cele mai productive limbaje: Haskell.]
  +
  +
</center>
 
----
 
----
 
<h2> Limbajul Rodin, un limbaj pseudocod nou implementat (2009), in stil C, proiectat pentru profesorii si elevii din România, pentru orele de algoritmistică <br> <center> [[Rodin/Download]] [[Rodin/News]] [[Rodin/Examples]] [[Rodin/FAQ]] [[Rodin/Others]] </center> <br>
 
<h2> Limbajul Rodin, un limbaj pseudocod nou implementat (2009), in stil C, proiectat pentru profesorii si elevii din România, pentru orele de algoritmistică <br> <center> [[Rodin/Download]] [[Rodin/News]] [[Rodin/Examples]] [[Rodin/FAQ]] [[Rodin/Others]] </center> <br>
   
  +
==. Ce facem daca nu vedem programele in Notepad. ==
  +
  +
* Folositi WordPad sau un alt editor.
  +
* Descarcati arhiva cu exemple revizuite din rubrica de stiri: [[Rodin/News]]
  +
  +
==. Ce facem daca nu putem rula programele ==
  +
  +
* Daca la apasarea pe CTRL-F9 nu apare fereastra programului care ar trebui sa ruleze verificati configuratia facuta in meniul Tools. O greseala poate fi lipsa unor spatii:
  +
** cel dintai dupa cmd.exe
  +
** al doilea inainte de /K <br>
 
<center> [[Image:Configurare.jpg]] </center> <br>
  +
<center> Ghidati-va dupa aceasta imagine. </center>
  +
  +
==. Ce facem ca sa instalam programul pe alt disc, de exemplu pe '''d:''' ==
  +
  +
1. Instalatorul binar (pe care il descarcati sub numele Installer.exe)
  +
permite sa schimbati directorul de instalare pentru limbajul Rodin din c:\Rodin in d:\Rodin sau in ce doriti dumneavoastra (daca aveti retea poate fi si x:\Rodin ). Dar atentie ....
  +
  +
2. Acelasi nume de director trebuie indicat si Total Edit-ului atunci cand i se
  +
adauga in meniul Tools comanda "Ruleaza program Rodin" si combinatia de taste CTRL-F9. In acest caz directorul (Directory:) va fi d:\Rodin.
  +
<center>
  +
http://www.haskell.org/wikiupload/4/46/DRodin.jpg
  +
</center>
 
==. Ce facem daca un program nu ruleaza corect ? ==
 
==. Ce facem daca un program nu ruleaza corect ? ==
   
Line 43: Line 70:
   
 
----
 
----
  +
<center>
  +
  +
http://www.haskell.org/wikiupload/2/2c/BannerProLinuxAndHaskell.gif
  +
  +
[http://stiinte.ub.ro La facultate poti invata unul din cele mai productive limbaje: Haskell.]
  +
</center>
   
 
Paginile proiectului Rodin sunt in dezvoltare. Vizitati-le regulat pentru a gasi update-urile, noutatile precum si programele, secretele si exercitiile recent adaugate.
 
Paginile proiectului Rodin sunt in dezvoltare. Vizitati-le regulat pentru a gasi update-urile, noutatile precum si programele, secretele si exercitiile recent adaugate.

Revision as of 09:16, 3 March 2011


BannerProLinuxAndHaskell.gif

La facultate poti invata unul din cele mai productive limbaje: Haskell.


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

. Ce facem daca nu vedem programele in Notepad.

  • Folositi WordPad sau un alt editor.
  • Descarcati arhiva cu exemple revizuite din rubrica de stiri: Rodin/News

. Ce facem daca nu putem rula programele

  • Daca la apasarea pe CTRL-F9 nu apare fereastra programului care ar trebui sa ruleze verificati configuratia facuta in meniul Tools. O greseala poate fi lipsa unor spatii:
    • cel dintai dupa cmd.exe
    • al doilea inainte de /K
Configurare.jpg

Ghidati-va dupa aceasta imagine.

. Ce facem ca sa instalam programul pe alt disc, de exemplu pe d:

1. Instalatorul binar (pe care il descarcati sub numele Installer.exe) permite sa schimbati directorul de instalare pentru limbajul Rodin din c:\Rodin in d:\Rodin sau in ce doriti dumneavoastra (daca aveti retea poate fi si x:\Rodin ). Dar atentie ....

2. Acelasi nume de director trebuie indicat si Total Edit-ului atunci cand i se adauga in meniul Tools comanda "Ruleaza program Rodin" si combinatia de taste CTRL-F9. In acest caz directorul (Directory:) va fi d:\Rodin.

DRodin.jpg

. 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...

. 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.

. 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... :)


BannerProLinuxAndHaskell.gif

La facultate poti invata unul din cele mai productive limbaje: Haskell.

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.