You are on page 1of 7

Mod. III. Sist.

de Información
Bienvenido... Para ser un buen PROGRAMADOR... tienes que PENSAR... después PENSAR, y posteriormente... seguir PENSANDO

GRUPO 4° A PERÍODO ENE - JUL 2013
Horario Lunes 4:00 - 9:00 p.m. Martes 4:00 - 9:00 p.m. Miércoles 6:00 - 9:00 p.m. Jueves 5:00 - 9:00 p.m.

Competencias: CINF 0285.01Análisis y diseño de sistemas de información. NIE Analizar sistemas de información partiendo de características y necesidades especificas. NIE Utilizar la metodología para la solución de problemas empleando la lógica computacional. NIE Desarrollar sistemas de bases de datos utilizando el programa administrador Microsoft Access. Sitios de Inserción: Centros de cómputo, oficinas de servicios públicos y privados e instituciones educativas y autoempleo. Submódulo I. Aplicar los principios de programación en la solución de problemas. 96 horas. Resultado del Aprendizaje: Solucionar problemas utilizando la lógica computacional. Contenido:    Desarrollar el proceso de solución de un problema. Codificar la solución del problema en un lenguaje de programación estructurado. Poner a punto el programa mediante el uso de un editor de lenguaje de programación estructurado.

Submódulo II. Diseñar sistemas de información. 80 horas. Resultado del Aprendizaje: Diseñar Sistemas de Información de acuerdo al desarrollo de Bases de Datos. Contenido:       Aplicar el análisis de sistemas de acuerdo a las necesidades y requerimientos de los usuarios. Determinar los elementos de un sistema de base de datos Diseñar una base de datos en base al modelo Entidad/Relación Desarrollar bases de datos mediante un programa administrador. Verificar el sistema de información Elaborar documentos del sistema de información en un lenguaje de programación visual.

html "Desarrollo de Sistemas de Información" y leer hasta antes de "Tipo de Datos Simples" Actividades del Submódulo I.Submódulo III. 5. 11..Algoritmo que lea un número e imprima los 5 números superiores a el. Establecer procesos para la manipulación de la base de datos enlazada.Hacerse Seguidor de todos y cada uno de los compañeros del grupo. 9... imprimiendo la suma total de los números.Algoritmo que lea N números y que haga la suma de ellos.. Algoritmos Iniciales: 6. incluyéndome a mi. Elaborar sistemas de información mediante un lenguaje de programación visual. 8.Contestar Cuestionario de Conocimientos Previos realizando investigación en Libros. en caso contrario "Segundo Grupo". Resultado del Aprendizaje: Realizar sistemas de información utilizando el lenguaje de programación visual. http://cetis-146. Realizar el diseño de la interfaz gráfica para el proyecto propuesto. Si la edad es menor a 18 años imprimir "Primer Grupo".. 12.Algoritmo que lea N números y que imprima cuantos números leyó.Algoritmo que obtenga el Factorial de un número cualquiera. 96 horas. .mx/p/tutoria-1-h. hágaselas saber mediante un Comentario a cada uno. Criterios de Evaluación: CONCEPTUAL PROCEDIMENTAL ACTITUDINAL 20% 60% 20% Investigación 10% Prácticas 30% Asistencia 5% Diagnóstico 5% Examen 20% Participación 15% Cuestionario 5% Portafolio 10% Actividades Básicas: 1. en total hacerse seguidor de 6 personas (5 compañeros y yo). crear una Página adicional llamada Sistemas y subir el Cuestionario con sus respuestas correspondientes.blogspot.. Elaborar documentos del sistema de información en un lenguaje de programación visual. Contenido:        Manipular el entorno de desarrollo del lenguaje de programación visual.. 4. Operar el sistema de información. 3. 10.Algoritmo que lea un número y lo imprima 5 veces.Crear en Blog personal. 2..Algoritmo que lea Nombre y Edad de una persona.. Debe terminar cuando un número sea igual a 99. Redactar conclusión personal de cada pregunta.Leer las respuestas de cada compañero y si es necesario hacer correccciones. Apuntes y/o Internet.Algoritmo que multiplique dos números cualquiera e imrpima el resultado siempre y cuando éste sea mayor a 100.Crear una Cuenta en Gmail. Verificar el funcionamiento del sistema de información. o bien prueba si tu cuenta de Hotmail se puede utilizar. como Entrada cree una Bienvenida a su Blog.. 7.. Debe terminar cuando un número sea igual a 0. Realizar la manipulación básica de datos en el lenguaje de programación visual..

