English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Estou começando a cursar um técnico de informática e tô tendo muita dor de cabeça. Ontem o professor explicou sobre o Portugol, eu tirei várias dúvidas mas só dm casa me lembrei que eu não sabia em qual programa se usa essa linguagem. Você pode me ajudar?

2007-02-07 00:23:49 · 2 respostas · perguntado por Anonymous em Computadores e Internet Programação e Design

2 respostas

Introdução

O ensino da lógica de programação geralmente é tratado nas primeiras fases dos cursos de informática, onde os alunos iniciantes aprendem a desenvolver o raciocino lógico para então escrever algoritmos para solução de problemas. O Portugol é uma pseudo-linguagem algorítmica muito utilizada na descrição de algoritmos, destaca-se pelo uso de comandos em português, o que facilita o aprendizado da lógica de programação, habituando o iniciante com o formalismo de programação.

Apesar de todas essas vantagens, o Portugol apresenta o inconveniente dos algoritmos não poderem ser executados no computador. Dessa forma, o iniciante precisa imaginar a sua execução, o que não é uma tarefa tão fácil para quem está começando.

A lógica para programação consiste em aprender a pensar na mesma seqüência em que o computador executa as tarefas, aprende-se a imaginar como as ações serão executadas partindo-se do estudo de um problema até chegar a construção de um algoritmo (solução). Considere com exemplo o seguinte problema:

"Expressar o resultado da soma de dois valores."

É comum, para uma pessoa pensar em algo assim:

"Pegar os dois valores, somar e dar o resultado."

Após ter adquirido uma certa experiência, a mesma pessoa pode, de forma automática, converter tal pensamento em instruções sem necessidade de especificar detalhadamente os processos que estão implícitos nesta pequena rotina (ver tabela 1):




Tabela 1: Ações




Ações Operações
PEGAR Receber os dois valores numérico e armazená-los
SOMAR Executar a instrução da soma e armazenar o resultado
DAR O RESULTADO Mostrar o resultado, armazená-lo para uso posterior ou para ser visualizado em outra oportunidade

Quanto maior o domínio da lógica de programação, mais fácil será detalhar as tarefas envolvidas na solução do problema proposto e mais eficiente será o algoritmo criado, porém, para um iniciante construir um algoritmo que permita a um computador executar a tarefa proposta não é tão simples.

Segundo (FARRER, 1989, p. 17): "Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações."

A tabela1, mostra dois algoritmos, um bastante genérico (ações) e outro um pouco mais detalhado (operações), porém, apesar de apresentar um bom nível de detalhamento ainda não pode ser considerado um algoritmo para o computador. Em Portugol, o mesmo algoritmo pode ser escrito da seguinte forma:


Algoritmo exemplo;

Var v1 ,v2 , v3 : inteiro;

Inicio

leia (v1);

leia (v2);

v3 ¬ v1 + v2;

escreva (v3);

Fim.

A representação dos algoritmos em Portugol, conhecido também como Pseudocódigo, é muito utilizada, segundo (SALIBA, 1992, p. 6): "Esta forma de representação de algoritmo é rica em detalhes, como a definição dos tipos das variáveis usadas no algoritmo e, por assemelhar-se bastante à forma em que os programas são escritos, encontra muita aceitação."

A tradução de um algoritmo escrito em Portugol para um programa de computador numa linguagem de programação é muito fácil e clara, facilitando assim o ensino e aprendizado da linguagem de programação. O Portugol é a forma mais utilizada para escrever algoritmos por ser uma linguagem simples e permitir o detalhamento dos algoritmos.

O ensino do Portugol, hoje, é feito de maneira manual (utilizando folhas de papel), o que não estimula os alunos em aprender e exercitar o desenvolvimento de algoritmos.

Este trabalho apresenta um ambiente para o desenvolvimento de algoritmo em Portugol com o auxilio do computador.



A Ferramenta Portugol/Plus


O Objetivo principal do sistema Portugol/Plus é fornecer uma ferramenta de apoio ao ensino da lógica de programação baseado no Portugol, sem reduzir o estudo teórico. Com esta ferramenta pretende-se proporcionar uma forma de estimular os alunos a praticar e exercitar o desenvolvimento de algoritmos em Portugol.

O ambiente foi desenvolvido para operar em microcomputador do tipo PC (Personal Computer), sob o sistema operacional DOS (Disk Operating System), e divide-se em duas partes principais:

Editor de algoritmos (padrão ASCII);
Compilador.


1) Editor de Algoritmos



entre no sitie

2007-02-07 00:33:43 · answer #1 · answered by Ricardão 7 · 0 0

Portugol só conheço um: Gol de Portugal em cima do Brasil.

2007-02-07 00:50:43 · answer #2 · answered by Broasky 6 · 1 0

fedest.com, questions and answers