Para resolver um problema no computador é necessário que seja primeiramente encontrada uma maneira de descrever este problema de uma forma clara e precisa. É preciso que encontremos uma seqüência de passos que permitam que o problema possa ser resolvido de maneira automática e repetitiva. Além disto é preciso definir como os dados que serão processados serão armazenados no computador. Portanto, a solução de um problema por computador é baseada em dois pontos: a seqüência de passos e a forma como os dados serão armazenados no computador. Esta seqüência de passos é chamada de algoritmo. Um exemplo simples e prosaico, de como um problema pode ser resolvido caso forneçamos uma seqüência de passos que mostrem a solução, é uma receita para preparar um bolo.
quinta-feira, 20 de maio de 2010
Apostila de Algoritmo
Introdução
Postado por
Rosildo Pereira
às
00:03
0
comentários
quarta-feira, 19 de maio de 2010
Bibliotéca conio no DOS e no GNU/Linux
Uma vêz tive essa curiosidade, mas acabei achando isso por acidente! Vale apena da uma lida.
Introdução
Muitas pessoas aprendem a programar no Sistema Operacional MS Windows, e se abituam em usar uma biblioteca chamada conio.h. Até aí não tem problema, a não ser quando uma certa curiosidade aparece e a necessidade de fazer as mesmas coisas programando no GNU/Linux passa a existir.
Caso não saiba, a conio.h não é uma biblioteca padrão ANSI, e com isso não está presente em outros Sistemas Operacionais. A alternativa mais conhecida à esta biblioteca é a NCurses, que é extremamente robusta e com isso, complicada. Porém, uma outra biblioteca foi criada usando a NCurses chamada Linux-Conio, que tem muitas das funcionalidades da Conio do Windows.
Muitas pessoas aprendem a programar no Sistema Operacional MS Windows, e se abituam em usar uma biblioteca chamada conio.h. Até aí não tem problema, a não ser quando uma certa curiosidade aparece e a necessidade de fazer as mesmas coisas programando no GNU/Linux passa a existir.
Caso não saiba, a conio.h não é uma biblioteca padrão ANSI, e com isso não está presente em outros Sistemas Operacionais. A alternativa mais conhecida à esta biblioteca é a NCurses, que é extremamente robusta e com isso, complicada. Porém, uma outra biblioteca foi criada usando a NCurses chamada Linux-Conio, que tem muitas das funcionalidades da Conio do Windows.
Postado por
Rosildo Pereira
às
23:53
1 comentários
terça-feira, 18 de maio de 2010
Algoritmos: Teoria e Prática - Cormen, Thomas H.
O livro cobre em profundidade uma ampla faixa de algoritmos, de maneira acessível aos leitores de todos os níveis. Os algoritmos são apresentados em linguagem comum e em um pseudocódigo criado para ser lido com facilidade por qualquer pessoa familiarizada com a atividade de programação.
Postado por
Rosildo Pereira
às
02:45
0
comentários
Livro Estruturas De Dados E Algoritmos Em C
Esta obra tem como objectivo fornecer uma competência sólida no desenvolvimento de programas de média e elevada complexidade e um conhecimento profundo sobre estruturas de dados avançadas e algoritmos complexos, usando a linguagem de programação C e aplicando o paradigma da programação modular. Assim, utiliza uma metodologia que dá particular ênfase à decomposição funcional das soluções, através da implementação de tipos abstractos de dados.
Postado por
Rosildo Pereira
às
02:01
0
comentários
Assinar:
Postagens (Atom)