Você está na página 1de 5

UNIESP

DATA: 26/02/2008 AULA: 03

- TIPOS PRIMITIVOS
Diferença de Dados e Informação
Exemplo: 21 de Setembro, um dado
21 de Setembro, Dia da Árvore (agregamos um valor
ao dado)

São eles:
 Inteiro: Toda e qualquer informação numérica que
pertença ao conjunto dos números inteiros relativos
(negativa, nula ou positiva).
o a) Ele tem 15 irmãos.
o b) A escada possui 8 degraus.
o c) Meu vizinho comprou 2 carros novos.

 Real: toda e qualquer informação numérica que pertença


ao conjunto dos números reais (negativos, nula ou
positiva).
o a) Ela tem 1,73 metro de altura.
o b) Meu saldo bancário é de R$ 215,20.
o c) No momento estou pesando 82,5 kg.

 Caracter: toda e qualquer informação composta de um


conjunto de caracteres alfanuméricos: numéricos (0...9),
alfabéticos (A...Z, a...z) e especiais (#, ?, !, @)
o a) Constava na prova: “Use somente caneta!”
o b) O parque municipal estava repleto de placas: “Não
pise na grama”.
o c) O nome do vencedor é Felisberto Laranjeira.

 Lógica: toda e qualquer informação que pode assumir


apenas duas situações (biestável)
o a) A porta pode estar aberta ou fechada.
o b) A lâmpada pode estar acesa ou apagada.

Aplicar exercícios de fixação – Aula 03 / Exercício 01

- CONSTANTES x VARIÁVEIS
Constantes: Um valor que não sofre nenhuma variação no decorrer do
tempo, ou seja, seu valor é constante desde o início até o fim da
execução. O seu valor é constante do início ao fim.
Para diferenciar os dados constantes do tipo caracter dos outros tipos,
usaremos aspas duplas (“ “) para delimitá-los.
Exemplo: 5, “Não fume”, 2527, - 0,58, V

Profº Osvaldo Júnior osvaldo@osvaldojunior.com.br


Matéria: Lógica de Programação Turma: ASI Maturidade – 1º/2008
UNIESP

Variável: Um valor com possibilidade de ser alterado em algum


instante no decorrer do tempo. O valor é alterado ou depende de uma
execução em um determinado momento.
Exemplo: A cotação do dólar, o peso de uma pessoa, o índice da
inflação.

Formação de Identificadores
Sempre que iremos utilizar uma variável precisamos definir um nome a
ele, a esses nomes das informações de caráter variável são os
identificadores, os quais devem acompanhar as seguintes regras de
formação:
1. Devem começar por um caracter alfabético
2. Podem ser seguidos por mais caracteres alfabéticos ou
numéricos.
3. Não devem ser usados caracteres especiais.

Exemplos:
a) Identificadores válidos:
Alpha, X, BJ153, K7, Notas, Medias, ABC, INPS, FGTS, etc
b) Identificadores inválidos:
5X, E(13), A:B, X-Y, Nota/2, AWQ*, etc.

Declaração de variáveis:
No ambiente computacional, as variáveis são armazenadas na
memória.

Memórias -> Armários


Variáveis -> Gavetas
Identificadores -> Etiquetas ou rótulos
Dado -> Objeto
Tipo Primitivo -> Material

Portanto precisamos definir nomes para determinadas gavetas


especificando qual o material dos objetos que lá podem ser
armazenadas, em outras palavras, declarar as variáveis que serão
usadas para identificar os dados.

Regra sintática:
Declaração de variáveis -> tipo -> “:” -> identificador -> “;”
Exemplo:

Inteiro: X;
Caracter: Nome, Endereço, Data;
Real: ABC, XPTO, Peso, Dólar;
Lógico: Resposta, H286;

Profº Osvaldo Júnior osvaldo@osvaldojunior.com.br


Matéria: Lógica de Programação Turma: ASI Maturidade – 1º/2008
UNIESP

No exemplo acima, a variável Resposta é o nome de um local de


memória que só pode conter valores do tipo lógico, ou seja, Verdadeiro
(V) ou Falso (F). Já o identificador X é o local da memória que só pode
conter valores do tipo Inteiro, qualquer um deles (negativo, nulo ou
positivo).

