Exercícios de matemática
Função que
Sequencia fibronacci
N =( n-1) +( n-2)
Uma função recorrente chamada fib
Fib()
Fib(n) = fib(n-1) +fib(n-2)
Fib(1) =1
Fib(2) =1
Ex: fib(5) =fib(4)+fib(3)
Para pegar atps de programação estruturada: uniplin.cc.2012@hotmail.com pedir para a representante
Ex: Escrever umprograma que gere n termos da sequencia de Fibonacci
EX2: Escrever um programa que calcule o enésimo termo da sequencia de Fibonacci
Quais os tipos de return que são possíveis
1) Void func()
Return; (não retorna nada)
2) Outro tipo é oq eu retorna valor ;
3) Outro tipo retorna (uma expressão) ;
4) Ex: in tfib (int x)
{
If ((x==1)||(x==2)) { Return 1; } Else { Return (fib (n-1) +fib (n—2) }
Na semana que vem fazer uma atividade em sala de aula
Pois vamos trabalhar com conceitos.
Escrever um programa que calcule o mdc entre dois números
Mdc= máximo diviso comum
Simplificação
Função recursiva é uma função que em algum momento chama ela mesma num instancia menor.
Só para usar de modelo
// função 1 convertendo para celsius float convertCelsius (float fahr)
{
float x; x = ((fahr - 32)/ 1,8); return x;
}
Grupo de trabalho: Jorge e sr. Gilvan e eu.
Autor: Rodrigo Correa de Oliveira
Tipo Descrição Bytes Intervalo de valores char Um único caracter 1 0 a 255 int Números inteiros (sem casas decimais) 4 -2147483648 a +2147483647 short 2 -32.765 a 32.765 long 4 -2.147.483.648 a 2.147.483.647 unsigned char 1 0 a 255 unsigned 4 0 a 4.294.967.295
(ambiente de 32 bits) unsigned long 4 0 a 4.294.967.295 unsigned short 2 0 a 65.535 float Números em ponto flutuantes com precisão simples (7 casas decimais) 4 3,4.10-38 a 3,4.1038 double Números em ponto flutuante com precisão dupla (15 casas decimais) 8 1,7.10-308 a 1,7.10308 long double 10 3,4 x 10-4932 a 3,4 x 104932 void 0 Nenhum valor
Portugol C Pascal programa main Program inicio { Begin fim } End var Var