Skip to main content

Introduction to Problem Solving

  • 117k Accesses

Abstract

The aims of this chapter are:

  • To examine some of the ideas and concepts involved in problem solving.

  • To introduce the concept of an algorithm.

  • To introduce two ways of approaching algorithmic problem solving.

  • To introduce the ideas involved with systems analysis and design, i.e., to show the need for pencil and paper study before using a computer system.

  • To introduce the Unified modelling Language - UML, a general purpose modelling language used in the field of software engineering.

They constructed ladders to reach to the top of the enemy’s wall, and they did this by calculating the height of the wall from the number of layers of bricks at a point which was facing in their direction and had not been plastered. The layers were counted by a lot of people at the same time, and though some were likely to get the figure wrong the majority would get it right...Thus, guessing what the thickness of a single brick was, they calculated how long their ladder would have to be

Thucydides, The Peloponnesian War

‘When I use a word,’ Humpty Dumpty said, in a rather scornful tone, ‘it means just what I choose it to mean — neither more nor less

‘The question is,’ said Alice, ‘whether you can make words mean so many different things’

Lewis Carroll, Through the Looking Glass and What Alice Found There

It is possible to invent a single machine which can be used to compute any computable sequence

Alan Turing

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-75502-1_2
  • Chapter length: 12 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   84.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-75502-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   109.99
Price excludes VAT (USA)
Hardcover Book
USD   159.99
Price excludes VAT (USA)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ian Chivers .

Rights and permissions

Reprints and Permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Verify currency and authenticity via CrossMark

Cite this chapter

Chivers, I., Sleightholme, J. (2018). Introduction to Problem Solving. In: Introduction to Programming with Fortran. Springer, Cham. https://doi.org/10.1007/978-3-319-75502-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-75502-1_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-75501-4

  • Online ISBN: 978-3-319-75502-1

  • eBook Packages: Computer ScienceComputer Science (R0)