00 por tonelada para las primeras 10 toneladas. Fuerza y Superficie. Nombre.Un marco es 8 cm. Horas Laboradas.En el Compilador Turbo C++: a) Codificar el Programa Fuente y Correr cada uno de los anteriores Algoritmos obteniendo su Programa Ejecutable.Algoritmo que lea el Precio de un Artículo. No. calcular la longitud del arco en cm. 50. 29. de repeticiones para este proceso.5 cm.00 o menos. utilizando colores.. además de buena letra y pegarlos correctamente en su libreta. si sabemos que una pulgada tiene 2.. 14.. 30. en base a lo anterior debe generar el Total de Percepciones.Algortimo que lea Nombre y 3 Calificaciones de un alumno. $ 35.A continuación hacer Diagrama de Flujo correspondiente a los anteriores algoritmos en hoja blanca.Algoritmo que lea 25 números.Desarrollar Algoritmo. 20. Puesto. Diagrama de Flujo y Codificación en Leng.Un científico desea obtener la Presión de 5 líquidos.. La velocidad de la luz es de 2.Algortimo que calcule el número de segundos que hay en a) una semana b) 3 semanas c) un mes y 3 días 25.00. 21. para esto cuenta con los datos necesarios que son: Nombre del Líquido..Entregar en Hoja Blanca a mano 3 veces: Concepto. No. 50.Algoritmo que lea 2 números y si estos son pares que los multiplique.00 y cuántas fueron mayoreso iguales a $200. La fórmula es P=F/S. de Control y 3 Calificaciones. 24.. Para ello la empresas tiene las siguientes políticas: .12 Toneladas b) 36 Toneladas c) 8 Toneladas d) 100 Toneladas e) 1260 Toneladas 28. 16..Algoritmo que señale ingresos de una Sra.00 pero menores a $200. que vende artículos a $3000. Diagrama y 1 ejemplo de las Estructuras Repetitivas: c) FOR d) WHILE e) Do WHILE 31..00 por cada tonelada arriba de 10 toneladas. Calcular sus ingresos por dos semanas en las que vendió 164 artículos. Total de alumnos. compás. y si es menor que 25 lo divida entre 2 y lo imprima. Desea saber cuántas ventas fueron por $100..13. 23. 26.. Imprimir la suma correspondiente.Utilizar el Software FlowChart para realizar el Diagrama de Flujo de cada uno de los anteriores algoritmos. cuántas mayores a $100. 27.Una compañía de fletes tiene las siguientes tarifas: $ 75. Imprimir el Precio de 3 artículos junto con su Nombre. El proceso debe contemplar Nombre.. 50. 18. Total de Deducciones y Sueldo Neto. imprimiendo resultados correspondientes. regla.. C++ del siguiente enunciado de problema: Una empresa requiere gestionar la Nómina de su empresa.Algoritmo que determine la suma de todos los enteros impares desde el número 1 hasta el 99. pero si son impares que los sume.00 por estampillas y flete..Algoritmo que calcule el número de metros en un año luz. 32.. Anticipos. Pago por Hora. si éste es mayor a 1000 que le haga un descuento del 10%.Algoritmo que imprima un reporte de todos los alumnos que reprueben durante el mes.Algoritmo que calcule el número de centímetros que hay en 32 pulgadas. en caso contrario el precio serrá el mismo.Algoritmo que lea 3 números y determine cual es ellos es mayor. Debe imprimir al final Nombre y Promedio correspondiente... Total de alumnos. 22. 17. ¿Cuánto costará el envío de los siguientes cargamentos? a).Un vendedor ha realizado varias ventas.. para ello necesita los siguientes datos: Clave..99776x108 m/seg.. más largo que el doble de su ancho. sabiendo que la calificación mínima es 6... Terminar cuando un precio sea igual a 0. si el Número leido es mayor que 50 que lo eleve al cuadrado y lo imprima. 19.00 más $ 65. Comisión. 15. Diagrama y 1 ejemplo de las Estructuras Selectivas: a) IF b) SWITCH Concepto.