Aplicar exercícios de fixação – Aula 03 / Exercício 02

- EXPRESSÕES ARITMÉTICAS
Expressão Aritmética são aquelas cujos operadores são aritméticos e
cujos operandos são constantes ou variáveis do tipo numérico (inteiro
ou real).
Expressão aritmética -> operando -> operador aritmético -> operando

- OPERADORES ARITMÉTICOS

Operador Função Exemplos


+ Adição 2+3, X+Y
- Subtração 4-2, N-M
* Multiplicação 3*4, A*B
/ Divisão 10/2, X1/X2

rad Radiação rad(x) raiz quadrada de x


pot Potenciação pot(x,y) x elevado a y

mod Resto da divisão 9 mod 4 (resulta em 1)


27 mod 5 (resulta em 2)
div Quociente da divisão 9 div 4 (resulta em 2)
27 div 5 (resulta em 5)

Prioridades
1 parênteses mais internos
2 pot rad
3 * / div mod
4 + -

Em caso de empate (operadores de mesma prioridade), devemos


resolver da esquerda para a direita, conforme a seqüência existente na
expressão aritmética. Para alterar a prioridade da tabela, utilizamos
parênteses mais internos.

Exemplos:
a) 5 + 9 + 7 + 8/4
5+9+7+3
23
b) 1 – 4 * 3/6 – pot(3,2)
1 – 4 * 3/6 – 9

Profº Osvaldo Júnior osvaldo@osvaldojunior.com.br


Matéria: Lógica de Programação Turma: ASI Maturidade – 1º/2008
UNIESP

1 – 12/6 – 9
1–2–9
- 10

Profº Osvaldo Júnior osvaldo@osvaldojunior.com.br


Matéria: Lógica de Programação Turma: ASI Maturidade – 1º/2008
UNIESP

EXERCICIO DE FIXAÇÃO - AULA: 03 - EXERCICIO: 01

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


abaixo:

a) A placa “Pare!” tinha 2 furos de bala.


b) Josefina subiu 5 degraus para pegar uma maçã boa.
c) Alberta levou 3,5 horas para chegar ao hospital onde
concebeu uma garota.
d) Astrogilda pintou em sua camisa: “Preserve o meio
ambiente”, e ficou devendo R$ 100,59 ao vendedor de tintas.
e) Felisberto recebeu sua 18ª medalha por ter alcançada a
marca de 57,3 segundos nos 100 metros rasos.

EXERCICIO DE FIXAÇÃO - AULA: 03 - EXERCICIO: 02

1. Assinale os identificadores válidos:


a) (X) b) U2
c) AH! d) “ALUNO”
e) #55 f) KM/L
g) UYT h) ASDRUBAL
i) AB*C j) 0&0
l) P(0) m) B52
n) Rua o) CEP
p) dia/mês q) %76@

2. Supondo que as variáveis NB, NA, NMat, SX sejam utilizadas para


armazenar a nota do aluno, o nome do aluno, o numero da matricula e o
sexo, declare-as corretamente, associando o tipo primitivo adequado ao dado
que será armazenado,

3. Encontre os erros da seguinte declaração de variáveis:

Inteiro: Endereço, NFilhos;


Caracter: Idade, X;
Real: XPTO, C, Peso, R$;
Lógico: Lâmpada, C;

EXERCICIO DE FIXAÇÃO - AULA: 03 - EXERCICIO: 03

1. Supondo que A, B e C são variáveis de tipo inteiro, com valores iguais a 5,


10 e -8, respectivamente, e uma variável real D, com valor de 1,5, quais os
resultados das expressões aritméticas a seguir:

a) 2 * A mod 3 – C
b) rad(-1*C) div 4
c) ((20 div 3) div 3) + pot(8,2)/2
d) (30 mod 4 * pot(3,3) * -1
e) pot(-C,2) + (D * 10)/A
f) rad(pot(A,B/A)) + C * D

Profº Osvaldo Júnior osvaldo@osvaldojunior.com.br


Matéria: Lógica de Programação Turma: ASI Maturidade – 1º/2008

Você também pode gostar