Programming Discrete Electronic Devices (C++)

Slides:



Advertisements
Similar presentations
1 Corinthians 12:12-21,  The human body has many parts, but the many parts make up one whole body. So it is with the body of Christ.
Advertisements

We are better together. John 17:20-23 "I do not ask for these only, but also for those who will believe in me through their word, 21that they may all.
Chapter 1 - An Introduction to Computers and Problem Solving
A Biblical Theology of Themes in Genesis.
Introduction to Computers. Are Computers Important? OF COURSE!
God of the Nations The Bible and Mission. Where is the term “nations” first mentioned in the Bible? Genesis 10 :1 These are the generations of the sons.
Tower of Babel. What are the 7 most important events in history {Secular} ? Written Language? Pyramids? Printing Press? Landing on the Moon?
Introduction to Computer Systems
An ordered sequence of unambiguous and well-defined instructions that performs some task and halts in finite time Let's examine the four parts of this.
The Nations Studies in the Book of Genesis Genesis 10-11
Under Genesis 11:1-9 Construction. Under Construction  Tonight’s text concerns an elaborate structure that was “Under Construction.”  Genesis 11:1-9.
11 Enterprise Security Assessment Sharing: An appetizer Yuri Gurevich Research in Software Engineering Microsoft, Redmond, WA, USA.
God’s Plan For The World BY: Chae-young January 2011.
Exegesis. Jamie Saunders, the director of the NCA's National Cyber Crime Unit, said: "The internet is a great place to explore the world and do business,
Today’s Lesson 1. Worship in Song 2. Study of Abraham & the Nations Observation Interpretation Application 2. Study of Abraham & the Nations Observation.
The Light and the Life… Revealed! John 20:30-31 “Therefore many other signs Jesus also performed in the presence of the disciples, which are not written.
Genesis 11:1-9 Tower of Babel. These events happened some time after the Flood God wanted mankind to disperse all over the globe Some men had a different.
Emmanuel Worldwide. So God created man in his own image, in the image of God he created him; male and female he created them. Genesis 1:27.
Can Science Save Your Soul? Genesis 11. The Wonders of Science! The battle to defeat Ebola!
Fahrenheit 451 by Ray Bradbury
The Beginnings Babel Genesis 6-8 “…the LORD scattered them over the face of the whole earth.” Genesis 11.
The Light and the Life… Revealed! John 20:30-31 “Therefore many other signs Jesus also performed in the presence of the disciples, which are not written.
 “Come unto me all ye that labour and are heavy laden, and I will give you rest for my yoke is easy and my burden is light.”  Matthew 11:28-30.
Genesis 11:1-32 Now the whole earth used the same language and the same words.
GENESIS XI The Tower of Babel ENGLISH 11 by Young Jo, Alexa Huang.
Genesis 3 (Adam and Eve) because you are created in God’s image you have the freedom to live in God’s love.
The City. Genesis Now the whole earth had one language and the same words. And as people migrated from the east, they found a plain in the land.
“Now the whole earth had one language and one speech. And it came to pass, as they journeyed from the east, that they found a plain in the land of Shinar,
Programming Discrete Electronic Devices (C++) CETT 1331 By Khansaa Almansor.
Low-Level Programming Languages, Pseudocode and Testing Chapter 6.
THE BIBLE AND VOTING Part 8 Dr. Andy Woods. A stewardship issue (1 Cor. 4:2) A biblical issue (2 Tim. 3:16) Biblical principles rather than partisanship.
PROGRAMMING: What’s It All About?
Evolution and History of Programming Languages
The History of History Genesis 10-11
Human Construction and Divine Destruction PEOPLE BUILD BUT GOD PULLS DOWN Human Construction and Divine Destruction Genesis 11:
Genesis 11:1-9 Pastor Keone
Blessed to be a Blessing
Evolution and History of Programming Languages
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
When God calls you…. Genesis 12:1 -4
An Introduction Length: 23:52
Building Babel Gen. 11.
Pick Up Your Cross And Follow Jesus By Pastor Fee Soliven Matthew 10:34-38 Sunday Morning October 1, 2017.
Algorithm and Ambiguity
God's Plan for Cultures and Languages
The History of History Genesis 10-11
TODAY (1) Genesis 11 and three NT texts
CS 108 Computing Fundamental Notes for Thursday, October 5, 2017
ALGORITHMS & FLOWCHARTING II
Introduction to Computer Programming
Algorithm and Ambiguity
Windows to the World Chapter 1 and 2 (part 1).
Table of Nations Genesis 10:1–5 1 These are the generations of the sons of Noah, Shem, Ham, and Japheth. Sons were.
Unit I Flash Cards Start.
Let Us ...
Speaker: Pastor Tan Choon Seng
INSPIRATION DOES NOT CHANGE THE WORLD OR SAVE A SOUL ACTION DOES.
Genesis Chapter Eleven Questions
Algorithm and Ambiguity
Building Up The Church Sermon # 1 Dec. 2, 2018 Eccl. 12:13-14
Living with spreadsheets
The Tower of Babylon God loves simple and humble people.
Computing Introduction.
Memorial Day
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Nimrod Nimrod was a prototype for the Anti-Christ.
Software Development Techniques
Internal components of a computer.
Genesis 11 At one time all the people of the world spoke the same language and used the same words. As the people migrated to the east, they found a plain.
Genesis 6 2 Foundation Book of the Bible Mike Mazzalongo.
Presentation transcript:

