Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN AL DISEÑO
DE ALGORITMOS
UNIVERSIDAD DE GUADALAJARA
MANUAL DE PRÁCTICAS
DATOS GENERALES
Historial de revisiones:
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Índice
MÓDULO I: CONCEPTOS BÁSICOS Y METODOLOGÍAS PARA LA SOLUCIÓN DE PROBLEMAS......................................3
Desarrollo de la practica:..........................................................................................................................................18
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Objetivo:
Que el estudiante comprenda los términos básicos de los algoritmos y la programación.
Materiales y Equipo:
a) Equipo de Computo
b) Conexión a Internet.
Desarrollo de la practica:
Fase 1:
En grupos de tres personas, consulta el tema “Lenguajes_de_programación” y desarrolla de forma
personal un diagrama de medusa (ve la imagen), comenta con sus compañeros de la existencia de nuevos
lenguajes, describe los lenguajes y la relación de estos con los algoritmos.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Fase 2:
Definir los Siguientes Términos.
Terminología Concepto
Lenguaje de maquina
Interprete
Compilador
Lenguaje de Alto Nivel
Programador
Algoritmo
Variable (como se declara, como se utiliza)
Constante (como se declara, como se utiliza)
Operador
Diagrama de flujo
Fase 3:
Describe las semejanza y diferencias entre variables y constantes.
Términos Características Diferencias
Variables
Constantes
Resultados y Conclusiones:
Los conceptos básicos enfocados a los algoritmos y la programación proporcionan un mejor enfoque hacia
los términos que tendrán que manejar posteriormente.
Bibliografía:
Cairó, O. (2015). Metología de la programación (3era. Edición ed.). (Alfaomega, Ed.) Mexico, Mexico.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
PRÁCTICA 2: DEFINICION Y FASES DE UN ALGORTIMO
Introducción:
Los problemas básicamente se descomponen en dos tipos, aquellos que requieren de una búsqueda y los
que necesitan de un algoritmo para la solución.
Objetivo:
Conocer la definición de los algoritmos, así como las diferentes etapas, características, así como los
módulos en los que se dividen como en aquello que vamos a poder realizar con ellos.
Materiales y Equipo:
c) Equipo de Computo
d) Conexión a Internet.
Desarrollo de la practica:
Realizar una investigación sobre los la definición de los algoritmos y su utilidad en el mundo desde
tres fuentes diferentes, recuerda colocar la bibliografía correspondiente a cada una.
Con las definiciones que tienes construye tu propia definición al respecto.
Análisis del
problema
Construcción del
algoritmo
Verificación del
algoritmo
Característica Definición
Precisión
Finitud
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Módulos de los Algoritmos
Secciones Definición Ejemplo
Datos de entrada
Procesamiento de
datos
Impresión de
resultados
Resultados y Conclusiones:
Al conocer diferentes significados de la palabra algoritmo el estudiante podrá concretar la definición con
la cual se sienta más cómodo, logrando obtener una idea clara del mismo. Al mismo tiempo conocer sus
etapas, características y módulos en los cuales se dividen los algoritmos reafirmará la idea de ellos y la
importancia de su estudio.
Bibliografía:
Cairó, O. (2015). Metología de la programación (3era. Edición ed.). (Alfaomega, Ed.) Mexico, Mexico.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
PRÁCTICA 3. LAS GENERACIONES EN LOS LENGUAJES DE PROGRAMACIÓN.
Introducción:
Un lenguaje de programación es cualquier lenguaje artificial, el cual, se utiliza para definir
adecuadamente una secuencia de instrucciones que puedan ser interpretadas y ejecutadas en una
computadora. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Objetivo:
Conocer la historia y aplicaciones (lenguaje de programación) es decir, el tipo de programación que
vamos a poder realizar con él.
Materiales y Equipo:
e) Equipo de Computo
f) Conexión a Internet.
Desarrollo de la practica:
Realizar una investigación sobre los lenguajes de programación a través de la historia y clasificación.
Completar el siguiente cuadro especificando de manera particular los nombres de los lenguajes.
Resultados y Conclusiones:
Los lenguajes de programación han pasado por 5 diferentes generaciones en las que han evolucionado
notablemente. Las 2 primeras son llamadas de bajo nivel, porque Son dependientes de la máquina, están diseñados
para ejecutarse en una determinada computadora; Y las 2 más recientes, las de alto nivel Son independientes de la
máquina y se pueden utilizar en una variedad de computadoras.
Bibliografía:
C++ cómo programar, Harvey M. Deitel, México Pearson Educación, 2014.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Introducción:
Los programas en C++ constan de datos, sentencias de programas y expresiones. La mayoría de los
programas en C++ realizan operaciones básicas, a través de datos y operadores, que usándolos
correctamente aumenta la expresividad y eficiencia del lenguaje.
Objetivo:
Identificar los rangos de valores que maneja cada tipo de datos en el lenguaje C++.
Materiales y Equipo:
a) Equipo de Computo
b) Conexión a Internet.
Desarrollo de la practica:
Realiza una investigación sobre los rangos de cada uno de los tipos básicos predefinidos para C++
Resultados y Conclusiones:
Es de suma importancia conocer los tipos de datos y los valores que estos manejan con la finalidad de tener
conciencia a la hora de definir los datos y variables en un programa como parte de la administración de la memoria
que se ocupa.
Bibliografía:
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Introducción:
Las expresiones lógicas son aquellas que pueden tomar dos valores, verdadero o falso. A lo que Las
variables y constantes pueden ser procesadas utilizando operaciones y funciones adecuadas a sus tipos de
acuerdo con las operaciones aritméticas usuales.
Objetivo:
Conocer, manejar e interpretar los símbolos lógicos y aritméticos que maneja el lenguaje C++.
Materiales y Equipo:
a) Equipo de Computo
b) Conexión a Internet.
Desarrollo de la practica:
Realiza una investigación sobre el significado de los operadores lógicos y los símbolos empleados en las
operaciones aritméticas que se emplean en la programación en C++.
Resultados y Conclusiones:
conocer los tipos de operadores lógicos que funcionan como operadores relacionales al expresar condiciones y los
símbolos para realzar operaciones aritméticas que se emplean en la programación en C++.
Bibliografía:
C++ cómo programar, Harvey M. Deitel, México Pearson Educación, 2014.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Introducción:
Si bien todos los razonamientos son formas de pensamiento, no todos los pensamientos poseen, sin embargo, coheren-
cia interna, es decir, no todos los pensamientos son razonamientos. Hecha esta puntualización, la lógica se preocupa
de cuándo, cómo y por qué un razonamiento es o no es correcto.
Objetivo:
Las tablas de verdad es un método que se desarrolló gracias al trabajo de Charles Peirce y Ludbig Wittgenstein, este
método permite aislar todas las posibles combinaciones de valores de verdad dado un número limitado de variables
proposicionales. Gracias al principio de bivalencia, que sostiene que todas las proposiciones son verdaderas o falsas,
es viable elaborar una tabla donde podamos identificar todas las maneras en las que los valores de verdad de los ele -
mentos atómicos pueden relacionarse en una fórmula.
Materiales y Equipo:
a) Equipo de Computo
b) Conexión a Internet.
Desarrollo de la practica:
Realiza las siguientes actividades:
Fase 1:
1. Busca en tres fuentes diferentes el concepto de proposición documenta y realiza un nuevo con-
cepto retomando las ideas principales de lo investigado.
2. Completa la siguiente tabla:
Compuesta
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
un enunciado con dos o más
elementos optativos.
Negación
, y en ocasiones:
Bicondicional
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Fase 2.
a) ( p⇒ q )∧( q ⇔− p)
d) p ⇒−( qΔ− p )
e) pΔ(−q ⇒ p )
f) ( p∧q) ⇔−q
h)( p⇒ q )⇔(−q∧ p)
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Introducción:
1. Clasificados en :
a) Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
b) Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los
pasos del proceso.
2. Del tipo:
b) No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un al-
goritmo (pseudocódigo).
Objetivo:
Diferenciar los métodos de representación y formulación de algoritmos, así como de conocer las característi-
cas más importantes de cada técnica.
Materiales y Equipo:
c) Equipo de Computo
d) Conexión a Internet.
Desarrollo de la practica:
Un diagrama de flujo es la representación gráfica de un algoritmo. Esta representación gráfica se da
cuando varios símbolos (que indican diferentes procesos en la computadora) realiza una investigación
para representar el símbolo de cada una de las descripciones.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
DESCRIPCIÓN SÍMBOLO
Resultados y Conclusiones:
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar
solución a un problema específico.
Bibliografía:
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Introducción:
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas
se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin
del proceso. Una estructura secuencial se representa de la siguiente forma: Inicio…Accion1…Accion2…
AccionN…Fin.
La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será
reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la
siguiente forma:
La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta operación se
representa en un pseudocódigo como sigue: Leer a, b; Donde “a” y “b” son las variables que recibirán los
valores.
La escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o
mensaje. Este proceso se representa en un pseudocódigo como sigue: Escribe “El resultado es:”, R; Donde
“El resultado es:” es un mensaje que se desea aparezca y R es una variable que contiene un valor.
Objetivo:
Desarrollar de algoritmos como componentes básicos de los programas.
Materiales y Equipo:
a) Equipo de Computo
b) Conexión a Internet.
c) Block de notas.(.txt)
Desarrollo de la practica: Parte I) Leer con atención cada enunciado de los planteamientos y su representación en
pseudocódigo.
1) Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto dinero ganara después de
un mes si el banco paga a razón de 2% mensual.
Inicio
Leer cap_inv
gan = cap_inv * 0.02
Imprimir gan
Fin
2) Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber
cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que
recibirá en el mes tomando en cuenta su sueldo base y comisiones.
Inicio
Leer sb, v1, v2, v3
tot_vta = v1 + v2 + v3
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
com = tot_vta * 0.10
tpag = sb + com
Imprimir tpag, com
Fin
3) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá
pagar finalmente por su compra.
Inicio
Leer tc
d = tc * 0.15
tp = tc - d
Imprimir tp
Fin
4) Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha calificación se
compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
Inicio
Leer c1, c2, c3, ef, tf
prom = (c1 + c2 + c3)/3
ppar = prom * 0.55
pef = ef * 0.30
ptf = tf * 0.15
cf = ppar + pef + ptf
Imprimir cf
Fin
5) Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de
estudiantes.
Inicio
Leer nh, nm
ta = nh + nm
ph = nh * 100 / ta
pm = nm * 100 / ta
Imprimir ph, pm
Fin
Parte II
Leer con atención cada de los planteamientos y elaborar su pseudocódigo.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
1) Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un
dato desconocido.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
4) Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la fórmula
es:
num. pulsaciones = (220 - edad)/10
5) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
6) En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se
reparte conforme a la sig. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
7) El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender
para obtener una ganancia del 30%.
8) Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos.
Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.
9) Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad
distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
10) Un alumno desea saber cuál será su promedio general en las tres materias más difíciles que cursa y cuál será
el promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Resultados y Conclusiones:
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar
solución a un problema especifico
Bibliografía:
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
C++ cómo programar, Harvey M. Deitel, México Pearson Educación, 2014.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
PRÁCTICA 9: DIAGRAMAS ESTRUCTURADO
Introducción:
El diagrama N-S de Nassi-Schneiderman (conocido también como Chapin) es como un
diagrama de flujo en el que se omiten las flechas de unión y las cajas son contiguas. Las acciones
sucesivas se escriben en cajas sucesivas y como en los diagramas de flujo se pueden escribir
diferentes acciones en una caja.
Objetivo:
Desarrollar de algoritmos como componentes básicos de los programas.
Materiales y Equipo:
d) Equipo de Computo
e) Conexión a Internet.
f) Block de notas.(.txt)
Resultados y Conclusiones:
Bibliografía:
Cairó, O. (2015). Metología de la programación (3era. Edición ed.). (Alfaomega, Ed.) Mexico, Mexico.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Introducción:
Los paradigmas fundamentales están basados en diferentes modelos de cómputo y por lo tanto afectan a
las construcciones más básicas de un programa.
Objetivo:
El estudiante entenderá algunos conceptos como :
Los paradigmas fundamentales están asociados a determinados modelos de cómputo.
También se asocian a un determinado estilo de programación
Los lenguajes de programación suelen implementar, a menudo de forma parcial, varios paradigmas.
Materiales y Equipo:
a) Equipo de Computo
b) Conexión a Internet.
Desarrollo de la practica:
Funcional
Imperativo
Orientado a
objetos
Ensamblador
Lógico
Resultados y Conclusiones:
Cada uno de los paradigmas tiene sus propias características y tratan de solucionar los problemas clásicos
del desarrollo de software desde diferentes perspectivas y filosofías. Existen muchos paradigmas de programación
diferentes, posiblemente el más ampliamente utilizado hoy en día sea el de la programación orientada a objetos.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Bibliografía:
Cairó, O. (2015). Metología de la programación (3era. Edición ed.). (Alfaomega, Ed.) Mexico, Mexico.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx
Centro Universitario de los Lagos
División de Estudios de la Biodiversidad e Innovación Tecnológica
Departamento de Ciencias Exactas y Tecnología
Introducción:
Las estructuras de operación de programas son un grupo de formas de trabajo, que permiten, mediante la
manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas.
Objetivo:
Conocerá las diferentes estructuras algorítmicas como componentes básicos de los programas y aplicará
la combinación de ellas para el desarrollo de algoritmos más complejos.
Materiales y Equipo:
c) Equipo de Computo
d) Conexión a Internet.
Desarrollo de la practica:
Tomando en consideración a la siguiente imagen, desarrolla la definición y ejemplos de las partes
más importantes de cada una de ella de manera que consideres los aspectos más importantes de
cada uno de ellos.
Resultados y Conclusiones:
Estas estructuras se aplican según la función de cada programa, son diseñadas
para resolver desde problemas menores, hasta los más complejos que requieren
el control de alternativas.
Bibliografía:
Cairó, O. (2015). Metología de la programación (3era. Edición ed.). (Alfaomega, Ed.) Mexico, Mexico.
Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña C.P. 47460.
Lagos de Moreno, Jalisco, México Tels. [52] (474) 742 4314, 742 3678, 746 4563 Ext. 66511. Fax. Ext. 66527
www.lagos.udg.mx