Buscar

Algoritmos I Aula 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prof: André Cotelli do Espírito Santo
E-mail: asanto@unicarioca.edu.br
cotelli.andre@gmail.com
ALGORITMOS I - AULA 3
Operadores e Expressões
Operador
Permite realizar operações 
com os dados
Exemplo:
O símbolo “–” é um operador 
que representa a operação 
aritmética de subtração
Operadores e Expressões
Expressão
Arranjo de operadores e 
operandos
Exemplo:
10 – 4 é uma expressão cujo 
valor é 6
Operações
Ordem de execução das 
operações:
Emprego explícito de 
parênteses;
Ordem de precedência 
existentes entre operadores
Operadores com a mesma 
ordem de precedência, a 
execução será feita da 
esquerda para direita
Tipo de Operadores
Operador de Atribuição
Utilizado para atribuir o valor 
de uma expressão a uma 
variável
Sintaxe:
[variável] <- expressão;
Exemplo:
nome <- “Maria”;
Idade <- 27;
Tipo de Operadores
Operadores Aritméticos
Utilizados para efetuar 
operações aritméticas com 
números (inteiros e reais)
Sintaxe:
[variável] <- [dado] [operador] 
[dado];
Tipo de Operadores
Operadores Aritméticos
Operador Símbolo
Subtração / Inverter Sinal -
Adição +
Multiplicação *
Divisão /
Divisão Inteira \
Resto da Divisão %
Exponenciação ^
Tipo de Operadores
Operadores Aritméticos
Exemplo:
algoritmo "Exemplo"
var
 a,b, soma: inteiro
inicio
 a <-10
 b <- a*2
 soma <- a + b
 escreva("Soma: ",soma)
fimalgoritmo
Exemplo 1
Ler um número inteiro e imprimir 
seu sucessor e seu antecessor.
Exemplo 2
Escreva um programa que receba 
o nome e idade de 2 (dois) alunos. 
Imprima os nomes e idades, depois 
exiba a idade média da turma.
Exemplo 2
Estrutura Condicional
Estrutura que permite a tomada 
de decisão mediante a análise de 
uma condição
Tomamos diariamente decisões 
baseadas em situações. Em um 
algoritmo, chamamos estas 
situações de condições
Estrutura Condicional
Pseudocódigo:
inicio
SE condição ENTAO
comando
FIMSE
fimalgoritmo
O comando somente será executado 
se a condição for verdadeira
Estrutura Condicional
Fluxograma:
Início
Condição
Fim
Comandos
Verdadeira
Fa
ls
a
Estrutura Condicional
Ex: “Se minha média for maior ou 
igual a 7.0 então fui aprovado”
se media>= 7.0 entao
escreva (“Aluno aprovado”)
fimse
Estrutura Condicional
Exemplo:
se (nota<7.0) entao 
escreval(“Aluno reprovado”)
escreval(“Média: ”,media)
 fimse
Exemplo
Escreva um programa que receba 
o nome e 2 (duas) notas do aluno. 
Calcule a média final do aluno. Se a 
média for maior ou igual a 7, 
imprima a mensagem: “Aluno 
aprovado”.
Exemplo
Tipo de Operadores
Operadores Relacionais
Utilizados para efetuar a comparação 
entre dados do mesmo tipo
Operador Símbolo
Maior que >
Menor que <
Maior ou igual >=
Menor ou igual <=
Igual =
Diferente <>
Tipo de Operadores
Operadores Relacionais
Exemplo:
algoritmo "Exemplo"
var
 nota1, nota2: real
inicio
 nota1 <- 8.8
 nota2 <- 3.2
 se (nota1>nota2) entao
 escreval("Nota 1 maior que nota 2")
 fimse
fimalgoritmo
Tipo de Operadores
Operadores Lógicos
Utilizados para se analisar duas ou 
mais expressões
Operador
E
OU
NAO
Tipo de Operadores
Operadores Relacionais
Exemplo:
algoritmo "Exemplo"
var
 nota1, nota2, media: real
inicio
 nota1 <- 8.8
 nota2 <- 6.2
 media <- (nota1 + nota2)/2
 se (media>=7)e(nota1>5) entao
 escreval("Aprovado")
 fimse
fimalgoritmo
Exercício 1
Receber um nome e um valor 
qualquer do teclado. Imprimir esse 
valor com reajuste de 15% 
(adicionando e removendo) e o 
nome do usuário.
Exercício 1
Exercício 2
Leia o nome e idade do usuário. 
Se o usuário tiver uma idade 
menor que 18 exiba a mensagem 
"Jovem"
Se a idade for entre 18 e 75 
escreva a mensagem "Adulto"
Por fim, caso a idade seja maior 
que 75, escreva a mensagem 
"Idoso"
Exercício 2
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26

Continue navegando