Programming Discrete Electronic Devices (C++) CETT 1431 By Khansaa Almansor

What is a programming language? Human Language: Commonly used to express Feelings and to understand other person expression. It can be oral or gestural kind of Communication. Programming Language is an artificial language designed to communicate instructions to a machine, particularly a computer.

What is programming? Hardware Software Programming Program Algorithm Algorithm: A set of steps that defines how a task is performed Program: A representation of an algorithm Programming: The process of developing a program Software: Programs and algorithms Hardware: Equipment used to input information (data) and output the results of the programs, algorithms.

An algorithm is an ordered set of unambiguous, executable steps that defines a terminating process. Examples: while (tickets remain to be sold) do (sell a ticket) while condition do activity Also known as a while loop

Program Software or Program Instructions that tell the computer what to do Programmer Someone who writes computer programs

Example: Repeating structure Task: Write Hello 500 times. Counter Algorithm Counter equal to 1 While counter is less than or equal to 500, write the word “Hello” and add 1 to Counter otherwise stop. Hello 500 501 4 2 3 1 Hello Hello … <End of loop> Hello Pseudocode Counter = 1 While counter is less than or equal to 500, write the word “Hello” and add 1 to Counter. Programming Code While (counter <= 500) do (print “Hello”; Counter = Counter + 1;)

Program is coding the algorithm “I want you to write on the chalk board, ‘I will not throw paper airplanes in class’, 500 times.”

Computer

History Timeline The Tower of Babel Genesis 11:1-7 Now the whole earth had one language and few words. And as men migrated from the east, they found a plain in the land of Shinar and settled there. And they said to one another, "Come, let us make bricks, and burn them thoroughly." And they had brick for stone, and bitumen for mortar. Then they said, "Come, let us build ourselves a city, and a tower with its top in the heavens, and let us make a name for ourselves, lest we be scattered abroad upon the face of the whole earth." And the Lord came down to see the city which the sons of men had built. And the Lord said, "Behold, they are one people, and they all have one language; and this is only the beginning of what they will do; and nothing that they propose to do will now be impossible for them. "Come, let us go down, and there confuse their language, that they may not understand one another's speech." So the Lord scattered them abroad from there over the face of all the earth, and they left off building the city. Therefore its name was called Babel, because the Lord confused the language of all the earth; and from there the Lord scattered them abroad over the face of all the earth.

Jacquard loom The Jacquard loom was the first machine to use punch cards to control a sequence of operations. Did not do computation, but important in history of computer science. The ability to change the pattern of the loom's weave by simply changing cards An important conceptual precursor to the development of computer programming. (Wikipedia)

What is a computer? Hardware & Software A computer is a electromechanical device which can be programmed to change (process) information from one form to another. Do exactly as they are told. Digital devices: Understand only two different states (OFF and ON) 11

Hardware Components Know these! 12

Software Operating System Software Application Software Software refers to a program or a set of instructions, data and applications used to manage and control various functions of a device such as a computer. The user of such devices needs software to manage. Operating System Software Application Software 14