
Introduction to Programming
Presentation
•
Computers
•
12th Grade
•
Practice Problem
•
Medium
SITI BM
Used 16+ times
FREE Resource
17 Slides • 23 Questions
1
Introduction to Programming
(a) Define programming language, programming paradigm and language translators
b) Differentiate paradigms of programming language: procedural, object oriented and logic
c) Differentiate types of language translator (compiler, interpreter and assembler)
2
3
Multiple Select
There are many types of programming language used today. Define programming language.
Set of words, abbreviations, and symbols that enables a programmer to communicate instructions to a computer
Notational system for describing tasks in a machine-readable only
Set of rules, words, symbols, and codes used to write computer programs.
4
Multiple Choice
There are two types of programming language which are ...
machine language and low level language
machine language and assembly language
machine language and high level language
low level language and high level language
5
6
Multiple Choice
What is programming paradigm?
A fundamental style of computer programming, that is can be categorized according to the approach used to solve a problem.
An approach to programming a computer based on a mathematical theory or a coherent set of principles.
A way in which computer language looks at the problem to be solved.
All answer is correct!
7
8
Multiple Select
Examples of object-oriented programming language
Phyton
C++
C
PASCAL
FORTRAN
9
Multiple Choice
Identify programming language paradigm based on statement below.
"The program statements that express facts and rules about problem within a formal logic system."
Procedural Programming
Logic Programming
Object-oriented programming
10
Multiple Choice
Identify programming language paradigm based on statement below.
"Create one thing that has its own data and set of responsibilities."
Procedural Programming
Logic Programming
Object-oriented programming
11
12
13
14
Multiple Choice
Identify programming language paradigm based on statement below.
"Break a big problem into several pieces and work on each piece separately."
Procedural Programming
Logic Programming
Object-oriented programming
15
Multiple Choice
Identify programming language paradigm based on statement below.
"The program consists of routines, subroutines or functions to carry out a series of computational steps."
Procedural Programming
Logic Programming
Object-oriented programming
16
Multiple Choice
Identify programming language paradigm based on statement below.
"A program that uses object that include both data and function."
Procedural Programming
Logic Programming
Object-oriented programming
17
Multiple Select
Which of the following describe object oriented correctly?
organizes the program code into procedures (or functions or methods).
uses classes and objects to create models based on the real world environment.
uses automated reasoning to compute over a set of facts and rules.
easy to maintain and modify existing code as new objects are created inheriting characteristics from existing ones.
Program code is written using logic notation
18
Multiple Select
Which of the following describe programming paradigm : logic correctly?
organizes the program code into procedures (or functions or methods).
uses classes and objects to create models based on the real world environment.
uses automated reasoning to compute over a set of facts and rules.
easy to maintain and modify existing code as new objects are created inheriting characteristics from existing ones.
Program code is written using logic notation
19
Multiple Select
Which of the following describe procedural programming paradigm correctly?
organizes the program code into procedures (or functions or methods).
uses classes and objects to create models based on the real world environment.
uses automated reasoning to compute over a set of facts and rules.
easy to maintain and modify existing code as new objects are created inheriting characteristics from existing ones.
Program code is written using logic notation
20
21
Fill in the Blanks
Type answer...
22
Fill in the Blanks
Type answer...
23
Fill in the Blanks
Type answer...
24
25
26
27
Multiple Choice
Define these terminologies "Language Translator"
program that converts instructions written in machine language to programming language.
program that converts instructions written in programming language to machine language.
28
29
30
31
Fill in the Blanks
Type answer...
32
Fill in the Blanks
Type answer...
33
Fill in the Blanks
Type answer...
34
35
Multiple Choice
Translates the entire program into object program.
Assembler
Interpreter
Compiler
36
Multiple Choice
Converts programs written in assembly language to machine code.
Assembler
Interpreter
Compiler
37
Multiple Choice
Translate one high-level program instruction at a time into machine code.
Assembler
Interpreter
Compiler
38
39
Multiple Choice
Machine language does not need a translator. Why?
Machine language executes other programs directly, running through program code and executing it line-by-line.
Machine language converts an entire high level language program automatically.
Machine language is already understand by the computer.
40
Introduction to Programming
(a) Define programming language, programming paradigm and language translators
b) Differentiate paradigms of programming language: procedural, object oriented and logic
c) Differentiate types of language translator (compiler, interpreter and assembler)
Show answer
Auto Play
Slide 1 / 40
SLIDE
Similar Resources on Wayground
35 questions
Week 9 Microsoft PowerPoint Basics Quiz
Presentation
•
12th Grade
35 questions
Reported Speech to Direct Speech
Presentation
•
12th Grade
33 questions
Object Oriented Programming Lesson 1
Presentation
•
University
34 questions
2.3 Computer Memory
Presentation
•
12th Grade
37 questions
Infographic
Presentation
•
11th Grade
36 questions
ITCC101-203A
Presentation
•
University
32 questions
Hindi Shabdavali
Presentation
•
KG
33 questions
EAPP Module 1
Presentation
•
11th Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade