10
TICs 1º Bachillerato

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

Embed Size (px)

Citation preview

Page 1: 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

TICs 1º Bachillerato

Page 2: 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

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

Page 3: 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

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

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

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

Page 8: 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

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

Page 9: 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

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

Page 10: 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

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