Вы находитесь на странице: 1из 3

FTC Itabuna-BA

SIS1AN
Alunos:

2 semestre 2012
Prof. Fabrcio Costa Santana

1 Avaliao da 2 Unidade Atividade em grupo Exerccio 2

1 - Desenvolva os algoritmos, seus respectivos diagramas de bloco


e codificao em portugus estruturado. Usar na resoluo dos
problemas apenas estruturas de repetio do tipo repita.
a) Apresentar os quadrados dos nmeros inteiros de 15 a 200.
programa QUADRADO_DE_15_A_200
var
NUMERO: inteiro
incio
NUMERO <- 15
repita
escreva "O quadrado de ",NUMERO," ", NUMERO ^ 2
NUMERO <- NUMERO + 1
at_que (NUMERO > 200)
fim
b) Elaborar um programa que apresente no final o somatrio dos
valores pares existentes na faixa de 1 at 500.
programa "SOMA_PARES_DE_1_A_500"
var
NUMERO: inteiro
SOMA: inteiro
incio
NUMERO <- 1
SOMA <- 0
repita
se (NUMERO mod 2 = 0) entao
SOMA <- SOMA + NUMERO
fim_se
NUMERO <- NUMERO + 1
at_que (NUMERO > 500)
escreva SOMA
fim

FTC Itabuna-BA
SIS1AN

2 semestre 2012
Prof. Fabrcio Costa Santana

c) Apresentar todos os nmeros divisveis por 4 que sejam menores


que 200. Para verificar se o nmero divisvel por 4, efetuar dentro
da malha a verificao lgica desta condio com a instruo se,
perguntando se o nmero divisvel; sendo, mostre-o; no sendo,
passe para o prximo passo. A varivel que controlar o contador
deve ser iniciada com o valor 1.
programa "NUMEROS_DIVISIVEIS_POR_4_MENOR_QUE_200"
var
NUMERO: inteiro
incio
NUMERO <- 1
repita
se (NUMERO mod 4 = 0) ento
escreva NUMERO
fim_se
NUMERO <- NUMERO + 1
at_que (NUMERO > 200)
fim
d) Elaborar um programa que efetue o clculo e no final apresente o
somatrio do nmero de gros de arroz que se pode obter num
tabuleiro de xadrez, obedecendo seguinte regra: colocar um gro
de arroz no primeiro quadro e nos quadros seguintes o dobro do
quadro anterior. Ou seja, no primeiro quadro coloca-se 1 gro, no
segundo quadro colocam-se 2 gros (neste momento tm-se 3
gros), no terceiro quadro colocam-se 4 gros (tendo neste
momento 7 gros), no quarto colocam-se 8 gros (tendo-se ento
15 gros) at atingir o sexagsimo quarto (64) quadro. Utilize
variveis do tipo real como acumuladores.
programa ARROZ_NO_TABULEIRO
var
QUADRADO: real
SOMA: real
GRAO: real
incio
QUADRADO <- 1
GRAO <- 1
SOMA <- GRAO
repita
QUADRADO <- QUADRADO + 1
GRAO <- GRAO * 2
SOMA <- SOMA + GRAO
at_que (QUADRADO = 64)
escreva ("A soma dos n. de gro de trigo :" , SOMA)
fim

FTC Itabuna-BA
SIS1AN

2 semestre 2012
Prof. Fabrcio Costa Santana

e) Elaborar um programa que efetue a leitura de 15 valores numricos

inteiros e no final apresente o total do somatrio dos valores lidos.


programa SOMA_15_NUMEROS
var
CONT: inteiro
NUMERO: real
SOMA: real
incio
CONT <- 1
SOMA <- 0
repita
escreva "Digite um nmero: "
leia NUMERO
SOMA <- SOMA + NUMERO
CONT <- CONT + 1
at_que (CONT > 15)
escreva "A soma dos 15 nmeros digitados : ",SOMA
fim