Você está na página 1de 4

Unidade 4 | Seção 2

Roteiro
Aula Prática

Algoritmos e Lógica
de Programação
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: Algoritmos e Lógica de Programação
Unidade 4
Seção 4.2

OBJETIVOS
Definição dos objetivos da aula prática:
Os objetivos desta aula prática são:
1. Praticar a programação usando vetores na linguagem C.

INFRAESTRUTURA
Instalações:
Laboratório de informática

Materiais de consumo:
Quatid. de materiais por
Descrição
procedimento/atividade
Procedimento 1
Computador 1 por aluno ou dupla

Software:
Sim ( X ) Não ( )
Em caso afirmativo, qual?
Dev C++
Pago ( ) Não Pago (X )
Tipo de Licença: Software Livre.

Descrição do software:
As aulas práticas utilizam a linguagem de programação C/C++

Equipamento de Proteção Individual (EPI):


Não se aplica.

2
PROCEDIMENTOS PRÁTICOS

Atividade proposta 1:
Implementar um programa em C, usando recursividade, que faz o somatório, ou seja, dado um
número n, o programa deverá realizar a soma de todos os antecessores.

Procedimentos para a realização da atividade 1:


Comece fazendo um exemplo manual para que os alunos entendam o que está sendo pedido e
o mecanismo de resolução.
O ideal é que a atividade seja desenvolvida individualmente, mas não deve ser proibido caso
queiram realizar em dupla.
Peça para que abram o DEV C++, crie um novo arquivo em branco, e salve como Exercicio1.c
Em seguida explique que o aluno deverá implementar um programa que:
• Peça para o usuário digitar um número.
• Calcule a soma do número com seus antecessores até zero, através de uma função recursiva.
• Exiba o resultado do somatório na tela.

Checklist:
• Agendar o laboratório;
• Verificar se é possível que os alunos façam a atividade individualmente;
• Apresentar o problema a ser implementado;
• Explicar o mecanismo de solução;
• Esperar que os alunos implementem, auxilie nas dúvidas que surgirem;
• Discutir o programa resultante, verifique se alguma ainda tem dúvida nos comandos e
definições.

Atividade proposta 2:
Implementar um programa em C, usando recursividade, que faz o Fibonacci.

Procedimentos para a realização da atividade 2:


O Fibonacci é uma sequência de números inteiros, começando normalmente por 0 e 1, na qual,
cada termo subsequente corresponde à soma dos dois anteriores.
Os números que compõem a série de Fibonacci são:
0,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 258...

Em seguida explique que o aluno deverá implementar um programa que:

3
• Peça para o usuário digitar a quantidade de valores da sequência de Fibonacci que deverá
ser apresentado.
• Exiba todos os valores solicitados de Fibonacci na tela.

Checklist:
• Verificar se é possível que os alunos façam a atividade individualmente;
• Apresentar o problema a ser implementado;
• Explicar o mecanismo de solução;
• Esperar que os alunos implementem, auxilie nas dúvidas que surgirem;
• Discutir o programa resultante, verifique se alguma ainda tem dúvida nos comandos e
definições

RESULTADOS
Resultados da aula prática:
Ao final da aula prática o aluno deverá entregar dois programas utilizando recursão.
Para ambos os casos o aluno deve utilizar funções recursivas para realizar tal cálculo.

Você também pode gostar