0% found this document useful (0 votes)
83 views13 pages

Micro Project

Micro Project

Uploaded by

gurvekartik6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views13 pages

Micro Project

Micro Project

Uploaded by

gurvekartik6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

PART A – MICRO-PROJECT PROPOSAL

➢ BRIEF INTRODUCTION: -

This microproject focuses on the development of a program


capable of segregating odd and even numbers from a given array
and subsequently determining the smallest or largest among them.
It serves as a practical exercise in algorithmic problem-solving and
array manipulation, essential skills in computer science and
software development. In computational problem-solving,
segregating odd and even numbers from an array is a fundamental
task that serves as a building block for various applications. This
process involves iterating through the elements of the array and
classifying them based on their parity—whether they are odd or
even. Once segregated, determining the smallest or largest among
these subsets offers valuable information about the dataset's
properties. This task finds utility in data preprocessing, numerical
analysis, and algorithm optimization. To address this problem
effectively, researchers have developed a range of algorithms and
techniques tailored to different use cases and performance
requirements. These efforts aim to ensure that the process of
separating odd and even numbers is not only accurate but also
efficient, thereby facilitating its seamless integration into diverse
computational workflows.
➢ AIM OF THE MICRO-PROJECT: -

The primary aim is to develop a practical solution for sorting odd


and even numbers from an array, catering to scenarios where such
segregation is necessary for further analysis or processing. The
primary aim of this microproject is to provide participants with
hands-on experience in implementing algorithms for sorting odd
and even numbers within an array. By accomplishing this task,
participants will deepen their understanding of fundamental
programming concepts such as loops, conditional statements, and
algorithmic complexity.

➢ INTENDED COURSE OUTCOMES: -

CO(b):Write assembly language program for the given


problem.
CO(c):Use instructions for different addressing modes

➢ LITERATURE REVIEW:-
This section could discuss existing methods or algorithms for sorting
odd and even numbers, highlighting their strengths, weaknesses,
and relevance to the current project. In the literature review,
researchers may explore various sorting algorithms and their
suitability for the task at hand. For instance, simple algorithms like
bubble sort, insertion sort, or selection sort may be considered for
their ease of implementation, while more advanced algorithms like
quicksort or merge sort may offer improved efficiency for larger
datasets. Previous studies on array manipulation techniques,
algorithmic complexity analysis, and optimization strategies could
also inform the project's methodology
➢PROPOSED METHODOLOGY: -

The proposed methodology involves iterating through the array,


separating odd and even numbers into separate arrays, and then
applying a sorting algorithm to find the smallest or largest among
them.
1. Iterate through the given array to identify odd and even
numbers, segregating them into separate arrays or lists.
2. Apply a sorting algorithm to arrange either the odd or even
numbers in ascending or descending order, depending on the
user's requirement.
3. Determine the smallest or largest number from the sorted list,
as specified by the user.

➢ RESOURCES REQUIRED: -
Sr. No Name of Specification Quantity Remarks
Resources
1 Desktop PC Intel (R) core 1 Whichever is
processor , Windows available
10 Pro , i5 , 8th gen
2 Editor MS-DOS EDIT or 1 Whichever is
Notepad available
3 Assembler MASM or TASM 1 Whichever is
available
4 Linker LINK or TLINK 1 Whichever is
available
5 Debugger Debug or TD 1 Whichever is
available
➢ GROUP MEMBERS:-

Roll No. Enrollment No. Student Name Signature

13 2201320227 Ishika D. Gajbhiye


25 2201320262 Kartik Y. Gurve
53 2201320323 Manav S. Kuril
54 2201320324 Mansi S. Kuril
55 2201320325 Sneha S. Tumaskar

➢ ACTION PLAN:-
Sr. Details of activity Planned Planned Name of
No. started finished responsible team
date. date. member
1. To discuss and get the All
topic of micro project.

2. Start planning on of All


micro project.

3. Collect information All


about our topic.

4. Distribute works within All


group members.

5. To start with creating All


with main copy of micro
project.

6. Collect different All


information about micro
project.

7. Initiate different views All


about micro project.

8. Editing process must be All


done before hard copy.
9. Check softcopy properly All
before preparing of
hardcopy.

10. To start creating copy All


properly.

11. Checking information All


from microproject

12. Check the soft All


copy, properly

13. To present soft copy via All


G- mail.

14. Represented the hard All


copy of main micro
project.

➢ ACTUAL RESOURCES REQUIRED

Sr. No Name of Specification Quantity Remarks


Resources
1. Computer/laptop Core i5-1235U 1
1.30 GHz 8 GB
RAM 32-bit
operating system
2. Software DOSBox-0.74-3 1
MICRO-PROJECT REPORT ON
“SEPRATE ODD AND EVEN NUMBERS FROM THE GIVEN
ARRAY AND STORE THEM IN SEPRATE ARRAY AND FIND
THE SMALLEST OR LARGEST AMONG THEM”

