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
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
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.
Postado por Rosildo Pereira às 02:45 0 comentários
Livro Estruturas De Dados E Algoritmos Em C
Postado por Rosildo Pereira às 02:01 0 comentários
sexta-feira, 28 de dezembro de 2007
VisuAlg - Editor e Interpretador de Pseudocódigos
Postado por Rosildo Pereira às 02:31 0 comentários
Portugol - IDE para Algoritmo
Portugol
Site: Portugol
Java virtual Machine (necessária para correr o jar)
Sun JRE
Postado por Rosildo Pereira às 01:34 0 comentários
segunda-feira, 10 de dezembro de 2007
Book C - Rebert Schildt
Falou galera ausência recompensada!
Achei essa pérola, o livro C Completo e Total - Rebert Schildt, em pdf. Bom proveito ele é em portugues.
C Completo e Total
Resumo
Herb Schildt, cujos livros sobre C e C++ venderam mais de um milhão de cópias em todo mundo, revisou e atualizou a melhor referência que você pode ter sobre C. Não importa se você é programador iniciante ou um profissional veterano, as respostas a todas as suas perguntas sobre C podem ser encontradas nesta obra. Para ajudá-lo a encontrar os termos rapidamente, C Completo e Total, 3ª edição está dividido em cinco partes, cada uma abordando um aspecto importante de C.
Parte 1 - Apresenta uma discussão detalhada da linguagem C, incluindo palavras-chaves, tipos de dados, operadores, funções, ponteiros, E/S, alocação dinâmica e muito mais.
Parte 2 - Apresenta uma extensa descrição das funções de biblioteca por categoria. Abrange as funções definidas pelo padrão ANSI e muitas extensões comuns, como as chamadas de arquivos Unix, gráficos e as funções de interface com o sistema operacional.
Parte 3 - Mostra como aplicar C, concentrando-se em algoritmos úteis e aplicações interessantes da linguagem C.
Parte 4 - Trata do ambiente de desenvolvimento C, incluindo eficiência, portabilidade, depuração e interface com o código assembler.
Parte 5 - Desenvolve um interpretador C, com vários e diversificados exemplos que esclarecem cada conceito apresentado neste livro e que o diferenciam de qualquer outra obra de referência sobre C. Neste livro você descobrirá informações preciosas não disponíveis em nenhuma outra fonte. Do começo ao fim, este é o livro sobre programação C que você consultará com mais freqüência. Compatível com todos os compiladores C e C++, incluindo as mais recentes versões de Borland C++ e Visual C++. Abrange o padrão C ANSI. Inclui disquete 3 1/2
Postado por Rosildo Pereira às 02:22 2 comentários