Escolar Documentos
Profissional Documentos
Cultura Documentos
Gilson Amorim
O que é?
• Pseudolinguagem
• Um português estruturado
• Com regras para formação do algoritmo
• Permite que o algoritmo escrito na pseudolinguagem seja
traduzido “quase” totalmente para uma linguagem de
programação
• Não tem uma padronização
• Usaremos VisuAlg
Forma geral do VisuAlg
• Algoritmo “<nome_do_algoritmo>”
• [const <declaração_de_constantes>]
• [var <declaração_de_variáveis>]
• [<definição de sub-algoritmos>]
• inicio
• <corpo_do_algoritmo ou seja, as instruções, comandos e
cálculos>
• fimalgoritmo
O que significa
• < > são obrigatórios
• [ ] são opcionais
• Algoritmo - palavra que indica o início da definição de um
algoritmo.
• <nome_do_algoritmo> é um nome simbólico dado ao
algoritmo, entre aspas.
• <declaração_de_constantes> - área da declaração de
constantes.
O que significa
Varáveis
unsigned char Caractere sem sinal 1 0 a 255
Int Inteiro 2 -32.768 a 32.767
signed int Inteiro com sinal 2 -32.768 a 32.767
Numéricas
unsigned int Inteiro sem sinal 2 0 a 65.535
short int Inteiro curto 2 -32.768 a 32 767
signed short int Inteiro curto com 2 -32.768 a 32.767
sinal
em C unsigned short
int
long int
Inteiro curto sem
sinal
Inteiro long
2
4
0 a 65.535
-2.147.483.648 a
2.147.483.647
signed long int Inteiro longo com 4 -2.147.483.648 a
sinal 2.147.483.647
unsigned long Inteiro longo sem 4 0 a 4.294.967.295
int sinal
float Ponto flutuante com 4 3.4 E-38 a 3.4E+38
precisão simples
double Ponto flutuante com 8 1.7 E-308 a 1.7E+308
precisão simples
long double Ponto flutuante com 16 3.4E-4932 a 1.1E+4932
precisão dupla longo
Variáveis - exemplos
• Inteiro: 20, 434, -876
• Real: 2.56, -87.98, 1234.3 e 0.05
• Literal ou caractere: “Seu nome?”, “”, ”1234” , “1+2”
• Logico: F ou V
• int: 20, 434, -876
• float: 2.56, -87.98, 1234.3 e 0.05
• char: “Seu nome?”, “”, ”1234” , “1+2”
• Logico: não existe em C, usa numérica
Operadores e Expressões