Esta é uma página do aluno José Antonio, da Uniara (Centro Universitário de Araraquara)
Mostrando postagens com marcador basic programming. Mostrar todas as postagens
Mostrando postagens com marcador basic programming. Mostrar todas as postagens
quarta-feira, 28 de setembro de 2011
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
terça-feira, 9 de agosto de 2011
Linguagem Gráfica: O aparelho não está funcionando
ORIGINAL: O aparelho não está funcionando.
Ao ligar o aparelo, a luz de ligado acende?
Então, é quase certo que o transistor de saída TR3 tenha que ser substituido.
Mas antes de removê-lo tente descobrir se ele queimou por sobre tensão ou por sobre corrente.
Uma boa indicação de que o transistor queimou num curto circuito da saída é a consequente queima do resistor R7.
Outra dica é testar o zener de proteção Z2, pois a sua queima indicaria que o aparelho foi ligado em uma tomada de 220V, por exemplo, justificando também a queima do transistor TR3.
Se a luz de ligado não acende, comece testando o fusível, e depois o capacitor C1.
ESQUEMATIZADO:
Ao ligar o aparelo, a luz de ligado acende?
Então, é quase certo que o transistor de saída TR3 tenha que ser substituido.
Mas antes de removê-lo tente descobrir se ele queimou por sobre tensão ou por sobre corrente.
Uma boa indicação de que o transistor queimou num curto circuito da saída é a consequente queima do resistor R7.
Outra dica é testar o zener de proteção Z2, pois a sua queima indicaria que o aparelho foi ligado em uma tomada de 220V, por exemplo, justificando também a queima do transistor TR3.
Se a luz de ligado não acende, comece testando o fusível, e depois o capacitor C1.
ESQUEMATIZADO:
A luz de ligado acende? | |||||||||||||
| |||||||||||||
Senão | |||||||||||||
Teste o fusível. | |||||||||||||
Teste o capacitor C2. |
sexta-feira, 8 de julho de 2011
Basic Programming:
Quando falamos em linguagem técnica, o primeiro ponto a se considerar é o uso de subentendidos.
O autor do texto técnico evita ser explícito e objetivo. Ele está escrevendo para um público seleto de pessoas que sabem onde devem estar as vírgulas e os pingos dos ís.
No exemplo de programa Basic acima, o rendimento do motor trifásico não foi declarado na proposição do problema, pois «todos nós» sabemos que é de 80%.
O autor do texto técnico evita ser explícito e objetivo. Ele está escrevendo para um público seleto de pessoas que sabem onde devem estar as vírgulas e os pingos dos ís.
No exemplo de programa Basic acima, o rendimento do motor trifásico não foi declarado na proposição do problema, pois «todos nós» sabemos que é de 80%.
quinta-feira, 16 de junho de 2011
Inglês Técnico é: Como um programa de computador

• São dadas muitas variáveis de entrada.
• As operações sobre o texto são elementares.
• E o resultado tem que ser muito preciso.
Assinar:
Postagens (Atom)