algorithm and flowchart computer science

aishvaryatamilarasoo 123 views 10 slides Aug 11, 2020
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

very useful and simple


Slide Content

CHAPTER 1: Algorithm & Flowchart

What Is an Algorithm? An  algorithm  is a well-defined procedure that allows a computer to solve a problem. Another way to describe an algorithm is a sequence of unambiguous instructions. An  algorithm  is a formula or set of steps for solving a particular problem

What Is a flowchart? A  flowchart  is simply a graphical representation of steps. It shows steps in sequential order and is widely used in presenting the flow of algorithms, workflow or processes. Typically, a  flowchart  shows the steps as boxes of various kinds, and their order by connecting them with arrows.

NAME OF THE FLOWCHART SYMBOLS FLOWCHART SYMBOLS PURPOSE OF THE FLOWCHART SYMBOLS TERMINATOR Denotes the beginning/end of a program FLOWLINE Denotes the logical flow of a program DATA Denotes an input / output operation PROCESS Denotes a process to be carried out. DECISION Denotes a decision and how the program should continue or proceed. CONNECTOR Used when the flowchart extends beyond a page.

What is a computer program? A  computer program  is a collection of instructions that can be executed by a  computer  to perform a specific task. A  computer program  is usually written by a  computer  programmer using some programming  language.

What are Conditions? Conditions are statements that are created by the programmer which evaluates actions in the program and evaluates if it's true or false.

What are GUI and CUI? An operating system can be classified as GUI and CUI based on the user interface. ( i ) GUI- Graphical user interface (ii) CUI-Character user interface

S. No. Key GUI CUI 1 Interaction User interacts with computer using Graphics like images, icons. User interacts with computer using commands like text. 2 Navigation Navigation is easy. Navigation is difficult. 3 Peripherals used Keyboard, mouse or any other pointing device. Only keyboard. 4 Precision GUI has low precision. CUI has high precision. 5 Speed GUI is of low speed. CUI is of high speed. 6 Usage Usage is easy. Usage is difficult, requires expertise. 7 Memory requirement High memory requirement. Low memory requirement. 8 Flexibility Highly flexible user interface. Little flexible user interface. 9 Customize GUI is highly customizable. CUI appearance is not easily changeable. 10 Examples Windows DOS, UNIX

ANY QUERIES…. ?????

THANK YOU DEAR CHILDREN