Anda di halaman 1dari 10

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO

Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

INFORMACIN BSICA NOMBRE DE LA PRCTICA: PRCTICA No.: 3

Implementacin de programas sencillos


ASIGNATURA: Lgica de Programacin TEMA DE LA PRCTICA:
El concepto de algoritmo; Diseo de Algoritmos bsicos, diagramas de flujo, Tipos de datos, Variables, Operadores Aritmticos, Condiciones

LABORATORIO A UTILIZAR: WS1 CONTENIDO DE LA GUA (Para elaborar por el Docente) OBJETIVOS.

Entender el concepto de algoritmo, y su implementacin. Aprender sobre el concepto y uso de los diagramas de flujo, utilizando sus estereotipos. Conocer el uso de los tipos de datos, variables, operadores y condiciones dentro de un algoritmo.

INTRODUCCIN. MARCO TEORICO

En esta gua prctica explicare y/o reforzare el uso de variables con su respectivo tipo de dato, el uso de los operadores aritmticos, de asignacin, comparacin, lgicos utilizando estructuras condicionales.

Recuerde que las estructuras condicionales comparan una variable contra otro(s) valor (es), para que en base al resultado de esta comparacin, se siga un curso de accin dentro del programa. Cabe mencionar que la comparacin se puede hacer contra otra variable o contra una constante, segn se necesite. profundidad de las estructuras condicionales por favor revisar la gua terica No. 4. Para

CONSULTA PREVIA Aplicacin de las Estructuras Cclicas en los diagramas de flujo de datos

METODOLOGIA Desarrollar el cuestionario consultando la bibliografa recomendada, hacer en PHP el programa que aparecer en el procedimiento a utilizar. La gua se debe desarrollar de forma Individual.

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

MATERIALES, EQUIPOS Y REACTIVOS A UTILIZAR (Indicar las cantidades) Materiales y Equipos Lenguaje DFD 1.1 Equipo de Computo Lenguaje PHP 0 0 0 Reactivos 0 0 0 Materiales Estudiante

El estudiante no debe traer ningn tipo de material. PRECAUCIONES Y MANEJO DE MATERIALES Y EQUIPOS. CONSULTA DE EQUIPO ESPECIALIZADO.
Que el estudioso siga paso a paso dicha gua evitando realizar otras actividades ajenas a la temtica y que no sean las adecuadas para el laboratorio. Los estudiosos deben permanecer en el puesto de trabajo asignado, desarrollando la prctica correspondiente. Los estudiosos deben hacer buen uso y trato del software y equipos.

Para evitar cualquier riesgo de dao de los equipos, los estudiosos deben evitar tomar bebidas y comidas durante el laboratorio

PROCEDIMIENTO A UTILIZAR
INICIO

- INFORMACION DE LABORATORIO Y LECTURA DE LA GUIA

DESARROLLO DE LA TEMATICA DE ACUERDO A LOS OBJETIVOS PROPUESTOS

CUMPLIMIENETO DE OBJETIVOS MEDIANTE EJERCICIOS PROPUESTOS

FIN

Que es DFD: Es una herramienta que nos sirve para realizar diagramas de flujo y verificar su interpretacin. Es una aplicacin desarrollada por estudiantes del ao 1996-1997 de la universidad

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

del Magdalena, es un proyecto Colombiano que en este momento ya ha sido traducido a varios idiomas. Simbologa Bsica en los diagramas de flujo:

Indica el inicio y final del algoritmo

Expresa la salida de datos por pantalla

Se utiliza para la declaracin o lectura variables

Se utiliza para la asignacin de valores a las variables, realizar operaciones.

Se utiliza para tomar decisiones (Estructura condicional)

Ejemplos Inicio el programa DFD: Para iniciar dfd me ubico en la carpeta donde se encuentra el

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

ejecutable para este ejemplo se encuentra en la siguiente ruta: D:\Documentos\UMB\Semestre I-13\LOGICA DE PROGRAMACION-1\Sw\FreeDFD-1.1

Doble clic sobre el icono dfd-espaol y me despliega la siguiente pantalla

Figura 1. Es la plantilla principal de trabajo de DFD, ahora voy a explicar para realizar un ejemplo sencillo:

