Esta é uma página do aluno José Antonio, da Uniara (Centro Universitário de Araraquara)
Mostrando postagens com marcador tradução direta. Mostrar todas as postagens
Mostrando postagens com marcador tradução direta. Mostrar todas as postagens
domingo, 17 de março de 2013
Profissão Tradutor: Linhas Gerais
Words are the bridges and translators build the bridges. The
translation process entails much more than just the transfer of words
from one language into another. Simply looking in a dictionary or using
a translation programme doesn't do it either. A professional translator
is the combination of a specialist in a given field/subject and a
language master.
sábado, 27 de agosto de 2011
Tradução Direta: Programinha básico
Programar é um exercício de tradução. Vejamos como ficaria o texto abaixo substituindo cada frase por um equivalente na linguagem de programação Basic Gambas.
TEXTO ORIGINAL: Temos que mostrar "Diga três números", pedir o primeiro, pedir o segundo, pedir o terceiro, ver se o primeiro é maior que o segundo então seria, maximo= primeiro, senão seria, maximo= segundo. Ver se o terceiro é maior que o maximo então seria, maximo= terceiro. Mostrar "O maior valor é", mostrar maximo e pronto.
TRADUZIDO:
sub main ()
print "Diga três números"
input primeiro
input segundo
input terceiro
if primeiro > segundo then
maximo= primeiro
else
maximo= segundo
endif
if terceiro > maximo then
maximo= terceiro
endif
print "O maior valor é"
print maximo
end
Para termos um programa funcional é necessário ainda, dizermos o tipo dos valores: primeiro, segundo, terceiro e maximo.
O resultado seria:
| Diga três números
| 5 3 8
| O maior valor é
| 8
| , (=vírgula) | ↵ (= mude de linha) |
| Temos que | sub main ()↵ |
| mostrar | |
| pedir o | input |
| ver se o | if |
| é maior que o | > |
| então seria | then |
| senão seria | else |
| . (= ponto) | ↵ endif ↵ |
| e pronto. | end |
TEXTO ORIGINAL: Temos que mostrar "Diga três números", pedir o primeiro, pedir o segundo, pedir o terceiro, ver se o primeiro é maior que o segundo então seria, maximo= primeiro, senão seria, maximo= segundo. Ver se o terceiro é maior que o maximo então seria, maximo= terceiro. Mostrar "O maior valor é", mostrar maximo e pronto.
TRADUZIDO:
sub main ()
print "Diga três números"
input primeiro
input segundo
input terceiro
if primeiro > segundo then
maximo= primeiro
else
maximo= segundo
endif
if terceiro > maximo then
maximo= terceiro
endif
print "O maior valor é"
print maximo
end
Para termos um programa funcional é necessário ainda, dizermos o tipo dos valores: primeiro, segundo, terceiro e maximo.
O resultado seria:
| Diga três números
| 5 3 8
| O maior valor é
| 8
Assinar:
Postagens (Atom)