Sei sulla pagina 1di 8

UNIVERSIDAD NACIONAL AUTNOMA -DE MXICO

COLEGIO DE CIENCIAS Y HUMANIDADES PLANTEL AZCAPOTZALCO

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.

DICCIONARIO TECNICO DE LENGUAJE C


Char: el tipo de char es utilizado para almacenar un valor entero en el rango 128 a 127, correspondiente a un carcter del cdigo ASCII. Ejemplo: Char car; Este carcter declara una variable car de tipo char, capaz de contener una carcter cuyo cdigo ASCII se corresponda con un valor entero entre 0 y 127. Float : Es de los mas recurridos en un lenguaje de programacin. Un real en simple precisin es un numero que puede tener un punto decimal y que puede estar comprendido en un rango grande. Un numero real en simple precisin no tiene mas de 7 digitos significativos. Ejemplo: Float x; Este ejemplo declara la variable x de tipo real en simple precisin. Arrays: Un array es un conjunto de objetos, todos del mismo tipo, que ocupan posiciones sucesivas en memoria. Para definir un array se utiliza el operador [] despus del nomre array. Ejemplo: Int lista [40] Este ejemplo declara un array lista de 40 elementos (lista [0] a [39] para almacenar valores enteros. Palabras clave Las palabras clave son identificadores predefinidos que tienen un significado especial para el compilador C. Un identificador definido por el usuario, no puede tener el mismo nombre que una palabra clave: Auto Break Case Char Const Continue Default Do Doubl Else Enum Extern Float For Goto If Int Long register return Short signed sizeof Static strut switch typedef unin unsigned void volatile while

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

PROGRAMA PARA UN CONSULTORIO MDICO.

CREAR ARCHIVO

EXPANDIR ARCHIVO

DETERMINA EL NUMERO DE ARCHIVOS EXISTENTES EN EL SISTEMA.

AGREGA ARCHIVOS AL NUMERO DETERMINADO EN EL SISTEMA.

PROGRAMA PARA UN CONSULTORIO MDICO.

ALTAS DE PACIENTES

BAJAS DE PACIENTES

PERMITE QUE INGRESE Y GUARDE LOS DATOS CORRESPONDIENTES A UN NUEVO PACIENTE

ELIMINA LOS DATOS EXISTENTES DENTRO DEL SISTEMA DE LOS PACIENTES.

CDIGO FUENTE:

BIBLIOGRAFA.
Enciclopedia del lenguaje C Javier Ceballos Sierra Edit: RA-MA 1991 Addison-Wesley iberoamericana

Potrebbero piacerti anche