Escolar Documentos
Profissional Documentos
Cultura Documentos
Iniciamos as 13h50!!!!
Roteiro do dia
•Entrada
•Saída
•Processo
O Computador
Memoria
secundária
Representação das informações
• Representada em bit (Binary digiT) – zero ou um
• Byte(B) = 8 bits
• QuiloByte(KB) = 1024 B
• MegaByte(MB) = 1024 KB
• GigaByte(GB) = 1024 MB...
Programa
Um conjunto de instruções que segue um algoritmo – que
executa uma tarefa.
variavel
Memória RAM
Representa uma posição da
memória RAM
Conceito de variáveis
Variável é a representação
simbólica dos elementos de um
certo conjunto.
notaP1,notaP2,notaP3: real
quantidadeAlunos: inteiro
sexo: caracter
pratica_esporte: logico
Representação de um algoritmo
• O diagrama de blocos é uma forma padronizada e eficaz para
representar os passos lógicos de um determinado processamento.
• 1 + 7 * 2 ** 2 - 1 = ?
• 3 * (1 – 2) + 4 * 2 = ?
Operadores Relacionais
• Os operadores relacionais são utilizados para comparar caracteres e
números. Os valores a serem comparados podem ser caracteres ou
variáveis.
• Estes operadores sempre retornam valores lógicos (verdadeiro ou falso /
True ou False).
Operadores Relacionais
• Se A = 5 e B = 3 então:
• A=B (falso ou verdadeiro?)
• A<>B (falso ou verdadeiro?)
• A>B (falso ou verdadeiro?)
• A<B (falso ou verdadeiro?)
• A>=B (falso ou verdadeiro?)
• A<=B (falso ou verdadeiro?)
Diagrama de Blocos
Exemplos:
Pseudocódigo
Exercicio 1
Exercicio 2
Reescreva os algoritmos apresentados no slide
anterior, representando-os na forma de
diagrama de blocos.
Exercicios
3) Escreva um algoritmo para ler as dimensões de um retângulo (base
e altura), calcule e escreva a área .