Escolar Documentos
Profissional Documentos
Cultura Documentos
Ementa
UNIVERSIDADE FEDERAL DO PARÁ
CAMPUS UNIVERSITÁRIO DO TOCANTINS/CAMETÁ
Algoritmos b.
c.
Tipos de Dados.
Subalgoritmo: funções e procedimentos.
Prof. Dr. Fabricio Farias
3. Algoritmos recursivos.
4. Desenvolvimento de algoritmos por
refinamentos sucessivos.
5. Aspectos de implementação de algoritmos.
1
4/9/19
Método de avaliação
UNIVERSIDADE FEDERAL DO PARÁ
CAMPUS UNIVERSITÁRIO DO TOCANTINS/CAMETÁ
u2 avaliações (AV)
()*+ + )*-)
!"#$%& =
2
Introdução ao conceito
de Algoritmos
Datas: 17/04/2019, 25/04/2019 Conceitos básicos
u Simulados
nos dias 15/04/2019 e
22/04/2019
Introdução Introdução
Dispositivo de Dispositivo de
Entrada Memória (CPU) saída
2
4/9/19
Introdução Introdução
3
4/9/19
Exercício
u Ir para a Escola
4
4/9/19
Copie e adicione mais itens neste algoritmo. Copie e adicione mais itens neste algoritmo.
5
4/9/19
6
4/9/19
7
4/9/19
Digite N1 N1
ALGORITMO
INICIO
DECLARE N1, N2, M NUMERICO
ESCREVA “Digite dois números”
M = N1 * N2 N2 Digite N2 LEIA N1, N2
M ß N1 * N2
ESCREVA “Multiplicação = ”, M
M FIM
FIM_ALGORITMO
N2 == 0 IMPOSSIVEL
DIVIDIR FIM
Sim
8
4/9/19
ALGORITMO ALGORITMO
DECLARE N1, N2, D NUMERICO
DECLARE N1, N2, D NUMERICO
ESCREVA “Digite dois números”
ESCREVA “Digite dois números”
LEIA N1, N2
LEIA N1, N2 SE N2 != 0
SE N2 == 0 ENTAO INICIO
ENTAO ESCREVA “Impossível dividir” D ß N1 / N2
SENAO INICIO ESCREVA “Divisão = ”, D
D ß N1 / N2 FIM
ESCREVA “Divisão = ”, D SENAO
ENTAO ESCREVA “Impossível dividir”
FIM
FIM_ALGORITMO
FIM_ALGORITMO
9
4/9/19
10
4/9/19
u Lógico: São também chamados dados u Literalou caractere: São dados formados
booleanos (por causa da álgebra de Boole) por um único caractere ou por uma cadeia
e podem assumir os valores verdadeiro ou de caracteres. Esses caracteres podem ser
falso. Esse tipo de dados, quando as letras maiúsculas, as letras minúsculas,
armazenado na memória do computador, os números (não podem ser usados para
opupa 1 bit, pois possui apenas duas cálculos) e os caracteres especiais (&, #,
possibilidades de representação. @, ?, +). Esse tipo de dado, quando
armazenado na memória do computador,
ocupa um byte para cada caractere.
u Exemplo: ‘aluno’, ‘1234’, ‘@ Internet’,
‘0.34’, ‘1 + 2’.
11
4/9/19
Revisão da Aula
12