segunda-feira, 28 de dezembro de 2009

Demonstracao De Uma Sequencia Fibonacci - Decifrando O Codigo Da Vinci...

Esse problema foi proposto tambem por meu Professor querido Cassio Prazeres
----------
Nesse problema lidaremos com o sistema famoso de sequencia Fibonacci que aparece no filme O Codigo Da Vinci
----------
Faca um progama que calcule e mostre uma sequencia Fibonacci, sendo que o ultimo elemento deve ser menor que um dado numero "n" dado pelo usuario
Como exemplo pegue n=200 que temos a sequencia à seguir -> 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, o proximo seria 233, mas deve ser o numero "n=200" do usuario
----------
- Comeco da resolucao desse problema
A primeira coisa a ser feita é connhecer o sistema do problema e compreender ele
Ja conhecemos o sistema que é o sistema de sequencia Fibonacci
Agora precisamos compreender como ele funciona
Precisamos decifrarmos o sistema Fibonacci
O sistema de sequencia Fibonacci é MUITO interessante
No sistema de sequencia Fibonacci todo numero é a soma dos dois anteriores
0+1=1
1+1=2
1+2=3
2+3=5
3+5=8
5+8=13
...
- Continuacao da resolucao desse problema
Agora que conhecemos e compreendemos o sistema do problema podemos comecarmos à desenvolvermos o programa do problema

domingo, 13 de dezembro de 2009

Problema proposto por meu Professor querido PhD Cassio Prazeres - Eu ADORO meus professores...

Esse é o problema do Codigo que eu fiz e pretendo descrever seu desenvolvimento...

domingo, 6 de dezembro de 2009

Devido à Comunidade Cientifica exigir eu estou colocando o Codigo de meu ultimo trabalho escrito em C na Faculdade...
... Esse trabalho nao está terminado, mas, sefor possivel, descreverei seu desenvolvimento do comeco ao fim...

----------

# include (stdio.h) - O Blog nao aceitou a setas <>
# include (string.h) -
O Blog nao aceitou a setas <>

void Mostrar ();
int L, C, Caso=1, Opcao=0;

void main ()

{
char Funcionarios[10][20];

While (Opcao!=4)
{
printf ("Escolha o numero da tarefa que voce dezeja realizar e tecle ENTER\n\n");
printf ("1 - Inserir um funcionario novo\n");
printf ("2 - Acessar os dados de um determinado funcionario sem alterar os dados\n");
printf ("3 - Acessar os dados de um determinado funcionario e alterar algum dado\n");
printf ("4 - Sair do programa\n");
scanf ("%d", &Opcao);

if (Opcao==1)
Inserir ();
if (Opcao==2)
Mostrar ();
if (Opcao==3)
if ((Opcao!=1)&&(Opcao!=2)&&(Opcao!=3)&&(Opcao!=4))
printf ("Voce inseriu um digito invalido...\nPor favor insira um digito valido...");
}

}

