Ask a question from expert

Ask now

Features of Algorithm

90 Pages18347 Words157 Views
   

Added on  2022-01-18

About This Document

PROGRAMMING (2020) INTERNATONAL SCHOOL OF MANAGEMENT AND TECHNOLOGY Simran Bhattarai (HND/ First Semester)Page 1 Part 1 Algorithm An algorithm is a step-by-step method of solving a problem. It is usually used in data processing, calculation and other associated computer and mathematical operations.An algorithm is use to an maniipulate information in different ways, such as inserting a fresh data item, looking for a specific item or sorting an item. Simran Bhattarai

Features of Algorithm

   Added on 2022-01-18

BookmarkShareRelated Documents
Simran Bhattarai (HND/ First Semester)Page 1
PROGRAMMING (2020)
INTERNATONAL SCHOOL OF MANAGEMENT AND TECHNOLOGY
Features of Algorithm_1
Simran Bhattarai (HND/ First Semester)Page 2
Part 1
Algorithm
An algorithm is a step-by-step method of solving a problem. It is usually used in data processing,
calculation and other associated computer and mathematical operations.An algorithm is use to an
maniipulate information in different ways, such as inserting a fresh data item, looking for a
specific item or sorting an item.
Features of Algorithm
Key highlights of algorithm are:
Easy to grasp - Algorithms are there to assist people with understanding the arrangement.
Rightness - This is an unquestionable requirement have include for all calculations. Accuracy -
the means are definitely state (defined). Limit - the calculation stops after a limited number of
steps. Simplification - the calculation applies to all conceivable dissemination of contributions as
expressed.
Advantages and Disadvantage
It is a well-ordered rep. of an answer for a given problem, which is straightforward it has an
unmistakable procedure. It simple to first develop an algorithm & then convert it into a flowchart
&then into a PC program. It is free of programming language. It is anything but difficult to
troubleshoot as each progression is get its very own legitimate arrangement.
Composing calculation takes quite a while. An Algorithm is not a PC program; it is somewhat an
idea of how a program ought to be.
Features of Algorithm_2
Simran Bhattarai (HND/ First Semester)Page 3
Example
Compute sum of integer in Array
Step 1: Procedure ARRAYSUM (A)
Step 2: sum= zero
Step 3: for each integer I in A do
Step 4: sum= sum + I
Step 5: end for
Step 6: Return sum
Step 7: end procedure
Outline Process of Application
The software development life cycle is a framework defining tasks performed at each step in the
software development process. Outline process of application is a structure followed by a
development team within the software organization. It consists of a detailed plan describing how
to develop, maintain and replace specific software. The life cycle defines a methodology for
improving the quality of software and the overall development process. (Anon., n.d.)
The software development life cycle is call as the software development process.
Outline process of application consist of following activities:
Planning: The most significant pieces of programming advancement, necessity social affair or
prerequisite examination done by the most talented and experienced programming engineers in
the association. After the prerequisites are assemble from the customer, an extension record is in
which the extent of the venture is resolved and reported.
Implementation: The product architects begin composing the code as indicated by the
customer's prerequisites.
Testing: This is the way toward discovering imperfections or bugs in the made programming.
Documentation: Each progression in the undertaking is record for future reference and for the
improvement of the product in the advancement procedure. The structure documentation may
incorporate composition the application-programming interface (API).
Deployment and maintenance: The product is convey after it has been affirm for discharge.
Features of Algorithm_3
Simran Bhattarai (HND/ First Semester)Page 4
Maintaining: Programming support is accomplish for future reference. Programming
improvement and new necessities (change demands) can take longer than the time expected to
make the underlying advancement of the product.
Development Environment
A development environment is a collection of procedures and tools for developing, testing and
debugging an application or program. (Anon., n.d.)
The development environment regularly has three server levels, called advancement, organizing
and creation. Every one of the three levels together are normally allude to as the DSP.
Advancement Server: Here is the place the designer tests code and checks whether the
application runs effectively with that code. When the application has been try and the designer
feels that the code is working fine, the application at that point moves to the arranging server.
Arranging Server: This condition is to look precisely like the creation server condition. The
application is try on the arranging server to check for unwavering quality and to ensure it does
not bomb on the real generation server. This sort of testing on the organizing server is the last
advance before the application could sent on a generation server. The application should be
affirm to send it on the generation server.
Generation Server: Once the approval done, the application at that point turns into a piece of
this server.
Languages
Python-NetBeans
.Net-Microsoft Visual Studio and so on.
Among them we had use .Net
Our IDE of decision was Visual Studio 2017 Community Edition. It was essentially a device that
causes us create applications even more effectively. It has numerous highlights that can make our
lives simpler.
For instance, some normal highlights include:
Source code editor
Features of Algorithm_4
Simran Bhattarai (HND/ First Semester)Page 5
Debugger
Compiler
Templates for different kinds of projects
Much more (Spasojevic, Jul 26, 2018)
To download it, we visit Visual Studio Download Page. Visual Studio has the help for numerous
programming dialects, which makes it an extremely mainstream improvement instrument.
After the installation, we could begin another undertaking by tapping the File menu and picking
New => Project:
For this instructional exercise, we had utilized the comfort application venture the most, so we
should pick that choice:
Features of Algorithm_5
Simran Bhattarai (HND/ First Semester)Page 6
After we click on the OK catch, we went to see our made project. The primary record to work
with is the Program. cs and soon enough we were going to speak progressively about it:
Features of Algorithm_6
Simran Bhattarai (HND/ First Semester)Page 7
Presently we have the ideal IDE that support us and make learning to another task. Before long,
enough we utilized this information in our applications.
Pros and Cons of Visual Studio
The structure of the Basic programming language is basic, especially about the executable code.
VB is not just a language however principally an incorporated, intelligent advancement condition
("IDE"). The VB-IDE has been very improved to help fast application advancement ("RAD"). It
is especially simple to create graphical UIs and to interface them to handler capacities given by
the application. The graphical UI of the VB-IDE gives instinctively engaging perspectives to the
administration of the program structure in the huge and the different sorts of elements (classes,
modules, strategies, frames ...). VB gives an extensive intuitive and setting touchy online
assistance framework. When altering program messages the "IntelliSense" innovation illuminates
you in a little popup window about the sorts of develops that might be entered at the present
cursor area. VB is a part mix language that is sensitive to Microsoft's Component Object Model
("COM"). COM segments can be written in various dialects and after that, integrated utilizing
Features of Algorithm_7
Simran Bhattarai (HND/ First Semester)Page 8
VB. Interfaces of COM parts can be effectively called remotely by means of Distributed COM
("DCOM"), which makes it simple to develop circulated applications.
Visual essential is a restrictive programming language composed by Microsoft, so projects
written in Visual fundamental, can only with significant effort, be moved to other working
frameworks. There are a few, genuinely minor weaknesses contrasted and C. C has better
revelation of exhibits it’s conceivable to initialize a variety of structures in C at presentation
time; this is incomprehensible in VB.
Example
Microsoft Visual Studio
Eclipse
NetBeans
Adobe Flex Builder
Glade
Programming Language
A programming language is a vocabulary and set of grammatical rules for instructing
a computer or computing device to perform specific tasks. The term programming
language usually refers to high-level languages, such
as BASIC, C, C++, COBOL, Java, FORTRAN, Ada, and Pascal.
Each programming language has a unique set of keywords (words that it understands) and a
special syntax for organizing program instructions. (Anon., n.d.)
Languages
1. JavaScript
2. Python
3. Java
4. C/CPP
5. PHP
6. Swift
7. C#
8. Ruby
9. Objective – C
Features of Algorithm_8

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Definition of Algorithm and Process of Building an Application
|8
|1804
|83

Secure Software Development: Methodology and Best Practices
|15
|2894
|482

Algorithm and Flow Chart - Doc
|27
|5544
|268

Software Engineering for E-Commerce Website 'The Iconic'
|16
|3167
|409

Structured System Analysis and Design Methodology and Agile Software Development
|10
|2723
|229

The final step involves the evaluation of the worth
|6
|3250
|23