Este documento trata sobre diferentes temas relacionados con la programación y los lenguajes de programación. Se define la programación y se mencionan técnicas como la programación estructurada y orientada a objetos. También se describen conceptos como lenguajes de alto nivel, lenguaje de máquina, ensamblador, programación por eventos y diagramas de flujo.
3. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
La programación es el Existen diversas técnicas de
proceso de diseñar, codificar, Programación entre ellas
depurar y mantener el Encontramos:
código de fuente en •Programación estructurada.
programas computacionales. •Programación modular.
•Programación orientada a
objetos.
•Programación declarativa.
El código de fuente es escrito
en lenguaje de programación
Autor: Juan Pablo Castro Lozano
4. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Este lenguaje se caracteriza por Principales lenguajes de alto
RESPUESTA
Expresar los algoritmos, de una nivel:
EJEMPLO
Manera mas cercana a la ADA
Capacidad cognitiva humana. ALGOL
Para comprender el lenguaje de C#
Alto nivel se requiere, tener un COBOL
Conocimiento en programación. FORTRAN
Este lenguaje esta diseñado para JAVA
Que el usuario pueda solucionar LISP
Problemas de procesamientos de MODULA-2
Datos. PASCAL
PERL
PHP
PYTHON
Autor: Beltrán Rico
Juan Pablo Castro Lozano
Paola.
5. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
Es el sistema de
códigos, interpretables por un
circuito micro programable.
Este lenguaje esta compuesto
por un conjunto de
instrucciones que determinan
acciones que la maquina debe
ejecutar.
Un programa consiste en una
cadena de instrucciones de
lenguaje de maquina.
Autor: Juan Pablo Castro Lozano
6. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Lenguajes de programación
imperativos
RESPUESTA
Lenguajes de programación •Cobol, Pascal, C y Ada.
EJEMPLO
declarativos. •Lisp y el Prolog
Lenguajes de programación •FROTRAN, COBOL
orientados al problema. •ALGOL 8, PL/I, PASCAL,
MODULA
Lenguajes de programación •NATURAL, SQL
naturales. •LISP, PROLOG
Lenguajes de programación
de primera, segunda,
tercera, cuarta y quinta
generación.
Autor: Beltrán Rico
Paola.
7. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Es un lenguaje de
programación de bajo nivel
Un programa escrito en
RESPUESTA
para los computadores, lenguaje ensamblador consiste
EJEMPLO
microprocesadores y otros en una serie de instrucciones
circuitos integrados que corresponden al flujo de
programables. órdenes ejecutables por un
Interpreta una microprocesador.
representación simbólica de
los códigos de maquina El lenguaje ensamblador para
binarios y otras constantes un procesador x86:
binarias para programar.
•MOV AL, 061h.
Autor: Beltrán Rico
Paola.
8. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Es un paradigma de
programación que usa Entre los lenguajes orientados
RESPUESTA
objetos y sus a objetos se destacan:
EJEMPLO
interacciones, para diseñar
aplicaciones y programas Action Script 3
informáticos.
Action Script
Incluye diferentes técnicas
como: Ada
Herencia
Abstracción C++
Polimorfismo
Encapsulamiento
Autor: Beltrán Rico
Paola.
9. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Es un paradigma de la
programación en donde los
En pseudo lenguaje:
RESPUESTA
programas van determinados
EJEMPLO
por los sucesos que ocurran While (true){ Switch (event){
en el sistema, definidos por case mousse_button_down: case
el usuario o que ellos mouse_click: case keypressed:
mismos provoquen. case Else:
El creador de un programa
define los eventos que
manejara su programa y las
acciones que se realizarán al
producirse cada uno de ellos.
Autor: Beltrán Rico
Paola.
10. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Barra de Navegación: contiene una
serie de opciones para ejecutar y
RESPUESTA
configurar aplicaciones en su sistema.
EJEMPLO
Menú ayuda: tendrá acceso a la
Es el tipo de documentación de ayuda incluida en
herramientas y la su distribución.
Espacios de trabajo: permitirán
forma en que se ven alternar ventanas independientes.
en la pantalla. Mandrake Online : Configuración
para recibir actualizaciones.
Estado de Red.
Hora.
Volumen.
Escritorio.
Autor: Beltrán Rico
Paola.
11. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Es un conjunto prescrito
de instrucciones o
RESPUESTA
reglas bien definidas,
EJEMPLO
ordenadas y finitas que
permite realizar una
actividad mediante
pasos sucesivos que no
generen dudas a quien
deba realizar dicha
actividad.
Autor: Beltrán Rico
Paola.
12. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Análisis del problema Se desarrollan mediante:
RESPUESTA
Código
EJEMPLO
Diseño de algoritmo
Codificación Lenguaje de programación
Compilación y ejecución
Verificación Identificación de errores
Análisis y diseño
Depuración
Documentación Facilitación de comprensión
del programa.
Autor: Beltrán Rico
Paola.
13. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Un diagrama es la
RESPUESTA
representación grafica de un
EJEMPLO
algoritmo o proceso. Se
utiliza en la programación.
Estos diagramas utilizan
símbolos con significados
bien definidos que
representan los pasos del
algoritmo.
Autor: Beltrán Rico
Paola.
14. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
Autor: Beltrán Rico
Paola.
15. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Una variable es un símbolo Son variables de personas:
RESPUESTA
que representa un elemento
EJEMPLO
o cosa no especificada de un Sexo
conjunto dado.
Nombre
Es un elemento del
algoritmo, que puede ser Teléfono
sustituido por un valor
cualquiera. Cedula
Al declarar una
variable estamos diciendo al Dirección
ordenador que reserve una
parte de la memoria Edad
RAM para almacenarla.
Autor: Beltrán Rico
Paola.
16. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Una constante es un valor El valor de pi = 3.1416
RESPUESTA
estable en la ejecución de un
EJEMPLO
programa.
•#include <stdio.h> #define PI
Una constante corresponde a 3.1415926 int main() { printf("Pi
una longitud fija de un área vale %f", PI); return 0;
reservada en la memoria
principal del
ordenador, donde el
programa almacena valores
fijos.
Autor: Beltrán Rico
Paola.
17. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
Los operadores •Suma +
aritméticos nos
•Resta -
permiten, básicamente,
hacer cualquier •Multiplicación *
operación aritmética,
que necesitemos. •División /
Autor: Beltrán Rico
Paola.
18. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
Un operador de comparación
compara sus operandos y
devuelve un valor lógico en
función de si la comparación
es verdadera. Los operandos
pueden ser valores
numéricos, de cadena de
caracteres, lógicos u objetos
Autor: Beltrán Rico
Paola.
19. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Es un dispositivo
electrónico el cual es la
RESPUESTA
expresión física de un
EJEMPLO
operador booleano en
la lógica de
conmutación.
Estas pueden ser :
Compuerta AND
Compuerta OR
Compuerta XOR
Autor: Beltrán Rico
Paola.
20. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
La puerta lógica Y, más
conocida por su nombre en
inglés AND (), realiza la
función booleana de
producto lógico. Su símbolo
es un punto (·), aunque se
suele omitir.
Autor: Beltrán Rico
Paola.
21. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
La puerta lógica O, más
conocida por su nombre
en inglés OR (), realiza la
operación de suma
lógica.
Autor: Beltrán Rico
Paola.
22. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
La puerta lógica OR-
exclusiva, más conocida por
su nombre en inglés XOR,
realiza la función booleana
A'B+AB'. Su símbolo es el
más (+) inscrito en un círculo.
Autor: Beltrán Rico
Paola.
23. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
En el encontramos diferentes
RESPUESTA
Etiquetas:
EJEMPLO
HyperText Markup
Language («lenguaje de
marcado de hipertexto»)
Es el lenguaje del mercado
predominante para la
elaboración de paginas web.
Es usado para describir la
estructura y el contenido en
forma de texto, así como
para complementar el texto
con objetos tales como
imágenes.
Autor: Beltrán Rico
Paola.
24. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
El lenguaje HTML se basa en
la sintaxis SGML, esto quiere
decir que cualquier cosa que
hagamos en HTML estará
encerrada entre etiquetas.
Autor: Beltrán Rico
Paola.
25. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
Define el inicio del
RESPUESTA
documento HTML, le indica
EJEMPLO
al navegador que lo que
viene a continuación debe
ser interpretado como
código HTML. Esto es así de
facto, ya que en teoría lo que
define el tipo de documento
es el Doctype, significando la
palabra justo tras DOCTYPE
el tag de raíz.
Autor: Beltrán Rico
Paola.
26. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
En HEAD iran las etiquetas de
cabecera que le informaran
al navegador el tipo de
documento, el titulo, la
descripcion las palabras
claves, iran los script, etc
<head> Contenido del Head
</head> (cierre).
Autor: Beltrán Rico
Paola.
27. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
Es la etiqueta que
define el título de
una página web
individual
<title></title>
Autor: Beltrán Rico
Paola.
28. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
El cuerpo (body) del
documento html es
normalmente lo más
importante. Es aquí
donde debemos colocar
el contenido de nuestra
página: texto, fotos, etc.
Autor: Beltrán Rico
Paola.
29. <hr width="75%">
<hr width="50%">
<hr width="25%">
<hr width="12%">
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
<hr width="75%">
EJEMPLO
<h1>...</h1>,
<h6>....</h6>...:
<hr width="50%">
<hr width="25%">
Titulares. Sirven para dividir
el texto en secciones. Se <hr width="12%">
pueden definir seis niveles
de titulares, siendo <h1> el
de mayor tamaño y el <h6>
el de menor tamaño.
Autor: Beltrán Rico
Paola.
30. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
La etiqueta <center> nos
permite centrar <center> Este texto está
párrafos, imágenes o tablas centrado en la página.
dentro de nuestra Web. Para </center>
centrar un elemento, éste
debe estar entre las
etiquetas de apertura y
cierre.
Autor: Beltrán Rico
Paola.
31. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN, HUMANA Y CRISTIANA.
RESPUESTA
EJEMPLO
Esta opción
representa la
alineación del texto.
LEFT, CENTER, RIGHT
Autor: Beltrán Rico
Paola.