ATIVIDADE LOGICA DE PROGRAMA O ALUNA HELANE CORR A
331 palavras
2 páginas
ESCOLA TÉCNICA ESTADUAL MAGALHÃES BARATAINFORMÁTICA 2014 MANHÃ
HELANA CORRÊA NOGUEIRA DA SILVA
LOGICA DE PROGRAMAÇÃO
BELÉM - PA
2015
1) Faça um algoritmo que determine o maior entre N números. A condição de parada é a entrada de um valor 0, ou seja, o algoritmo deve ficar calculando o maior até que a entrada seja igual a 0 (ZERO).
R.:
NOME : NUMERO MAIOR
Var
N,M : INTEIRO
Inicio
Escreval (" DIGITE UM NÚMERO")
LEIA (N)
ENQUANTO (N>0) FACA
ESCREVAL (" DIGITE UM NÚMERO")
LEIA (N)
SE (N > M) ENTAO
M <- N
FIMSE
FIMENQUANTO
ESCREVAL (" O MAIOR NÚMERO DIGITADO FOI ",M)
Fimalgoritmo
2) Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria qualquer preço. O monge, necessitando de alimentos , indagou à rainha sobre o pagamento, se poderia ser feito com grãos de trigo dispostos em um tabuleiro de xadrez, de tal forma que o primeiro quadro deveria conter apenas um grão e os quadros subseqüentes , o dobro do quadro anterior. A rainha achou o trabalho barato e pediu que o serviço fosse executado, sem se dar conta de que seria impossível efetuar o pagamento. Faça um algoritmo para calcular o número de grãos que o monge esperava receber.
R.:
NOME Grãos de trigo, Monge e Rainha var N: INTEIRO
SG, TG : REAL inicio N <-0
TG <-1
SG <-0
PARA N DE 1 ATE <=64 PASSO 1 FACA
SE (N >1) ENTAO
TG <-TG*2
SG <-SG+TG
FIMSE
escreval("QUADRO DE XADRES ", N, " tem ", TG, " GRÃOS ")
//acumula contador até chegar 64 para o looping para
N<- N+1 fimpara escreval("SERÃO PAGOS ", SG, " GRÃOS DE TRIGO")
Fimalgoritmo
3) Faça um algoritmo que conte de 1 a 100 e a cada múltiplo de 10 emita uma mensagem:
“Múltiplo de 10”.
R.:
NOME Múltiplos de dez var N : INTEIRO inicio N <- 1
ENQUANTO N <= 100 FACA
ESCREVAL (N)
N <- N+1 fimenquanto N <- 10
ENQUANTO N < 101 FACA
ESCREVAL (" OS MÚLTIPLOS DE DEZ SÃO", N)
N <- N+10
FIMENQUANTO
Fimalgoritmo.