PORTUGUES ESTRUTURADO
Monografias: PORTUGUES ESTRUTURADO. Pesquise 861.000+ trabalhos acadêmicosPor: • 7/10/2013 • 541 Palavras (3 Páginas) • 1.049 Visualizações
Português Estruturado.
Para estudar a construção de algoritmos e a lógica da programação geralmente utilizamos um código que não pode ser executado pelos computadores.
Utilizaremos o que é chamado de pseudocódigo, também conhecido como Português Estruturado ou Portugol.
Vamos escrever sequências de instruções que possam ser entendidas por qualquer programador, independente da linguagem de programação utilizada. Com essas instruções (algoritmo em português estruturado), o programador terá um roteiro para a codificação do programa.
Simultaneamente, vamos testar na prática os conceitos aprendidos, criando pequenos programas nas linguagens de programação Ruby, Java e Javascript.
Todas são linguagens de programação orientadas a objetos e não estruturadas. Mas servem perfeitamente para o estudo da lógica e dos algoritmos por sua flexibilidade e sintaxe simples.
Vejamos um exemplo de algoritmo em português estruturado:
Algoritmo em Português Estruturado
var idade: inteiro
inicio
escreva "Qual a sua idade?";
leia idade;
se idade < 25;
escreva "Puxa, você é muito jovem!";
senao se idade >= 25 e idade < 50
escreva "Você é uma pessoa madura.";
senao
escreva "Você é uma pessoa experiente";
fimse
fim
Programa em Ruby
Agora vejamos um script em Ruby implementando as instruções do algoritmo:
idade = ""
begin # opcional
puts "Qual a sua idade?"
idade = gets.chomp
idade = idade.to_i
if idade < 25
puts "Puxa, você é muito jovem."
elsif idade >= 25 and idade < 50
puts "Você é uma pessoa madura."
else
puts "Você é uma pessoa experiente"
end
end
Podemos notar que um script Ruby pode ser escrito de forma muito semelhante a um algoritmo em Português Estruturado. Mas não se engane! Ruby é uma linguagem poderosa, orientada a objetos e cheia de recursos. Uma das características da linguagem é a sintaxe simples, elegante e flexível, por essa razão é possível escrever um programa funcional com poucas linhas de código.
Normalmente em Ruby não se usa o begin e end a não ser em casos específicos como lançamento de exceções ou outras situações, mas para fins didáticos utilizaremos em Ruby uma sintaxe bem próxima aos algoritmos tradicionais.
Programa em Java
Em Java, poderia ser algo como:
import java.util.Scanner;
public class Idade {
public static void main (String[] args) {
System.out.println("Digite sua idade");
Scanner entrada = new Scanner(System.in);
int idade = entrada.nextInt();
if ((idade > 0) && (idade < 25)) {
System.out.println("Puxa! Você é uma pessoa muito jovem!");
} else if ((idade) >= 25 && (idade < 50)) {
System.out.println("Você é uma pessoa madura.");
} else {
System.out.println("Você é uma pessoa experiente.");
}
}
}
Em Java já podemos notar mais linhas de código, apesar de o programa manter uma certa similaridade com o algoritmo.
Programa em Javascript
Como dissemos anteriormente, programas em Javascript funcionam em conjunto com HTML.
Para facilitar o estudo do Javascript, você terá acesso a páginas completas em HTML e Javascript, clicando nos links referentes. Clique no link abaixo para ver o programa em Javascript:
Programa Idade em Javascript
Não se preocupe em entender os códigos acima, isso será estudado detalhadamente nos próximos tópicos.
...