Mit Polytechnic, Pune.: Micro-Projrct

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

MIT POLYTECHNIC, PUNE.

MICRO-PROJRCT.
Academic year: 2020-2021.

Title of the project.


C Program to Search a Data using Linear
Search.

Program: Computer Engineering.


Program code: CO3I.
Course: Object Oriented Programming using C.
Course code: 22316.

{Prof. Nita Dongre} {Prof. Dr. J. G. Mante.}


[Name of Guide] [Name of Guide]

1
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
CERTIFICATE

This is to certify that Shitole Atharva Suresh Roll no.23 of 3rd semester
Of Diploma in COMPUTER ENGENEERING of Institute: MIT Polytechnic
Pune [Code:0148] has completed the Micro Project satisfactorily
in Subject: Data Structure Using C for academic year 2020-2021 as
prescribe in the Curriculum.

Place: Kothrud, Pune. Enrollment No: 2001480048


Date: Exam seat no:
Subject Teacher Head of the Department Principle

Seal
Institute
seal

2
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
CERTIFICATE

This is to certify that Merukar Atharva Santosh Roll no.58 of 3rd


semester Of Diploma in COMPUTER ENGENEERING of Institute: MIT
Polytechnic Pune [Code:0148] has completed the Micro Project
satisfactorily in Subject: Data Structure Using C for academic year
2020-2021 as prescribe in the Curriculum.

Place: Kothrud, Pune. Enrollment No: 2001480083


Date: Exam seat no:
Subject Teacher Head of the Department Principle

Institute
seal

3
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
CERTIFICATE

This is to certify that Sudarshan Patil Roll no.59 of 3rd semester


Of Diploma in COMPUTER ENGENEERING of Institute: MIT Polytechnic
Pune [Code:0148] has completed the Micro Project satisfactorily
in Subject: Data Structure Using C for academic year 2020-2021 as
prescribe in the Curriculum.

Place: Kothrud, Pune. Enrollment No: 2001480084


Date: Exam seat no:
Subject Teacher Head of the Department Principle

Institute
seal

4
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
CERTIFICATE

This is to certify that Misal Premkumar Balkrushna Roll no.17 of 3rd


semester Of Diploma in COMPUTER ENGENEERING of Institute: MIT
Polytechnic Pune [Code:0148] has completed the Micro Project
satisfactorily in Subject: Data Structure Using C for academic year
2020-2021 as prescribe in the Curriculum.

Place: Kothrud, Pune. Enrollment No: 2001480042


Date: Exam seat no:
Subject Teacher Head of the Department Principle

Institute
seal

5
Student/Group Details [if group is applicable]:

SR.NO NAME ROLL.NO ENROLLMENT SEAT


NUMBER NO.

1 Shitole Atharva Suresh 23 2001480048

2 Merukar Atharva Santosh 58 2001480083


3 Sudarshan Patil 59 2001480084
4 Misal Premkumar 17 2001480042
Balkrushna

Name of Guide: {Prof. Nita Dongre }

6
Micro-Project Proposal-A
For Third semester

Project Problem Statement/Title


C Program to Search a Data using Linear Search.

1.0 Brief Introduction:


C is a procedural programming language. It was
initially developed by Dennis Ritchie as a system
programming language to write operating system.
The main features of C language include low-level
access to memory, simple set of keywords, and clean
style, these features make C language suitable for
system programming like operating system or
compiler development.

2.0 Aim of the Micro-Project:


To perform various operations using C concepts and
designing a program to Search a Data using Linear
Search.

3.0 Action Plain:

7
Sr Details of Activity Planne Planne Name of
No d d Responsible team
. Short Finish member
Date Date
1. Searching for topic 10|12| 10|12|
21 21
Shitole Atharva
2. Surviving 11|12| 12|12|
21 21 Merukar Atharva
information
3. Requirement 12|12|21 12|12| Patil Sudarshan &
21 Merukar Atharva
Analysis
4. Finalizing Layout 12|12| 12|12|
21 21
Misal Premkumar
5. Generating Program 13|12|21 13|12|
21 Shitole Atharva
and Final Execution
6. Report generation 13|12| 13|12|
21 21
Misal Premkumar
7. Final submission 10|6|21 14|6|21 Shitole Atharva

