Guia bàsica de programació i pensament computacional
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
catalán con un tamaño de 2,53 KB
Objectiu de la programació
L'objectiu és crear programes perquè tinguin un comportament determinat. Ens servirà per resoldre problemes i per fomentar la creativitat.
Codi font
És el llenguatge específic que s’utilitza per programar. Qualsevol programa està escrit amb aquest codi.
Pensament computacional
Procés mental que ens porta a buscar la millor solució per resoldre un problema:
- Descomposició: Agafar el problema i dividir-lo en diferents parts.
- Patrons: Reconèixer les característiques en comú amb altres problemes dels quals ja coneguem la solució.
- Abstracció: Quan ja tenim els patrons reconeguts, hem de trobar una solució global per a tots aquests petits problemes.
- Algoritmes: Descriure pas a pas totes les accions que ens porten a la solució del problema.
Ordinador
És un sistema on s’introdueixen unes dades (dades d’entrada) que el sistema processa, opera amb elles i, a vegades, les transforma. Després, retorna el resultat d’aquest procés en dades de sortida.
Tipus de problemes
- Sense solució o irresolubles: Amb els mitjans dels quals disposem, és impossible trobar la solució.
- Determinats: Tenen una única solució.
- Indeterminats: Tenen un nombre indefinit de solucions.
Algoritme
Ens indica com solucionar els problemes. És una seqüència d'instruccions finites que fan una sèrie de processos per donar resposta a determinats problemes que ens anem trobant.
Propietats
Han d'especificar-se sense ambigüitat, és a dir, han de ser clars i no fer-nos dubtar:
- L’ordre de tots els passos o operacions que s’han de realitzar.
- Què s’ha de fer en cada pas.
Característiques obligatòries
- Correcció: S’han de respectar al peu de la lletra les especificacions del problema.
- Complexitat: Es tracta d’economitzar els recursos necessaris per estalviar temps o memòria.
Programa
Conjunt d'instruccions concretes amb un llenguatge que l'ordinador pugui entendre.
Compilació i entorn
- Compilador: Programari encarregat de traduir el codi font d’un programa a llenguatge màquina.
- Entorn integrat de desenvolupament (IDE): Utilitza un programa diferent per fer cada tasca.