Basisprincipes van computerprogrammering voor beginners - GeeksforGeeks (2023)

Of het nu een programmeertaal is waarin je je carrière wilt laten groeien, het is erg belangrijk om eerst de grondbeginselen te leren. Voordat je de basisconcepten van programmeren goed onder de knie hebt, kun je je de groei in die specifieke carrière niet voorstellen. Daarom zal dit artikel het hebben over alle basisconcepten van programmeren.

Ook als je een beginner bent en een software-engineer wilt worden? Dan ben je bij het juiste artikel beland. Dit artikel is speciaal ontworpen om u een kijkje te geven in programmeren en een diepe duik te nemen in de basisprincipes van programmeren dat het meest wordt verwaarloosd maar toch het belangrijkste is om te weten.

Onderwerpen die in dit artikel aan bod komen:

  • Wat is een computer?
  • Wat is een programma?
  • Variabelen en syntaxis
  • Gegevenstypen
  • Flow Control-structuren
  • Waarom moeten we een programmeertaal leren?
  • Programmeermethoden
  • Wat is een algoritme?
  • Meest populaire programmeertaal

Wat is een computer?

Een computer is een elektronisch apparaat dat input van de gebruiker opneemt, verwerkt en resultaten geeft of reageert volgens de gebruiker. De computer is een programmeerbaar computerapparaat.

De onderdelen van een computer zijn:

  1. Invoereenheid
  2. Centrale verwerkingseenheid (CPU)
  3. Uitvoereenheid

CPU staat bekend als het brein van het computersysteem. Alle bewerkingen binnen het systeem worden gecontroleerd en gecontroleerd door de CPU. Het interpreteert en coördineert de instructies. De CPU bestuurt alle interne en externe apparaten, voert rekenkundige en logische bewerkingen uit, regelt het geheugengebruik en regelt de volgorde van bewerkingen.

Bij het uitvoeren van al deze bewerkingen heeft de CPU 3 subeenheden:

  1. Rekenkundige en logische eenheid
  2. Controle-eenheid
  3. Geheugeneenheid

Op dit punt weet u iets over computers en hun componenten. Lees ookBasisprincipes van de computer en zijn bewerkingen

Nu verder met het volgende onderwerp.

Wat is een programma?

Stel dat ik je 10 getallen geef en je vertel om het gemiddelde van de gegeven 10 getallen te vinden, hoe vind je dan het gemiddelde? Je telt al die getallen op en deelt dan de som van de getallen door het totale aantal gegeven getallen.

Makkelijke taak ja. Nu, als 10 sets en elke set 10 nummers bevat, wat zou je dan doen?

Voor dit probleem zijn er twee oplossingen om het probleem op te lossen.

  1. Je neemt een set, telt elk getal op en deelt het door het totaal aantal. Als u overweegt dit probleem met deze procedure op te lossen, is het goed om dit op te lossen, maar als u een software-engineer gaat worden, heeft het niet de voorkeur om het probleem via deze aanpak op te lossen.
  2. U kunt een programma schrijven om het probleem op te lossen. U hoeft alleen maar een programma te schrijven waarin de computer de input van de gebruiker neemt en vervolgens een procedure gebruikt om het gemiddelde te vinden.

Ik heb het woord gebruiktprocedurevele keren,wat betekent het?

We definiëren een procedure door stappen één voor één aan ons computersysteem te geven en we noemen het een programma. Zoals het nemen van getallen van een gebruiker, ze optellen en de som delen door het totale aantal is een procedure.

Kortom, een programma is een set instructies.

Gerelateerd artikel:Programmeertaal generaties

Variabelen en syntaxis

Variabelenzijn een soort containers voor het opslaan van gegevenswaarden, en het is ook een geheugenlocatie voor het gegevenstype. Er zijn bepaalde regels die moeten worden gevolgd voordat ze worden verklaard. Variabelen zijn over het algemeen namen die aan waarden zijn toegewezen. De namen zijn alfanumeriek, d.w.z. ze hebben a-z en 0-9. U kunt ook speciale tekens gebruiken bij het declareren van een variabele zoals $ of _.

Tijdens het schrijven van een programma, of het nu gaat om een ​​kleine bewerking (optellen, vermenigvuldigen) of het bouwen van een applicatie, moet u variabelen nodig hebben. De variabele die voor een waarde wordt gedeclareerd, moet beginnen met een alfabet en mag later cijfers of speciale tekens bevatten.

Syntaxis is een set regels die de structuur van een taal definieert. Elke programmeertaal volgt een andere syntaxis. Een programmeertaal is niet te begrijpen zonder zijn syntaxis. Syntaxis helpt de computer de code te lezen en te begrijpen. Het is als het geven van instructies aan de code.

Bijvoorbeeld,

int a =10;

hier is a variabel

int is het gegevenstype

10 is waarde

Gegevenstypen