In partial fulfilment of the requirement for the diploma in Computer Engineering


(4th semester)
In the Subject of
MICROPROCESSOR (22415)

Submitted By:-
Ishika D. Gajbhiye
Kartik Y. Gurve
Manav S. Kuril
Mansi S. Kuril
Sneha S. Tumaskar

Submitted To:-

Maharashtra State Board of Technical Education, Mumbai (M.S)


Under the Guidance of

Proff. Namrata Daga


Lecturer In
Department of Electronics and Telecommunication
Engineering
Government Polytechnic Arvi Dist.-Wardha
(2023-24)
Government Polytechnic, Arvi
Department of Computer Engineering

This is to certify, that students whose name mention below of Fourth


Semester of Diploma in Computer Engineering has satisfactorily
completed the Micro project entitled “Seprate Odd And Even Numbers
From The Given Array And Store Them In Seprate Array And Find The
Smallest Or Largest Among Them”
in or the academic year 2023-24as Prescribed in MSBTE curriculum.

Roll No. Enrollment no. Student Name Seat Number

13 2201320227 Ishika D. Gajbhiye


25 2201320262 Kartik Y. Gurve
53 2201320323 Manav S. Kuril
54 2201320324 Mansi S. Kuril
55 2201320325 Sneha S. Tumaskar

Subject Teacher Head of the Department Principal

Proff.N.Daga Dr. M. A. Ali Dr. M. A. Ali

Place: Arvi
Date: / /2023
DECLARATION
We under signed here by declare that the micro project report entitled
“SEPRATE ODD AND EVEN NUMBERS FROM THE GIVEN
ARRAY AND STORE THEM IN SEPRATE ARRAY AND FIND THE
SMALLEST OR LARGEST AMONG THEM”
We further declare that contents of this report are properly citied and well
acknowledge. This present report is not submitted to any other
examination of this or any other institute for the award of any diploma.

Signature

Place: Arvi
Date: / /2023

Government Polytechnic, Arvi


PART B – MICRO-PROJECT REPORT

➢ RATIONALE: -

The rationale behind this microproject is to provide a


versatile tool for data manipulation, as separating odd and
even numbers can be useful in various applications such as
data analysis, statistics, and algorithm design. The rationale
behind this microproject lies in its practical relevance to
various computational tasks and its potential to enhance
participants' problem-solving skills and algorithmic thinking.
Sorting odd and even numbers is a common requirement in
many applications, including data analysis, numerical
computing, and software development. By mastering the
techniques involved in this microproject, participants can
improve their ability to tackle similar challenges in real-world
scenarios.

➢ INTENDED COURSE OUTCOMES: -

CO(b):Write assembly language program for the given


problem.
CO(c):Use instructions for different addressing modes.
➢ LITERATURE REVIEW:-

Research in computer science and mathematics has extensively


examined the task of segregating odd and even numbers from an
array and subsequently identifying the smallest or largest among
them. Various studies have explored different methodologies and
algorithms to address this problem efficiently. These investigations
often delve into algorithmic complexities, runtime analyses, and
optimizations aimed at enhancing the performance of algorithms
for large datasets. Additionally, literature in practical applications
such as data processing, image analysis, and cryptography has
highlighted the importance of efficiently handling odd and even
numbers within computational workflows. Furthermore, research in
parallel computing has investigated strategies to parallelize this
task to leverage the computational power of modern hardware
architectures effectively.
➢ SKILL DEVELOPED/LEARNING OUT OF THE MICRO-
PROJECT:-

In this microproject can expect to enhance their skills in


algorithm design, array manipulation, and problem-solving.
They will also gain a deeper understanding of sorting
algorithms and their practical applications. We can expect
to develop a range of skills, including:

o Proficiency in implementing algorithms for array


manipulation and sorting.
o Understanding of algorithmic complexity and
performance analysis.
o Ability to optimize code for efficiency and scalability.
o Experience in problem-solving and critical thinking.

➢ CONCLUSION:-

In conclusion, the microproject aims to achieve its objectives by


implementing an efficient solution for separating and sorting odd
and even numbers from an array. It provides valuable insights into
algorithmic thinking and practical programming skills. In conclusion,
completing this microproject will provide participants with valuable
experience and knowledge in algorithm design, array manipulation,
and problem-solving. By successfully implementing a program to
segregate and sort odd and even numbers, participants will be
better equipped to tackle similar challenges in their academic or
professional pursuits. This microproject serves as a stepping stone
towards mastering fundamental concepts in computer science and
software development.
➢ REFERENCES:-

https://chat.openai.com/

Book : Techknowledge Publications – Vjay N. Kukre

GeeksforGeeks: https://www.geeksforgeeks.org/python-program-to-print-
odd-numbers-within-a-range/

W3Schools: https://www.w3schools.com/python/python_numbers.asp

Stack Overflow: https://stackoverflow.com/questions/17987510/find-the-


smallest-number-in-an-array-python

You might also like