Vous êtes sur la page 1sur 14

Mod. III. Sist.

de Informacin

Academia de Informtica_Secuencias Didcticas 2011:


Secuencias Didacticas 2011

GRUPO 4 F
PERODO ENE - JUL 2011
Horario
Lunes
Martes
Mircoles
Jueves
4:00 - 7:00 5:00 - 8:00 5:00 - 9:00 2:00 - 9:00
p.m.
p.m.
p.m.
p.m.

Competencias:
CINF 0285.01Anlisis y diseo de sistemas de informacin.
NIE Analizar sistemas de informacin partiendo de caractersticas y necesidades
especificas.
NIE Utilizar la metodologa para la solucin de problemas empleando la lgica
computacional.
NIE Desarrollar sistemas de bases de datos utilizando el programa administrador Microsoft
Access.
Sitios de Insercin:
Centros de cmputo, oficinas de servicios pblicos y privados e instituciones educativas y
autoempleo.
Submdulo I. Aplicar los principios de programacin en la solucin de problemas. 96
horas.
Resultado del Aprendizaje: Solucionar problemas utilizando la lgica computacional.
Contenido:

Desarrollar el proceso de solucin de un problema.

Codificar la solucin del problema en un lenguaje de programacin estructurado.

Poner a punto el programa mediante el uso de un editor de lenguaje de


programacin estructurado.

Submdulo II. Disear sistemas de informacin. 80 horas.


Resultado del Aprendizaje: Disear Sistemas de Informacin de acuerdo al desarrollo de
Bases de Datos.
Contenido:

Aplicar el anlisis de sistemas de acuerdo a las necesidades y requerimientos de los


usuarios.

Determinar los elementos de un sistema de base de datos

Disear una base de datos en base al modelo Entidad/Relacin

Desarrollar bases de datos mediante un programa administrador.

Verificar el sistema de informacin

Elaborar documentos del sistema de informacin en un lenguaje de programacin


visual.

Submdulo III. Elaborar sistemas de informacin mediante un lenguaje de programacin


visual. 96 horas.
Resultado del Aprendizaje: Realizar sistemas de informacin utilizando el lenguaje de
programacin visual.
Contenido:

Manipular el entorno de desarrollo del lenguaje de programacin visual.

Realizar el diseo de la interfaz grfica para el proyecto propuesto.

Realizar la manipulacin bsica de datos en el lenguaje de programacin visual.

Establecer procesos para la manipulacin de la base de datos enlazada.

Verificar el funcionamiento del sistema de informacin.

Elaborar documentos del sistema de informacin en un lenguaje de programacin


visual.

Operar el sistema de informacin.

Criterios de Evaluacin:

CONCEPTUAL
PROCEDIMENTAL ACTITUDINAL
20%
60%
20%
Investigacin 10% Prcticas 30%
Asistencia 5%
Diagnstico 5% Examen 20%
Participacin 15%
Cuestionario 5% Portafolio 10%
Exmen de Diagnstico:
1er.
Examen
BENJAMIN
7
A. YESENIA
2
B. ALEJANDRO
2
KARLA YADIRA
3
ELIAS
2
ALMA ZAIRA
0
ABIGAIL
5
NATALIA
3
JESSICA
0
MONICA
1.5
CRYSTAL
1.5
NADIA IVONNE
7
JOS LUIS
0
DIANA ELISA
0
VALERIA
7
GISELA
0
ALEJANDRA
3
ALICIA
3
ANGEL
1.5
MONSERRAT
6
EDUARDO
5
DULCE MA
9
JOSE FCO
8.5
LILIANA
0
O. YESENIA
1
CANDELARIO
0
VICENTE
9
P. JOSE MANUEL 0.5
VIRIDIANA
3
ISRAEL
0.5
ARELY
3.5
ALEJANDRO
7
JOSE ARTURO
0
OSCAR OMAR
0

2
Examen
4
4
2
2
2
1
1.5
7.5
1
2
0
7
3
10
5.5
2
6
4
2
4
5
9.5
3.5
4.5
5.5
0
9.5
1
2
1
4
7
5
8

3a
Examen
6
0.5
4
0.5
0.5
0
1.5
4.5
0.5
1.5
1
5
3
9.5
9.5
0
7
2
1
5
6.5
7
7
4
7
0
7
0
1.5
0
4.5
9
5.5
4

S. JOSE MANUEL
DAMARIS
VIVIANA
WENDY
Aprobados
Reprobados
% Aprobados
% reprobados

