1. Año de la calidad educativa, democrática y humanista
¿Qué significa programación ?
Ejemplo.
Es el proceso de diseñar,
codificar, depurar y
/* Inclusión de archivos */
mantener el código
#include <stdio.h> /*
fuente de programas
Función principal */ int
computacionales. El código
main (int argc,char **argv)
fuente es escrito en
{ /* Impresión por pantalla
un lenguaje de
y salida del programa*/
programación. El propósito
printf("Hola mundon");
de la programación es crear
return 0; }
programas que exhiban un
comportamiento deseado
Castañeda Morales Diego Alejandro. 11-03
2. Año de la calidad educativa, democrática y humanista
¿Qué es lenguaje de alto nivel? Ejemplo.
se caracteriza por expresar
los algoritmos de una manera más •Ada
cercana a la • ALGOL
capacidad cognitiva humana, en lugar • BASIC
de a la capacidad ejecutora de las •C#
máquinas. •COBOL
En los primeros lenguajes de alto •Fortran
nivel, la limitación era que se •Java
orientaban a un área específica y sus •Lisp
instrucciones requerían de una
sintaxis predefinida. Se clasifican como
lenguajes procedimentales.
Castañeda Morales Diego Alejandro. 11-03
3. Año de la calidad educativa, democrática y humanista
¿Qué significa lenguaje de maquina? Ejemplo.
código o lenguaje máquina:
Es el sistema de códigos
00000 1001110 LOAD 11110
directamente interpretable por un
00001 10110100 STOR 10100
circuito micro programable, como
00010 10011110 LOAD 11110
el microprocesador de
00011 11010100 ADD 10100
una computadora o el micro
00100 10111111 STOR 11111
controlador de un autómata. Este
00101 00000000 HALT
lenguaje está compuesto por un
conjunto de instrucciones que
determinan acciones a ser tomadas
por la máquina.
Castañeda Morales Diego Alejandro. 11-03
4. Año de la calidad educativa, democrática y humanista
¿Cómo se clasifican los lenguajes de alto nivel?
Ejemplo.
Un lenguaje de alto en C se pueden usar
nivel permite palabras tales
al programador escribir como: case, if, for, while,
las instrucciones de etc. para construir con
un programa utilizando ellas instrucciones
palabras o expresiones como:
sintácticas muy
similares al inglés if( numero > 0 ) printf(
"El número es positivo" )
Castañeda Morales Diego Alejandro. 11-03
5. Año de la calidad educativa, democrática y humanista
¿Qué significa lenguaje assembler? Ejemplo.
El lenguaje assembler no resuelve todos
los problemas de programación. Uno de
org 0
ellos es la tremenda diferencia entre el
startmovlw 0Eh
set de instrucciones del
movwf REG1
microprocesador y las tareas que el
movlw 100
microprocesador debe realizar. . Las
addwf REG1,1
instrucciones del microprocesador
end
tienden a hacer cosas
como: sumar contenidos de dos
registros, desplazar el contenido de un
acumulador un bit, o
colocar un nuevo valor en el contador
de programa
Castañeda Morales Diego Alejandro. 11-03
6. Año de la calidad educativa, democrática y humanista
¿Qué significa programación orientada a objetos?
es un paradigma de programación que Ejemplo.
usa objetos y sus interacciones, para
diseñar aplicaciones y Vamos a pensar en un coche para tratar de
programas informáticos. Está basado en modelizarlo en un esquema de POO.
varias técnicas, Diríamos que el coche es el elemento
incluyendo herencia, abstracción, polim principal que tiene una serie de
orfismo y encapsulamiento. Su uso se características, como podrían ser el color,
popularizó a principios de la década de el modelo o la marca. Además tiene una
los años 1990. En la actualidad, existe serie de funcionalidades asociadas, como
variedad de lenguajes de programación pueden ser ponerse en marcha, parar o
que soportan la orientación a objetos. aparcar.
Castañeda Morales Diego Alejandro. 11-03
7. Año de la calidad educativa, democrática y humanista
¿Qué Son los eventos? Ejemplo.
un evento o suceso es un
subconjunto de un espacio
muestral, es decir, un conjunto
de posibles resultados que se
pueden dar en un experimento Donde
aleatorio.
Formalmente, sea Ω un espacio
muestral, entonces un evento es
un subconjunto
Castañeda Morales Diego Alejandro. 11-03
8. Año de la calidad educativa, democrática y humanista
¿Cuáles y que significados tienen los controles de ambiente grafico ?
Ejemplo.
es todo el conjunto
de imágenes e iconos que
aparece al iniciar sesión
Castañeda Morales Diego Alejandro. 11-03
9. Año de la calidad educativa, democrática y humanista
¿Qué significa algoritmo ? Ejemplo.
Es un conjunto prescrito
de instrucciones o reglas
bien definidas,
ordenadas y finitas que
permite realizar una
actividad mediante pasos
sucesivos que no
generen dudas a quien
deba realizar dicha
actividad.
Castañeda Morales Diego Alejandro. 11-03
10. Año de la calidad educativa, democrática y humanista
¿Cuáles son las etapas de un algoritmo? Ejemplo.
Algoritmo computacional Inicio ...
float b, h, a; printf("Diga la base"); scanf("%f",
Algoritmo no computacional &b); printf("Diga la altura"); scanf("%f", &h); a
= (b*h)/2; printf("El área del
triángulo es %f", a)
Algoritmo cualitativo ... Fin
Algoritmo cuantitativo
Castañeda Morales Diego Alejandro. 11-03
11. Año de la calidad educativa, democrática y humanista
¿Qué significa diagrama de flujo cuales son sus símbolos ?
Símbolos
Es la representación
gráfica del algoritmo o proceso. Se
Óvalo o Elipse: Inicio y término (Abre y/o cierra el
utiliza en disciplinas como diagrama).
la programación, la economía, los Rectángulo: Actividad (Representa la ejecución de una
procesos industriales y la psicología o más actividades o procedimientos).
cognitiva. Estos diagramas utilizan Rombo: Decisión (Formula una pregunta o cuestión).
símbolos con significados bien definidos Círculo: Conector (Representa el enlace de actividades
que representan los pasos del con otra dentro de un procedimiento).
algoritmo, y representan el flujo de Triángulo boca abajo: Archivo definitivo (Guarda un
documento en forma permanente).
ejecución mediante flechas que
Triángulo boca arriba: Archivo temporal (Proporciona
conectan los puntos de inicio y de fin de un tiempo para el almacenamiento del documento).
proceso.
Castañeda Morales Diego Alejandro. 11-03
12. Año de la calidad educativa, democrática y humanista
¿Qué son las variables y como se declaran en la memoria RAM?
Es un nombre asociado a un elemento de datos que está situado en posiciones contiguas
de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
La declaración se realiza en la sección que comienza con la palabra var . Si quieres más
información, puedes ir al apartado que trata sobre la declaración de variables en el
tema Estructura de un programa.
Castañeda Morales Diego Alejandro. 11-03
13. Año de la calidad educativa, democrática y humanista
¿A diferencia de las variables que son las constantes?
Es un dato cuyo valor Ejemplo.
no puede cambiar
durante la ejecución const Min = 0; Max =
del programa. Recibe 100; Sep = 10; var i :
un valor en el integer; begin i :=
momento de la Min; while i < Max
compilación y este do begin writeln(i); i
permanece := i + Sep end end.
inalterado durante
todo el programa.
Castañeda Morales Diego Alejandro. 11-03
14. Año de la calidad educativa, democrática y humanista
¿Cuáles y que significadnos tienen los operadores de relación ?
Ejemplo.
Se utilizan para buscar en
Menor que, <.
campos específicos del
Menor o igual que, <=.
documento, previamente
Mayor que, >.
definidos. Funcionan como un
Mayor o igual que, >=.
filtro, ya que seleccionan
Igual que, =.
aquellos documentos que
Distinto que, /=.
contienen un valor específico en
algún campo. Los campos
definidos actualmente son: título
y URL.
Castañeda Morales Diego Alejandro. 11-03
15. Año de la calidad educativa, democrática y humanista
¿Qué significa programación HTML ? Ejemplo.
es más que una aplicación del HTML>
SGML (Standard Generalized <HEAD>
Markup Language), <TITLE> Título de mi página de Internet
un sistema para definir tipos </TITLE>
de documentos estructurados y </HEAD>
lenguajes de marcas para <BODY>
representar esos mismos <H1> <CENTER> Primera pagina </CENTER>
documentos. El término HTML </H1>
se suele referir a ambas cosas, <HR>
tanto al tipo de documento
como al lenguaje de marcas.
Castañeda Morales Diego Alejandro. 11-03
16. Año de la calidad educativa, democrática y humanista
Castañeda Morales Diego Alejandro. 11-03