Preview

Principals of C Plus Plus

Good Essays
Open Document
Open Document
41088 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Principals of C Plus Plus
COMPILED BY MACHOGU IAN OBARE

C++ PROGRAMMING
Exact Phrase

Week 1 at a Glance Day Day Day Day Day Day Day 1 2 3 4 5 6 7 -Getting Started -The Parts of a C++ Program -Variables and Constants -Expressions and Statements -Functions -Basic Classes -More Program Flow

Week 2 at a Glance Day Day Day Day Day Day Day 8 -Pointers 9 -References 10 -Advanced Functions 11 -Arrays 12 -Inheritance 13 -Polymorphism 14 -Special Classes and Functions

Week 3 at a Glance Day Day Day Day Day Day Day 15 16 17 18 19 20 21 -Advanced Inheritance -Streams -The Preprocessor -Object-Oriented Analysis and Design -Templates -Exceptions and Error Handling -Whats Next

All Words Exact Phrase All Words Search Tips

Getting Started
Programs
The word program is used in two ways: To describe individual instructions, or source code, created by the programmer, and to describe an entire piece of executable software New Term: A program can be defined as either a set of written instructions created by a programmer or an executable piece of software. Source code, can be turned into an executable program in two ways: a) Interpreters translate the source code into computer instructions. b) The computer acts on those instructions immediately. Alternatively, compilers translate source code into a program, which you can run at a later time. While interpreters are easier to work with, most serious programming is done with compilers because compiled code runs much faster. C++ is a compiled language. Procedural, Structured, and Object-Oriented Programming Procedural

Until recently, programs were thought of as a series of procedures that acted upon data. A procedure, or function, is a set of specific instructions executed one after the other. The data was quite separate from the procedures, and the trick in programming was to keep track of which functions called which other functions, and what data was changed. To make sense of this potentially confusing situation, structured programming was created.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    IT215 INVENTORY PART DVD

    • 302 Words
    • 2 Pages

    Week Six introduces superclasses and subclasses and their relationship to inheritance. These subjects are built upon to introduce the concept of polymorphism. Students learn how to declare, create, initialize, and manipulate arrays.…

    • 302 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Pt1420 Unit 1 Assignment 2

    • 1305 Words
    • 6 Pages

    Das, D., Gregersen, E., Hosch, L., Lotha, G., Sampaolo, M., Sinha, S. (2014). C++. In Encyclopedia Britannica.…

    • 1305 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Comp 220

    • 1463 Words
    • 6 Pages

    This lab will explore the use of pointers in several ways. Pointers will be used to dynamically allocate memory for new class objects on demand from the user, and they will be used to access class-member functions. Pointer arithmetic will be used to access and sort class objects according to criteria explained in the lab.…

    • 1463 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    here is for the specter of a quiz to always be hanging over the student where he knows he…

    • 83928 Words
    • 594 Pages
    Powerful Essays
  • Powerful Essays

    It 210

    • 2960 Words
    • 12 Pages

    Prelude to Programming: Concepts and Design, Fifth Edition, by Stewart Venit and Elizabeth Drake. Published by Addison-Wesley. Copyright © 2011 by Pearson Education, Inc.…

    • 2960 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    It 210 Weeks

    • 2760 Words
    • 12 Pages

    This course provides students with a basic understanding of programming practices. Concepts covered include flowcharting, pseudocode methodologies, and an understanding of programming practices. Students will learn how these concepts, when properly applied, improve program design.…

    • 2760 Words
    • 12 Pages
    Powerful Essays
  • Satisfactory Essays

    CSO Gaddis Java Chapter1 1

    • 2953 Words
    • 29 Pages

    © 2012 Pearson Education, Inc. All rights reserved. Chapter 1: Introduction to Computers and Java Starting Out with Java: From Control Structures through Data Structures Second Edition by Tony Gaddis and Godfrey Muganda Chapter Topics Chapter 1 discusses the following main topics: – Introduction – Why Program? – Computer Systems: Hardware and Software – Programming Languages – What Is a Program Made Of? – The Programming Process –…

    • 2953 Words
    • 29 Pages
    Satisfactory Essays
  • Satisfactory Essays

    week 1 assignment

    • 1379 Words
    • 6 Pages

    Drake, E., & Venit, S. (2011). Prelude to programming: Concepts and design (5th ed.). Boston, MA: AddisonWesley.…

    • 1379 Words
    • 6 Pages
    Satisfactory Essays
  • Good Essays

    Reusability of Code

    • 511 Words
    • 3 Pages

    The earliest programming languages were procedural, meaning a program was made of one or more procedures. A procedure is simply a module or function that performs a specific task such as gathering input from the user, performing calculations, reading or writing files, displaying output, and so on. The programs that you have written so far have been procedural in nature. The steps a program must perform to reach the desired outcome. Procedure is an independent entity and a sequence of instructions that are grouped together. In procedural programming, a task is broken down into assortment of variables and subroutines. In OPP, a task is broken down into objects which summarize the data and execution. In a procedural approach, the entirely called variable is termed as a trait of the object. The idea is to encapsulate data and a…

    • 511 Words
    • 3 Pages
    Good Essays
  • Good Essays

    It210 Syllabus

    • 2333 Words
    • 10 Pages

    Course Description This course provides students with a basic understanding of programming practices. Concepts covered include flowcharting, pseudocode methodologies, and an understanding of programming practices. Students will learn how these concepts, when properly applied, improve program design. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: • • University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum.…

    • 2333 Words
    • 10 Pages
    Good Essays
  • Powerful Essays

    Task 1

    • 2644 Words
    • 8 Pages

    Procedural programming is a programming language that works with like a step by step guide of how to do something. Like a procedure in a work place it the same thing over and over in step hence the name. In order for a procedural program to work you need to set up a set of instructions for the user to follow. Like telling them what to input each time. You also have to set up a sequence of instruction steps so this can tell the computer what to do first and second and so on. Procedural programming languages are: C++, C, FORTRAN, Pascal and Basic.…

    • 2644 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    References: • Nirosh. (2010). Introduction to Object Oriented Programming Concepts (OOP) and More. The Code Project. Retrieved from: http://www.codeproject.com/KB/architecture/OOP_Concepts_and_manymore.aspx.…

    • 817 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    * Frank MC (2004). Data Abstraction and Problem Solving with C++. US: Pearson Education, Inc.…

    • 2162 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    Revision Notes Computer

    • 271 Words
    • 2 Pages

    [Structure, Class and Object, Constructor and Destructor, Inheritance, File Handling, Pointer, Array, Data Structure and class 11th revision tour]…

    • 271 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Pursuing my strong interest in Computer Science has over the years enabled me to develop keen analytical and reasoning skills. Through the course of the four-year Bachelor of Technology (BS) degree program in Computer Science and Engineering at the prestigious ABC University, I acquired an overall perspective of this scientific discipline, with a particular interest in Object Oriented Programming. Data Structures, .NET Technology, Database Management, Theory of Computation and Principles of Compiler Design were some of the other areas that captured my attention. My keen interest in the subjects translated into receiving an A+ grade in the Data structures lab and averaging an A grade in the other labs. I also involved myself in numerous projects, including a prototype of a 'Billing and Inventory Management System' for a retail showroom, developed using Visual Basic and SQL Server 2005, and also the simulation of a simple SLR parser using C++ for a Principles of Compiler Design assignment. Proactive in my approach to learning, I have also completed the Cisco certified Fundamentals of Java…

    • 885 Words
    • 4 Pages
    Powerful Essays

Related Topics