8.5
1.5
0
7
3.12
10
28
26%
74%

2
1
2.5
8.5
3.95
9
29
24%
76%

4.5
0.5
0
4.5
3.55
8
30
21%
79%

Muy bien muchachos, en base a lo obtenido en el Exmen de Diagnstico nos damos


cuenta que hay que trabajar mucho y con buen ritmo, por lo que les conmino a hacer
esfuerzo extra para poder adquirir las habilidades necesarias para el logro de la
competencia deseada... Ustedes pueden... !!!!
Actividades Bsicas:
1.- Contestar Cuestionario de Conocimientos Previos realizando investigacin en Libros,
Apuntes y/o Internet. Redactar conclusin personal de cada pregunta.
2.- Crear una Cuenta en Gmail, o bien prueba si tu cuenta de Hotmail se puede utilizar.
3.- Crear en Blog personal, como Entrada cree una Bienvenida a su Blog, crear una
Pgina adicional llamada Sistemas y subir el Cuestionario con sus respuestas
correspondientes.
4.- Hacerse Seguidor de todos y cada uno de los compaeros del grupo, incluyndome a mi,
en total hacerse seguidor de 6 personas (5 compaeros y yo).
5.- Leer las respuestas de cada compaero y si es necesario hacer correccciones, hgaselas
saber mediante un Comentario a cada uno.

Actividades del Submdulo I.


Algoritmos Iniciales:
6.- Algoritmo que multiplique dos nmeros cualquiera e imrpima el resultado siempre y
cuando ste sea mayor a 100.
7.- Algoritmo que lea N nmeros y que haga la suma de ellos. Debe terminar cuando un
nmero sea igual a 0, imprimiendo la suma total de los nmeros.
8.- Algoritmo que lea N nmeros y que imprima cuantos nmeros ley. Debe terminar
cuando un nmero sea igual a 99.
9.- Algoritmo que lea Nombre y Edad de una persona. Si la edad es menor a 18 aos
imprimir "Primer Grupo", en caso contrario "Segundo Grupo".
10.- Algoritmo que lea un nmero y lo imprima 5 veces.
11.- Algoritmo que lea un nmero e imprima los 5 nmeros superiores a el.
12.- Algoritmo que obtenga el Factorial de un nmero cualquiera.

13.- Algortimo que lea Nombre y 3 Calificaciones de un alumno. Debe imprimir al final
Nombre y Promedio correspondiente. Total de alumnos, 50.
14.- Algoritmo que imprima un reporte de todos los alumnos que reprueben durante el mes,
sabiendo que la calificacin mnima es 6. El proceso debe contemplar Nombre, No. de
Control y 3 Calificaciones. Total de alumnos, 50.

Repitan los Algoritmos para que practiquen pues con pequeos cambios el examen se
basar en estos.
15.- Algoritmo que lea 2 nmeros y si estos son pares que los multiplique, pero si son
impares que los sume, imprimiendo resultados correspondientes. No. de repeticiones para
este proceso, 50.
16.- Algoritmo que lea 3 nmeros y determine cual es ellos es mayor.
17.- Algoritmo que determine la suma de todos los enteros impares desde el nmero 1 hasta
el 99. Imprimir la suma correspondiente.
18.- Un cientfico desea obtener la Presin de 5 lquidos, para esto cuenta con los datos
necesarios que son: Nombre del Lquido, Fuerza y Superficie. La frmula es P=F/S.
19.- Algoritmo que lea el Precio de un Artculo, si ste es mayor a 1000 que le haga un
descuento del 10%, en caso contrario el precio serr el mismo. Imprimir el Precio de 3
artculos junto con su Nombre.
20.- Algoritmo que lea 25 nmeros, si el Nmero leido es mayor que 50 que lo eleve al
cuadrado y lo imprima; y si es menor que 25 lo divida entre 2 y lo imprima.
21.- Un vendedor ha realizado varias ventas. Desea saber cuntas ventas fueron por
$100.00 o menos; cuntas mayores a $100.00 pero menores a $200.00 y cuntas fueron
mayoreso iguales a $200.00. Terminar cuando un precio sea igual a 0.
22.- Algoritmo que calcule el nmero de centmetros que hay en 32 pulgadas, si sabemos
que una pulgada tiene 2.5 cm.
23.- Un marco es 8 cm. ms largo que el doble de su ancho, calcular la longitud del arco en
cm.
24.- Algortimo que calcule el nmero de segundos que hay en
a) una semana b) 3 semanas c) un mes y 3 das
25.- Algoritmo que seale ingresos de una Sra. que vende artculos a $3000.00 ms $ 65.00
por estampillas y flete. Calcular sus ingresos por dos semanas en las que vendi 164
artculos.
26.- Algoritmo que calcule el nmero de metros en un ao luz. La velocidad de la luz es de
2.99776x108 m/seg.
27.- Una compaa de fletes tiene las siguientes tarifas:
$ 75.00 por tonelada para las primeras 10 toneladas.
$ 35.00 por cada tonelada arriba de 10 toneladas.
Cunto costar el envo de los siguientes cargamentos?
a).- 12 Toneladas b) 36 Toneladas c) 8 Toneladas d) 100 Toneladas e) 1260
Toneladas

