Introdução à Programação para Engenharia

Resolvendo Problemas com Algoritmos

de James Paul Holloway 

Bertrand.pt - Introdução à Programação para Engenharia
idioma: Português do Brasil, Português
Editor: LTC - Livros Tecnicos e Cientificos Editora
Edição: dezembro de 2005
42,40€
Esgotado ou não disponível

Este, não é um livro de algoritmos, mas em vez disto é um livro para fazer você pensar sobre algoritmos. Esta obra é uma introdução não só à idéia de algoritmo, mas à criação dele. Ele é dedicado aos alunos no começo dos estudos universitários de engenharia e ciências; não é particularmente dedicado à ciência da computação. Embora os alunos de ciência da computação possam certamente aprender com este livro, um currículo de ciência da computação tradicionalmente começa com um curso de programação e se baseia nele para toda uma série de cursos que desenvolvem algoritmos clássicos particulares e técnicas de organização de dados. Um currículo de ciência da computação raramente focaliza problemas de cálculo e de física mecânica básica. Este livro, ao contrário, tem por objetivo apoiar um currículo de engenharia que contém apenas um curso no primeiro ou segundo ano cujo enfoque seja principalmente algoritmo e programação. Um currículo deste tipo se desenvolve com base nesse curso usando simulação e ferramentas de projetos de engenharia assistidos por computador em disciplinas posteriores, cujo foco principal é a engenharia e a ciência e não da computação.
No Capítulo 1, apresenta a idéia de algoritmo como um conjunto de etapas que transformam dados de entrada em dados de saída e faz igualmente uma rápida apresentação da organização dos algoritmos, e como uma descrição estática de um algoritmo pode controlar sua posterior execução dinâmica.
Os três capítulos seguintes cobrem os três pilares dos algoritmos: seqüência (Capítulo 2), iteração (Capítulo 3) e seleção (Capítulo 4). Do mesmo modo que os Capítulos 2 a 4 descrevem os conceitos-chave da organização de algoritmos, os Capítulos 5 a 7 tratam da organização de dados. O Capítulo 8 faz uma introdução às limitações dos computadores e dos algoritmos. O Capítulo 8 contém uma ampla discussão sobre a representação de números em ponto flutuante e a aritmética em ponto flutuante. Igualmente discute de modo resumido erros de truncamento e de discretização e avalia a complexidade de algoritmos.
Dois apêndices fornecem uma breve revisão geral de alguns conceitos-chave de construções na linguagem C11 e de recursos de bibliotecas utilizados neste livro. Eles contêm igualmente um pouco de construções da linguagem que não foram utilizadas no corpo do livro. Eu estimulo você a folhear esses apêndices bem cedo para então consultá-los sempre. Há detalhes úteis a serem encontrados neles, mas estes são detalhes que estariam fora do curso principal deste livro ou então espalhados pelo texto e de novo agrupados mais convenientemente nos apêndices. Considere os apêndices não como um suplemento opcional para a sua leitura, mas como um material importante que precisa ser lido assincronamente.

SUMÁRIO
LISTA DE PROGRAMAS
CAPÍTULO 1 INTRODUÇÃO
CAPÍTULO 2 SEQÜÊNCIA
CAPÍTULO 3 ITERAÇÃO
CAPÍTULO 4 SELEÇÃO
CAPÍTULO 5 MANIPULANDO DADOS
CAPÍTULO 6 SEMÂNTICA DE MATRIZES
CAPÍTULO 7 SEMÂNTICA DE AGREGADOS
CAPÍTULO 8 ESPAÇO E TEMPO FINITOS
APÊNDICE A RESUMO DAS CONSTRUÇÕES C++
APÊNDICE B ALGUNS ELEMENTOS DA BIBLIOTECA PADRÃO C++

Introdução à Programação para Engenharia
Resolvendo Problemas com Algoritmos
de James Paul Holloway 
ISBN:
9788521614531
Ano de edição:
12-2005
Editor:
LTC - Livros Tecnicos e Cientificos Editora
Idioma:
Português do Brasil, Português
Dimensões:
209 x 277 x 42 mm
Encadernação:
Capa mole
Páginas:
360
Tipo de Produto:
Livro
Classificação Temática:
X
O QUE É O CHECKOUT EXPRESSO?


O ‘Checkout Expresso’ utiliza os seus dados habituais (morada e/ou forma de envio, meio de pagamento e dados de faturação) para que a sua compra seja muito mais rápida. Assim, não tem de os indicar de cada vez que fizer uma compra. Em qualquer altura, pode atualizar estes dados na sua ‘Área de Cliente’.

Para que lhe sobre mais tempo para as suas leituras.