CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
UNIDADE 4
Itens fundamentais para
Desenvolvimento de algoritmos
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
- Constante: É um determinado valor fixo que não se modifica
ao longo do tempo, durante a execução de um programa.
Conforme o seu tipo, a constante é classificada como sendo
numérica, lógica e literal.
Exemplo de constante:
N1+N2+N3
3
CONSTANTE
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
- Constantes numéricas: A representação numérica nos
algoritmos é feita no sistema decimal, podendo ser um
número com ou sem parte fracionária. É comum a
existência de constantes com uma parte exponencial. A
constante numérica pode ser positiva ou negativa.
a) 15
b) -15
c) 0,342
d) 9,7 x 106
e) 104
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
- Constantes lógica: É um valor lógico, isto é, que só
pode ser falso ou verdadeiro, usado em proposições
lógicas, conforme será visto mais adiante.
São representadas pelas palavras:
falso
verdadeiro
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
- Constantes literais: Pode ser qualquer seqüência de
caracteres (letras, dígitos, ou símbolos especiais).
Toda constante literal que aparece no algoritmo será
colocada entre aspas para que não seja confundida
com outro item qualquer.
a) “JOSÉ DA SILVA”;
b) “12345”;
c) “23/09/55”
d) “X1Y2W3”
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
- Variáveis: são estruturas que apresentam variações em seus
conteúdos, conforme a situação presente. Na verdade, são
endereços da memória RAM, ficando a cargo do programador
somente o conhecimento das letras usadas e seus respectivos
Valores.
TODA VEZ QUE SE FAÇA NECESSÁRIA A SUA UTILIZAÇÃO,
UM VALOR INICIAL DEVE SER ATRIBUÍDO ÀS MESMAS, OU
SEJA, DEVEM SER INICIALIZADAS.
A)
T=0
J=T+3
MOSTRE J
B)
J=T+3
MOSTRE J
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
VARIÁVEIS
VARIÁVEL
IDADE = 50
Total = Produto * Quantidade
CONTEÚDO DA
VARIÁVEL
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
- Tipos de variáveis: numéricas, lógicas e literais
Inteiro: Somente nº inteiro (positivo ou negativo)
Real: nº fracionários e também nº inteiros (positivo ou negativo)
Caracter: Letras, números e símbolos. Deverão aparecer entre
Aspas.
Lógica: Valores verdadeiros ou falsos.
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Constantes,
variáveis e tipos de dados
- Nome de variável
- Não pode começar com nº
- Não pode ter espaço em branco no nome
- Não coloque acentuação
- Evitar símbolos – usar somente sublinha ou underline
(Ex.: Sal_1)
 Estrutura
de um algoritmo
Programa: NOME
Var
A,B: inteiro
NOME, END: caracter
X: lógica
SAL: real
Inicio
MOSTRE (“Algoritmo exemplo”)
A
0
B
0
NOME
““
END
““
X
verdadeiro
SAL
0
Fim
 Estrutura
de um algoritmo
Comando de entrada
LEIA – Receber via teclado
Sintaxe:
LEIA ( )
Ex.: LEIA (Sal)
Comando de saída
MOSTRE – Sair para vídeo
Sintaxe:
MOSTRE (“.................”)
Ex.: MOSTRE (“Engenharia de Automação Industrial”)
*sempre entre aspas”
Atribuição para variável
(atribui conteúdos internamente p/ a variável)
SAL
50
AREA
L*C
Fazer um algoritmo que receba (LEIA) dois valores via teclado,
somá-los e armazenar em outra variável. MOSTRE o resultado no
vídeo.
Programa: teste 1
VAR
N1,N2,N3: Inteiro
INICIO
{Inicializar as variáveis}
N1
0
N2
0
MOSTRE (“Algoritmo que ira receber dois valores numericos e somalos”)
MOSTRE (“Informe um numero:”)
LEIA (N1)
MOSTRE (“Digite outro número:”)
LEIA (N2)
N3
N1 + N2
MOSTRE (“A soma =“,N3)
MOSTRE (“Obrigado ... Até mais”)
FIM
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
 Exercícios
1 – Crie um algoritmo que calcule a média final dos alunos da 3ª Série .
Os alunos realizarão quatro provas: P1,P2,P3 e P4
Onde: Média final = P1 + P2 + P3 + P4
4
2 – Faça um algoritmo para ler as seguintes informações de uma pessoa:
Nome, Idade, Sexo, Peso, Altura, Rua, Bairro, Cidade, Estado, CEP e
Telefone.
Mostre no vídeo Nome, idade e telefone.
3 – Faça um algoritmo que leia duas variáveis A e B, troque seus
valores (conteúdos) e mostre no vídeo.
Download

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA