Linguagem de Programação
1
Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
2
3
Um programa é um Algoritmo escrito em uma linguagem computacional.
4
São Softwares que permitem o
Desenvolvimento de programas.
5
Programação Seqüencial
Programação Estruturada
Programação Orientada a Eventos e Objetos
6
Durante nosso curso iremos aprender a desenvolver nossos Algoritmos em uma pseudo-linguagem conhecida como
“Portugol” ou Português Estruturado.
7
8
9
10
Variáveis são endereços de memória destinados a armazenar informações temporariamente. 11
Variáveis de Entrada armazenam informações fornecidas por um meio externo, normalmente usuários ou discos.
Variáveis de Saída armazenam dados processados como resultados.
12
Constantes são endereços de memória destinados a armazenar informações fixas, inalteráveis durante a execução do programa.
Exemplo:
PI = 3.1416
13
14
A linguagem que o VisuAlg é uma versão portuguesa dos pseudocódigos largamente utilizados nos livros de introdução à programação, conhecida como "Portugol".
A linguagem do VisuAlg permite apenas um comando por linha: desse modo, não há necessidade de tokens separadores de estruturas, como o ponto e vírgula em Pascal ou C/C++.
Também não existe o conceito de blocos de comandos (que correspondem ao begin e end do Pascal e ao { e } do C), nem comandos de desvio incondicional como o goto.
Na versão atual do VisuAlg, com exceção das rotinas de entrada e saída, não há nenhum subprograma embutido, tal como Inc(),
Sqr(), Ord(), Chr(), Pos(), Copy() ou outro. todas as palavras-chave do VisuAlg foram implementadas sem acentos, cedilha, etc.
15
16
A primeira linha é composta pela palavra-chave algoritmo seguida do seu nome delimitado por aspas duplas. Este nome será usado como título nas janelas de leitura de dados.
A seção que se segue é a de declaração de variáveis, que termina com a linha que contém a