Duvidas
Algoritmos e Lógica de Programação
02 – Constantes, Variáveis, Tipos de Dados, Operadores
Aritméticos, Expressões e Atribuição
Componente Curricular: Algoritmos e Lógica de Programação
Professor: Jefferson Passerini | e-mail: jefferson.passerini@fatec.sp.gov.br
"A grandeza não consiste em receber honras, mas em merecê-las.“
(Aristóteles)
Tipos de Dados
• Para processar dados, o computador precisa armazenálos em sua memória temporária (RAM). Depois de armazenados, os dados são enviados ao processador que efetua os cálculos e gere a informação
• O computador trabalha somente com números binários e o ser humano não consegue processar números binários com a mesma velocidade e eficiência de um computador.
• Existem tipos de dados mais intuitivos, ou seja, permite escrever programas de maneira mais rápida e próxima da realidade do programador.
Tipos de Dados
Inteiro
Numéricos
Real
Tipos de dados
Caractere
Alfanuméricos
Cadeia
Adaptado de Pereira (2010, p. 25)
Tipos de Dados
• Dados numéricos são usados para a realização de cálculos matemáticos e basicamente são:
– Inteiro: número inteiro sem casa decimal
– Real: número com casas decimais
• Dados alfanuméricos são usados para armazenar textos e números que não serão usados para cálculos
– Caractere: apenas um caractere
– Cadeia: uma cadeira de caracteres (string)
Constantes
“Constantes representam dados cujos valores permanecem inalterados durante a execução do algoritmo. O tipo de uma constante é definido implicitamente, pela forma como ela é escrita. Em
C, por exemplo, 3 é uma constante do tipo inteiro,
3.0 é uma constante do tipo real, ‘a’ é uma constante do tipo caractere e “abc” é uma constante do tipo cadeia de caracteres (também denominada string)”
Pereira (2010, pág. 25)
Variáveis
“Variáveis representam dados cujos valores podem ser alterados durante a execução do algoritmo.
Mais precisamente, uma variável representa uma posição de memória que armazena um dado de um
tipo