1) Diagrama de flujo para identificar si un nmero es par o impar

Selecciono la herramienta de salida y la llevo hasta el diagrama principal Ver figura 2, recuerde que todo algoritmo tiene un inicio y un final tal y como lo muestra la plantilla de trabajo DFD que lo inserta por defecto:

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

Figura 2. Sobre la herramienta salida doy doble clic e ingreso el siguiente texto incluyendo las comillas simples: Ingrese un nmero ver figura 3.

Figura 3 Ahora voy a la herramienta de lectura e ingreso la variable que me almacenara el contenido de lo que ingrese al momento de ejecutar el algoritmo. Para este ejemplo mi variable se llama n1 ver figura 4

Figura 4 Ahora, utilizo la herramienta de Decisin para realizar la comparacin, en este ejemplomi comparacin es la siguiente: n1 mod 2 = 0, n1 es la variable, mod me saca el modulo a residuo de una divisin, el 2 es un base estandar. Ver figura 5

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

Figura 5 Observe que la herramienta de decisin muestra dos opciones si, no, significa que cuando la condicin toma un valor verdadero toma el camino del si, y cuando el resultado de la condicin es falso toma el camino del no. En este ejemplo voy a colocar mensajes para ambos caminos. Ahora, muestro en pantalla un mensaje cuando mi condicin sea verdadera El nmero es par, para cuando sea falso El numero es impar. Ver figura 6

Figura 6 Ahora, doy clic en el botn ejecutar para que empecemos a ver el resultado del diseo del algoritmo como lo muestra la figura 7

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

Figura 7

2- Interprete el siguiente diagrama de flujo

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

BIBLIOGRAFA RECOMENDADA.
JOYANES AGUILAR, Luis. Fundamentos de programacin, algoritmos y estructuras de datos y objetos. Editorial MacGraw Hill. 3a edicin. 2004. MENCHACA GARCA, Felipe Rolando. Fundamentos de Programacin en Lenguaje C. Editorial Instituto Politcnico Nacional. 02/2010. ebrary Reader BECERRA SANTAMARA, Cesar. Algoritmos, conceptos bsicos. Editorial Kimpres Ltda. 1999.

ELABOR (Personas que elaboraron la gua)

REVIS (Director de Programa o rea)

APROB (Laboratorios)

Firma Nombre : Alexander Trejo Fecha:

Firma Nombre : Fecha:

Firma Nombre : Fecha:

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

INFORME DE LABORATORIO (Para elaborar por el Estudiante) ESTUDIANTES:


GRUPO:

NOTA:

CARRERA:

Formule tres objetivos que desee cumplir con la Prctica de Laboratorio El estudiante formular desde su conocimiento los objetivos para la realizacin de la prctica

Elabore un Mapa conceptual del tema a tratar en la Prctica de Laboratorio.

CUESTIONARIO

Analizar y buscar solucin mediante algoritmos utilizando pseudocdigo y diagramas de flujo los siguientes problemas: 1- La universidad UMB, necesita implementar un sistema de informacin que le permita calcular la nota definitiva de un estudiante, el sistema debe solicitar el cdigo, el nombre, apellido, nota1, nota2, nota3. Se debe tener en cuenta que el corte 1 tiene un porcentaje del 30%, corte 2=30% y corte 3=40%. Al finalizar el

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO PARA PRCTICAS DE LABORATORIO
Fecha: II- 2013 Cdigo: GRL-006 Versin: 4.0

sistema debe identificar si el alumno gana o pierde la materia teniendo en cuenta que si su nota definitiva es menor a 3.0 pierde. 2- Ingresar tres (3) nmeros e identificar cual es el mayor, el menor, tener en cuenta cuando sean iguales, se debe imprimir mensajes.
CAUSAS DE ERROR Y ACCIONES PARA OBTENER MEJORES RESULTADOS: El estudiante formulara las posibles causas de error comparando sus resultados experimentales con los tericos

CONCLUSIONES El estudiante realizara una serie enunciados que respondan a los objetivos que el mismo formul, basados en el desarrollo de la prctica.

APLICACIN PROFESIONAL DE LA PRCTICA REALIZADA

BIBLIOGRAFIA UTILIZADA