Tipos Primitivos Constantes E Etc
• Sequência de passos para atingir um objetivo definido
– Passos corretos, finitos, sequenciados e inequívocos
• Pode conter representação por estrutura de
– Decisão (Se)
– Repetição (Enquanto)
• Representação Gráfica
– Fluxogramas
– Diagramas
• Representação Textual
– Texto livre (Português)
– Texto estruturado (Português estruturado ou Portugol)
Representação da Informação
• Computadores manipulam grande volume de informação
• As informações são classificadas e manipuladas deforma objetiva (matemática)
• Construiremos algoritmos usando os tipos de informação a seguir
– Inteiro
– Real
– Caractere ou Literal
– Lógico Tipos Primitivos
• Inteiro
– Informação numérica que pertença ao conjunto dos inteiros (negativo, nulo,positivo)
• Real
– Informação numérica que pertença ao conjunto dos reais(Inteiros, fracionários) Tipos Primitivos
• Caractere
– Informação composta de um conjunto de caracteres alfanuméricos
• Numérico: (0..9)
• Alfabético: (a..z, A..Z)
• Especiais (#, @, !, $)
• Lógico
– Informação que pode assumir apenas duas situações (biestável) Constantes
• Constante é um dado cujo valor não sofre alteração ao longo do tempo
• Exemplos
– Qual é a constante nula?
• 0
– Qual é a constante velocidade da luz?
• 299 792 458 m/s
– Qual é a constante PI?
• 3,14
– Qual é a advertência da placa do gramado?
• ”Não pise na grama!”
– Qual é o estado original de uma lâmpada nova?
• apagado
• Observe que, por convenção, a representação de constante caractere será sempre entre aspas
• Também convencionaremos que as constantes lógicas só terão os valores verdade (V) ou falsidade (F)
Variáveis
• Variável é um dado cujo valor pode sofrer alteração ao longo do tempo (durante os passos do algoritmo)
• O dado sofre