.00. 7..5% en caso que el Total de Percepciones sea menor a $3000. sino de un Buen Resuelve: Actividades sobre Operadores Aritméticos: si W = 5 .A = z + w % y 3. será del 3% + El impuesto del IMSS será del 2.z * x + w / 3 2.A = W || X || Y && !Z || X && Z Actividades sobre Identificadores: Declara un identificador para cada uno de los siguientes casos e inicialízalos... en caso contrario.A = X && Z 2..A = Y + W * Z / W != Z + W – Y * X Actividades sobre Operadores Lógicos: 1.. Un buen Programa de Cómputo No depende del Lenguaje de Programación utilizado.A = (4 * Y + Z % W ) * X 5..A = X == Z 2.A = W >= Y 3..A = X != ( W < Z < Y ) == 1 6.Calcular el área de un rectángulo 8.. Z = 9 Algoritmo.A = !W || X 3.A = y . Y = 3..Calcular el área de un circulo Actividades sobre Operadores Relacionales: 1.3% para todos los empleados Total de empleados: 100. X = 7...A = X * ( Z – Y )/ W 4..A = Z * W – X + Y / Z 6.Da la fórmula para Calcular el perímetro de un círculo. además especifica si será una variable o una constante: Dirección de una persona =>Dir => Variable Código postal => => Una tonelada en kilos => => Peso de un producto a granel => => Total de tiempo corrido en 20 vueltas a un campo => => Talla de zapatos en EE. => => Teléfono de una persona => => Un kilómetro en metros => => Estatura de una persona => => Total de las ventas realizadas => => .A = ( W == X ) == ( Y > Z ) 5.A = W == X < Y < Z 4.+ Las primeras 40 horas son consideracas horas normales + Las horas excedentes de 40 se consideran horas extras y serán pagadas al doble de lo normal + El ISR (Impuesto sobre la renta) será del 2....UU. 1..

Para los Pasajeros: Nombre. seguir PENSANDO Actividades del Submódulo II.en un período => Punto de ebullición => Total de artículos vendidos => La velocidad de la luz => Promedio de un alumno => Número de horas trabajadas => Número de control de un alumno => Total de ingresos de una familia=> Número de días del año => Número de cervezas por cartón => => => => => => => => => => => Para ser un buen PROGRAMADOR.. nombre. datos de los empleados que en él laboran. Base de Datos de Países del Mundo: Cada País maneja un Sistema Monetario distinto. aviones que maneja. Acerca de cada Empleado nos interesa: Clave. Relaciones y Normalización de la BdD. Acerca de cada Piloto: Clave. algunos países manejan papel moneda y otros monedas metálicas. avión en que viajan. Actividad 2: Normalizar la siguiente BdD indicando el tipo de relación que existe entre cada nodo del árbol.. puesto. Para Hangar: Clave. aviones que atiende. destino.. y posteriormente. empleados. empleados. Para los Aviones: Clave.. Diseñar Esquema. capacidad. localidad. piloto. nombre. los del norte y este manejan Idiomas de la 3ª y 1a generación. nombre. datos de los aviones que lo accesan y los hangares en que está dividido. aviones que llegan a él. lugares a los que viaja. Los datos manejados son los siguientes: . Diseñar Sistemas de Información de acuerdo al desarrollo de Bases de Datos (Access) Actividad 1: Normalizar la siguiente BdD indicando el tipo de relación que existe entre cada nodo del árbol. tienes que PENSAR. Los países del norte y del sur pertenecen a la ONU y los del oeste y este a la OLP. hangar correspondiente. Base de Datos de una Línea Aérea: Construir una Base de Datos (BdD) para manejar los aeropuertos del país. los del sur manejan idiomas de la 1ª y 2ª generación y los del oeste de la 3ª generación. Para cada aeropuerto nos interesa conocer: Clave.. nombre. después PENSAR.. nombre de los pasajeros. dichas organizaciones están afiliadas a la CPDA. aeropuerto en que trabaja. El Idioma que se habla en cada país depende de la Zona.