28.- A continuacin hacer Diagrama de Flujo correspondiente a los anteriores algoritmos en


hoja blanca, utilizando colores, regla, comps, adems de buena letra y pegarlos
correctamente en su libreta.
29.- Utilizar el Software FlowChart para realizar el Diagrama de Flujo de cada uno de los
anteriores algoritmos.
30.- Entregar en Hoja Blanca a mano 3 veces:
Concepto, Diagrama y 1 ejemplo de las Estructuras Selectivas:
a) IF
b) SWITCH
Concepto, Diagrama y 1 ejemplo de las Estructuras Repetitivas:
c) FOR d) WHILE
e) Do WHILE
31.- En el Compilador Turbo C++:
a) Codificar el Programa Fuente y Correr cada uno de los anteriores Algoritmos obteniendo
su Programa Ejecutable.
32.- Desarrollar Algoritmo, Diagrama de Flujo y Codificacin en Leng. C++ del siguiente
enunciado de problema:
Una empresa requiere gestionar la Nmina de su empresa, para ello necesita los siguientes
datos: Clave, Nombre, Puesto, Horas Laboradas, Pago por Hora, Comisin, Anticipos; en
base a lo anterior debe generar el Total de Percepciones, Total de Deducciones y Sueldo
Neto.
Para ello la empresas tiene las siguientes polticas:
+ Las primeras 40 horas son consideracas horas normales
+ Las horas excedentes de 40 se consideran horas extras y sern pagadas al doble de lo
normal
+ El ISR (Impuesto sobre la renta) ser del 2.5% en caso que el Total de Percepciones sea
menor a
$3000.00, en caso contrario, ser del 3%
+ El impuesto del IMSS ser del 2.3% para todos los empleados
Total de empleados: 100.
Un buen Programa de Cmputo No depende del Lenguaje de Programacin
utilizado, sino de un Buen Algoritmo.
Resuelve:
Actividades sobre Operadores Aritmticos:
si W = 5 , X = 7, Y = 3, Z = 9
1.- A = y - z * x + w / 3
2.- A = z + w % y
3.- A = X * ( Z Y )/ W
4.- A = (4 * Y + Z % W ) * X
5.- A = Z * W X + Y / Z
6.- Da la frmula para Calcular el permetro de un crculo.
7.- Calcular el rea de un rectngulo
8.- Calcular el rea de un circulo
Actividades sobre Operadores Relacionales:
1.- A = X == Z
2.- A = W >= Y

3.- A = W == X < Y < Z


4.- A = ( W == X ) == ( Y > Z )
5.- A = X != ( W < Z < Y ) == 1
6.- A = Y + W * Z / W != Z + W Y * X
Actividades sobre Operadores Lgicos:
1.- A = X && Z
2.- A = !W || X
3.- A = W || X || Y && !Z || X && Z
Actividades sobre Identificadores:
Declara un identificador para cada uno de los siguientes
casos e inicialzalos, adems especifica si ser una variable
o una constante:
Direccin de una persona =>Dir => Variable
Cdigo 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.UU.
=>
=>
Telfono de una persona
=>
=>
Un kilmetro en metros
=>
=>
Estatura de una persona
=>
=>
Total de las ventas realizadas =>
=>
en un perodo
=>
=>
Punto de ebullicin
=>
=>
Total de artculos vendidos
=>
=>
La velocidad de la luz
=>
=>
Promedio de un alumno
=>
=>
Nmero de horas trabajadas
=>
=>
Nmero de control de un alumno =>
=>
Total de ingresos de una familia=>
=>
Nmero de das del ao
=>
=>
Nmero de cervezas por cartn
=>
=>
Para ser un buen PROGRAMADOR...
tienes que PENSAR...
despus PENSAR,
y posteriormente...
seguir PENSANDO

