Taller
Para los siguientes ejemplos, realice un analisis que le permita asignar los identificadores necesarios de acuerdo a los datos, clasificandolos según el tipo de valor o dato que almacenará. Indique cuales datos son variables y cuales constantes. Presente la declaración de variables:
1. Se requiere controlar la atención de pacientes en un centro médico, el director nos indica que los datos que se solicita a cada paciente son: No. Documento de identidad, tipo de documento, Apellidos y Nombres, dirección, número de teléfono, fecha de nacimiento, sexo, valor consulta, edad, si esta afiliado a EPS o no, estado civil.
2.Se requiere elaborar un programa para controlar el inventario de los equipos del Aula de Sistemas.
Solucion
1.) analisis del problema:
-valores variables: direccion, numero de telefono, valor consulta, afiliado a EPS y estado civil
- valores constantes: Documento de identidad, sexo y apellidos y nombres
Declaracion de la variable: es la aclaracion por lo cual es el tipo de dato y de identificador es constante o identificador es variable
tipos de datos
- caracteres: nombres y apellidos, documento de identidad, fecha de nacimiento, direccion, telefono, sexo y estado civil
- numericos: valor consulta
- logicos: si esta afiliado a eps o no.
1. identificadores variables: direccion, numero de telefono, valor consulta, sexo, estado civil y si esta afiliado o no.
2. identificadores constantes: nombres y apellidos, documentos de identidad
2.) Analisis del problema
-valores variables: computadores que se dañan, equipos prestados, deudores morosos y personal encargado.
-valores constantes:no hay
Declaracion de la variable: aclaracion en el cual es el tipo de dato y tipo de identificador.
Tipo de dato
caracter: entrada a la bases de datos el nombre de los alumnos, codigo
numerico: el registro de cuantos equipos, el valor de los equipos y mantenimientos de dichos aparatos electronicos
logico: si se llevan o no un equipos, autorizacion del encargado.
1. identificador variable: personal, registro de entrada al aula. cantidad de computadores y lista de equipos prestados.
2. identificador constante: nombres y apellidos de los estudiantes y codigo
Publicado por Nilton Fernando Cerquera en
viernes, 6 de febrero de 2009
Suscribirse a:
Enviar comentarios (Atom)

