Programming for Problem Solving
1FY3-06 ยท Semester 1
0/40 topics
Stored program architecture of computers
Primary memory storage devices
Secondary storage devices
Random access methods
Direct access methods
Sequential access methods
High-level programming languages
Assembly programming languages
Low-level programming languages
Representing algorithms through flowcharts
Representing algorithms through pseudocode
Data representations
Radix and representation of numbers in radix r
Binary number system (r=2)
Octal number system (r=8)
Decimal number system (r=10)
Hexadecimal number system (r=16)
Conversion between number bases
r's complement
(r-1)'s complement
Binary addition
Binary subtraction
Representation of alphabets
Problem specification and flowcharts
Data types and assignment statements
Input and output statements
Developing simple C programs
If statements
For loops
While loops
Do-while loops
Switch statements
Break and continue statements
Arrays
Functions and parameter passing
Recursion
Structures
File handling
Pointers
Multi-file handling