Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓ - Coggle Diagram
PROGRAMACIÓ
Software de programació
Programa
instruccions
Llenguatge de programació
símbols i paraules
codi font
Llenguatge de maquina
comprensible per l'ordinador
codi binari
Transformació del llenguatge
codi font
compilador
codi objecte
llenguatge de maquina
convertidor
programa
llenguatge del programador
Software de programación
Compilar
Depurar errors i corregir-los
Crear o modificar el codi font
Tipus de programació
Programació estructurada
millora la productivitat
Programació orientada a objectes
disseny d'aplicacions mitjançant programes ya creats
Programació modular
cridaes a procediments
mòduls de treball
Desenvolupament i codificació d'un programa
Passos
Definició
Definició
Disseny
codificació
compilació
depuració
explotació
ordenes i instruccions
algorisme
processar dades
eixida de dades
enviament de les dades als dispositius d'eixida
entrada de dades
recollida de dades en perifèrics
Algorismes i diagrames de flux
Algorismes
resoldre un problema
Diagrames de flux
representar un algorisme
símbols
Decisió
entrada/eixida de la informació
Procés
Línia de flux
Terminal
Tipus de dades
unitats de tractament de la informació
Tipus
Booleans
Strings
Numèrics
Arrays
valor
identificador
segona classificació
variables
invariables
Operadors
símbols de connexió de dades
Parèntesi
Parèntesi
()
Aritmètics
divisió sencera
\
module
%, mod
divisió
/
suma
+
producte
*
resta
-
Potència
**,^
Alfanumèrics
Concatenació
+
Concatenació negativa
-
Relacionals
diferent que
!=
menor que
<, <=
igual a
=
major que
,>=
lògics
Conjunció
&&,AND,y
Disjunció
| |,OR,o
Negació
!,NOT,no
Variables
emmagatzemar dades
Globals
Tot el programa
Locals
Una instrucció
Segons les dades
Tipus de variables
int
unsigned int
byte
long
char
unsigned long
void
float
string
Funcions
bloc encarregat d'executar una funció
Llenguatges estructurats
ens permeten realitzar la funció mitjançant ordenes
Llibreries
grups on els programadors deixen les funcions a l'ús
Estructura de control de la programació estructurada
Seqüencials
instrucció 1
instrucció 2
instrucció x
Bucles
while
bucle
for
amb decisions mes complexes
do
condició al final del bucle
for
decisions basades en una condició on intervé un comptador
Condicionals
If/else
decisions basades en una condició no donada per l'ordinador
switch/case
decisions basades en una condició donada per l'ordinador
Programació en C
Pasos:
1. creació de codi font
2. Compilació
3. Enllaçat
creació d'arxius executables
traducció al llenguatge de maquina
editor, fitxer .c
Fitxer d'instruccions
Estructura d'un programa en C
Normes
instruccions acaben amb punt-coma
;
extensions en funcions d'arxiu acabats en .c
.cpp
dins d'una funció no hi ha una altra funció
execució d'un programa sempre comença amb funció:
main()
codis tancats en claus
{}
Estructura
funció principal de main()
main()
{}
declaracions locals
{
int n1;........
}
declaracions globals
main()
instruccions del programa en si
Mostrar
printf
Capturar
scanf
Mes
assignar...
Inclusió de les llibreries o biblioteques
.#include <studio.h>.