20 de mar de 2009

Logica de Programacao, Algoritmos - Aula 5 - Tipos de dados, identificadores, variaveis, constantes

Tipos Primitivos

Informação é a matéria-prima que faz com que seja necessária a existência dos computadores, pois eles são capazes de manipular e armazenar grande volume de dados. Por exemplo, ao citarmos uma data, como 21 de setembro, estamos apresentando um dado; ao dizermos que este é o Dia da Árvore, estamos agregando valor ao dado data, apresentando uma informação.
Aproximando-nos da maneira pela qual o computador manipula as informações, vamos dividí-la em quatro tipos primitivos, que serão os tipos básicos que usaremos na construção de algoritmos:

inteiro: qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (negativa, nula ou positiva);
real: qualquer informação numérica que pertença ao conjunto dos números reais (negativa, nula ou positiva);
lógico:qualquer informação que pode assumir apenas duas situações;
caracter: toda e qualquer informação composta por um conjunto de caracteres alfanuméricos: numéricos (0...9), alfabéticos (A...Z,a...z) e especiais (#, ?, !, @).

Constantes

Uma informação é constante quando não sofre variação nenhuma no decorrer do tempo, ou seja, na execução do programa.

Variável

Uma informação é classificada como variável quando tem a possibilidade de ser alterada em algum instante no decorrer do tempo, ou seja, na execução do programa.

Formação dos identificadores

Eses nomes das informações de caráter variável dão os identificadores, os quais devem acompanhar as seguintes regras de formação:
Devem começar por um caracter alfabético;
Podem ser seguidos por mais caracteres alfabéticos e/ou numéricos;
Não é permitido o uso de caracteres especiais.

Exemplos:

Identificadores válidos

ALPHA
X
BJ153
K7
K_7
MEDIA

Identificadores Inválidos

5X
E(13)
A:B
y-x

Variáveis

peso
dolar
altura

constantes

nome
sexo
ano_nasc


Exercícios

1. Determine qual é o tipo primitivo de informação presente nas sentenças abaixo:

a) A placa "Pare" tinha 2 furos de balas.
b) Josefina subiu 5 degraus para pegar uma maçã boa.
c) Alberta levou três horas e meia para chegar ao hospital onde concebeu uma garota.
d) Astrogilda pintou em sua camisa: "Preserve o meio ambiente", e ficou devendo R$ 10,59 ao vendedor de tintas.
e) Felisberto recebeu sua 18ª medalha por ter alcançado a marca de 57,3 segundos nos 100 metros rasos.

2. Assinale os identificadores válidos:

a) (x)
b) #55
c) AB*C
d) U2
e) KM/L
f) 0&0
g) AH!
h) UYT
i) P{0}
j) "Aluno"
k) Asdrubal
l) B52

3. Encontre os erros das seguintes declarações de variáveis:

inteiro: Endereço, NFilhos;
caractere: idade, x;
real: cruzeiro$, XPTO, C, Peso, out;
lógico: lâmpada, C;

4. Supondo que as variáveis NB, NA, NMAT, SX sejam utilizadas para armazenar a nota do aluno, o nome do aluno, o número da matrícula e o sexo, declare-as corretamente.

[9/6/2011: atualização - respostas]

Nenhum comentário: