TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

PORTUGUES ESTRUTURADO

Monografias: PORTUGUES ESTRUTURADO. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  7/10/2013  •  541 Palavras (3 Páginas)  •  1.056 Visualizações

Página 1 de 3

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.

...

Baixar como  txt (3.4 Kb)  
Continuar por mais 2 páginas »