Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Ex Comp - complementares, Exercícios de Informática

exercicio de programação em pseudo codigo

Tipologia: Exercícios

2011

Compartilhado em 09/09/2011

leidy-hitsa-2
leidy-hitsa-2 🇧🇷

1 documento

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Algoritmos e Estruturas de Dados I
Exercícios Computacionais (Complementares)
* Elabore e implemente os algoritmos abaixo no Visualg. Comprove o funcionamento de
cada algoritmo. Envie os arquivos dos algoritmos compactados em um único arquivo com o
nome EXCOMP_AEDI para o e-mail do professor ([email protected]),
identificando o autor (nome completo do aluno).
* Valor dos exercícios: 4 pontos.
1) Elabore um algoritmo recursivo que realize o cálculo de exponenciação por meio de
multiplicações.
* Lembrete: xn = x xn-1, para n > 0, x0 = 1
2) Elabore um algoritmo recursivo que realize o cálculo do seguinte somatório:
* Lembrete: ,
3) Elabore um algoritmo recursivo para converter um número decimal para a forma
binária:
* Dica: utilize o método de conversão por divisões inteiras sucessivas por dois.
4) Dada a definição da função de Ackermann:
>>
=>
=+
=
0n e 0m se)1,(,1(
0n e 0m se)1,1(
0m se1
nmAmA
mA
n
A
válida para valores inteiros não negativos de m e n. Elabore um algoritmo recursivo que
calcule a função de Ackermann.
( )
=
++
n
i
ii
1
2822
=
=
>+=
n
i
n
i
ini
1
1
1
1 n para
=
==
n
i
ii
1
1 n para ,

Pré-visualização parcial do texto

Baixe Ex Comp - complementares e outras Exercícios em PDF para Informática, somente na Docsity!

Algoritmos e Estruturas de Dados I Exercícios Computacionais (Complementares)

***** Elabore e implemente os algoritmos abaixo no Visualg. Comprove o funcionamento de cada algoritmo. Envie os arquivos dos algoritmos compactados em um único arquivo com o nome EXCOMP_AEDI para o e-mail do professor ([email protected]), identificando o autor (nome completo do aluno). ***** Valor dos exercícios: 4 pontos.

1) Elabore um algoritmo recursivo que realize o cálculo de exponenciação por meio de multiplicações.

  • Lembrete: xn^ = x ∗ xn-1, para n > 0, x^0 = 1

2) Elabore um algoritmo recursivo que realize o cálculo do seguinte somatório:

  • Lembrete: ,

3) Elabore um algoritmo recursivo para converter um número decimal para a forma

binária:

  • Dica: utilize o método de conversão por divisões inteiras sucessivas por dois.

4) Dada a definição da função de Ackermann:

( 1 , ( , 1 ) sem 0 en 0

( 1 , 1 ) sem 0 en 0

1 sem 0

Am Am n

Am

n A

válida para valores inteiros não negativos de m e n. Elabore um algoritmo recursivo que calcule a função de Ackermann.

∑^ (^ )

=

n i

i i

1

=

n i

n i

i n i 1

1 1

para n 1 ∑

=

n i

i i

1

,paran 1