Isabel Silva
questões do livro
1.1
1) d)
2) a)
3) a)
1.2
1) c)
2) e)
3) b)
1.3
1) c)
2) d)
3) c)
2) a) Algoritmo "Ola mundo"
Var
n: caractere
Inicio
escreva("Digite qualquer tecla")
leia (n)
escreva ("Ola mundo")
Fimalgoritmo
2) b) algoritmo "SolicitarNome"
var
nome: caractere
inicio
escreva("Digite seu nome: ")
leia(nome)
escreva("Olá, ", nome)
fimalgoritmo
c)algoritmo “SolicitarInformacoes”
var nome, dataNascimento, cpf: caractere
inicio
escreva("Digite seu nome: ")
leia(nome)
escreva("Digite sua data de nascimento: ")
leia(dataNascimento)
escreva("Digite seu CPF: ")
leia(cpf)
escreva("Nome: ", nome, "Data de Nascimento: ", dataNascimento, "CPF: ", cpf)
fimalgoritmo
algo
3) Algoritmo “CompararNumero”
var numero: real
inicio
escreva("Digite um número: ")
leia(numero)
se numero > 100 entao
escreva("O número ", numero, " é maior do que 100.") senao
se numero < 100 entao
escreva("O número ", numero, " é menor do que 100.") senao
escreva("O número ", numero, " é igual a 100.")
fimse
fimse
fimalgoritmo
4)Algoritmo “VerificarSenha”
Var senha: caractere
Inicio
escreva("Digite a senha: ")
leia(senha)
se senha = "PORTUGOL" entao
escreva("Acesso permitido.")
senao
escreva("Acesso negado.")
fimse
Fimalgoritmo
5) Algoritmo “VerificarAprovacao”
Var nota1, nota2, media: real
Inicio
escreva("Digite a primeira nota: ")
leia(nota1)
escreva("Digite a segunda nota: ")
leia(nota2)
media <- (nota1 + nota2) / 2
se media >= 7 entao
escreva("Aprovado")
senao
escreva("Reprovado")
fimse
Fimalgoritmo
6) Algoritmo “VerificarNumero”
Var numero: inteiro
Inicio repita
escreva("Digite um número entre 0 e 10: ")
leia(numero)
se (numero >= 0) e (numero <= 10) entao
escreva("Número aceito") senao
escreva("Número inválido")
fimse
ate (numero >= 0) e (numero <= 10)
Fimalgoritmo
7) Algoritmo “ContarNumerosNoIntervalo”
Var numero, a, b, c, d: inteiro
Inicio a<- 0
b<- 0
c <- 0
d<- 0
escreva("Digite números positivos (insira um número negativo para encerrar): ")
leia(numero)
enquanto numero >= 0 faca
se numero >= 0 e numero <= 25 entao
a <- a + 1
senao se numero >= 26 e numero <= 50 entao
b <- b + 1
senao
se numero >= 51 e numero <= 75 entao
c <- c+ 1 senao se numero >= 76 e numero <= 100 entao
d<- d + 1
fimse
fimse
fimse
fimse
leia(numero)
fimenquanto
escreva("Números no intervalo [0-25]: ", a)
escreva("Números no intervalo [26-50]: ", b)
escreva("Números no intervalo [51-75]: ", c)
escreva("Números no intervalo [76-100]: ", d)
fimalgoritmo