Baixe o app para aproveitar ainda mais
Prévia do material em texto
algoritmoS II atividades DA aula 06 Para a construção dos algoritmos sugiro a utilização do programa Visualg, porém não é obrigatório. Todos os algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes formatos: .doc, .docx ou .pdf. Faça um algoritmo contendo uma função recursiva para calcular a soma de dois números naturais através de incrementos sucessivos. O módulo principal do algoritmo deverá fazer a leitura de n e apresentar o resultado. Exemplo: 5 + 3 = (((5+1)+1)+1). algoritmo "Somatoria" funcao soma (n1, n2: inteiro):inteiro inicio se n2 = 0 entao retorne n1 senao retorne 1 + soma(n1, n2-1) fimse fimfuncao var x, y, total:inteiro inicio escreva("Informe o primeiro número: ") leia(x) escreva("Informe o segundo número: ") leia(y) total <- soma(x,y) escreval("O resultado da soma é:", total) Fimalgoritmo Faça um algoritmo contendo uma função recursiva para fazer a multiplicação de dois números naturais, através de somas sucessivas. O módulo principal do algoritmo deverá fazer a leitura de n e apresentar o resultado. Exemplo 4 * 3 = ((4 + 4) + 4).
Compartilhar