O Domingo 27 Xullo 2008 13:12, Javier Pico escribiu:
> > desde $x = 1 até 10 en_pasos_de 2 { ... }
>
> Esa sintaxe é como a de basic [se non recordo mal].
É machacada á do BASIC do Spectrum

> E creo que ben pode 
> traducirse [en pseudocódigo] como "para $x=1 ata 10 paso 2" [é decir: para
> (valor inicial, ata valor final, incremento).


> Eu sigo insistindo con traducir "else" por "senon".  Así tamén contribues a
> que os cativos aprendan a diferencia entre "se non" e "senon".
>
> Outra posibilidade é a de traducir o operador booleano NOT por "distinto".
> É unha linguaxe de programación de alto nivel, pero ninguén di que as
> sentencias deban ser frases gramaticalmente ben construídas, simplemente
> deben entenderse.
$a = 1\n
$b = 5\n
se distinto (($a < 10) e ($b == 5)) {\n
  escreber \"Olá\"\n
 }\n
 senon\n
 {\n
  escreber \"Adeus\"\n
 }\n

Non me convence moito
>
> > > > for                     desde
> > >
> > > "for" , dependendo da sintaxe que use, ... anque se é como en C, Java,
> > > e derivados, eu traduciriao por "para"
> > >
> > > > to                      até
> > > > step                    en_pasos_de
> > >
> > > step -> paso [termos simples]
> >
> > Ver en riba [RFC]
> >
> > > > break                   sair_do_bucle
> > >
> > > break - > romper
> > >
> > > > return                  voltar
> > >
> > > return -> devolver [anque depende da sintaxe, se permite devolver
> > > valores eu non usaría voltar]
> >
> > Ok con devolver:
> > aprender_a multiplicarseUnMesmo $n {\n
> >  $resultado = $n * $n\n
> >  devolver $resultado\n
> > }
> >
> >
> >
> >
> >
> > De "break" non din con documentación, polo que asumo que fai o mesmo que
> > o break de C, sair do corpo do bucle máis próximo ao ponto), e déixoo
> > como sair_do_bucle.
>
> Insisto no de "romper", aparte de ser máis literal, realmente unha
> sentencia break "rompe" a execución dun bucle. [non sei se me explico, a
> connotación é distinta que a de "sair"]


> Entendo, a través destes exemplos, que "learn" é unha forma de definir
> funcións, ¿engánome?
Non

> > > > rdn (random)            alea
> >
> > iacta est (esta non ma pillache ;-)
>
> Bueno, non estivo mal considerando que eran as 3 da madrugada :D


-- 
Best regards,
MV

Responderlle a