Actividades del Submdulo II.


Disear Sistemas de Informacin de acuerdo al desarrollo de Bases de Datos (Access)
Actividad 1:
Normalizar la siguiente BdD indicando el tipo de relacin que existe
entre cada nodo del rbol.
Base de Datos de una Lnea Area:
Construir una Base de Datos (BdD) para manejar los aeropuertos del
pas. Para cada aeropuerto nos interesa conocer: Clave, nombre,
localidad, datos de los empleados que en l laboran, datos de los
aviones que lo accesan y los hangares en que est dividido. Acerca de
cada Empleado nos interesa: Clave, nombre, puesto, hangar
correspondiente, aeropuerto en que trabaja, aviones que atiende. Acerca
de cada Piloto: Clave, nombre, aviones que maneja, lugares a los que
viaja. Para los Aviones: Clave, capacidad, piloto, empleados, nombre de
los pasajeros. Para Hangar: Clave, nombre, empleados, aviones que
llegan a l. Para los Pasajeros: Nombre, destino, avin en que viajan.
Disear Esquema, Relaciones y Normalizacin de la BdD.
Actividad 2:
Normalizar la siguiente BdD indicando el tipo de relacin que existe
entre cada nodo del rbol.
Base de Datos de Pases del Mundo:
Cada Pas maneja un Sistema Monetario distinto, algunos pases
manejan papel moneda y otros monedas metlicas. El Idioma que se
habla en cada pas depende de la Zona, los del norte y este manejan
Idiomas de la 3 y 1a generacin; los del sur manejan idiomas de la 1 y
2 generacin y los del oeste de la 3 generacin. Los pases del norte y
del sur pertenecen a la ONU y los del oeste y este a la OLP, dichas
organizaciones estn afiliadas a la CPDA.
Los datos manejados son los siguientes:
Para cada Pas: Clave, nombre, sistema monetario, idioma, organizacin
a la que pertenece.

Para cada Sistema Monetario: Clave nombre, cotizacin, pases que lo


utilizan.
Para cada Idioma: Clave, tipo, origen, pases y zonas en que se hablan.
Para cada Zona: Clave, tipo, nombre, pases que se encuentran en ella.
Para cada Organizacin: Clave, nombre, pases, zonas afiliadas
Disear Esquema, Relaciones y Normalizacin de la BdD.
Actividad 3:
Normalizar la siguiente BdD indicando el tipo de relacin que existe
entre cada nodo del rbol.
Base de Datos del IMSS:
El IMSS tiene una serie de hospitales y clnicas en
todas las clnicas de una localidad dependen
especialidad de la misma. Cada hospital
especialidades, mdicos, enfermeras y personal
asignados a el no cambian hasta que se jubilen

diferentes localidades,
de los hospitales de
tiene determinadas
admvo.; que una vez

Cada hospital tiene una clave asignada; cada clnica tiene el mismo
personal solo que cada ao se realizan cambios de personal entre las
distintas clnicas. Los pacientes son atendidos siempre en primer lugar
en la clnica que les corresponde y si su padecimiento lo requiere son
asignados al hospital. Cada paciente tiene un mdico asignado que es
permanente.
Para cada paciente se maneja un expediente con sus datos personales,
historial clnico y un registro de cada visita al mdico.
Cada mdico extiende una receta al paciente, la cual es surtida en la
farmacia correspondiente.
Construir una BdD normalizada que cubra los aspectos manejados por el
IMSS.
Obtener mediante operaciones de clculo y/o lgebra relacional los
siguientes puntos:
a).- Una lista de todos los mdicos del IMSS
b).- Una lista de las clnicas con clave < 040 que pertenezcan a
Veracruz, Orizaba y Puebla.
c).- Una lista de pacientes del mdico Luis Prez Lpez atendidos en la
clnica con clave 093

Actividades del Submdulo III.


Disear Sistemas de Informacin 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, Direccion, Telfono, Correo y Edad que
presente el siguiente Men de Opciones:
Sistema: Descripcin
Programador: Nombre
MENU
1.- Aadir Registros
2.- Consultar Registros
3.- Modificar Registros
4.- Eliminar Registros
5.- Impresin de Reportes
6.- Salida del sistema
Opcin: __
Se evaluarn Aspectos
Procedimentales:

Codificacin

Diagrama de Flujo

Formatos de Pantalla

Subir a su blog personal la Codificacin en su Pgina de Desarrollo de Sistemas

Actitudinales:
1. Trabajo en Equipo

