Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS COMPUTACIONES
OPCION TECNICA
SEMESTRE: 2012 II TRABAJO FINAL TITULO:SISTEMA MEDICO INTEGRAL___________________________________________________ PROFRA:MARIA ALEJANDRA GUTIERREZ
ALUMNO (A): LEDEZMA OCHOA LUIS ALBERTO CENTENO TRUJILLO ERICKA HAIDEE
FECHA:
____28/04/2012___________
INTRODUCCIN AL DISCO.
Gracias a los conocimientos adquiridos en la Opcin Tcnica Programacin de sistemas computacionales: Desarrollo de Software impartida en el Colegio de Ciencias y Humanidades Plantel Azcapotzalco, por la Profesora Alejandra Gutirrez; Nosotros Centeno Trujillo Ericka Haidee y Ledezma Ochoa Luis Alberto, alumnos de dicha opcin, presentamos por este medio de almacenamiento nuestro proyecto, anexando, los programas desarrollados durante el curso, el objetivo, el cdigo fuente y un diccionario tcnico. OBJETIVO DEL CURSO Durante este curso aprendimos a crear diversos programas que cumplen funciones y pueden ser utilizados tanto en la vida cotidiana, como una simple calculadora o caratula, como en las distintas areas profesionales existentes, as mismo entendimos la dificultad y complejidad al utilizar cada programa instalado en nuestro ordenador, adems de tener los conocimientos bsicos para crear sistemas que se comporten de acuerdo a las necesidades individuales.
Adems de las palabras clave anteriores, el compilador C de microsofr tiene las siguientes: _asm _based _cdecl _emit _export _far _fastcall _fortran _huge _interrupt _loadds _near _pascal _saveregs _segment _segname _self
Variables El valor de una variable a diferencia de las contantes puede cambiar a lo largo de un programa. Las sintaxis correspondientes a la declaracin de una variable en la siguiente: Clase: representa una de las cuatro clases siguientes: auto, register, static, o extern. La clase de ina variable determina si esta tiene carcter global. Tipo: determina el tipo de la variable (char, int, float, doubl) Identif: indica el nombre de la variable. Operadores Los operadores son smbolos que indican como son manipulados los datos. Operadores aritmticos Operador + * /
Operacin Suma. Los operadores pueden ser enteros o reales Resta. Los operadores pueden ser enteros o reales Multiplicacin. Los operadores pueden ser enteros o reales Divisin. Los operadores pueden ser enteros o reales. Si ambos operados son enteros el resultado es entero. En el resto de los casos el resultado es real Modulo o resto de una divisin entera. Los operadores tienen que ser enteros
Operadores lgicos Operador && Operacin AND. Da como resultado el valor lgico 1 si ambos operandos son distintos de cero. Si uno de ellos es cero el resultado es el valor lgico 0 OR. El resultado es 0 si ambos operandos son 0. Si uno de los operandos tiene un valor distinto de 0 el resultado es 1 NOT. El resultado es 0 si el operador tiene un valor distinto de cero, y 1 en caso contrario
|| !
Sintaxis de las sentencias y de funciones de C Para presentar los formatos de las sentencias, marcos y funciones de C, se aplicaran las siguientes reglas. Ficheros con extensin .h (# include <ficheros.h>) que contiene las definiciones o declaraciones a esa funcin afines. Funcin prototipo para indicar el tipo del resultado y la lista de argumentos. Definicin de casa argumento indicando su tipo. Ejemplo: funcin sqrt (raz cuadrada) #include <math.h> fichero de declaraciones y funciones Doubl sqrt (donde x); funcin portotipo y definicin de casa argumento.
Funcin scanf La funcin scant() lee datos de entrada estndar stdin, los interpreta de acuerdo con el formato indicado y los almacena en los argumentos especificados. Cada argumento debe ser un puntero a una variable cuyo tipo debe corresponderse con el tipo especificado en el formato. #include <stdio.h> Int scanf (const char) Funcin getch La funcin getch() lee un carcter del teclado, sin visualizarlo la funcin getch() lee un carcter del teclado visualizado. #include <conio.h> Int getch Ejemplo Printf (pulse cualquier tecla); Getch(); En este ejemplo la ejecucin continuara desde pulsar una tecla la cual ser visualizada. Sentencia swich Esta sentencia permite ejecutar una de varias acciones. En funcin del valor de una expresin. Sentencia break Esta setencia finaliza la ejecucin de una sentencia do, for, switch, o while en el cual aparece break; Sentencia for Cuando se desea ejecutar una sentencia simple o compuesta, repetidamente un numero de veces conocido la construccin adecuada es la sentencia for. Ejemplo: For (i=L;i<=100;i++) Printf(% d,i); Este ejemplo imprime los nmeros del 1 al 100. Literalmente dice: desde i=L, mientras i sea menos o igual que 100, con incrementos de L, escribir el valor de i. Sentencia de etiquetas. Si la lnea a la que se transfiere al control es una sentencia ejecutable, se ejecuta esa sentencia y las que le siguen. Si no es ejecutable, la ejecucin se inicia en la primera sentencia ejecutable que se encuentre a continuacin de dicha lnea. Nose puede transferir el control fuera de la funcin en la que nos encontramos. Funcin sprintf(). Esta funcin almacena valores y series de caracteres con formato en una memoria intermedia (buffer). Los argumentos formato y arg tienen el mismo significado en la funcin sprintf(). La funcin sprintf(). Devuelven el numero de caracteres almacenados en buffer, sin incluir al carcter o terminacin /0. Sentencia while Ejecuta una sentencia simple o compuesta, 0, o mas veces, dependiendo del valor de una expresion. While (expresion) Sentencia; Expresin: Es cualquier expresin numrica, relacional o lgica.
Sentencia: Es una sentencia simple o compuesta. La ejecucin de la sentencia while sucede asi: Se evala la expresin. Si el resultado de la expresin es 0 (falso), la sentencia no se ejecuta y se pasa a ejecutar la siguiente sentencia en el programa. Si el resultado de la expresin es distinto de 0 (verdadero), se ejecuta la sentencia y el proceso se repite comenzando en el punto L. Sentencia do Ejecuta una sentencia simple o compuesta, una o mas veces, dependiendo del valor de una exprecion. Do Sentencia; While (expresin); Expresin: Es cualquier expresin numrica relacional o lgica. Sentencia; Es una sentencia simple o compuesta. La ejecucin de una sentencia do sucede de la siguiente forma: Se ejecuta la sentencia o cuerpo de la sentencia do. Se evala la expresin do. Si el resultado de la expresin 0 (falso), se pasa a ejecutar la siguiente sentencia en el programa. Si el resultado de la expresin es distinto de 0 (verdadero), el proceso se repite comenzando en el punto L
Proyecto final
CONSULTAS MDICAS
OBJETIVO: El objetivo principal de programar un sistema con archivos es poder guardar la informacin deseada dentro de un sistema de almacenamiento, para as poder consultar los datos ingresados posteriormente, para crear una base de datos que pueda ser utilizada de manera prctica en cualquier caso de la vida cotidiana. Nuestro programa fue realizado para un caso hipottico, este podra ser utilizado en un consultorio mdico u hospital en el cual sea necesario mantener informacin dentro de una base de datos, dar altas, poder consultar realizar cambios, y bajas dentro de dicho sistema. Con este programa se podra llevar un registro detallado de los pacientes, doctores, o medicamentos dentro de un centro mdico.
Con la base de esta programacin es posible por ejemplo tener inventarios de las medicinas y materiales, indicando su composicin, uso y costo, que estn dados a cambios. As mismo se puede almacenar la informacin de los mdicos y empleados en general que laboran dentro de dicha unidad, tomando en cuenta sus datos personales, puestos y sueldos. O incluso hacer una base de datos para el registro de pacientes, ya sean de consulta externa u hospitalizacin, en las que aparte de calcular el costo por consulta, guarde informacin como su nombre y antecedentes. En este caso nosotros hemos decidido presentar un programa til para el manejo en alguna institucin mdica que almacene informacin de citas medicas y cobros de las mismas. HIPOTESIS: Nosotros pensamos que este programa aplicado a una situacin real puede ser sumamente til para los alumnos de secundaria y/o bachillerato, ya que permite agilizar la resolucin de algunos problemas matemticos y podrn utilizar otros programas que les resultarn interesantes.
DIAGRAMA DE FLUJO
CREAR ARCHIVO
EXPANDIR ARCHIVO
ALTAS DE PACIENTES
BAJAS DE PACIENTES
CDIGO FUENTE:
BIBLIOGRAFA.
Enciclopedia del lenguaje C Javier Ceballos Sierra Edit: RA-MA 1991 Addison-Wesley iberoamericana