Cit237 Ce&cs
Cit237 Ce&cs
com
Page 1
www.nounupdate.com
Page 2
www.nounupdate.com
is a set binary coded instruction, which consists of zeros (0) and ones
(1).
Machine language
Page 3
www.nounupdate.com
The first generation of computers was coded in machine language that was
specific to each model of computer
Page 4
www.nounupdate.com
Page 5
www.nounupdate.com
Page 6
www.nounupdate.com
Page 7
www.nounupdate.com
MIS means
Management Information System
The programming community has been active since the early 1960s.
artificial intelligence
The artificial intelligence programming community has been active since the
early .
1960s
are those who design and maintain the basic software that runs
systems – operating system components, networks software, programming
language compilers and debuggers, virtual machines and interpreters, and
so on.
System programmers
Page 8
www.nounupdate.com
In order to type any program on the keyboard and save the program on a
disk, it will be necessary to run a program called an .
Page 9
www.nounupdate.com
Editor
Page 10
www.nounupdate.com
The must be sure that he understands the problem and how to solve
it.
Programmer
The planning of the solution to the problem in the first stage takes place in
stage.
Design
The three popular methods used to develop the logic plan are:
Flowcharts
A pseudo code
A top-down chart
The three popular methods used to develop the logic plan are:
Flowcharts, a pseudo code, and a top-down chart
The uses the algorithm devised in the design stage along with the
choice of the programming language he got from stage three.
programmer
Page 11
www.nounupdate.com
The programmer uses the devised in the design stage along with the
choice of the programming language he got from stage three.
algorithm
The programmer uses the algorithm devised in the design stage along with
the choice of the programming language he got from stage .
three
Page 12
www.nounupdate.com
The process of involves reading the source code, checking for errors in
the source code and converting it to an executable format (machine code) if
no error is detected, else the process of compilation is aborted and an error
is reported.
Compilation
Page 13
www.nounupdate.com
Functions
Using STL
Pointers and References
Minimising Bugs by Testing
STL means
Standard Template Library
Page 14
www.nounupdate.com
Uppercase
Page 15
www.nounupdate.com
A correct algorithm halts with the correct output for every input instance.
We can then simply say that an is a procedure for solving
computational problems
Algorithm
The phase is the testing phase whereby the programmer confirms that
the algorithm yields the desired result for the right input that is in a
reasonable amount of time.
Algorithm evaluation
are algorithms that do not recall back the same algorithm or function.
Non-recursive algorithms
Page 16
www.nounupdate.com
In this algorithm, we can see functions like F (I-1), F (I), F (I-2) calling /
referring to the same algorithm. This case is also referred to as a .
Recursion
ANSI means
American National Standards Institute
Page 17
www.nounupdate.com
Page 18
www.nounupdate.com
Page 19
www.nounupdate.com
Page 20
www.nounupdate.com
is done in a way that the program is run on some test cases and the
results of the program’s performance are examined to check whether the
program is working as expected.
Program testing
Page 21
www.nounupdate.com
Compliance testing
Execution testing
Operations testing
Security testing
Page 22
www.nounupdate.com
• Word
• Long int
ASCII means
American Standard Code for Information Interchange
Page 23
www.nounupdate.com
Page 24
www.nounupdate.com
In every linked list, there is a special pointer which is called the which
is used to indicate the absences of a node successor.
Null
A stack is a data structure in which insertion and deletion can only be done
at one end called the .
TOP
LIFO means
Last-In-First-Out
Page 25
www.nounupdate.com
A can also be defined as a binary tree with keys assigned to its nodes.
Heap
Page 26
www.nounupdate.com
Page 27
www.nounupdate.com
The answer to this question turns out to be no. In fact, some decision
problems cannot be solved at all by any algorithm. Such problems are
called .
Undecidable
Page 28
www.nounupdate.com
Decision problems that cannot be solved at all by any algorithm are called
problems.
Undecidable
Page 29
www.nounupdate.com
can be used to solve problems that have many solutions but where
some solutions are better than others.
Hill climbing
Hill climbing is used widely in fields, for reaching a goal state from a
starting node.
artificial intelligence
discovered another linear time algorithm and proved that it solves the
Hamiltonian path problem for all n ≥ 5.
Conrad et al. (1994)
Page 30
www.nounupdate.com
Which of the options divide its input's elements according to their position
in the array?
Mergesort
Which of the options divide its input's elements according to their value?
Quicksort
Page 31
www.nounupdate.com
an algorithm
The artificial intelligence programming community has been active since the
early
1960s
Page 32
www.nounupdate.com
sort can compare adjacent elements of the list and exchange them if
they are out of order
Bubble
Page 33
www.nounupdate.com
The more frequently used natural measures of size for a situation where the
choice of a parameter indicating an input size is not really a factor is called
order n.
Matrix
Algorithms that do not recall back the same algorithm or function are
referred to as being
Non-recursive
The major standard integer data-types are real, single, double and
Extended
Page 34
www.nounupdate.com
sort scan the entire given list to find its smallest element
Selection
The object code is the result of the compilation process and it is also
referred to as the code
Target
Page 35
www.nounupdate.com
Page 36
www.nounupdate.com
VGA means
Vitual Graphic Interface
programmers are those who design and maintain the basic software
that runs the system
System
is the path that starts and ends at the same vertex and passes
through all the other vertices exactly once
Hamiltonian circuit
Page 37
www.nounupdate.com
A data structure in which insertion and deletion can only be done at one
end is called a
Character
The languages through which we can instruct the computer to carry out
some processes is called
Programming
A set of codes that instructs the computer to carry out some processes is
called
A program
Page 38
www.nounupdate.com
Page 39