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