Los pacientes son atendidos siempre en primer lugar en la clínica que les corresponde y si su padecimiento lo requiere son asignados al hospital. Cada paciente tiene un médico asignado que es permanente. Teléfono. todas las clínicas de una localidad dependen de los hospitales de especialidad de la misma. Diseñar Sistemas de Información de acuerdo al desarrollo de Bases de Datos (Visual Fox Pro) Actividad 1: Desarrollar en equipo un Sistema de Base de Datos Visual Fox Pro que gestiones una Agenda con los Campos: Nombre. Para cada Idioma: Clave. organización a la que pertenece. idioma. Correo y Edad que presente el siguiente Menú de Opciones: Sistema: Descripción . Obtener mediante operaciones de cálculo y/o álgebra relacional los siguientes puntos: a). países que se encuentran en ella. enfermeras y personal admvo. Construir una BdD normalizada que cubra los aspectos manejados por el IMSS. cotización. países que lo utilizan. Para cada Sistema Monetario: Clave nombre. Cada médico extiende una receta al paciente. países y zonas en que se hablan. médicos. cada clínica tiene el mismo personal solo que cada año se realizan cambios de personal entre las distintas clínicas. Para cada Zona: Clave. Cada hospital tiene determinadas especialidades.. Direccion. Orizaba y Puebla. que una vez asignados a el no cambian hasta que se jubilen Cada hospital tiene una clave asignada. nombre.. c).Una lista de pacientes del médico Luis Pérez López atendidos en la clínica con clave 093 Actividades del Submódulo III.. historial clínico y un registro de cada visita al médico. sistema monetario.Para cada País: Clave. tipo. tipo.Una lista de todos los médicos del IMSS b). Base de Datos del IMSS: El IMSS tiene una serie de hospitales y clínicas en diferentes localidades.Una lista de las clínicas con clave < 040 que pertenezcan a Veracruz. la cual es surtida en la farmacia correspondiente. países.. zonas afiliadas Diseñar Esquema. Actividad 3: Normalizar la siguiente BdD indicando el tipo de relación que existe entre cada nodo del árbol. Relaciones y Normalización de la BdD. nombre. Para cada paciente se maneja un expediente con sus datos personales. Para cada Organización: Clave. nombre. origen.

Eliminar Registros 5.Modificar Registros 4. .Salida del sistema Opción: __ Se evaluarán Aspectos Procedimentales:     Codificación Diagrama de Flujo Formatos de Pantalla Subir a su blog personal la Codificación en su Página de Desarrollo de Sistemas Actitudinales: 1.Impresión de Reportes 6. Crear la siguiente Aplicación la cual permite ingresar un número real de la forma eee.Programador: Nombre MENU 1.. incluyendo herencia.. Trabajo en Equipo Responsabilidad Actitud Honorabilidad Respeto al trabajo de los demás Participación Actividad 2: Breve reseña sobre Programación Orientada a Objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación (propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados) que usa objetos (unidad que en tiempo de ejecución realiza las tareas de un programa. existe variedad de lenguajes de programación que soportan la orientación a objetos.ddd e indique el valor mayor entre la parte entera y decimal. 4. polimorfismo y encapsulamiento.. 2.. También a un nivel más básico se define como la instancia de una clase) y sus interacciones. abstracción. para diseñar aplicaciones y programas informáticos. 6. 3.Consultar Registros 3. 5.Añadir Registros 2. Está basado en varias técnicas... Su uso se popularizó a principios de la década de los años 1990. En la actualidad.