Professional Documents
Culture Documents
Introduccion A La Programación - 2021 - 2
Introduccion A La Programación - 2021 - 2
Introduccion A La Programación - 2021 - 2
PROGRAMACION I
PRIMERA UNIDAD
ARDUINO – Introducció n a la programació n
INTRODUCCION A LA PROGRAMACIÓN
¿Qué es programación?
Es un proceso mediante el cual se codifican una serie de instrucciones para cumplir un
determinado objetivo. Se hace uso de un determinado lenguaje el cual es posteriormente
decodificado y ejecutado por un sistema computacional.
Es decir, programar significa implementar desde un algoritmo hacia un lenguaje de
programació n que nos dará solució n a un problema.
1. CONCEPTOS
i. Algoritmo.
ii. Instrucción
iii. Programa.
Es una conjunto de instrucciones que tienen una secuencia , la cual puede ser
interpretada y ejecutada por computadora.
iv. Sintaxis
v. Lenguaje de programación.
2. LENGUAJE DE PROGRAMACIÓN
Lenguajes de máquina
El lenguaje ensamblador está un nivel por encima del lenguaje má quina. Utiliza
có digos mnemotécnicos cortos para las instrucciones y permite al programador
introducir nombres para bloques de memoria que contienen datos.
Generalmente los utilizan los mismos fabricantes y su comprensió n es muy
complicada, son llamados también lenguajes ensambladores traduciendo estos a
ó rdenes que son ejecutados por la maquina (lenguaje de má quina). Son
realizados bajos esquemas nemó nicos.
Ej.
ORG 0
Inicio
bcf STATUS,RP0
clrf PORTB
movlw 0xFF
movwf PORTA
bsf STATUS,RP0
Principal
movf PORTA,W
movwf Contador
movf Contador,F
btfsc STATUS,Z
sublw d'9'
END
Aquí los lenguajes algorítmicos está n diseñ ados para expresar cá lculos
matemá ticos o simbó licos. Pueden expresar operaciones algebraicas en notació n
similar a las matemá ticas y permiten el uso de subprogramas que empaquetan
operaciones de uso comú n para su reutilizació n
Ej
int a=2;
int b =3;
int Suma;
int Resta;
void setup()
{ Suma = a+b;
Resta= b-a;
}
3. TRADUCTORES
Son programas que traducen los programas fuente escritos en lenguajes de alto nivel a
lenguaje de má quina y son: compiladores e intérpretes.
3.1. Compiladores.
Algunos lenguajes compiladores típicos son: Visual Basic, JAVA, COBOL, etc.
3.2. Intérpretes.
4. FASES DE LA PROGRAMACIÓN
4.4. Codificación
4.6. Documentación
4.8. Mantenimiento