
Scientific Programming: C-language, Algorithms And Models In Science
World Scientific Publishing Co Pte Ltd
Published on 18. September 2013
Book
Hardback
720 pages
978-981-4513-40-1 (ISBN)
Description
The book teaches a student to model a scientific problem and write a computer program in C language to solve that problem. To do that, the book first introduces the student to the basics of C language, dealing with all syntactical aspects, but without the pedantic content of a typical programming language manual. Then the book describes and discusses many algorithms commonly used in scientific applications (e.g. searching, graphs, statistics, equation solving, Monte Carlo methods etc.).This important book fills a gap in current available bibliography. There are many manuals for programming in C, but they never explain programming technicalities to solve a given problem. This book illustrates many relevant algorithms and shows how to translate them in a working computer program.
More details
Language
English
Place of publication
Singapore
Singapore
Target group
College/higher education
Dimensions
Height: 235 mm
Width: 157 mm
Thickness: 43 mm
Weight
1173 gr
ISBN-13
978-981-4513-40-1 (9789814513401)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Author
"Sapienza" Univ Di Roma, Italy
"Sapienza" Univ Di Roma, Italy
Sapienza Universita Di Roma, Italy
"Sapienza" Univ Di Roma, Italy
Content
Numbers and Non-Numbers; Programming Languages; Basic Elements in C Programs; Logic Elements; Basic Data Structures; Pointers; Functions; Numeric Interpolation and Integration; Differential Equations Integration; More on Differential Equations; Pseudo Random Numbers; Random Walks; Lists, Dictionaries and Percolation; Bits and Boolean Variables; Recursion and Data Sorting; Dynamic Data Structures; Graphs and Algorithms on Graphs; Optimization Methods; Monte Carlo Methods; Stochastic Methods.