
Programming language
Presentation
•
Computers
•
7th Grade
•
Medium
Uchechukwu Onyeka
Used 7+ times
FREE Resource
15 Slides • 42 Questions
1
Programming tools and Technique
Many tools and techniques aid in writing good computer programs, two of which are algorithms and flowcharts.
AlgorithmThis is an outline step needed to solve a problem. Thus an algorithm should be clear, effective, and unambiguous. In addition, an algorithm should have input should produce output.
2
Computer Program & Programming Skills
BY Uchechukwu
3
Lesson Objectives
To describe a program
To identify types of program
To write program to solve problems
4
Biblical Integration
Gold or Silver I have not, but in the name of Jesus, stand up and walk.
5
Keywords
Programs
Software
Translators
Programmer
6
Concept of Computer Program and Programming Language
If you want a computer to solve a given problem, you need a computer program.
A computer program is a sequence of related instructions (commands) that tell the computer how to accomplish a specific task.
7
Program
A program can also be defined as a set of instructions that is executed by the CPU.
Programming is the act of writing a computer program.
Computer programs are written by trained and qualified people called programmers.
8
Computer Programming Language
A computer programming language is the language used to write instructions (commands) for the computer.
Programming language is a means through which a programmer communicates with the computer in solving different categories of problems.
It consists of a set of rules governing how the words in the language should be written (syntax) and the meaning associated with each word (semantic).
9
Types of Programming Language
Computer language falls into three broad categories
1. Machine Language (Binary)
2. Low-Level Language (Assembly language)
3. High-Level Language (HLL)
10
1. It requires the programmer to remember the numeric code of each instruction and the location of each data in binary form.
2. Also, machine language is machine dependent; that is to say that different machines have different language formats.
Problems with Machines Language
This was the first generation programming language. A computer will only understand one language, which is machine language. There are two symbols in machine language; these are 1 and 0 generally called binary digits or bits.
Machine Language
Machine Learning
11
Some text here about the topic of discussion.
12
Some text here about the topic of discussion.
13
1. It is machine dependent; the programmer has to know the numeric code for each machine
2. It slows to execute as compared to machine language
Problems with Assembly Language
Assembly is made of abbreviated commands we can assemble into machine code. Acronyms with words such as add (addition), sub (subtraction) and load (loading) are commonly used. Assembly language is closest to machine language and as a result, is called a low-level language. Assembly language cannot be directly executed by the computer, hence it requires a program called the assembler to convert assembly language to machine language
Low-Level Language (Assembly Language)
14
Some text here about the topic of discussion.
15
BASIC: Beginners All-purpose Symbolic Instruction Code
COBOL: Common Business Oriented Language
FORTRAN: FORmula TRANslation
ADA: Named after Ada Augusta
APL: A Programming Language
RPG: Report Program Generator
PL1: Programming Language 1
dBASE: Data Base
LISP: List Processor
PASCAL
JAVA
C++
Examples
These are programming languages that allow for the program to be written in forms that are readable to human beings. High-level languages are developed to overcome the limitations of machine and assembly languages. In high-level structure, a program is written in forms that resemble the statement of the given problem in English. High-level language can run on a different machine provided appropriate translators are installed.
High Level Language
16
Multiple Choice
What is machine code?
A programming language that a computer understands
The make and model of a computer
The serial number of a computer
17
Open Ended
Describe an Interpreter, Assembler and Compiler
18
Open Ended
Describe Machine language, Low level language and High level language
19
Multiple Choice
Java, Python, PHP, and C++ are examples of
low level languages
Graphic arts languages
medium level languages
high level languages
20
Multiple Choice
Translators convert source code programs in ____ level languages to machine language.
Low
High
Medium
Moderate
21
Multiple Choice
22
Multiple Choice
23
Multiple Choice
___ program is written in other programming languages and needs conversion into machine language.
Translating
Source
Object
Logical
24
Multiple Choice
Which of these is the set of rules that must be followed when typing code using a programming language?
Syntax
Value
Expression
Statement
25
Multiple Choice
Which of these is a series of instructions that solve a problem?
Algorithm
String
Array
Statement
26
Multiple Choice
A special program that translates source codes to machine language within loops is called
Compiler.
Interpreter.
Converter.
Changer.
27
Multiple Choice
28
Multiple Choice
29
Multiple Choice
30
Multiple Choice
31
Multiple Choice
32
Multiple Choice
33
Multiple Choice
Which of these is machine code?
A
B
34
Multiple Choice
QBasic, Java PASCAL are _______ level languages.
High
Low
Assembly
35
Multiple Choice
Ada Lovelace is known as Worlds first computer programmer.
True
False
36
Multiple Choice
37
Multiple Choice
38
Multiple Choice
39
Multiple Choice
40
Multiple Choice
41
Multiple Choice
42
Multiple Choice
43
Multiple Choice
44
Multiple Choice
Assembly langauge is written using...
Binary/hexadecimal
English-like key words
Plain English
Abbreviated mnemonic keywords
45
Multiple Choice
Machine code is written using...
Binary/hexadecimal
English-like key words
Plain English
Abbreviated mnemonic keywords
46
Multiple Select
High level languages feature...
English-like keywords
Named subroutines
No variables names
Abbreviated command names
47
Multiple Select
Advantages of low-level languages include...
Direct access to the CPU
Programs written will often be more efficient than high-level programs
Easier to remember programming commands
Can use subroutines and advanced data structures
48
Multiple Select
Assembly language is better than machine code because...
it is easier for humans to read
it is easier to remember the instructions
a person is less likely to make mistakes in assembly language
it is written using English-like keywords
49
Multiple Choice
Binary codes are used in which of the following programming language
Machine language
Assembly language
High level language
None of above
50
Multiple Choice
The acronym for BASIC is
Beginner’s All Symbolic Instruction Code
Beginner’s All-purpose symbolic Instruction Code
Believer’s All-purpose Symbolic Instruction Code
Beginner’s All-purpose Synthetic Instruction Code
51
Multiple Choice
A program that changes high level languages into machine language is called
translator
BASIC
java
Pascal
52
Multiple Choice
All the following are examples of high level languages EXCEPT
translator
BASIC
C++
Pascal
53
Multiple Choice
Which of the following is not a language translator
assembler
compiler
interpreter
terminator
54
Multiple Choice
An outlined steps needed to solve problem is called
flowchart
algorithm
start or end symbol
direction of flow symbol
55
Multiple Choice
BASIC was developed by
John Kemeny and Thomas Kutz
Blaise Pascal and Charles Babbage
Philip Emeagwali and Tim Berner-lee
All of the above
56
Multiple Choice
Who writes codes and instructions for the computer?
Computer Engineer
Programmer
Network Administrator
Bank Manager
57
Multiple Choice
Programming language that allows for a program to be written in forms that are readable to human beings is called
Assembly language
Machine language
High level language
all of the above
Programming tools and Technique
Many tools and techniques aid in writing good computer programs, two of which are algorithms and flowcharts.
AlgorithmThis is an outline step needed to solve a problem. Thus an algorithm should be clear, effective, and unambiguous. In addition, an algorithm should have input should produce output.
Show answer
Auto Play
Slide 1 / 57
SLIDE
Similar Resources on Wayground
55 questions
XSEL 2.0 Mathematics Subject Orientation
Presentation
•
7th Grade
56 questions
Characteristics of the Election Process
Presentation
•
7th Grade
52 questions
Introduction To Python - Print Function/ Statement
Presentation
•
8th Grade
47 questions
Inputs and outputs
Presentation
•
7th Grade
50 questions
Flowchart
Presentation
•
8th Grade
50 questions
LESSON 3: PREDEFINED FUNCTIONS, BOOLEAN & SELECTION STATEMENTS
Presentation
•
7th Grade
51 questions
Latihan Informatika Kelas 7
Presentation
•
7th Grade
48 questions
🤖 An Intro to AI
Presentation
•
6th - 8th Grade
Popular Resources on Wayground
5 questions
A Home on the Shore
Quiz
•
3rd Grade
28 questions
US History Regents Review
Quiz
•
11th Grade
6 questions
A Horse Tale
Quiz
•
3rd Grade
20 questions
Math Review
Quiz
•
3rd Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
20 questions
Dividing Fractions
Quiz
•
5th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
Discover more resources for Computers
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
15 questions
Soccer World Cup Quiz Questions
Quiz
•
7th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
28 questions
A Rover's Story, part 1
Quiz
•
6th - 8th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
20 questions
Summer Break Quiz
Quiz
•
7th Grade