es 5 de marzo de 2009
ResponderEliminarSOLUCION DEL TALLER punto 2
2. Se requiere elaborar un programa para controlar el inventario de los equipos del Aula de Sistemas.
OBJETIVO: elaborar un programa para controlar el inventario de equipos del aula de sistemas.
IDENTIFICACION DEL PROBLEMA: se requiere elaborar un programa para controlar el inventario de los equipos del Aula de Sistemas, de tal forma que se ingresa el inventario de los equipos del aula de sistemas , y se instala el programa generando el programa de control de inventario.
IDENTIFICACION DE DATOS : entrada: inventario de equipo y el programa (SIIGO)
salida: programa de control de inventario.
PPROCESO
datos internos: SIIGO
acciones atomicas
a) instalo el programa
b) ingreso el inventario al programa
c) retomo el inventario del programa
cursos de accion
1. obtener el programa para el control de inventario
secuenciacion
a)}b){c)
estructuras de control
no determinadas
ALGORITMO
Publicado por katherine en 8:41 0 comentarios
SOLUCION DEL TALLER punto 1
1.Se requiere controlar la atención de pacientes en un centro médico, el director nos indica que los datos que se solicita a cada paciente son: No. Documento de identidad, tipo de documento, Apellidos y Nombres, dirección, número de teléfono, fecha de nacimiento, sexo, valor consulta, edad, si esta afiliado a EPS o no, estado civil.
solucion:
No DE DOCUMENTO DE IDENTIDAD: simple, cadena de caracteres y contiene un valor cte o variable.
TIPO DE DOCUMENTO: simple, logico y contiene un valor constante o variable
APELLIDOS: compuesto
NOMBRES :compuesto
DIRECCION: compuesto
NUMERO DE TELEFONO: simple , cadena de carateres y contiene un valor cosntante o variable
FECHA DE NACIMIENTO : compuesto
SEXO: simple, logico y contiene un valor constante.
VALOR DE CONSULTA: simple, numerico (entero ) y contiene un valor constante o variable.
EDAD: simple, numerico y contiene un valor constante o variable.
AFILIACION A EPS (SI O NO): simple, logico y contiene un valor constante o variable-
ESTADO CIVIL: simple
Publicado por katherine
2 dia de logica computacional:
ResponderEliminaren ese dia el profesor agrego los blogs de los estudiantes de ingenieria de la universidad Antonio Nariño, y ademas agregamos dos blogs que fueron: uan ingenieria de sistemas neiva e introduccion a la programacion, y por ultimo estuvimos modificando el blog.
Publicado por Nilton Fernando Cerquera en 13:30 0 comentarios
domingo 22 de febrero de 2009
EL SOFTWARE LIBRE
Con el gran surgimiento de empresas o fabricantes de computadoras, se ha notado que los computadores, al instalar determinado programa, lo registra o le pide al comprador, unas determinadas licencias, pero para saber por que se necesita las licencias, pero primero tenemos que darnos cuenta ¿que es una computadora?
Una computadora es un dispositivo que ejecuta millones de operaciones y obedece órdenes, por esto, la mayoría de computadores tienen diferentes sistemas de lenguaje y por tal razón es difícil de que en algunos computadores hagan procesos exactamente iguales a otro por que estos dispositivos tienen otros lenguajes de programación de donde fueron fabricados.
De tal modo, los computadores al tener diferente tipo de lenguaje de programación, han hecho de que la computadora exige una licencia para poder instalar un software, de lo contrario no podrá instalar ese software.
Ya que al no poder entender este lenguaje de programación, la computadora no sabe como ejecutarlo y Por esto los fabricantes tienen la opción de vender o alquilar las licencias, para poder instalar determinados programas.
Por esa circunstancia, se ha desarrollado un software libre, en el cual no se necesita licencia para poder ejecutar ese programa; al contrario los programas pueden ser ejecutados en cualquier computador y no hay problema con las licencias, por que dejan de haber distintos lenguajes de programación y así habrá mas oportunidades de instalar programas sin dificultades
Hay que destacar que algunos computadores tienen los compiladores que son sistemas de computacion que leen un programa escrito en un lenguaje de programación y, a partir de él, generan uno escrito en el lenguaje de ejecución adecuado para una determinada combinación de Procesador y sistema operativo.
Para ser considerado libre, un programa debe ser distribuido de tal modo que el usuario pueda, estudiar el modo de funcionamiento del programa, adaptarlo a sus necesidades y distribuir, bajo las mismas condiciones, programas derivados. Para que estas libertades sean practicables, no basta con que la licencia del Programa las permita. Además. Por eso la definición de software libre elaborada por la Free software Foundation aclara que un programa no puede ser considerado libre sí su código fuente, su texto original, no está disponible. Es importante aclarar que el software libre no es una nueva tecnología, no es un programa y no es un sistema operativo.
Es bueno conocer un poco mas de fondo, la diferencia que hay un software libre y un software que necesite licencias. Entonces, para poder distinguir un programa licenciado bajo condiciones libres de uno licenciado con una licencia no libre, es obvio, debemos recurrir al documento de licencia y saber distinguir cuáles son los permisos y las condiciones de los mismos software y modificar, para transformar este programa de computadora en software libre.
Tal vez uno de los mayores desafíos que presenta el software libre es la variedad de aplicaciones licenciadas para cada una de las ramas de la actividad humana. Se calcula que actualmente existen alrededor de cien mil proyectos de desarrollo de software libre, algunos se encuentran en etapa de planificación y otros ya se encuentran maduros dando frutos y pueden ser utilizados para cubrir una amplia gama de necesidades.
Unos de los grandes beneficios que ofrece este nuevo software libre es tener en cuenta al estudiante como un ser integral y enseñarle la importancia de la libertad, guiarlo en el sentido de saber hacer uso de esa libertad. Hacerle entender al estudiante que debe tener la posibilidad de estudiar hasta donde su curiosidad lo lleve, que debe poder profundizar en el conocimiento.
Pero además existen otras razones, los costos para las instituciones educativas son menores, no solo por el ahorro en el pago de licencias, sino también porque, el software libre es más confiable y seguro que su homólogo privativo. Él poder acceder al código fuente es un estímulo permanente para la apropiación de las nuevas tecnologías y la innovación. Lo cual pasa también por entender que el software se puede adaptar a sus necesidades locales y que cualquier persona, con los conocimientos necesarios, puede participar de la construcción, adaptación y uso de programas de computadora. Esta es una forma real y tangible de acercar las nuevas tecnologías a nuestra gente, acercando las posibilidades, en lugar de mostrar al software como la obra de algún iluminado que seguramente vive en un país desarrollado y necesita una enorme infraestructura para su trabajo. Esto no es así, y el software libre es una muestra tangible de eso.
El desarrollo del software libre hace que las condiciones de licenciamiento de los programas libres permiten la construcción comunitaria de software. Usando el modo cooperativo de construcción, usamos un mecanismo similar al del peer review (revisión por pares o arbitraje) tan esencial al método científico, y no limitamos las posibilidades del programa a lo que pueda ocurrírsele aun grupo pequeño de usuarios.
El modelo de negocios del Software Libre no parte de la producción
pseudo-industrial de programas para vender como producto terminado, sino en el agregado de valor. Esto posibilita muchos negocios en las áreas de capacitación, asesoramiento, adaptación, documentación, publicación de libros, etc. Existen muchas empresas (Google, ISPs) cuyos servicios no podrían ser ofrecidos con la calidad necesaria y aun precio aceptable si no contaran con Software Libre. Para desarrolladores de software, el Software Libre ofrece una oportunidad poderosísima: la de agregar valor mediante la ampliación incremental de la funcionalidad de los programas. Los usuarios de software (independientemente de que éste sea libre o no), a menudo se encuentran con que los programas no hacen exactamente lo que ellos necesitan, que hacen cosas de más, o de menos. Si el software no es libre, un desarrollador que quiera satisfacer esta necesidad deberá primero duplicar la funcionalidad del programa que el usuario tiene, y recién entonces agregarle la nueva función.
Mi opinión personal acerca del software libre, es que es bueno por que ayuda a mejorar la tecnología, volviéndola más sencilla y de mejor calidad, por que ya no se necesitaría licencias, y es más fácil instalar programas.
En conclusión, el software es una excelente herramienta para poder mejorar los niveles de aprendizaje en los jóvenes, por que estimulan a ellos a la búsqueda de nuevos conocimientos, a analizar sobre el manejo del software libre.
El software libre colabora en la disminución de licencias en la instalación de algunos programas, para que puedan ser ejecutados, y no buscar licencias para cada programa que vaya a ser instalado.
Publicado por Nilton Fernando Cerquera en 13:11 0 comentarios
TRABAJO DE LOGICA COMPUTACIONAL
ResponderEliminar1. La FIFA quiere determinar la capacidad de aire o el espacio ocupado por sus balones si se sabe que la medida es en metros cúbicos.
SOLUCION:
1. ANALISIS DEL PROBLEMA:
¿Qué me piden? La cantidad de aire o cantidad de espacio
¿Qué me dan? Los balones de la FIFA
¿Cómo Lo hago? Hallando el volumen de los balones
2. La UAN hace congresos, entrevistas y eventos en el cual, las empresas regionales alquilan sus stands, el pago depende de los metros cuadrados y los días de permanencia en el evento, y se sabe que se debe pagar el IVA y la UAN reconoce al organizador la quinta parte por su colaboración. Determinar el pago total del stand
ANALISIS DEL PROBLEMA:
¿QUE ME PIDEN? El pago total del stand
¿Qué me dan? Los días y los metros cuadrados que se solicitan en el stand
¿Cómo Lo hago? Los días se multiplican por los metros cuadrados mas el IVA y se descuenta la quinta parte para el organizador del evento
3. Una persona recorre los lunes, miércoles y viernes, una ruta y se conatbilizan los tiempos obtenidos. Determinar el tiempo promedio de un recorrido en una semana.
ANALISIS DEL PROBLEMA:
¿QUE ME PIDEN? El tiempo promedio de la ruta
¿Qué me dan? La semana de ejercicio (lunes, los miércoles y los viernes)
¿Cómo Lo hago? Como me dan los tiempos obtenidos del lunes, el miércoles y el viernes, ingreso estos tiempos y calculo el tiempo promedio para calcular el tiempo promedio