Professional Documents
Culture Documents
Megha Das
Megha Das
Megha Das
Continuous Assessment – 2
Full Marks: 25
TOPIC : ALGORITHM
➢ INTRODUCTION:
• What Is Algorithm?
An algorithm is a set of step-by-step instructions or a
sequence of operations designed to solve a specific problem or
accomplish a particular task. It's a precise method for
performing a computation, data processing, or automated
reasoning. Algorithms can be expressed in various forms, such
as natural language, pseudocode, flowcharts, or programming
languages, and they are fundamental to computer science and
everyday computing tasks. They are used in various
applications, including sorting data, searching for information,
solving mathematical problems, and optimizing processes.
➢ BODY OF REPORT:
• The significance of algorithm in programming
language:
The significance of algorithms in programming languages is
immense.
can reduce the time and resources required to execute tasks, leading to
faster and more responsive software.
3.Maintainability: Well-documented algorithms make code easier to
understand, maintain, and debug. By using established algorithms with
clear descriptions and implementations, programmers can enhance the
readability and maintainability of their codebase.
4. Portability: Algorithms are language-independent, meaning they can
be implemented in various programming languages. This allows
developers to choose the most suitable language for their project while
still benefiting from proven algorithmic solutions.
5. Foundation of Data Structures: Algorithms are closely tied to data
structures, which are fundamental components of programming.
Understanding algorithms is essential for effectively implementing and
manipulating data structures like arrays, linked lists, trees, and graphs.
Overall, algorithms play a crucial role in programming languages by
enabling efficient problem-solving, improving software performance,
and laying the foundation for robust and scalable applications.
• EXAMPLES OF ALGORITHM:
Qus: Write the algorithm of finding the area of
rectangle.
TOPIC : FLOWCHART
➢ INTRODUCTION:
• What Is Flowchart?
A flowchart is a graphical representation of a
process or algorithm. It uses standardized symbols and
shapes to depict the sequence of steps, decisions, and
actions involved in completing a task or solving a problem.
Flowcharts are commonly used in various fields, including
computer programming, business process analysis,
engineering, and education.
➢ BODY OF REPORT:
• Examples of flowchart:
➢ CONCLUSION:
In conclusion, the flowchart serves as a powerful tool for
visualizing processes, algorithms, and decision-making
workflows across various domains. Throughout this
report, we have explored the significance and utility of
flowcharts in elucidating complex procedures, enhancing
understanding, and facilitating communication.
Moreover, flowcharts play a vital role in
process documentation, aiding in the creation of
procedural manuals, training materials, and standard
operating procedures (SOPs). They serve as valuable tools
for process analysis, enabling organizations to streamline
operations, improve workflow efficiency, and enhance
overall productivity.
➢ REFERENCES
1. Let us c written by Yashavant Kanetkar.
2. Learn c.org.
3. Simplelearn c.com.