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)Page1 PROGRAMMING (2020) INTERNATONAL SCHOOL OF MANAGEMENT AND TECHNOLOGY
Simran Bhattarai (HND/ First Semester)Page2 Part 1 Algorithm An algorithm is astep-by-stepmethod of solving aproblem.Itisusuallyusedindataprocessing, calculationand other associated computer and mathematical operations.An algorithm is use toan maniipulate information in different ways, such as inserting a fresh data item, looking for a specificitem or sorting an item. Features of Algorithm Key highlights of algorithm are: Easytograsp-Algorithmsaretheretoassistpeoplewithunderstandingthearrangement. Rightness-Thisisanunquestionablerequirementhaveincludeforallcalculations.Accuracy- themeansaredefinitelystate(defined).Limit-thecalculationstopsafteralimitednumberof steps.Simplification-thecalculationappliestoallconceivabledisseminationofcontributionsas expressed. Advantages and Disadvantage Itisawell-orderedrep.ofananswerforagivenproblem,whichisstraightforwardithasan unmistakableprocedure.Itsimpletofirstdevelopanalgorithm&thenconvertitintoaflowchart &thenintoaPCprogram.Itisfreeofprogramminglanguage.Itisanythingbutdifficultto troubleshoot as each progression is get its very own legitimate arrangement. Composingcalculationtakesquiteawhile.AnAlgorithmisnotaPCprogram;itissomewhatan idea of how a program ought to be.
Simran Bhattarai (HND/ First Semester)Page3 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.
Simran Bhattarai (HND/ First Semester)Page4 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 Adevelopmentenvironmentisacollectionofproceduresandtoolsfordeveloping,testingand debugging an application or program.(Anon., n.d.) Thedevelopmentenvironmentregularlyhasthreeserverlevels,calledadvancement,organizing and creation. Every one of the three levels together are normally allude to as the DSP. AdvancementServer:Hereistheplacethedesignertestscodeandcheckswhetherthe applicationrunseffectivelywiththatcode.Whentheapplicationhasbeentryandthedesigner feels that the code is working fine, the application at that point moves to the arranging server. ArrangingServer:Thisconditionistolookpreciselylikethecreationservercondition.The applicationistryonthearrangingservertocheckforunwaveringqualityandtoensureitdoes notbombontherealgenerationserver.Thissortoftestingontheorganizingserveristhelast advancebeforetheapplicationcouldsentonagenerationserver.Theapplicationshouldbe affirm to send it on the generation server. GenerationServer:Oncetheapprovaldone,theapplicationatthatpointturnsintoapieceof this server. Languages Python-NetBeans .Net-Microsoft Visual Studio and so on. Among them we had use .Net OurIDEofdecisionwasVisualStudio2017CommunityEdition.Itwasessentiallyadevicethat causesuscreateapplicationsevenmoreeffectively.Ithasnumeroushighlightsthatcanmakeour lives simpler. For instance, some normal highlights include: Source code editor
Simran Bhattarai (HND/ First Semester)Page5 Debugger Compiler Templates for different kinds of projects Much more(Spasojevic, Jul 26, 2018) Todownloadit,wevisitVisualStudioDownloadPage.VisualStudiohasthehelpfornumerous programming dialects, which makes it an extremely mainstream improvement instrument. Aftertheinstallation,wecouldbeginanotherundertakingbytappingtheFilemenuandpicking New => Project: Forthisinstructionalexercise,wehadutilizedthecomfortapplicationventurethemost,sowe should pick that choice:
Simran Bhattarai (HND/ First Semester)Page6 AfterweclickontheOKcatch,wewenttoseeourmadeproject.Theprimaryrecordtowork with is the Program. cs and soon enough we were going to speak progressively about it:
Simran Bhattarai (HND/ First Semester)Page7 PresentlywehavetheidealIDEthatsupportusandmakelearningtoanothertask.Beforelong, enough we utilized this information in our applications. Pros and Cons of Visual Studio ThestructureoftheBasicprogramminglanguageisbasic,especiallyabouttheexecutablecode. VBisnotjustalanguagehoweverprincipallyanincorporated,intelligentadvancementcondition ("IDE").TheVB-IDEhasbeenveryimprovedtohelpfastapplicationadvancement("RAD").It isespeciallysimpletocreategraphicalUIsandtointerfacethemtohandlercapacitiesgivenby theapplication.ThegraphicalUIoftheVB-IDEgivesinstinctivelyengagingperspectivestothe administrationoftheprogramstructureinthehugeandthedifferentsortsofelements(classes, modules,strategies,frames...).VBgivesanextensiveintuitiveandsettingtouchyonline assistanceframework.Whenalteringprogrammessagesthe"IntelliSense"innovationilluminates youinalittlepopupwindowaboutthesortsofdevelopsthatmightbeenteredatthepresent cursorarea.VBisapartmixlanguagethatissensitivetoMicrosoft'sComponentObjectModel ("COM").COMsegmentscanbewritteninvariousdialectsandafterthat,integratedutilizing
Simran Bhattarai (HND/ First Semester)Page8 VB.InterfacesofCOMpartscanbeeffectivelycalledremotelybymeansofDistributedCOM ("DCOM"), which makes it simple to develop circulated applications. VisualessentialisarestrictiveprogramminglanguagecomposedbyMicrosoft,soprojects writteninVisualfundamental,canonlywithsignificanteffort,bemovedtootherworking frameworks.Thereareafew,genuinelyminorweaknessescontrastedandC.Chasbetter revelationofexhibits–it’sconceivabletoinitializeavarietyofstructuresinCatpresentation 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 acomputeror computing device to perform specific tasks. The termprogramming languageusually refers tohigh-level languages, such asBASIC,C,C++,COBOL,Java,FORTRAN,Ada, andPascal. Each programming language has a unique set of keywords (words that it understands) and a specialsyntaxfor organizing programinstructions.(Anon., n.d.) Languages 1.JavaScript 2.Python 3.Java 4.C/CPP 5.PHP 6.Swift 7.C# 8.Ruby 9.Objective – C
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 Applicationlg...
|8
|1804
|83
Secure Software Development: Methodology and Best Practiceslg...
|15
|2894
|482
Algorithm and Flow Chart - Doclg...
|27
|5544
|268
Software Engineering for E-Commerce Website 'The Iconic'lg...
|16
|3167
|409
Structured System Analysis and Design Methodology and Agile Software Developmentlg...
|10
|2723
|229
The final step involves the evaluation of the worthlg...