Ak different patterns in algorithms
-
Upload
abhishekkmr92 -
Category
Documents
-
view
64 -
download
2
Transcript of Ak different patterns in algorithms
![Page 1: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/1.jpg)
DIFFERENT PATTERNS IN
ALGORITHMS
Presented ByAbhishek Kumar
B.Tech,1st Sem.(Session-2010-11)Dept. Of CIVIL Engineering
Mewar University
![Page 2: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/2.jpg)
1. SEQUENTIAL2. SELECTIONAL3. ITERATIONAL
DIFFERENT TYPES OF ALGORITHMS
![Page 3: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/3.jpg)
SEQUENTIAL CONSTRUCTS EXECUTE THE PROGRAM IN THE ORDER IN WHICH THEY APPEAR IN THE PROGRAM.
1.SEQUENTIAL
![Page 4: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/4.jpg)
ALGORITHM TO CALCULATE PERSENTAGE OF MARKS IN THREE SUBJECTS.
STEP 1: START STEP 2:READ MARKS1,MARKS2, MARKS3 STEP3: SUM=MARKS1+MARKS2+MARKS3 STEP4: PERCENTAGE=(SUM*100)/300 STEP5: DISPLAY PERCENTAGE STEP6: STOP
EXAMPLE
![Page 5: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/5.jpg)
SELECTIONAL CONSTRUCT CONTRPL THE FLOW OF STATEMENT EXECUTION IN ORDER TO ACHIEVE THE REQUIRED RESULT.
2.SELECTIONAL
![Page 6: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/6.jpg)
ALGORITHM TO FIND WHEATHER ANUMBER IS ODD OR EVEN
STEP 1: START STEP 2:READ NUMBER STEP3: IF NUMBER%2=0 DISPLAY EVEN ELSE DISPLAY ODD STEP6: STOP
EXAMPLE
![Page 7: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/7.jpg)
ITERATIONAL ARE USED WHEN A PART OF THE PROGRAM IS TO BE EXECUTED SEVERAL TIMES.
3.ITERATIONAL
![Page 8: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/8.jpg)
ALGORITHM TO PRINT A TABLE OF A NUMBER
STEP 1: START STEP 2:READ NUMBER STEP3:COUNTER=1 STEP4: DISPLAY PRODUCT=NUMBER*COUNTER STEP5:COUNTER=COUNTER+1 STEP6:IF (COUNTER<=10) THEN GO TO STEP3 STEP6: STOP
EXAMPLE
![Page 9: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/9.jpg)
ALGORITHM TO FIND AVERAGE AND WHEATHER STUDENT IS PASSED OR FAIL FOR N STUDENTS
STEP1:START STEP2:READ NUMBER OF STUDENTS STEP3:COUNTER=1 STEP4:READ MARKS1,MARKS2,MARKS3 STEP5:SUM=MARKS1+MARKS2+MARKS3 STEP6:PERCENTAGE=(SUM*100)/300
EXAMPLE BASED ON ALL PATTERN
![Page 10: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/10.jpg)
STEP7:IF (PERCENTAGE>=65) THEN DISPLAY PASSED ELSE DISPLAY FAIL STEP8:COUNTER=COUNTER+1 STEP9:IF(COUNTER<=NO. OF STUDENTS)
THEN GO TO STEP3 STEP10:STOP
![Page 11: Ak different patterns in algorithms](https://reader036.fdocuments.in/reader036/viewer/2022081821/555a601cd8b42a47748b52ca/html5/thumbnails/11.jpg)
THANKING YOU