2. Responsabilidad
3. Actitud
4. Honorabilidad
5. Respeto al trabajo de los dems
6. Participacin
Actividad 2:
Breve resea sobre Programacin Orientada a Objetos
La programacin orientada a objetos o POO (OOP segn sus siglas en ingls) es un
paradigma de programacin (propuesta tecnolgica que es adoptada por una comunidad de
programadores cuyo ncleo central es incuestionable en cuanto a que unvocamente trata de
resolver uno o varios problemas claramente delimitados) que usa objetos (unidad que en
tiempo de ejecucin realiza las tareas de un programa. Tambin a un nivel ms bsico se
define como la instancia de una clase) y sus interacciones, para disear aplicaciones y
programas informticos. Est basado en varias tcnicas, incluyendo herencia, abstraccin,
polimorfismo y encapsulamiento. Su uso se populariz a principios de la dcada de los aos
1990. En la actualidad, existe variedad de lenguajes de programacin que soportan la
orientacin a objetos.
Crear la siguiente Aplicacin la cual permite ingresar un nmero real de la forma eee.ddd e
indique el valor mayor entre la parte entera y decimal.
Calificaciones Finales del Semestre Enero - Junio 2011

1er. 2 3er.
Parci Parci Parci
al
al
al
1 BENJAMIN
2 A. YESENIA

6
6

6
8

7
6

3 ALEJANDRO

B.

KARLA
YADIRA
ELIAS
ALMA ZAIRA
ABIGAIL

6
6
6

7
8
8

8
8
7

4
5
6
7

8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3

NATALIA
JESSICA

6
8

10
6

10
8

MONICA

CRYSTAL

NADIA
IVONNE

JOS LUIS

DIANA ELISA

10

10

10

VALERIA

GISELA

ALEJANDRA

10

ALICIA

ANGEL

MONSERRAT

EDUARDO

10

10

DULCE MA

10

JOSE FCO

LILIANA

O. YESENIA

CANDELARIO

VICENTE

10

10

10

P. JOSE
MANUEL

VIRIDIANA

ISRAEL

ARELY

10

1
3
ALEJANDRO
2
3
JOSE
ARTURO
3
3
OSCAR
OMAR
4
3 S. JOSE
5 MANUEL
3
DAMARIS
6
3
VIVIANA
7
3
WENDY
8

10

10

10

10

10

10

7
25
13

8
36
2

8
38
1
100
% Aprobados 66% 95%
%
% reprobados 34% 5% 3%
Promedio
Aprobados
Reprobados

Faltan varios alumnos de Subir su Tarea a su Blog,


Material de Apoyo:
BORES, Rosario / Rangel Romn
Computacin, Metodologa, Lgica computacional y Programacin
Serie Schaum
Mc Graw-Hill Mxico 1995
FORSYTHE, I. Alexander/ Kennan A. Thomas / Organick I. Elliot
Lenguajes de Diagramas de Flujo
Limusa, Mxico, 1989/ 588 pginas
KENDALL, y Kendall
Anlisis y Diseo de Sistemas
3a. Edic., Mxico., Edit. Prentice Hall, 1997.
MARTIN, James
Objets-oriented Analysis & Design
1a. Edic., USA., Edit. Prentice Hall, 1992.
PRESSMAN, Roger S.
Ingeniera del Software un Enfoque Prctico
3a. Edic., Mxico., Edit. Mc Graw Hill, 1993.
GREG, Perry.
Aprendiendo Programacin Orientada a Objetos con C++ en 21 das.
Espaa., Ed. Prentice Hall., 1995
HERNNDEZ, Muoz Pedro.

Visual Fox Pro 5. Desarrollo de Aplicaciones.


Ed. Osborne Mc. Graw Hill
1a. Edic., Espaa., Ed. Osborne Mc. Graw Hill., 1998.
IGLESIAS, Rubn.
Visual Fox Pro 5. Fundamentos y Tcnicas de Programacin
Primera edicin, Madrid, Espaa, Ed. Rama Computec, 1997.
CEBALLOS,Sierra Francisco Javier
Visual Basic Ver.. 6 Curso de Programacin
1a. Edic. Ed. Alfaomega Grupo Editor S.A. de C.V.,Colombia, 1998.
CHARTE, Ojeda Francisco
Programacin con Visual Basic 6.0 Adquiera
Los Fundamentos Bsicos de Programacin.
1a. Edic., Espaa., Edit., Anaya Multimedia S.A.

Vous aimerez peut-être aussi