aula 03 - exercício algoritmo

7
Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Programação de Computadores| BCT Eng Produção Aula 03 Exercícios de Algoritmos Prof. Dênis Freire

Upload: fabricia-carla-meirellys

Post on 26-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 1/10

Universidade Federal Rural do Semi-ÁDepartamento de Ciências Exatas e Natura

Programação de Computadores| BCT–Eng P

Aula 03

Exercícios de Algoritmos

Prof. Dênis Freire

Page 2: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 2/10

01

inicio

leia(x)

y <- x

enquanto ( x > 1 ) faca

x <- x - 1

y <- y*xfimenquanto

escreva(y)

fimalgoritmo

Page 3: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 3/10

02

Construa um algoritmo que receba dois valores A

armazene a soma desses dois valores na variávelalgoritmo deverá escrever na saída o resultado com uma condição: se o valor da soma for maior resultado deverá ser apresentado adicionando o caso a soma seja menor que 10 o resultado seráapresentado adicionando 8

Page 4: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 4/10

Respostainicio

escreval("Digite o primeiro número: ")

leia(A)

escreval("Digite o segundo número: ")

leia(B)

X <- A + B

se (X = 10) entao

escreval("X é igual a 10, então não fazemos nada")

senao

se (x < 10) entao

escreval("X menor que 10, então somamos +8")

X <- X + 8

senao

escreval("X maior que 10, então somamos +5")

X <- X + 5

fimse

fimse

escreval("X é igual a: ", X)

fimalgoritmo

Page 5: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 5/10

03

Desenvolva um algoritmo que apresente a soma de

números pares de 0 até 100.

Page 6: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 6/10

Resposta

inicio

soma <- 0i <- 0enquanto i <= 100 faca

soma <- soma + ii <- i + 1

fimenquantoescreval("A soma de todos os pares de 0 até 1

soma)

fimalgoritmo

Page 7: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 7/10

04

Faça um algoritmo que calcule a média de um alu

final informe se ele foi aprovado ou reprovado.

Page 8: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 8/10

Resposta

inicio

escreval ("Nota 1: ")

leia (n1)

escreval ("Nota 2: ")

leia (n2)

escreval ("Nota 3: ")

leia (n3)

mf<- (n1 +n2+n3)/ 3

se mf >= 7 entaoescreval("Aluno Aprovado")

senao

escreval ("Aluno Reprovado")

fimse

fimalgoritmo

Page 9: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 9/10

05

Construa um algoritmo que receba dois valores x

calcule a potência de x elevado a y.

Page 10: Aula 03 - Exercício Algoritmo

7/25/2019 Aula 03 - Exercício Algoritmo

http://slidepdf.com/reader/full/aula-03-exercicio-algoritmo 10/10

Resposta

inicio

escreva("Digite o expoente: ")leia (exp)escreva ("Digite a base: ")leia (base)o <- termoi <- 0enquanto i < exp faca

base <- base * ofimenquanto

fimalgoritmo