Data typeis een classificatie die het type waarde specificeert dat in een variabele is opgeslagen. Het geeft ook aan welk type bewerking erop kan worden toegepast. Gegevenstypen worden over het algemeen in twee typen ingedeeld:

  1. Primitief- Het specificeert de grootte en het type variabele. Er zijn acht primitieve typen
    1. int (4 bytes)
    2. kort (2 bytes)
    3. lang (8 bytes)
    4. vlotter (4 bytes)
    5. dubbel (8 bytes)
    6. booleaans (1 byte)
    7. teken (2 bytes)
  2. Niet-primitief– Niet-primitieve typen worden gebruikt om methoden aan te roepen om bewerkingen uit te voeren.
    1. Tekenreeks (8 bytes)
    2. Arrays
    3. Klasse (lege klasse – 1 byte)
    4. Koppel

Flow Control-structuren

Flow Control Structures zijn de manieren om de stroom van controles in een programma te specificeren. Een programma is goed duidelijk wanneer er besturingsstructuren in worden gebruikt. Het belangrijkste doel is om het programma te analyseren.Het zijn 3 soorten:

  1. Opeenvolgend- Sequentieel is de uitvoering van code regel voor regel of achter elkaar. Bijvoorbeeld een item koken.
  2. Selectie– Selectie is beslissen of de gegeven voorwaarde waar of onwaar is en op basis waarvan het uiteindelijke resultaat ontstaat.
  3. Iteratie (lussen)– Een lus is een structuur waarin een statement keer op keer wordt herhaald totdat aan de gegeven voorwaarde is voldaan. Ze zijn van drie soorten -
    • Voor
    • Terwijl
    • Doen terwijl

Om meer te lezen:Flow Control-structuren

Waarom moeten we een programmeertaal leren?

Een computer of een programmeerbaar apparaat begrijpt machinetaal omdat de computer werkt op elektriciteit en elektriciteit werkt op binaire getallen (0 en 1). Wij mensen begrijpen alleen natuurlijke taal. Om deze kloof tussen mens en computer te dichten, wordt programmeertaal geïntroduceerd.

Wat gebeurt er als een mens machinetaal begrijpt of een machine natuurlijke taal begrijpt?

Als dat gebeurt, hoeven we geen programmeertaal te kennen om instructies aan machines te geven en iedereen kan een programmeur zijn als die situatie zich voordoet.

Lees ook: Welke programmeertaal moet ik als beginner kiezen?

Programmeermethoden

Er zijn tot nu toe drie programmeermethoden die het meest worden gebruikt.

  1. Monolithische programmering
  2. Modulair/procedureel programmeren
  3. Object georiënteerd programmeren

Monolithische programmering:Het werd geoefend toen programmeren net werd geïntroduceerd. Bij monolithisch programmeren bevindt alles, van code, gegevens en instructies, zich in één enkel bestand, wat het moeilijk maakt om de code te beoordelen. We gebruiken de code niet opnieuw.

Modulair/procedureel programmeren:Procedureel programmeren helpt om het werk over een team te verdelen en we gebruiken ook functies zodat de code hergebruikt kan worden. Gegevens en functie worden afzonderlijk gebruikt.

Object georiënteerd programmeren:OOP's worden veel gebruikt in industrieën, we nemen gegevens en functies samen en creëren ze als een klasse.

Bij al deze programmeermethoden blijven de codes hetzelfde en blijft de logica hetzelfde, maar één ding verandert, is hoe u uw programmacode organiseert.

Wat is een algoritme?

Het algoritme is een stapsgewijze procedure voor het oplossen van rekenproblemen. Programma's betekenen hetzelfde, toch?

Elke programmeertaal volgt een specifieke syntaxis waarmee we code kunnen schrijven zodat deze gemakkelijk te begrijpen is voor de machine. Terwijl, in dealgoritme, schrijven we pseudocode. Pseudocode is een informele taal die programmeurs helpt bij het ontwikkelen van algoritmen. Het is noch in het Engels, noch in code.

Laten we eens kijken naar pseudocode voor het algoritme van een gemiddelde van getallen.

som == 0, n= totaal aantal elementen

voor elk elementnummer in de lijst

beginnen

ben = ben + ben

gemiddelde = som/x

rendement gemiddeld

Top meest populaire programmeertalen

Het is een must om een ​​programmeertaal te leren voordat je een technologie leert, daarom is het erg belangrijk om een ​​programmeertaal volledig te beheersen. Het is beter om een ​​programmeertaal te kiezen in plaats van voor vele te gaan. Probeer aan basisproblemen te werken met behulp van verschillende programmeertalen, en wat u ook gemakkelijk lijkt, u kunt daar de voorkeur aan geven.

  • C/C++
  • Java
  • javascript
  • Python
  • Kotlin
  • Snel
  • R
  • Robijn
  • Scala
  • TypScript

Als u van plan bent te leren programmeren, kunt u beginnen met een van de bovenstaande.

Conclusie

Als je een beginner bent en de wereld van programmeren wilt betreden, behandelt dit artikel alles wat je moet weten als beginner in programmeren. Begin bij de basis en duik langzaam ook diep in de grondbeginselen en geavanceerde concepten. Maak je klaar om aan deze programmeerreis te beginnen en probeer zoveel mogelijk te ontdekken.


Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated: 12/10/2024

Views: 5654

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 2024-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.