1 / 9

Computer Programming: Algorithms, Programs, and Software Life Cycle

Learn about computer programming, algorithms, programs, and the software life cycle in this comprehensive guide. Understand the objectives, process, and techniques involved in writing and implementing programs. Explore the importance of requirements gathering, problem definition, analysis and design, coding, testing, implementation, and maintenance. Improve your programming skills and become proficient in solving problems effectively.

lgonzales
Download Presentation

Computer Programming: Algorithms, Programs, and Software Life Cycle

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Programming

  2. Objectives Program and Programming Algorithms & Programs Software Life Cycle

  3. Program and Programming

  4. Program and Programming • Program: • A set of instruction written in a programming language that a computer can execute so that the machine acts in a predetermined way. • Program solves a problem • Before writing a program: • Have a thorough understanding of the problem • Carefully plan an approach for solving it. • Programming: • The Process of providing instructions to the computer that tells the processor what to do.

  5. Algorithms and Programs

  6. Algorithms and Programs • An Algorithm is a solution to a problem that is independent of any programming language.While • A program is an algorithm expressed using a specific set of instructions from any programming language.

  7. Algorithm Example • Maximum of two numbers • Steps: • Read/input two numbers • Compare two numbers • Print the Greater number • Average of three numbers • Steps: • Read/input three numbers • Add three numbers • divide the sum by 3. • Print the result of divison

  8. Software Life Cycle

  9. What How Do it Test Use Software Life Cycle Requirements Gathering, Problem definition Analysis and Design (Programming techniques) Coding Testing Implementation and Maintenance

More Related