A estrutura do algoritmo
Artigo: A estrutura do algoritmo. Pesquise 862.000+ trabalhos acadêmicosPor: albertluno • 7/10/2014 • Artigo • 493 Palavras (2 Páginas) • 387 Visualizações
Etapa 1 - Passo 2
Noção de algoritmo
Uma transposição do universo real para universo computacional, em uma entrada de dados bem definido e produz dados de saída,é realizado através de problemas expressa de forma de algoritmo. Na construção de algoritmos introduzimos informações fundamentais e suficientes para a construção de algoritmo na forma mais próxima da linguagem natural edeve pelo menos fornecer um resultado chamado de saída, todos osresultados devem ser citados no algoritmo de uma forma básica e exata em um tempo finito. O algoritmo computacional requerum nível de detalhamento mais próximo da linguagem computacional e que tenha um numero finito de passos. Para que computador possa entender,isso é descrito passo a passo no algoritmo.
Pseudo linguagem
Portugol é um pseudolinguagem, é uma maneira intermediaria dentre a linguagem natural e uma linguagem de programação de representar um algoritmo, conforme a experiência do programador o portugol aproxima de uma forma mais fácil à transposição do universo real para universo computacional.
Estrutura de um programa
A estrutura de um algoritmo em pode ser dado como:
Inicio e fimsão respectivamente as palavras que delimitam o início e termino do conjunto de instruções do corpo do algoritmo. Declarações de variáveis é reservado para armazenar a variável X, desta forma, toda vez que a variável X aparecer no programa, estará sendo executa da memória variável X.
Açõesé estrutura de controle (algoritmo) para manipular ações.
Inicio
<declarações de variáveis>
<ações>
Fim
Tipos primitivos para representação de dados e variáveis
Tipo inteiro:
Intervalos de valores:
números inteiros (negativos, nulo ou positivo)
-100, 0, 1, 2, 1250.
operações:
+(adição), - (subtração), *(multiplicação), / (divisão).
Tipo real:
Intervalo de valores:
números real (negativo, nulo ou positivos)
-10, -1.5, 11.2, 0, 1.0, 2, 50.23465
operações: +(adição), - (subtração), *(multiplicação), / (divisão).
Tipo de caracter:
Intervalo de valores:
Caracteres alfanuméricos
casa, UFSC, win7, 123, alfa#2
operações:
+(união), - (intervenção).
Tipo logico:
Intervalo de valores:
Valores booleanos
verdadeiro, falso
operadores lógicos (<, <=, >=, <>, ==).
Operadores aritméticos, lógicos e
...