Hoe schrijf je een algoritme in programmeertaal: 6 stappen

Inhoudsopgave:

Hoe schrijf je een algoritme in programmeertaal: 6 stappen
Hoe schrijf je een algoritme in programmeertaal: 6 stappen

Video: Hoe schrijf je een algoritme in programmeertaal: 6 stappen

Video: Hoe schrijf je een algoritme in programmeertaal: 6 stappen
Video: TOP 3 WAYS To Learn Cyber Security With NO DEGREE! 2024, Mei
Anonim

Een algoritme is een reeks stappen die zijn ontworpen om een probleem op te lossen of een taak uit te voeren. Algoritmen worden meestal geschreven in pseudocode, of een combinatie van uw spreektaal en een of meer programmeertalen, voorafgaand aan het schrijven van een programma. Deze wikiHow leert je hoe je een algoritme kunt samenstellen waarmee je aan de slag kunt met je toepassing.

Stappen

Schrijf een algoritme in programmeertaal Stap 1
Schrijf een algoritme in programmeertaal Stap 1

Stap 1. Bepaal de uitkomst van je code

Wat is het specifieke probleem dat u wilt oplossen of de taak die u wilt uitvoeren? Als je eenmaal een goed idee hebt van wat je wilt bereiken, kun je de stappen bepalen die nodig zijn om daar te komen.

Schrijf een algoritme in programmeertaal Stap 2
Schrijf een algoritme in programmeertaal Stap 2

Stap 2. Bepaal een startpunt

Het vinden van uw start- en eindpunt is cruciaal voor het opsommen van de stappen van het proces. Bepaal de antwoorden op deze vragen om een startpunt te bepalen:

  • Welke gegevens/ingangen zijn beschikbaar?
  • Waar staan die gegevens?
  • Welke formules zijn van toepassing op het probleem?
  • Wat zijn de regels voor het werken met de beschikbare data?
  • Hoe verhouden de gegevenswaarden zich tot elkaar?
Schrijf een algoritme in programmeertaal Stap 3
Schrijf een algoritme in programmeertaal Stap 3

Stap 3. Zoek het eindpunt van het algoritme

Net als bij het startpunt, kun je het eindpunt van je algoritme vinden door je te concentreren op deze vragen:

  • Welke feiten leren we van het proces?
  • Wat verandert er van het begin tot het einde?
  • Wat wordt toegevoegd of bestaat niet meer?
Schrijf een algoritme in programmeertaal Stap 4
Schrijf een algoritme in programmeertaal Stap 4

Stap 4. Maak een lijst van de stappen van begin tot eind

Begin met brede stappen. Om een voorbeeld uit de praktijk te gebruiken, laten we zeggen dat het uw doel is om lasagne te eten als avondeten. Je hebt bepaald dat het uitgangspunt is om een recept te vinden en dat het eindresultaat is dat je om 19.00 uur een lasagne volledig gaar en eetklaar hebt. Uw stappen kunnen er ongeveer zo uitzien:

  • Zoek een recept online.
  • Zoek naar de ingrediënten die je al in de keuken hebt staan.
  • Maak een lijst met ingrediënten die je nodig hebt uit de winkel.
  • Koop de ontbrekende ingrediënten.
  • Terug naar huis.
  • Bereid de lasagne voor.
  • Haal de lasagne uit de oven.
Schrijf een algoritme in programmeertaal Stap 5
Schrijf een algoritme in programmeertaal Stap 5

Stap 5. Bepaal hoe u elke stap gaat uitvoeren

Nu u een stapsgewijs overzicht heeft, is het tijd om na te denken over hoe u elke stap kunt coderen. Welke taal ga je gebruiken? Welke middelen zijn beschikbaar? Wat is de meest efficiënte manier om elke stap in die taal te volbrengen? Neem een deel van die code op in uw algoritme. Breid elke stap uit totdat u het hele proces hebt beschreven.

  • De eerste stap in ons lasagne-algoritme is bijvoorbeeld: Zoek een recept online.

    Maar wat komt er kijken bij deze zoektocht? Wees specifiek. Bijvoorbeeld:

    • Zet uw computer aan.

      Controleer of u verbonden bent met internet. Maak verbinding met internet als u dat nog niet bent

    • Open een webbrowser.
    • Voer uw zoektermen in.
    • Klik op een receptlink.
    • Bepaal of het recept aan uw behoeften voldoet.

      • Filter recepten die niet vegetarisch zijn eruit.
      • Zorg ervoor dat het recept minimaal 5 porties maakt.
    • Herhaal enkele van deze stappen totdat je het juiste recept hebt gevonden.
  • Denk aan de bronnen die je tot je beschikking hebt, zoals de mogelijkheden van het systeem waarvoor je een programma ontwikkelt. In het geval van lasagne gaan we ervan uit dat de persoon die de lasagne maakt, weet hoe hij op internet moet zoeken, een oven kan bedienen, enz.
Schrijf een algoritme in programmeertaal Stap 6
Schrijf een algoritme in programmeertaal Stap 6

Stap 6. Bekijk het algoritme

Nu u uw algoritme hebt geschreven, is het tijd om het proces te evalueren. Je algoritme is ontworpen om iets specifieks te bereiken en je hebt het nodig om je programma te gaan schrijven. Stel uzelf de volgende vragen en beantwoord ze indien nodig:

  • Lost het algoritme het probleem op / voert het de taak uit?
  • Heeft het duidelijk gedefinieerde in- en uitgangen?
  • Moet het einddoel opnieuw worden gedefinieerd om algemener te zijn? Specifieker?
  • Kan een van de stappen worden vereenvoudigd?
  • Eindigt het algoritme gegarandeerd met het juiste resultaat?

Tips

  • Bekijk bestaande algoritmen voor ideeën over het schrijven van uw eigen algoritmen.
  • Gebruik snelle reken-iteraties.
  • Focus op efficiëntie bij het coderen.
  • Vergeet niet te beëindigen, anders mislukt de code.

Aanbevolen: