Upload
gabriel-mendez-mendoza
View
223
Download
0
Embed Size (px)
Citation preview
TICs 1º Bachillerato
La palabra programa la relacionamos con un programa de TV, con un programa electoral, etc. Es decir programa trata de hacer algo de una manera organizada.
Algoritmo es especificar los pasos a dar y el orden a seguir para realizar una actividad.
Un programa informático es similar a un algoritmo, con la diferencia de que esos pasos y ordenes hay que escribirlos en un determinado lenguaje de programación para que el ordenador pueda interpretarlos.
2Lenguajes de Programación - TICs 1º Bachiller © ALR
Un lenguaje de programación da una respuesta informática a un problema concreto que no tenemos con el software comercial.
Los lenguajes de programación podemos clasificarlos en:o Lenguajes de bajo nivel.Lenguajes de bajo nivel.o Lenguajes de alto nivel.Lenguajes de alto nivel.o Lenguajes de 4ª generación.Lenguajes de 4ª generación.o Lenguajes orientados a objetosLenguajes orientados a objetos.
3Lenguajes de Programación - TICs 1º Bachiller © ALR
Son aquellos que se comunican directamente con el ordenador y son el lenguaje máquina lenguaje máquina y el lenguaje ensambladorlenguaje ensamblador.
El lenguaje máquina lenguaje máquina es el único que se comunica con el ordenador directamente en el código binario, 0 y 1.
El lenguaje ensamblador lenguaje ensamblador tiene una serie de instrucciones abreviadas en inglés que hacen alusión a su función. Después este lenguaje necesita un traductor a lenguaje máquina.
4Lenguajes de Programación - TICs 1º Bachiller © ALR
Estos lenguajes son portables. Las instrucciones son próximas al lenguaje
humano (inglés). Utilizan rutinas creadas (de entrada/salida,
funciones matemáticas, tablas, manejo de ficheros, etc) de manera que se usan cada vez que se precise.
Es necesario utilizar un compiladorcompilador (traduce a lenguaje máquina el programa completo) o un intérprete intérprete (traduce y ejecuta instrucción a instrucción).
5Lenguajes de Programación - TICs 1º Bachiller © ALR
Se utilizan para solucionar problemas muy concretos.
Tienen al menos dos compiladores, en una primera compilación traducen a lenguaje C y en una segunda a lenguaje máquina en un fichero ejecutable.
Son de este tipo: el SQLSQL lenguaje con el fin de hacer consultas en una base de datos y 4GL 4GL generador de aplicaciones con módulos preprogramados en lenguaje C.
6Lenguajes de Programación - TICs 1º Bachiller © ALR
Estos lenguajes están basados en la programación estructurada, utilizan diferentes objetos o controles gráficos.
Estos objetos además de poder modificarles sus propiedades lo más importante es que pude asignárseles determinados eventos (hacer clic, pasar ratón, al soltar ratón, etc).
Entre estos lenguajes está el Visual Visual BasicBasic, Visual C++, Visual JavaVisual C++, Visual Java, etc.
7Lenguajes de Programación - TICs 1º Bachiller © ALR
La creación de un programa conlleva una serie de fases ordenadas: análisis del problema, búsqueda del algoritmo, codificación en el lenguaje de programación, pruebas de ejecución, compilación del programa y finalmente explotación y mantenimiento.
8Lenguajes de Programación - TICs 1º Bachiller © ALR
9
Terminal (Inicio o fin de un programa)
Proceso operación con los datos
si
noDecisión a tomar por el programa si se cumple o no una condición
Entrada/Salida de datos por cualquier periférico
Entrada datos manual por teclado
Lenguajes de Programación - TICs 1º Bachiller © ALR
Ejemplo: “Dados dos números por teclado visualizar cual de los números es mayor”.
A la derecha está el organigrama del programa.
El siguiente paso sería codificar el programa con las instrucciones del lenguaje.
10Lenguajes de Programación - TICs 1º Bachiller © ALR
Inicio
NUM1 nº enteroNUM2 nº entero
Leer NUM1 y NUM2
NUM1 > NUM2
si
no“Mayor =“ NUM2
“Mayor =“ NUM1
Fin