logo

Conceptes bàsics de programació d'ordinadors per a principiants

Ja sigui qualsevol llenguatge de programació en què vulgueu fer créixer la vostra carrera professional, és molt important aprendre primer els fonaments. Abans de tenir un bon domini sobre el conceptes bàsics de programació , no us podeu imaginar el creixement d'aquesta carrera en particular. Per tant, aquest article parlarà de tots els conceptes bàsics de la programació.

A més, si sou un principiant que vol ser enginyer de programari? Aleshores heu arribat a l'article adequat. Aquest article està especialment dissenyat per donar-vos una visió de la programació i aprofundir-hi fonaments de la programació que la majoria descuiden però que són més importants saber.



Taula de contingut

qui és freddie mercury

Què és un ordinador?

Un ordinador és un dispositiu electrònic que recollirà l'entrada de l'usuari, la processarà i donarà resultats o respondrà segons l'usuari. L'ordinador és un dispositiu computacional programable.

El components d'un ordinador són:



  1. Unitat d'entrada
  2. Unitat central de processament (CPU)
  3. Unitat de sortida

La CPU es coneix com el cervell del sistema informàtic. Totes les operacions dins del sistema estan supervisades i controlades per la CPU. Interpreta i coordina les instruccions. La CPU controla tots els dispositius interns i externs, realitza operacions aritmètiques i lògiques, controla l'ús de la memòria i controla la seqüència d'operacions.

Realitzant totes aquestes operacions la CPU té 3 subunitats:

  1. Unitat Aritmètica i Lògica
  2. Unitat de control
  3. Unitat de memòria

En aquest punt, coneixeràs una mica sobre els ordinadors i els seus components. Llegeix també Conceptes bàsics de l'ordinador i les seves operacions



Passem ara al següent tema.

Què és un programa (codi)?

Suposem que us dono 10 nombres i us dic que trobeu la mitjana dels 10 nombres donats, llavors com trobeu la mitjana? Sumeu tots aquests nombres i després dividiu la suma dels nombres pel nombre total donat.

Tasca fàcil, sí. Ara, si 10 conjunts i cada conjunt conté 10 nombres, què faries?

Per a aquest problema, hi ha dues solucions per resoldre el problema.

  1. Agafeu un conjunt, sumeu cada número i després dividiu-lo pel nombre total. Si esteu pensant en resoldre aquest problema mitjançant aquest procediment, és correcte resoldre-ho, però si voleu ser enginyer de programari, no és preferible resoldre el problema mitjançant aquest enfocament.
  2. Podeu escriure un programa per resoldre el problema. Només heu d'escriure un programa en el qual l'ordinador prengui l'entrada de l'usuari i després utilitzi un procediment per trobar la mitjana.

He utilitzat la paraula procediment moltes vegades, què vol dir?

Definim un procediment donant passos un per un al nostre sistema informàtic i l'anomenem programa. Com, prendre números d'un usuari, sumar-los i dividir la suma pel nombre total és un procediment.

En resum, un programa és un conjunt d'instruccions.

Article relacionat: Generacions de llenguatge de programació

Variables i sintaxi en programació

Les variables són una mena de contenidors per emmagatzemar valors de dades i també és la ubicació de memòria per al tipus de dades. Hi ha certes regles que cal seguir abans de declarar-les. Les variables són generalment noms assignats als valors. Els noms són alfanumèrics, és a dir, tenen a-z i 0-9. A més, podeu utilitzar caràcters especials mentre declareu una variable com $ o _.

Quan s'escriu un programa, ja sigui per a una petita operació (suma, multiplicació) o per construir una aplicació, cal que necessiteu variables. La variable declarada per a un valor hauria de començar amb un alfabet i més tard pot incloure números o caràcters especials.

La sintaxi és un conjunt de regles que defineixen l'estructura d'un llenguatge. Cada llenguatge de programació segueix una sintaxi diferent. Un llenguatge de programació no és comprensible sense la seva sintaxi. La sintaxi ajuda l'ordinador a llegir i entendre el codi. És com donar instruccions al codi.

Per exemple,

int a = 10;

aquí a és variable

int és el tipus de dades

10 és el valor

Tipus de dades en programació