void Inserir ()
{
for (L=0; L=9; L++)
{
swtch (Caso)
{
case 1 : printf ("Numero Do Funcionario - ");
gets (Funcionarios[L]);
case 2 : printf ("\nNome Do Funcionario - );
gets (Funcionarios[L]);
case 3 : printf ("\nData De Nascimento - );
gets (Funcionarios[L]);
case 4 : iprintf ("\nEstado Civil - );
gets (Funcionarios[L]);
case 5 : printf ("\nR.G. - );
gets (Funcionarios[L]);
case 6 : printf ("\nC.I.C. - );
gets (Funcionarios[L]);
case 7 : printf ("\nTelefone Fixo - );
gets (Funcionarios[L]);
case 8 : printf ("\nTelefone Celular - );
gets (Funcionarios[L]);
case 9 : printf ("\nQuantidade De Dependentes - );
gets (Funcionarios[L]);
case 10 : printf ("\nEndereco - );
gets (Funcionarios[L]);
}
}
Caso = Caso + 1;
}
While (Opcao != 5)
{
printf ("Digite 5 e tecle ENTER para voltar ao MENU principal\n");
scanf ("%d", %Menu);
system ("pause");
}
}


void Mostrar ()
{
for (L=0; L=9; L++)
{
for (C=0; C=19; C++)
{
swtch (Caso)
{
case 1 : if ((L==0)&&(C==0))
printf ("Numero Do Funcionario - ");
printf ("%s", Funcionarios[L][C]);
case 2 : if ((L==1)&&(C==0))
printf ("\nNome Do Funcionario - );
printf ("%s", Funcionarios[L][C]);
case 3 : if ((L==2)&&(C==0))
printf ("\nData De Nascimento - );
printf ("%s", Funcionarios[L][C]);
case 4 : if ((L==3)&&(C==0))
printf ("\nEstado Civil - );
printf ("%s", Funcionarios[L][C]);
case 5 : if ((L==4)&&(C==0))
printf ("\nR.G. - );
printf ("%s", Funcionarios[L][C]);
case 6 : if ((L==5)&&(C==0))
printf ("\nC.I.C. - );
printf ("%s", Funcionarios[L][C]);
case 7 : if ((L==6))&&(C==0))
printf ("\nTelefone Fixo - );
printf ("%s", Funcionarios[L][C]);
case 8 : if ((L==7))&&(C==0))
printf ("\nTelefone Celular - );
printf ("%s", Funcionarios[L][C]);
case 9 : if ((L==8))&&(C==0))
printf ("\nQuantidade De Dependentes - );
printf ("%s", Funcionarios[L][C]);
case 10 : if ((L==9))&&(C==0))
printf ("\nEndereco - );
printf ("%s", Funcionarios[L][C]);
}
}
Caso = Caso + 1;
}
While ((Opcao)!=(5))
{
printf ("Digite 5 e tecle ENTER para voltar ao MENU principal\n");
scanf ("%d", %Menu);
system ("pause");
}
}

terça-feira, 15 de setembro de 2009

Treinamento... Interpretacao de texto

É de fundamental importancia a capacidade de interpretacao de textos para um profissional de programacao, por isso eu colocarei aqui um treinamento disso com a interpretacao de duas poesias da grande banda O Rappa Analizaremos aqui a poesia... - O Rappa - Minha Alma (A Paz A Qual Nao Quero) A minha alma esta armada e apontada Para cara do sossego - Alegoria - Ele quer acabar com conformacao das pessoas em relacao às coisas ruims (Sego Sego Sego Sego) Pois paz sem voz, paz sem voz Não é paz, é medo - Alegoria - Nao ha guerra, mas nao ha liberdade de expressao tambem e se voce está assim é sinal de medo (Medo Medo Medo Medo) As vezes eu falo com a vida, As vezes é ela quem diz: "Qual a paz que eu não quero conservar, Para tentar ser feliz?" - Alegoria - Voce se conforma com o quê nao presta com medo de algo, mas nao sabe que as coisas nao estao boas... Estao pessimas... As grades do condomínio São para trazer protecao Mas tambem trazem a duvida Se é voce que esta nessa prisao - Alegoria - Vivemos presos em jaulas para nos protegermos contra qualquer ameaca, mas voce tambem acha que estamos em paz, mas paz sem voz é medo Me abrace e me dê um beijo, Faca um filho comigo Mas nao me deixe sentar na poltrona No dia de domingo, domingo - Alegoria - Faca qualquer coisa comigo, ate um filho, mas nao me deixe esquecido nos unicos momento de discanso os quais saos os unicos que tenho para ficar com voce Procurando novas drogas de aluguel Neste video coagido... - Alegoria - Propagandas lhe fazem acreditar que voce compra uma cerveja e outras coisas, mas apenas para o uso e voce nao se torna o dono delas... Nao ha liberdade de expressao na TV... Todos os videos sao coagidos ao que nao querem... É pela paz que eu não quero seguir admitindo - Alegoria - Ele nao quer essa "paz" de mentira que adimite o quê nao presta por medo da ameaca de coisas piores acontecerem casa voce nao as adimita É pela paz que eu não quero seguir É pela paz que eu não quero seguir É pela paz que eu não quero seguir admitido - Alegoria - Ele nao quer essa "paz" de mentira que adimite o quê nao presta por medo da ameaca de coisas piores acontecerem casa voce nao as adimita ---------- Analizaremos aqui a poesia... - O Rappa - O Que Sobrou Do Ceu Faltou luz mas era dia - Alegoria - Faltou energia eletrica mas houve uma iluminacao forte e clara como o dia O sol invadiu a sala - Alegoria - A iluminacao foi poderosa Fez da T.V. um espelho - Alegoria - A iluminacao fez ele olhar pra si mesmo Refletindo o que a gente esquecia - Alegoria - Esquecia de si mesmo Faltou luz mas era dia dia Faltou luz mas era dia dia dia O som das crianças brincando nas ruas Como se fosse um quintal - Alegoria - As pessoas nao levam a vida à serio e à veem como ela fosse brinquedo e elas criancas A cerveja gelada na esquina Como se espantasse o mal - Alegoria - As pessoas bebem com a intensao de fugirem da realidade como se fugir da realidade fizesse ela deixar de existir Um cha pra curar esta azia Um bom cha pra curar esta azia - Alegoria - Assim como cerveja as pessoas bebem com a intensao de fugirem da realidade como se fugir da realidade fizesse ela deixar de existir Todas as ciências de baixa tecnologia - Alegoria - Ciencias que so precisam do pensamento como Filosofia, Sociologia, Politica, etc... Todas as cores escondidas Nas nuvens da rotina - Alegoria - As pessoas usam a rotina e outras coisas para se fazerem deixarem de verem as belezas da vida Pra gente ver - Alegoria - As ciencias de baixa tecnologia iluminam nossas mentes Por entre os prédios e nós - Alegoria - As pessoas estao cegas para tudo e nao veem atravez de suas ilusoes nem mesmo as coisas obvias Pra gente ver O que sobrou do Ceu - Alegoria - As pessoas so tem interesse em dinheiro, bens materiais e fazerem mal... Ninguem quer saber do Ceu...

segunda-feira, 20 de julho de 2009

Apresentacao...

Eu usarei a Linguagem De Programacao C como ferramenta de ensino, mas nao ha motivo para preoculpacao porque meu objetivo nao é ensinar uma Linguagem De Programacao, e sim, tornar possivel a compreencao da Programacao em si
-----------
Meus objetivos com a disponibilidade desse Blog sao:
- Tornar possivel às pessoas que nao sabem se sao do ramo da Programacao avaliarem se sao ou nao desse ramo
- Ajudar a possiveis Profissionais à entrarem na Programacao que por algum motivo nao conseguiram ainda
- Tornar possivel a compreencao da Programacao às pessoas do ramo
- Ensinar às pessoas do ramo à pensarem Programacao

... Nao prometo milagres , heim...