Académique Documents
Professionnel Documents
Culture Documents
Programacin
Este curso tiene por objeto la
enseanza de los
fundamentos bsicos de la
programacin, as como la
puesta en prctica de stos
conceptos, en lenguaje C y
otros.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
HABILIDADES
CONOCIMIENTOS
VALORES Y ACTITUDES
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
OBJETIVO DEL
CURSO
CONTACT
O
Fundamentos de Programacin -
HABILIDADES
Implementa eficientemente
algoritmos mediante el uso de un
lenguaje de programacin dentro de
una especificacin formal.
CONOCIMIENTOS
Lograr que el estudiante asimile los
conceptos fundamentales de la
programacin orientada a
objetos.
INICIO
DESCRIPCI
ON
CONTENI
DO
Descripcin
VALORES Y ACTITUDES
Honestidad y Responsabilidad
Liderazgo y Colaboracin
Actitud emprendedora
Innovacin
Espritu de superacin personal
Cultura de trabajo individual y grupal
Compromiso con el desarrollo
sostenible del pas y de sus
comunidades
Visin del entorno internacional
GLOSARIO
CONTACT
O
Fundamentos de Programacin -
Descripcin
Reconocer problemas a los que se les puede dar solucin mediante un algoritmo.
Aplicar una metodologa sistemtica para su solucin.
Especificar algoritmos de manera precisa utilizando seudo-cdigo y/o diagramas de flujo.
Implementar la solucin algortmica mediante un lenguaje de programacin.
Lograr En el estudiante la adquisicin de un pensamiento algortmico, de tal
forma que se consigan las habilidades que le permitan analizar y plantear soluciones
a problemas por medio de algoritmos.
6. Entendimiento y construccin de algoritmos estructurados.
7. Traduccin o codificacin de algoritmos a un lenguaje de programacin.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
Capitulo 1
INTRODUCCIN A LA PROGRAMACIN
Capitulo 2 (Opcional)
CONSTRUCTORES BASICOS
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
BIBLIODRA
FIA
Capitulo 1 -
INTRODUCCIN A LA
PROGRAMACIN
1. INTRODUCCIN A LA PROGRAMACIN
1.1Historia de la computacin
1.2Estructura de un computador
2. INTRODUCCIN A LOS ALGORITMOS
2.1Algoritmos
2.2Problemas
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
Introduccin
3.1Dilogo
3.2Especificacin de algoritmos
3.3Diseo estructurado de algoritmos
3.4Codificacin
3.5Pruebas de escritorio
Autoevaluacin
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
Capitulo 2 -
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
GLOSARIO
ANLISIS SINTCTICO
En informtica, es el proceso de analizar una secuencia
de entrada para determinar su estructura gramatical
segn una determinada gramtica formal
APLICACIONES API
Una serie de rutinas usadas por una aplicacin para
gestionar generalmente servicios de bajo nivel,
realizados por el sistema operativo de la computadora.
CDIGO OBJETO
Programa expresado en lenguaje de mquina (ceros y
unos), de manera que pueda ser ejecutado por una
computadora.
COMPILADOR
Programa de computadora que produce un programa en
lenguaje de mquina, de un programa fuente que
generalmente est escrito por el programador en un
lenguaje de alto nivel.
INICIO
DESCRIPCI
ON
CONTENI
DO
DEPURADOR
Herramienta para ayudar a la localizacin de errores de
un programa: jdbc se
proporciona como parte del
J2SDK. Un depurador puede establecer puntos de
interrupcin, parada simple a travs de un programa e
inspecciona el estado de las variables.
DIAGRAMA DE FLUJO
Representacin grfica de los tipos y secuencia de
operaciones de un programa o proceso.
EDITOR
Es un software empleado para crear y manipular archivos
de texto, tales como programas en lenguaje fuente, lista
de nombres y direcciones.
ENSAMBLADOR
Es un programa de computador preparado por un
programador que toma las instrucciones que no estn en
lenguaje de mquina y las convierte en una forma que
puede ser...
GLOSARIO
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.1Historia de la computacin
1.1.1 ANTECEDENTES
El baco es considerado como el primer instrumento
elaborado por el hombre para realizar operaciones
aritmticas de manera ms eficiente. El baco no realiza
clculos de manera autnoma (por si solo), simplemente le
permite al hombre realizarlos de manera ms eficiente. La
primera mquina que realizaba clculos de manera
autnoma fue inventada en 1642 por el gran matemtico y
filsofo francs Blas Pascal. La mquina de Pascal (en
honor a su inventor), era movida mediante una serie de
ruedas dentadas, numeradas del cero al nueve, alrededor
de sus circunferencias y era capaz de sumar y
restar.1.1Historia de la computacin.
Figura1.MquinadePascal(1642)
INICIO
DESCRIPCI
ON
antecesor directo de
hoy.
La verdadera
CONTENI
la mquina llamada
GLOSARIO
DOpor Charles
en 1822
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.1Historia de la computacin
A partir de su trabajo en el motor de diferencias, Babbage
dise un poderoso instrumento para el clculo
automtico. Tal como lo concibi Babbage, este motor
analtico estara impulsado por vapor, y trabajara basado
en un programa de planeacin almacenado en tarjetas
perforadas.
Concibi una memoria, un procesador
aritmtico, los medios de ingresar datos y/o instrucciones,
as como una seccin de produccin que escribira los
resultados de las computaciones.
Todos estos son los elementos de las computadoras
modernas y no se hicieron realidad sino varias
generaciones despus de ser propuestos por Babagge.
Charles Babbage no pudo implementar el motor analtico y
muri sin saber que realmente funcionaba.
Durante los cien aos siguientes, las mquinas activadas
por tarjetas perforadas se modificaron, se mejoraron e
hicieron ms rpidas, pero an no podan mantener el
ritmo de las crecientes necesidades humanas de
procesamiento de listas de pagos, cuentas, facturas,
anlisis de ventas y otros problemas.
En 1937, Howard H. Aiken, un candidato al doctorado en
fsica de Harvard, trabaj en una mquina que podra
resolver automticamente ecuaciones diferenciales. La
I.B.M. (International Business Machines), hoy una de las
ms grandes empresas de esta fase de la industria
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Figura2.MquinaDiferencialdeCharlesBabbage
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.1Historia de la computacin
El Mark I era un monstruo de cuatro y media toneladas
mtricas, con 78 aparatos independientes vinculados por
unos 800 kilmetros de cable. En tres dcimas de segundo
poda efectuar sumas y restas de 23 dgitos y en cerca de
6 segundos poda multiplicar nmeros de 23 dgitos. Fue
retirado en 1959.
Tanto el Mark I como la Segunda Guerra Mundial
desempearon un papel clave en el desarrollo de las
computadoras. El Mark I aport los ingredientes
tecnolgicos bsicos mientras que la segunda guerra
mundial con sus inmensas demandas de mano de obra y
mquinas, cre la necesidad.
El resultado fue el
Integrador y Calculador Numrico Electrnico, ms
conocido como el ENIAC.
Terminado en 1946, el ENIAC fue creado para el ejrcito
norteamericano en la escuela Moore de Ingeniera
Elctrica, de la Universidad de Pennsylvania.
Sus
creadores fueron un estudiante graduado, J. Presper
Eckert, y un fsico, el Dr. John W. Mauchly.
Juntos
eliminaron la necesidad de las partes que se movan
mecnicamente en la computadora central. En su lugar,
adaptaron circuitos elctricos de gatillo flip-flop y
pulsaciones electrnicas para conectar o desconectar
tubos al vaco, como interruptores.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Figura3.MarkI
Figura4.ENIAC
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.1Historia de la computacin
El ltimo paso para completar el concepto de la
computadora de hoy, fue el desarrollo del concepto de
mquina almacenadora de programas. Este paso se dio a
fines de los cuarenta, despus de que el clebre
matemtico
hungaro-norteamericano
Dr.
John
Von
Neumann sugiri que las instrucciones de operacin, as
como los datos, se almacenaran de la misma manera en la
memoria de la computadora. Adems, aport la idea de
haga que la computadora modificara sus propias
instrucciones de acuerdo con un control programado.
Desde entonces, se ha tratado de modificar, mejorar y
apresurar estos conceptos, en fin, de haga computadoras
cada vez ms eficientes.
Figura5.Computadorelectrnico
IBM360
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Figura17.UnidadCentraldeProceso.
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
RAM (Random Access Memory): Memoria de escritura y lectura, es
la memoria principal del computador. Solo se mantiene mientras
el computador est encendido.
ROM (Read Only Memory): Memoria de solo lectura, es
permanente y no se afecta por el encendido o apagado del
computador. Generalmente almacena las instrucciones que le
permite al computador iniciarse y cargar (poner en memoria RAM)
el sistema operativo.
Cache: Memoria de acceso muy rpido, usada como puente entre
la UCP y la memoria RAM, para evitar las demoras en la consulta
de la memoria RAM.
El bus de datos y direcciones permite la comunicacin entre los
elementos del computador. Por el bus de datos viajan tanto las
instrucciones como los datos de un programa y por el bus de
direcciones viajan tanto las direcciones de las posiciones de
memoria donde estn instrucciones y datos, como las direcciones
lgicas asignadas a los dispositivos.
Figura17.UnidadCentraldeProceso.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
1.2.2ARQUITECTURA DE SOFTWARE
Un computador desde la perspectiva del software, esta :
* Un sistema operativo.
* Un conjunto de lenguajes a diferente nivel con los
cuales se
comunica con el usuario y con sus
dispositivos. Entre estos estn los lenguajes de mquina,
los ensambladores y los de
alto nivel.
* Un conjunto de aplicaciones de software.
* Un conjunto de herramientas de software.
1.2.2.1
Definiciones Bsicas
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
1.2.2ARQUITECTURA DE SOFTWARE
1.2.2.2
Lenguaje de Mquina
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Figura19.LenguajeEnsamblador.
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
1.2.2ARQUITECTURA DE SOFTWARE
1.2.2.4 Lenguaje de Alto Nivel
Lenguaje basado en una estructura gramatical que permite el
anidamiento
de
instrucciones
(instrucciones
dentro
de
instrucciones). Cuenta con un conjunto de palabras reservadas
(escritas en lenguaje natural), para codificar estructuras de
control y/o instrucciones. Estos lenguajes permiten el uso de
smbolos aritmticos y/o relacionales para describir clculos
matemticos, y generalmente representan las cantidades
numricas mediante sistema decimal.
Gracias a su estructura gramatical, estos lenguajes permiten al
programador olvidar el direccionamiento de memoria (donde
cargar datos y/o instrucciones en la memoria), ya que este se
realiza mediante el uso de conceptos como el de variable; De esta
manera, permiten la realizacin de programas independiente del
Hardware.
LosCOMPILADORESe INTERPRETESson software capaz de
traducir de un lenguaje de alto nivel al lenguaje ensamblador
especfico de una mquina. Los primeros toman todo el programa
en lenguaje de alto nivel, lo pasan a lenguaje ensamblador y
luego lo ejecutan. Los ltimos toman instruccin por instruccin,
la traducen y la van ejecutando.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Figura20.LenguajedeAltoNivel.
CONTACT
O
CAPITULO 1
1. INTRODUCCIN A LA PROGRAMACIN
1.2ESTRUCTURA DE UN COMPUTADOR
1.2.2ARQUITECTURA DE SOFTWARE
1.2.2.5 Sistema Operativo
Es el software encargado de administrar los recursos del sistema,
para esto ofrece un conjunto de primitivas (funciones y
procedimientos) a otro software, que le permiten a este ultimo ser
tan independiente de la arquitectura de hardware como le sea
posible. Se dice que un software es para el sistema
operativo<nombre>, si utiliza las primitivas que el sistema
operativo<nombre>proporciona. Adicionalmente, un sistema
operativo ofrece un conjunto de comandos a los humanos sean o
no programadores, para interactuar con la mquina.
Los sistemas operativos pueden ser escritos en lenguaje de alto
nivel, como UNIX que fue escrito en C, en lenguaje ensamblador
y/o en lenguaje mquina. Algunos de los sistemas operativos ms
conocidos son UNIX, LINUX, Microsoft Windows.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1
ALGORITMOS
2.1.1CARACTERISTICAS DE UN ALGORITMO
Precisin
Las caractersticas que debe poseer una secuencia de tareas para
considerarse algoritmo son: precisin, definitud y finitud.
Dada una cantidad de datos de entrada de un algoritmo, se dice
que la cantidad de un recurso usada por dicho algoritmo para su
ejecucin determina la complejidad del algoritmo respecto a tal
recurso. Cuando se implementa un algoritmo en un computador
digital, los recursos con los que se cuenta son tiempo de proceso
y memoria. Por lo tanto, a un algoritmo implementado en un
computador digital se le pueden calcular sus complejidades
temporal y espacial.
El algoritmo
debe indicar el
orden exacto de
ejecucin de
cada tarea.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Definitud o
determinismo
Finitud
Si se sigue el
algoritmo dos o
El algoritmo
ms veces con
debe terminar
los mismos
en algn
datos de
momento y debe
entrada, se
usar una
deben obtener
cantidad de
los mismos
recursos finita.
datos de salida.
Tabla 1. Caracteristicas
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.2 TECNICAS PARA LA FORMULACION DE ALGORITMOS
2.1.2.1 Diagramas de flujo
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.2 TECNICAS PARA LA FORMULACION DE ALGORITMOS
2.1.2.1 Diagramas de flujo
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.2 TECNICAS PARA LA FORMULACION DE ALGORITMOS
2.1.2.2 PSEUDOCODIGO
Secuencia
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.2 TECNICAS PARA LA FORMULACION DE ALGORITMOS
2.1.2.2 PSEUDOCODIGO
Decisi
n
INICIO
Doble
Simple
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.2 TECNICAS PARA LA FORMULACION DE ALGORITMOS
2.1.2.2 PSEUDOCODIGO
Iteracin Fija
INICIO
DESCRIPCI
ON
Condicional al
inicio
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.2 TECNICAS PARA LA FORMULACION DE ALGORITMOS
2.1.2.2 PSEUDOCODIGO
Condicional al
final
INICIO
DESCRIPCI
ON
Selecci
n
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.3EJEMPLOS DE ALGORITMOS
1.PROBLEMA:Un estudiante se encuentra en su casa (durmiendo) y debe ir a la universidad (a tomar la clase de programacin!!),
qu debe haga el estudiante?
ALGORITMO:
INICIO
Inicio
Dormir
haga1hastaque suene el despertador (o lo llame la mam).
Mirar la hora.
Hay tiempo suficiente?
Sihay,entonces
Baarse.
Vestirse.
Desayunar.
Sino,
Vestirse.
Cepillarse los dientes.
Despedirse de la mam y el pap.
Hay tiempo suficiente?
Si, Caminar al paradero.
Sino,Correr al paradero.
Hastaque pase un bus para la universidadhaga:
Esperar el bus
Ver a las dems personas que esperan un bus.
Tomar el bus.
Mientrasno llegue a la universidadhaga:
Seguir en el bus.
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.3EJEMPLOS DE ALGORITMOS
2.PROBLEMA:Cambiar la rueda pinchada de un automvil teniendo un gato mecnico en buen estado, una rueda de reemplazo y
una llave inglesa.
Inicio
ALGORITMO:
PASO 1.Aflojar los tornillos de la rueda pinchada con la llave
inglesa.
PASO 2.Ubicar el gato mecnico en su sitio.
PASO 3.Levantar el gato hasta que la rueda pinchada pueda
girar libremente.
PASO 4.Quitar los tornillos y la rueda pinchada.
PASO 5.Poner rueda de repuesto y los tornillos.
PASO 6.Bajar el gato hasta que se pueda liberar.
PASO 7.Sacar el gato de su sitio.
PASO 8.Apretar los tornillos con la llave inglesa.
3.PROBLEMA:Realizar la suma de los nmeros 2448 y 5746.
Fin
ALGORITMO:
Inicio
PASO 1.Colocar los nmeros el primero encima del segundo, de tal manera que las
unidades, decenas, centenas, etc., de los nmeros queden alineadas. Trazar una lnea debajo
del segundo nmero.
PASO 2.Empezar por la columna ms a la derecha.
PASO 3.Sumar los dgitos de dicha columna.
PASO 4.Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la izquierda y
anotar debajo de la lnea las unidades de la suma. Si no es mayor anotar la suma debajo de la
lnea.
PASO 5.Si hay ms columnas a la izquierda, pasar a la siguiente columna a la izquierda y
volver a 3.
PASO 6.El nmero debajo de la lnea es la solucin.
Fin
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.3EJEMPLOS DE ALGORITMOS
4.PROBLEMA:Sean los puntosP=(a,b)yQ=(c,d)que definen una recta, encontrar un segmento de recta perpendicular a la anterior
que pasa por el punto medio de los puntos dados.
ALGORITMO:
Inicio
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1 ALGORITMOS
2.1.3EJEMPLOS DE ALGORITMOS
4.PROBLEMA:Sean los puntosP=(a,b)yQ=(c,d)que definen una recta, encontrar un segmento de recta perpendicular a la anterior
que pasa por el punto medio de los puntos dados.
ALGORITMO:
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1
PROBLEMAS
ACTIVIDAD
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
2. INTRODUCCIN A LOS ALGORITMOS
2.1
PROBLEMAS
ACTIVIDAD
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
INTRODUCCIN
Secuencia
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
INTRODUCCIN
Secuencia
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.1 DIALOGO
En el primer paso en el proceso de solucin a un problema se
debe determinar de manera clara y concisa la siguiente
informacin:
Secuencia
Un segmento de recta.
Los puntos P y Q.
DESCRIPCI
CONTENI
INICIO
CONDICIONES El segmento
ONde recta debe pasar
DOpor el
OBJETOS CONOCIDOS
GLOSARIO
punto
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.2
ESPECIFICACIN DE ALGORITMOS
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.2
ESPECIFICACIN DE ALGORITMOS
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
La fase de diseo del algoritmo, es decir, la fase en la que se
construye el algoritmo que permitir encontrar la solucin al
problema, est dividida en dos pasos importantes:
Divisin: En el que a partir de la especificacin del algoritmo se
divide el proceso (algoritmo en abstracto) en varios subprocesos
hasta llegar al nivel de instruccin.
Abstraccin: En el que se revisa que porciones del algoritmo se
repiten o son muy utilizadas y con las cuales se construyen
funciones y/o procedimientos.
3.3.1 DIVISIN
Consiste en subdividir de manera sistemtica el proceso en una
coleccin de pasos ms pequeos. Est subdivisin se realiza de
manera repetida hasta llegar al nivel de instruccin.
Durante el proceso de divisin se determina la estructura de
control adecuada, ya sea, secuencia, seleccin,
repeticin,
asignacin, lectura o escritura, que se puede asociar con cada
subproceso obtenido. Tanto los pasos intermedios de subdivisin
como el resultado final pueden ser representados por un
diagrama de flujo o por pseudo cdigo.
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
Problema b.1: Realizar un programa que lea una serie de n
nmeros enteros y determine si la suma de los mismos es un
cuadrado perfecto.
Especificacin:
donde
n N, datos es una coleccin de n nmeros naturales, Es_cuadrado
Booleano
Divisin:
Primera Iteracin
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
Segunda Iteracin
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
Tercer Iteracin (final en este ejemplo)
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
PSEUDO-CDIGO
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
3.3.2 DEFINICIN DE ABSTRACCIONES
Identificar que secuencias de pasos se utilizan ms de una vez en
diferentes partes del proceso.
Recolectar estas secuencias de
procedimientos segn sea el caso.
Documentar
claramente:
cada
funcin
pasos
en
procedimiento
funciones
especificando
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
Especificacin:
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
donde,
A :es un conjunto de enteros.
B : es un conjunto de enteros. elemento : es el entero a
comprobar si esta en alguno de los conjuntos. bandera : es un
booleano que indica si el el elemnto esta o no esta.
DIVISIN:
PRIMERA ITERACION ------------
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.3 DISEO ESTRUCTURADO DE ALGORITMOS
SEGUNDA ITERACION
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.4
CODIFICACIN
INICIO
DESCRIPCI
ON
CONTENI
DO
#include
<iostream.h>intpertenece(intA[100],intn,inte)
{
boolbandera;
inti;
/* el codigo siguiente prueba si el elemento esta en el
conjunto */
i= 0
while(>i<n&& A[i] !=e)
{
i=i+1;
};
if(i==n)
{
bandera= falso;
}
else
{
bandera= verdadero;
};
returnbandera;
};
voidleer_conjunto(intA[100],int&n,charc)
{
inti;
intelemento;
charcontinuar;
void main()
{
};
GLOSARIO
CONTACT
O
CAPITULO 1
3. METODOLOGA DE PROGRAMACIN UN-PROGRAMA
3.5
PRUEBAS DE ESCRITORIO
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1 - EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
1 Uno de los primeros mtodos manuales utilizados para
efectuar clculos fue?
INICIO
El baco
La rueda de pascal
El calculador de Leibniz
La regla de clculo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1 - EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
1 Uno de los primeros mtodos manuales utilizados para
efectuar clculos fue?
INICIO
El baco
La rueda de pascal
El calculador de Leibniz
La regla de clculo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1 - EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
1 Uno de los primeros mtodos manuales utilizados para
efectuar clculos fue?
INICIO
El baco
La rueda de pascal
El calculador de Leibniz
La regla de clculo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1 - EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
1 Uno de los primeros mtodos manuales utilizados para
efectuar clculos fue?
INICIO
El baco
La rueda de pascal
El calculador de Leibniz
La regla de clculo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1 - EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
1 Uno de los primeros mtodos manuales utilizados para
efectuar clculos fue?
INICIO
El baco
La rueda de pascal
El calculador de Leibniz
La regla de clculo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
2 El ENIAC fue tempranamente:
INICIO
Un computador electromecnico
Un computador electrnico
Un dispositivo anlogo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
2 El ENIAC fue tempranamente:
INICIO
Un computador electromecnico
Un computador electrnico
Un dispositivo anlogo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
2 El ENIAC fue tempranamente:
INICIO
Un computador electromecnico
Un computador electrnico
Un dispositivo anlogo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
2 El ENIAC fue tempranamente:
INICIO
Un computador electromecnico
Un computador electrnico
Un dispositivo anlogo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
2 El ENIAC fue tempranamente:
INICIO
Un computador electromecnico
Un computador electrnico
Un dispositivo anlogo
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
3 La segunda generacin de computadores se distinguo
por:
INICIO
Tubos al vaco
Circuitos Integrados
Transistores
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
3 La segunda generacin de computadores se distinguo
por:
INICIO
Tubos al vaco
Circuitos Integrados
Transistores
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
3 La segunda generacin de computadores se distinguo
por:
INICIO
Tubos al vaco
Circuitos Integrados
Transistores
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
3 La segunda generacin de computadores se distinguo
por:
INICIO
Tubos al vaco
Circuitos Integrados
Transistores
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
3 La segunda generacin de computadores se distinguo
por:
INICIO
Tubos al vaco
Circuitos Integrados
Transistores
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
4 El primer computador diseado para aceptar tarjetas
perforadas como entrada fue inventado por:
INICIO
Pascal
Leibnitz
L.Lovelacy
Babbage
Neumann
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
4 El primer computador diseado para aceptar tarjetas
perforadas como entrada fue inventado por:
INICIO
Pascal
Leibnitz
L.Lovelacy
Babbage
Neumann
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
4 El primer computador diseado para aceptar tarjetas
perforadas como entrada fue inventado por:
INICIO
Pascal
Leibnitz
L.Lovelacy
Babbage
Neumann
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
4 El primer computador diseado para aceptar tarjetas
perforadas como entrada fue inventado por:
INICIO
Pascal
Leibnitz
L.Lovelacy
Babbage
Neumann
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
4 El primer computador diseado para aceptar tarjetas
perforadas como entrada fue inventado por:
INICIO
Pascal
Leibnitz
L.Lovelacy
Babbage
Neumann
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
4 El primer computador diseado para aceptar tarjetas
perforadas como entrada fue inventado por:
INICIO
Pascal
Leibnitz
L.Lovelacy
Babbage
Neumann
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
5 La quinta generacin de computadores se distinguo por:
INICIO
Transistores
Circuitos Integrados
Mas de un procesador
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
Verificar
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
5 La quinta generacin de computadores se distinguo por:
INICIO
Transistores
Circuitos Integrados
Mas de un procesador
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
Verificar
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
5 La quinta generacin de computadores se distinguo por:
INICIO
Transistores
Circuitos Integrados
Mas de un procesador
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
Verificar
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
5 La quinta generacin de computadores se distinguo por:
INICIO
Transistores
Circuitos Integrados
Mas de un procesador
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
Verificar
CAPITULO 1
EVALUACION
HISTORIA DE LA COMPUTACIN
Ejercicio de seleccin mltiple
5 La quinta generacin de computadores se distinguo por:
INICIO
Transistores
Circuitos Integrados
Mas de un procesador
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
Verificar
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
1 Cal de las siguientes no es un dispositivo perferico:
INICIO
Impresora
Pantalla
Disco Magntico
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
1 Cal de las siguientes no es un dispositivo perferico:
INICIO
Impresora
Pantalla
Disco Magntico
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
1 Cal de las siguientes no es un dispositivo perferico:
INICIO
Impresora
Pantalla
Disco Magntico
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
1 Cal de las siguientes no es un dispositivo perferico:
INICIO
Impresora
Pantalla
Disco Magntico
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
1 Cal de las siguientes no es un dispositivo perferico:
INICIO
Impresora
Pantalla
Disco Magntico
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
Verificar
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
2 Cual es la memoria en la cual los datos pueden ser leidos
solamente:
Memoria de E/S
Memoria Cache
Memoria ROM
INICIO
Verificar
Memoria RAM
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
2 Cual es la memoria en la cual los datos pueden ser leidos
solamente:
Memoria de E/S
Memoria Cache
Memoria ROM
INICIO
Verificar
Memoria RAM
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
2 Cual es la memoria en la cual los datos pueden ser leidos
solamente:
Memoria de E/S
Memoria Cache
Memoria ROM
INICIO
Verificar
Memoria RAM
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
2 Cual es la memoria en la cual los datos pueden ser leidos
solamente:
Memoria de E/S
Memoria Cache
Memoria ROM
INICIO
Verificar
Memoria RAM
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
2 Cual es la memoria en la cual los datos pueden ser leidos
solamente:
Memoria de E/S
Memoria Cache
Memoria ROM
INICIO
Verificar
Memoria RAM
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
3 La unidad aritmetico lgica desarrolla comparaciones
lgicas y operaciones matemticas en cual de los
siguientes sistema nmericos:
INICIO
Decimal
Octal
Binario
Hexadecimal
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
3 La unidad aritmetico lgica desarrolla comparaciones
lgicas y operaciones matemticas en cual de los
siguientes sistema nmericos:
INICIO
Decimal
Octal
Binario
Hexadecimal
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
3 La unidad aritmetico lgica desarrolla comparaciones
lgicas y operaciones matemticas en cual de los
siguientes sistema nmericos:
INICIO
Decimal
Octal
Binario
Hexadecimal
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
3 La unidad aritmetico lgica desarrolla comparaciones
lgicas y operaciones matemticas en cual de los
siguientes sistema nmericos:
INICIO
Decimal
Octal
Binario
Hexadecimal
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
3 La unidad aritmetico lgica desarrolla comparaciones
lgicas y operaciones matemticas en cual de los
siguientes sistema nmericos:
INICIO
Decimal
Octal
Binario
Hexadecimal
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
4 Cal de los siguientes no es un lenguaje de alto nivel:
INICIO
Pascal
Cobol
Ensamblador
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
4 Cal de los siguientes no es un lenguaje de alto nivel:
INICIO
Pascal
Cobol
Ensamblador
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
4 Cal de los siguientes no es un lenguaje de alto nivel:
INICIO
Pascal
Cobol
Ensamblador
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
4 Cal de los siguientes no es un lenguaje de alto nivel:
INICIO
Pascal
Cobol
Ensamblador
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
4 Cal de los siguientes no es un lenguaje de alto nivel:
INICIO
Pascal
Cobol
Ensamblador
DESCRIPCI
ON
Verificar
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
5 El software encargado de administrar los recursos del
sistema se llama:
INICIO
Compilador
Sistema Operativo
Herramienta
Aplicacin
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
5 El software encargado de administrar los recursos del
sistema se llama:
INICIO
Compilador
Sistema Operativo
Herramienta
Aplicacin
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
5 El software encargado de administrar los recursos del
sistema se llama:
INICIO
Compilador
Sistema Operativo
Herramienta
Aplicacin
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
5 El software encargado de administrar los recursos del
sistema se llama:
INICIO
Compilador
Sistema Operativo
Herramienta
Aplicacin
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
ESTRUCTURA DE UN COMPUTADOR
Ejercicio de seleccin mltiple
5 El software encargado de administrar los recursos del
sistema se llama:
INICIO
Compilador
Sistema Operativo
Herramienta
Aplicacin
DESCRIPCI
ON
CONTENI
DO
Verificar
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falso
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falso
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falso
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falso
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falso
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falso
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Soluble no algortmico
Verificar
Soluble algortmico
Insoluble
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Soluble no algortmico
Verificar
Soluble algortmico
Insoluble
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Soluble no algortmico
Verificar
Soluble algortmico
Insoluble
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Soluble no algortmico
Verificar
Soluble algortmico
Insoluble
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falsa
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falsa
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O
CAPITULO 1
EVALUACION
Verdadero
Verificar
Falsa
INICIO
DESCRIPCI
ON
CONTENI
DO
GLOSARIO
CONTACT
O