4.0 Resources Used.


Sr. No. Name of Specification Quantity Remarks

8
Resources/
Material
1. Computer Any desktop/ One computer
system laptop with system for
Linux each student
distribution
2. Office software MS office or Not applicable
package Libre office
3. Software
required

Micro-Project Proposal-B

Project Problem Statement/Title


C Program to Search a Data using Linear Search.

9
1.0 Brief Introduction:
C is a procedural programming language. It was initially
developed by Dennis Ritchie as a system programming
language to write operating system. The main features of
C language include low-level access to memory, simple
set of keywords, and clean style, these features make C
language suitable for system programming like operating
system or compiler development.

2.0 Aim of the Micro-Project:


To perform various operations using C concepts and designing
a program to Search a Data using Linear Search.

3.0 COURSE OUTCOME INTEGRATED:


a. Perform basic operations on arrays.

b. Apply different searching and sorting techniques.

c. Implement basic operations on stack and queue using array


representation.

d. Implement basic operations on Linked List.

10
e. Implement program to create and traverse tree to solve
problems.

4.0 Actual Procedure Followed:


Collected information from programming websites, internet,
and various relevant sources and placed them together to
make and effective report.

5.0 Actual Resources Used:


Computer systems, Wikipedia, Online GDB Compiler etc.

6.0 Skill Development/learning out of this Micro-Project.


Learned advantages, disadvantages, uses of C
programming. You will understand low level implementation of
polymorphism when you will implement virtual tables and
virtual table pointers, or dynamic type identification. C is one
of the ever-green programming languages and loved by
millions of software developers.

C Program to Search a Data using Linear


Search.
Algorithm:

11
Step 1: Start
Step 2: Accept the size of array from user.
Step 3: Accept the elements of array from user.
Step 4: Ask for the key element.
Step 5: for (i=0; i<n;i++)
Step 6: If the for-loop condition satisfies then go to step 7
otherwise go to step 8.
Step 7: If key element==a[i] then print element found and
go to step 9.
Step 8: Print element dose not found.
Step 9: Stop

Flowchart:

12
• Program Code:
#include<stdio.h>

13
#include<conio.h>

void main()
{
int a[40],k,i,c=0,n; printf("Enter
size of array:-"); scanf("%d",&n);

printf("\nEnter %d elements of array:-",n); for(i=0;i<n;i+


+)
{
scanf("%d",&a[i]);
}
printf("\nEnter key element to search in array:-");
scanf("%d",&k);

for(i=0;i<n;i++)
{
if(a[i]==k)
{ c++;
printf("\n%d element found at %d position",a[i],i);
break;
}

14
}
if(c==0)
{
printf("\nElement dosent exist.....");
}
}

• Program Code Output:

For element found:

15
For element does not found:

• Conclusion:
C is most useful for embedded systems, or
applications that require the ability to be light-

16
weight and have precise control over system
resources. C is lacking a lot of the functionality that
more contemporary languages feature, but remains
a core tool for Unix developers. When we set out to
build an embedded system, we should first consider
using C.

Micro-Project Evaluation Sheet

17
Roll. Student Name Enrollment Process Product Total
No. Number Assessment Assessment Marks
(10)
23 Shitole Atharva 2001480048
Suresh
58 Merukar Atharva 2001480083
Santosh
59 Patil Sudarshan 2001480084

17 Misal Premkumar 2001480042


Balkrushna

Note: Every course teacher is expected to assign marks for


evaluation in first 3 columns and individual evaluation in 4
columns for each group of students as per rubies
comments/suggestion team work/leadership/inter-personal
communications (if any)

Any other Comments.

18
Name and designation of the Faculty Member:
Signature:

19

You might also like