João Pessoa - PB
Linguagem Natural
Ricardo Mendes Costa Segundo
1
Universidade Federal da Paraíba
Objetivos
• Pseudocódigo em português;
• Conjunto de regras para restringir e
estruturar o português na representação
dos algoritmos;
• Aproximar a fala às das linguagens de
programação ;
TIPOS DE DADOS
Numéricos
• Inteiro
– Qualquer número que faça parte do conjunto
dos números inteiros;
... -3, -2, -1, 0, 1, 2 ,3 ...
• Real
– Qualquer número que faça parte do conjunto
dos números reais
... 1.5 , 0.54178 , 0 , 0.1 , 1.47 ...
Mensagens
• Chamamos de string o dado composto por
vários caracteres.
– Exemplos:
•
•
•
•
“QUAL ?” - string de comprimento 6
“ ” - string de comprimento 1
“qUaL ?!$“- string de comprimento 8
“1-2+3=“”- string de comprimento 6
• Um String de tamanho 1 pode ser um
Caractere.
Lógico/booleano
• Informações que podem assumir apenas
duas situações como:
– Verdadeiro ou Falso;
– 0 ou 1;
VARIÁVEIS
O que são?
• Forma de armazenar informações;
• Seus valores podem ser modificados
durante a execução de um algoritmo;
• Possuem três atributos:
– Nome;
– Tipo de dado;
– Informação por ela guardada.
Exemplos
Inteiro: var1
int var1
caractere: nome, CPF, rua, bairro
char casa
real: X1, X2
Double y1,y2
lógico: X56;
boolean
OPERADORES
Operadores Aritméticos
Operador
Tipo
Operação
Prioridade
+
Binário
Adição
4
-
Binário
Subtração
4
*
Binário
Multiplicação
3
/
Binário
Divisão
3
-
Unário
Inversão de sinal
1
Operadores Lógicos
Operador
Tipo
Operação
Prioridade
OU
Binário
Disjunção
3
E
Binário
Conjunção
2
Diferente
Unário
Negação
1
EXPRESSÕES
Expressões
• Combinações de variáveis com operadores,
resultando num valor.
• Podem ser Aritméticas ou Lógicas.
Exemplos
m+n
10 + y
X–4
aux > x1
Atribuição
• Associa uma variável a um valor, que pode
ser resultado de uma expressão:
minhaVariável <- 10
nome <- “Adriano”
X <- y + 20
• Podemos usar
<ou
=
Operações prioritárias
a = b + c*2
a = (b + c)*2
• Se b = 3 e c = 2, temos respectivamente:
a=7
a = 10
ENTRADA E SAÍDA DE DADOS
I/O
• Instrução Leia (variável)
– Associa
uma entrada (exemplo: número
digitado no teclado) a uma variável.
• Leia (minhaVariável)
• Instrução Escreva (valor)
– Escreve no dispositivo de saída padrão o valor
especificado.
• Escreva (10)
Obs.
• Não se pode realizar operações entre
diferentes tipos de dados (EX:string com
números);
Para praticar I
• Faça um programa que:
– Leia o ano de nascimento de uma pessoa;
– Diga quantos anos essa pessoa possui;
Para praticar II
• Faça um programa que:
– Ler segundos;
– Diz a quantos minutos equivalem;
Contato
Ricardo Mendes
[email protected]
Download

aula 4