2008/7/27 mvillarino <mvillar...@gmail.com>

> 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 &lt; 10) e ($b == 5)) {\n
>  escreber \"Olá\"\n
>  }\n
>  senon\n
>  {\n
>  escreber \"Adeus\"\n
>  }\n
>
> Non me convence moito


Certo, visto o exemplo non se axeita de todo. De todas formas sigo decindo
que non ten por qué haber confusión entre "senon" e "se non".

>
> >
> > > > > 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
>
>
> --
> To unsubscribe, send mail to proxecto-unsubscr...@trasno.net.
>

Responderlle a