Algoritmo

745 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
745
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmo

  1. 1. algoritmo "Media"varN: realNOME: caracterI: inteiroSOMA: realfuncao media(T: real) : realvarM: realinicioM <- T/3retorne Mfimfuncaoinicioescreval("Informe o nome do aluno:")leia(NOME)para I de 1 ate 3 facaescreval("Informe a ",I,"ª nota:")leia(N)SOMA <- SOMA + Nfimparalimpatelaescreval("A média do aluno ",NOME," é ",media(SOMA))fimalgoritmoExercicio 2algoritmo "Procedimento"varALTURA: vetor [1..10] de realI: inteiroM: realprocedimento entrada_dados(TEXTO: caracter)iniciopara I de 1 ate 10 facaescreval(TEXTO)escreva("Altura:")leia(ALTURA[I])
  2. 2. limpatelafimparafimprocedimentoprocedimento processamentoiniciopara I de 1 ate 10 facaM <- (M + ALTURA[I])fimparaM <- M/10fimprocedimentoprocedimento imprime_relatorioinicioescreval("A altura média é ",M)fimprocedimentoinicioentrada_dados("INFORME")processamentoimprime_relatoriofimalgoritmoExercicio 3algoritmo "FATORIAL"varN: inteirofuncao fatorial(N: inteiro) : realvarF: realI: inteiroinicioF <- 1para I de N ate 1 passo -1 facaF <- F * Ifimpararetorne Ffimfuncaoinicioescreval("Informe o número:")leia(N)escreva("O fatorial de ",N,"! =",fatorial(N))fimalgoritmo
  3. 3. Exercicio 4algoritmo "COMPARACAO"// Função :// Autor :// Data : 14/11/2012// Seção de DeclaraçõesvarNOME1,NOME2: caracterX,Y: realA: realprocedimento comparacao(TEXTO: caracter)inicioescreval(TEXTO)escreval("")escolha compare(X,Y)caso 0escreval(NOME1," tem a mesma altura que ",NOME2".")caso -1escreval(NOME1," é maior que ",NOME2,".")caso 1escreval(NOME2," é maior que ",NOME1,".")fimescolhafimprocedimentofuncao compare (X,Y: real) : realiniciose X = Y entaoA <- 0senaose X > Y entaoA <- -1senaoA <- 1fimsefimseretorne Afimfuncaoinicioescreval("Informe o nome 1:")leia(NOME1)escreval("Informe altura de ",NOME1,":")
  4. 4. leia(X)escreval("Informe o nome 2:")leia(NOME2)escreval("Informe altura de ",NOME2,":")leia(Y)limpatelacomparacao("Comparação de alturas")fimalgoritmoExercicio 5algoritmo "Numero Primo"varNUMERO: inteirofuncao n_primo (N: inteiro) : logicovarT,F: inteiroD: logicoinicioD <- VERDADEIROF <- N - 1T <- 2enquanto (T < F) e (N > 3) facase N % T = 0 entaoF <- ND <- FALSOinterrompasenaoF <- (N T)T <- T + 1fimsefimenquantoretorne Dfimfuncaoinicioescreval("Validador de Primos")repitaescreval("Informe um número:")leia(NUMERO)se n_primo(NUMERO) entaoescreval("O número é primo.")senao
  5. 5. escreval("O número não é primo")fimseate FALSOfimalgoritmo

×