Upload
vitor-monsanto-flores
View
218
Download
1
Embed Size (px)
Citation preview
Lógica de Programação
Germano Marcos
Tipos de dados
Na manipulação de computadores o usuário depara-se com inúmeras funcionalidades como mensagens, equações, imagens dos mais variados tipos. Esses benefícios são decorrentes da variação de dados que são processados pela maquina. Os dados podem ser números, caracteres, expressões, etc.
Capacidade de raciocínio do computador Selecionar espaço em memória Facilitar operações
Determinar tamanhos Determinar tipos de valores
Por que usar Tipos de dados?
Armazena dados de forma “permanente”
Armazena dados de forma temporária
Dispositivo de exibição
Letras
Números
Letras e números
Lógicos
Dados Inteiros : 1, 4, -672, 88221212432, ...
Dados Reais : 2.4, 3, -4.05, 3.141, ...
Dados Caracteres : ‘Escola’, ‘Maria’, ‘Tipos de Dados’, ...
Dados Lógicos : V, F, Sim, Não, ...
Tipos de dados
Pesquisa
Tipos de Dados Primitivos e sua aplicação nas linguagens de programação
Escrito ou digitadoSem copias Capa – Introdução – Desenvolvimento –
Conclusão – Bibliografia
Identificadores: Constantes e Variáveis
Constantes são dados que não variam no decorrer do tempo, tem valor fixo e invariável
Variáveis ao contrario alteram seus dados no decorrer de processos
Constantes
Em um programa utilizasse varias vezes umtipo de valor, ex. 3.14 para facilitar o trabalhodos desenvolvedores criasse uma constantechamada p que recebera o valor acima. Ou seja cada vez que precisarmos utilizar ovalor 3.14 inseriremos a constante p
real p = 3.14;
Exemplos de Constantes
Carga do elétron Gravidade Seno 30º Ponto de fusão da água Ponto de ebulição
Variáveis
Para um sistema que armazena o nome de umcliente, declaramos como variável a palavranome.Ou seja ao digitarmos o nome do cliente essevalor será armazenado na variável nome
Caracter nome;
Regras
Os identificadores de variáveis e constantesdevem obedecer a certas regras:
O primeiro caractere deve ser uma letra e nunca um algarismo Não devem ser utilizados espaços em branco, caracteres
acentuados ou caracteres especiais (*, / , $, &, %, #, @, ...) Cada linguagem de programação tem suas regras próprias
para identificadores, consulte as que devem ser aplicadas em cada caso.
Exercício Supondo que as variáveis nomeA, notaA, MatrA,
GenA, sejam utilizadas para armazenar nome do aluno, nota do aluno, matricula do aluno e sexo do aluno respectivamente. Qual seria o correto tipo de dado para cada identificador?
Encontre os erros das seguintes declarações de variáveis e tente corrigir:
a) inteiro endereço, nfilhos, N_C; b) caracter idade, X, 1ACD; c) real XPTO, C, peso, R$; d) logico lampada, C, idade, &%Presenca;