El tipus de dades és una classificació que especifica el tipus de valor emmagatzemat en una variable. També indica quin tipus d'operació se li pot aplicar. Els tipus de dades generalment es classifiquen en dos tipus:

  1. Primitiva – Especifica la mida i el tipus de variable. Hi ha vuit tipus primitius
    1. int (4 bytes)
    2. curt (2 bytes)
    3. llarg (8 bytes)
    4. flotant (4 bytes)
    5. doble (8 bytes)
    6. booleà (1 byte)
    7. char (2 bytes)
  2. No-primitiu – Els tipus no primitius s'utilitzen per cridar mètodes per realitzar operacions.
    1. Cadena (8 bytes)
    2. Arrays
    3. Classe (classe buida - 1 byte)
    4. Interfície

Estructures de control de flux en programació

Les estructures de control de flux són les maneres d'especificar el flux de controls en un programa. Un programa és ben clar quan s'utilitzen estructures de control. La seva finalitat principal és analitzar el programa. Són de 3 tipus:

  1. Seqüencial – Seqüencial és l'execució de codi línia per línia o una darrere l'altra. Per exemple, cuinar un article.
  2. Selecció – La selecció és decidir si la condició donada és vertadera o falsa i sobre la base de la qual produeix el resultat final.
  3. Iteració (bucles) – Un bucle és una estructura en la qual una declaració es repeteix una i altra vegada fins que es compleix la condició donada. Són de tres tipus:
    • Per
    • Mentre
    • Fer mentre

Per llegir més: Estructures de control de flux

Per què hem d'aprendre qualsevol llenguatge de programació?

Un ordinador o qualsevol dispositiu programable entén el llenguatge màquina perquè l'ordinador funciona amb electricitat i l'electricitat funciona amb nombres binaris (0 i 1). Els humans només entenem el llenguatge natural. Per cobrir aquesta bretxa entre humans i ordinadors s'introdueix el llenguatge de programació.

Què passa si un ésser humà entén el llenguatge màquina o una màquina entén el llenguatge natural?

Si això passa, no necessitem saber cap llenguatge de programació per donar instruccions a les màquines i qualsevol pot ser programador si es produeix aquesta situació.

Llegeix també: Quin llenguatge de programació he de triar com a principiant?

Mètodes de programació

Hi ha tres metodologies de programació més utilitzades fins ara.

  1. Programació monolítica
  2. Programació Modular/Procedimental
  3. Programació Orientada a Objectes

Programació monolítica: Es practicava quan s'acabava d'introduir la programació. En la programació monolítica, tot, des del codi, les dades i les instruccions, es troba en un sol fitxer, cosa que dificulta la revisió del codi. No estem reutilitzant el codi.

Programació modular/procedimental: La programació procedimental ajuda a dividir el treball entre un equip i també fem servir la funció perquè permeti la reutilització del codi. Les dades i la funció s'utilitzen per separat.

Programació Orientada a Objectes: Els POO s'utilitzen àmpliament a les indústries, prenem dades i funcions junts i les creem com a classe.

En tots aquests mètodes de programació, els codis segueixen sent els mateixos, i la lògica segueix sent la mateixa, però una cosa canvia és com organitzeu el codi del programa.

Què és un algorisme?

L'algorisme és un procediment pas a pas per resoldre problemes computacionals. Els programes volen dir el mateix, oi?

Cada llenguatge de programació segueix una sintaxi específica que ens permet escriure codi perquè sigui fàcilment comprensible per a la màquina. Mentre que, en el algorisme , escrivim pseudocodi. El pseudocodi és un llenguatge informal que ajuda els programadors a desenvolupar algorismes. No està ni en anglès ni en codi.

Vegem el pseudocodi per a l'algorisme d'una mitjana de nombres.

suma == 0, n= nombre total d'elements

per a cada element num de la llista

començar

am = am + am

mitjana = suma/x

rendiment mitjà

Aprendre un llenguatge de programació abans d'aprendre qualsevol tecnologia és imprescindible, per tant, és molt important tenir un domini total de qualsevol llenguatge de programació. És millor triar un llenguatge de programació en comptes d'anar per molts. Proveu de treballar problemes bàsics amb diferents llenguatges de programació, i el que us sembli fàcil, podeu preferir treballar-hi.

Si teniu previst aprendre a programar, podeu començar amb qualsevol de les anteriors.

Conclusió

Si ets un principiant i vols entrar al món de la programació, aquest article cobreix tot el que has de saber com a principiant en programació. Comenceu des dels conceptes bàsics i profunditzeu lentament també en els conceptes bàsics i avançats. Prepareu-vos per començar aquest viatge de programació i proveu d'explorar tant com pugueu.

Tutorial relacionat:

  • Aprèn a programar: com codificar