Guia computacion 9no grado

Embed Size (px)

Citation preview

  • 1. Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacin U.E. Maestro Orlando Enrique Rodrguez San Francisco Los CortijosIntroduccin a laComputacinConceptos BsicosProf. Mayerling Contreras2011- 2012

2. Computacin: Trmino asociado al clculo, procesamiento, y administracin de datos;vocablo que difiere del concepto de Informtica, ya que ste es el estudio de una realidadpara proponer optimizaciones, cambios o modificaciones de un sistema de informacinadministrativo o computacional.Informtica: Conceptualmente, se puede entender como aquella disciplina encargada delestudio de mtodos, procesos, tcnicas, desarrollos y su utilizacin en ordenadores(computadores), con el fin de almacenar, procesar y transmitir informacin y datos enformato digital.Computadora, es una mquina electrnica que recibe y procesa datos para convertirlosen informacin til. Una computadora es una coleccin de circuitos integrados y otroscomponentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a loindicado por un usuario o automticamente por otro programa, una gran variedad desecuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas enfuncin a una amplia gama de aplicaciones prcticas y precisamente determinadas,proceso al cual se le ha denominado con el nombre de programacin y al que lo realiza sele llama programador.Clasificacin de las computadoras Por su fuente de energa: pueden ser:o Mecnicas: funcionan por dispositivos mecnicos con movimiento.o Electrnicas: Funcionan en base a energa elctrica. Dentro de este tipo, y segn su estructura, las computadoras pueden ser:Analgicas: Trabajan en base a analogas. Requieren de un procesofsico, un apuntador y una escala (v.g.: balanza). Las caractersticasdel clculo analgico son las siguientes: Preciso, pero no exacto; Barato y rpido; Pasa por todos los infinitsimos, es decir que tiene valor en todomomento, siempre asume un valor. Digitales: Llamadas as porque cuentan muy rudimentariamente,"con los dedos"; sus elementos de construccin, los circuitoselectrnicos, son muy simples, ya que solo reconocen 2 estados:abierto o cerrado. Manejan variables discretas, es decir que no hay 3. valores intermedios entre valores sucesivos. Dentro de las digitales encontramos otros 2 grupos, segn su aplicacin: De aplicacin general: Puede cambiarse el software por lavolatilidad de la memoria, y por lo tanto el uso que se le da. De aplicacin especfica: Lleva a cabo tares especficas y slosirve para ellas.. En lo esencial es similar a cualquier PC, perosus programas suelen estar grabados en silicio y no puedenser alterados (Firmware: Programa cristalizado en un chip desilicio, convirtindose en un hbrido de hard y soft.). Dentrode este tipo tenemos: Computador incorporado: Mejora todo tipo de bienes de consumo (relojes de pulso, mquinas de juegos, aparatos de sonido, grabadoras de vdeo). Ampliamente utilizado en la industria, la milicia y la ciencia, donde controla todo tipo de dispositivos, inclusive robots. Computador basado en pluma: Es una mquina sin teclado que acepta entradas de una pluma que se aplica directamente a una pantalla plana. Simula electrnicamente una pluma y una hoja de papel. Adems de servir como dispositivo apuntador, la pluma puede emplearse para escribir, pero slo si el soft. del computador es capaz de descifrar la escritura del usuario. Asistente personal digital (PDA, personal digital assistant): usa la tecnologa basada en pluma y funciona como organizador de bolsillo, libreta, agenda y dispositivo de comunicacin. Por su tamao: La caracterstica distintiva de cualquier sistema de computacin es sutamao, no su tamao fsico, sino su capacidad de cmputo. El tamao o capacidad decmputo es la cantidad de procesamiento que un sistema de computacin puede realizarpor unidad de tiempo. Macrocomputador: Mquina de enormes dimensiones, que usan las grandes organizaciones y que tienden a ser invisibles para el pblico en general, ya que 4. estn escondidas en salas con clima controlado. Son capaces de comunicarse simultneamente con varios usuarios por la tcnica de tiempo compartido; ste tambin permite que los usuarios con diversas necesidades computacionales compartan costosos equipos de computacin. Minicomputador: Tambin es una mquina multiusuario (es decir que usa la tcnica de tiempo compartido). Es ms pequeo y econmico que un macrocomputador, pero mayor y ms potente que una computadora personal. Estacin de trabajo: Computador de escritorio que tiene el poder de un minicomputador, pero a una fraccin del costo. Es de uso muy comn entre personas cuyas tareas requieren gran cantidad de clculos (cientficos, analistas burstiles, ingenieros). Aunque muchas estaciones de trabajo son capaces de dar servicio a varios usuarios al mismo tiempo, en la prctica a menudo son usadas por una sola persona a la vez. Microcomputadora o Computador personal: PC (Personal computer). Computador habitualmente monousuario (aunque puede configurarse para usuarios mltiples) de propsito general. En una micro se monta el microprocesador, los circuitos electrnicos para manejar los dispositivo perifricos y los chips de memoria en un solo tablero de circuitos, el tablero de sistema o tablero madre (mother board). El microprocesador y los otros chips se montan en una portadora antes de fijarlos al tablero madre. Las portadoras tienen conectores de agujas de tamao estndar que permiten que se conecten los chips en el tablero de sistema. La mother board es lo que distingue a una computadora de otra. La PC puede ser de escritorio o porttil. Dentro de los computadores porttiles encontramos: o Laptop: alimentado por bateras, con pantalla plana y quepueden cargarse como un portafolios. o Notebook: Ms livianas que las anteriores y que puedentransportarse dentro de un portafolios. o Palmtop: o computador manual, o PC de bolsillo. Tanpequeas que caben en un bolsillo. Atiende las necesidadesde usuarios para los cuales la movilidad es ms valiosa queun teclado o una pantalla de tamao usual.HardwareHardware es todo aquello que es tangible (lo que se puede tocar). Dentro de este grupo est el monitor, el teclado, la computadora / ordenador en si lacaja (lo que alberga las tarjetas, el disco duro, la unidad de disquete, etc.).Tambin se incluyen la impresora, la UPS (sistema de Fuerza ininterrumpible), el ratn(mouse), la cmara de video acoplada a nuestro equipo, el micrfono, los cables,conexiones, etc. 5. Tambin se encuentran dentro de esta categora el modem, el switch, el router, la,lnea telefnica, etc., que hacen la comunicacin a internet posible.LOS DISPOSITIVOS DE ENTRADA/SALIDA:Son aquellos que permiten la comunicacin entre la computadora y el usuario. DISPOSITIVOS DE ENTRADA: Son aquellos que sirven para introducir datos a la computadora para su proceso. Losintroducirdatos se leen de los dispositivos de entrada y se almacenan en la memoria central ointerna. Los dispositivos de entrada convierten la informacin en seales elctricas que sealmacenan en la memoria central. Los dispositivos de entrada tpicos son los teclados, otros son: lpices pticos, palancasde mando (joystick), CD-ROM, discos compactos ( CD), etc. Hoy en da es muy frecuente,),que el usuario utilice un dispositivo de entrada llamado ratn que mueve un punterotivoelectrnico sobre una pantalla que facilita la interaccin usuario-mquina. DISPOSITIVOS DE SALIDA: Son los que permiten representar los resultados (salida) del proceso de datos. Eldispositivo de salida tpico es la pantalla o monitor. Otros dispositivos de salida son: .impresoras (imprimen resultados en papel), trazadores grficos (plotters), bocinas, entreotros... 6. Software Todo el hardware que hay no puede funcionar si no hay software (programa oprogramas) que hacen que este trabaje de manera adecuada. El software hace que una computadora tenga vida y se comporte de la manera quetodos conocemos.Algunos ejemplos de software son: - Los Sistemas Operativos (S.O.) como el antiguo DOS (Disk Operating System),Windows 95, 98, Milenium, 2000, XP, y Vista. Tambin hay que tomar en cuenta que haySistemas Operativos de Microsoft especial para redes. Otros Sistemas Operativos son elOS/2, el LINUX (en varias versiones) , el UNIX, entre otros.Software propietario El software propietario (tambin llamado privativo, de cdigo cerrado o software nolibre) es cualquier programa informtico en el que el usuario final tiene limitaciones parausarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo cdigo fuente noest disponible o el acceso a ste se encuentra restringido por un acuerdo de licencia, opor tecnologa anticopia. Para la Fundacin para el Software Libre (FSF) este concepto se aplica a cualquiersoftware que no es libre o que slo lo es parcialmente (semilibre), sea porque su uso,redistribucin o modificacin est prohibida, o requiere permiso expreso del titular delsoftware. En el software de cdigo cerrado una persona fsica o jurdica (compaa, corporacin,fundacin, etc.) posee los derechos de autor sobre un software lo que le da la posibilidadde controlar y restringir los derechos del usuario sobre su programa. Esto implica por logeneral que el usuario slo tiene derecho a ejecutar el software bajo ciertas condiciones,comunmente fijadas por el proveedor y no dispone de acceso a su cdigo fuente o anteniendo acceso a l no tiene derecho a modificarlo ni redistribuirlo. 7. Software libreMapa conceptual del software libre.El software libre (en ingls free software, esta denominacin tambin se confunde asoftware,veces con gratis por el doble sentido del ingls free en castellano) es la denominacin delsoftware que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto,una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuidolibremente. Segn la Free Software Foundation el software libre se refiere a la libertad de Foundation,los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlomodificado. El software libre suele estar disponible gratuitamente, o al precio de costo de ladistribucin a travs de otros medios; sin embargo no es obligatorio que sea as, por lotanto no hay que asociar software libre a "software gratuito" (denominado usualmentefreeware), ya que, conservando su carcter de libre, puede ser distribuido),comercialmente ("software comercial"). Anlogamente, el "software gratis" o "gratuito"incluye en ocasiones el cdigo fuente; no obstan este tipo de software no es libre en el;obstante,mismo sentido que el software libre, a menos que se garanticen los derechos demodificacin y redistribucin de dichas versiones modificadas del programa. Tampoco debe confundirse software libre con "software de dominio pblico". ste".ltimo es aquel software que no requiere de licencia, pues sus derechos de explotacinson para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede haceruso de l, siempre con fines legales y consignando su autora original. Este software seraaquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras unplazo contado desde la muerte de este, habitualmente 70 aos. Si un autor condiciona suuso bajo una licencia, por muy dbil que sea, ya no es del dominio pblico pblico. 8. ActividadesResuelve en tu cuaderno las siguientes preguntas:1. Qu es un computador?2. Cul es la diferencia entre computacin e Informtica?3. Explica brevemente las caractersticas de los principales tipos de computadoras.4. Qu es el Hardware?5. Qu es el Software?6. Cmo est dividido el hardware de una computadora?7. Cules son los tipos de software que existen? Explica las caractersticas de cada uno.8. Al hablar de software libre, Se entiende que cualquier persona tiene dominio sobre l? Explica. 9. Algoritmos yDiagramas de FlujoOperadores y sus tipos 10. Operadores Un operador es un smbolo (+, -, *, /, etc) que tiene una funcin predefinida (suma,resta, multiplicacin, etc) Son elementos que relacionan de forma diferente, los valores de una o ms variablesy/o constantes. Es decir, los operadores nos permiten manipular valores.Operadores Aritmticos Los operadores aritmticos permiten la realizacin de operaciones matemticas con losvalores (variables y constantes).Los operadores aritmticos pueden ser utilizados con tipos de datos enteros o reales. Siambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.Operadores Aritmticos+ Suma- Resta* Multiplicacin/ Divisinmod Modulo (residuo de la divisin entera)Ejemplos:ExpresinResultado7/23.512 mod 7 54+2*514Prioridad de los Operadores AritmticosTodas las expresiones entre parntesis se evalan primero. Las expresiones conparntesis anidados se evalan de dentro a fuera, el parntesis ms interno se evala 11. primero. Dentro de una misma expresin los operadores se evalan en el siguiente orden:1. ^ Exponenciacin2. *, /, mod Multiplicacin, divisin, modulo.3. +, - Suma y resta.Los operadores en una misma expresin con igual nivel de prioridad se evalan deizquierda a derecha.Ejemplos:4 + 2 * 5 = 1423 * 2 / 5 = 9.23 + 5 * (10 - (2 + 4)) = 23 2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98Operadores Relacionales Se utilizan para establecer una relacin entre dos valores. Luego compara estos valoresentre si y esta comparacin produce un resultado de certeza o falsedad (verdadero ofalso). Los operadores relacionales comparan valores del mismo tipo (numricos o cadenas).Estostienenelmismoniveldeprioridad en su evaluacin.Los operadores relacinales tiene menor prioridad que los aritmticos.Tipos de operadores Relacionales > Mayor que < Menor que > = Mayor o igual que < = Menor o igual que < > Diferente = IgualEjemplos:Si a = 10, b = 20, c = 30a+b>cFalsoa-b c VerdaderoOperadores Lgicos Estos operadores se utilizan para establecer relaciones entre valores lgicos. Estosvalores pueden ser resultado de una expresin relacional. 12. Tipos de operadores LgicosAnd YOr ONot NegacinEjemplo:Para los siguientes ejemplos T significa verdadero y F falso.Operador NotOperando ResultadoTFFTOperador AndOperando1 Operador Operando2ResultadoT ANDTTTFFFTFFFFOperador OrOperando1 Operador Operando2ResultadoT Or TTTFTFTTFFFPrioridad de los Operadores Lgicos 1. Not 2. And 3. Or 13. Prioridad de los Operadores en General 1. () 2. ^ 3. *, /, Mod, Not 4. +, -, And 5. >, =, < =, < >, =, OrEjemplos:Sea: a = 10 b = 12 c = 13 d =10AlgoritmoPodemos encontrar muchas definiciones de algoritmo en los textos de programacion,todas ellas muy similares: Conjunto ordenado y finito de pasos que permite hallar la solucin de unproblema. Una secuencia de pasos que conducen a la realizacin de una tarea. Descripcin exacta de la secuencia en que se ha de realizar un conjunto deactividades tendientes a resolver un determinado tipo de problema oprocedimiento. Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan lalgica de un programa. Es un sistema por el cual se llega a una solucin, teniendo en cuenta que debe deser definido, finito y preciso. Toda receta, proceso, rutina, mtodo, procedimiento, tcnica, formula queresuelven un determinado problema. Conjunto de instrucciones concretas y detalladas mediante el cual se consigue unaaccin determinada. 14. Conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas reglas definidas. Descripcin precisa de una sucesin de instrucciones que permite llevar a cabo un trabajo en un nmero finito de pasos. Un conjunto de smbolos y procedimientos usados en la realizacin de un clculo.Las definiciones ms completas o formales: Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo ms finito. [Donald E. Knuth, 1968] Descripcin de un esquema de comportamiento expresado mediante un reportorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se denomina lexico [Pierre Scholl, 1988] Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solucin o indicar la falta de esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu, 2004] Un algoritmo es un procedimiento para la resolucin de problemas de cualquier tipo por medio de determinada secuencia de pasos simples y no ambiguos. El concepto fue utilizado originalmente para el clculo matemtico pero ahora es ampliamente usado en programacin de computadoras.Caractersticas:Las caractersticas fundamentales que debe cumplir todo algoritmo son: Ser definido: Sin ambigedad, cada paso del algoritmo debe indicar la accin a realizar sin criterios de interpretacin. Ser finito: Un nmero especfico y numerable de pasos debe componer al algoritmo, el cual deber finalizar al completarlos. Tener cero o ms entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende. Tener una o ms salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como nicamente verlos en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programacin que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo. 15. Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada ms ni nada menos que aquello que se requiera para y en su ejecucin.Diagrama de flujoDiagrama de flujo sencillo con los pasos a seguir si una lmpara no funciona.Un diagrama de flujo es una representacin grfica de un algoritmo o proceso. Se utilizaen disciplinas como la programacin, la economa, los procesos industriales y la psicologacognitiva. Estos diagramas utilizan smbolos con significados bien definidos querepresentan los pasos del algoritmo, y representan el flujo de ejecucin mediante flechasque conectan los puntos de inicio y de trmino.Un diagrama de flujo de datos es una descripcin grfica de un procedimiento para laresolucin de un problema. Son frecuentemente usados para describir algoritmos yprogramas de computador. Los diagramas de flujo de datos estn conformados por figurasconectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo dedatos se comienza por el INICIO y se siguen las flechas de figura a figura, ejecutndose lasacciones indicadas por cada figura; el tipo de figura indica el tipo de paso que representa.Los diagramas de flujo son frecuentemente usados debido a que pueden suprimir detallesoninnecesarios y tener un significado preciso, si son usados correctamente. 16. CaractersticasUn diagrama de flujo siempre tiene un nico punto de inicio y un nico punto de trmino.Adems, todo camino de ejecucin debe permitir llegar desde el inicio hasta el trmino.Las siguientes son acciones previas a la realizacin del diagrama de flujo: Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueo o responsable del proceso, los dueos o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas. Definir qu se espera obtener del diagrama de flujo. Identificar quin lo emplear y cmo. Establecer el nivel de detalle requerido. Determinar los lmites del proceso a describir.Los pasos a seguir para construir el diagrama de flujo son: Establecer el alcance del proceso a describir. De esta manera quedar fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente. Identificar y listar las principales actividades/subprocesos que estn incluidos en el proceso a describir y su orden cronolgico. Si el nivel de detalle definido incluye actividades menores, listarlas tambin. Identificar y listar los puntos de decisin. Construir el diagrama respetando la secuencia cronolgica y asignando los correspondientes smbolos. Asignar un ttulo al diagrama y verificar que est completo y describa con exactitud el proceso elegido.Ventajas de los diagramas de flujo Favorecen la comprensin del proceso a travs de mostrarlo como un dibujo. El cerebro humano reconoce fcilmente los dibujos. Un buen diagrama de flujo reemplaza varias pginas de texto. Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los re-procesos , los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisin. Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el anlisis de las mismas. Son una excelente herramienta para capacitar a los nuevos empleados y tambin a los que desarrollan la tarea, cuando se realizan mejoras en el proceso. 17. DFD Dfd es un software diseado para construir y analizar algoritmos. Usted puede creardiagramas de flujo de datos para la representacin de algoritmos de programacinestructurada a partir de las herramientas de edicin que para ste propsito suministra elprograma. Despus de haber ingresado el algoritmo representado por el diagrama, podrejecutarlo, analizarlo y depurarlo en un entorno interactivo diseado para ste fin. Lainterfaz grfica de Dfd, facilita en gran medida el trabajo con diagramas ya que simula larepresentacin estndar de diagramas de flujo en hojas de papel.Objetos en dfda) Objeto InicioEs el primer objeto a ejecutar en cualquier algoritmo. Al ser ejecutado, el objeto Inicio transfiere el control al siguiente objeto.b) Objeto AsignacinEl objeto Asignacin asigna valores a campos variables. Al ser ejecutado,puede realizar hasta tres asignaciones.El cuadro de dialogo del objeto Asignacin contiene espacio para tresasignaciones, cada asignacin consta de un espacio para el campo variablesituado siempre a la izquierda, el smbolo de asignacin y un espacio parala expresin situada siempre a la derecha. Esto indica que al campo variable se le asigna elresultado de la evaluacin de la expresin. Debe realizarse por lo menos una asignacin.c) Objeto Ciclo Mientras El objeto Ciclo Mientras tiene como funcin el ejecutar un bloque deobjetos mientras que una condicin sea verdadera. La condicin debeser siempre una expresin que al ser evaluada de como resultado unvalor de tipo de dato Lgico.Ejemplo: 30 AND Sw = .V. , Valor*15 < 300*Contador.Si al evaluar la condicin se obtiene el valor .F. la ejecucin delalgoritmo continuar a partir del objeto que sigue al Cierre. 18. El cuadro de dialogo del objeto Ciclo Mientras contiene espacio para la expresin queconforma la condicin.d) Objeto Ciclo Para Su funcin es ejecutar un bloque de objetos mientras que la variable contadora no alcance el lmite establecido por el valor final. El contador es siempre una variable de tipo de dato Real. Contiene adems un valor inicial que ser asignado al contador al iniciar la ejecucin del ciclo, un valor final y un valor de incremento. Si el contador excede el valor final, la ejecucin continuar a partir delobjeto que sigue al Cierre. En caso contrario, se ejecutar el cuerpo del ciclo y el contadorser incrementado en el valor indicado por el incremento. El cuadro de dilogo del objeto Ciclo para contiene espacio para la variable contador,valor inicial, valor final y el valor de incremento en su respectivo orden.e) Objeto DecisinEl objeto decisin selecciona el flujo a seguir de acuerdo al valor lgico de una condicin. La condicin debe ser siempre una expresin que al ser evaluada de como resultado un valor de tipo de dato Lgico. Ejemplo: 30AND sw = .V. , valor*15 < 300*contador. El objeto Decisin est asociado a dos bloques de objetos ubicados a lado y lado deeste, y un objeto Cierre Decisin ubicado a continuacin de ambos bloques. 19. Si al evaluar la condicin se obtiene el valor lgico .V., se ejecuta el bloque rotulado con lapalabra Si, en caso contrario se ejecuta el bloque rotulado con No. En ambos casos laejecucin contina en el objeto Cierre Decisin. El cuadro de dialogo del objeto Decisin contiene espacio para la expresin queconforma la condicin, y dos casillas por medio de las cuales se puede especificar por cuallado continuara el flujo en caso de que la condicin sea verdadera.f) Objeto Lectura El objeto Lectura permite la entrada de valores constantes desde el teclado y se los asigna a campos variables. Podr ser leda cualquier cantidad de variables utilizando un objeto Lectura. Al ejecutarse, el objeto despliega un cuadro de dilogo por cada variable presente en la lista, este cuadro de dilogo espera que el usuario introduzca un valor constante que ser asignado a la respectiva variable.El cuadro de dilogo para la edicin del objeto contiene un espacio para ingresar unalista de variables separadas por comas. Debe existir por lo menos una variable. 20. g) Objeto Salida El objeto Salida muestra valores por pantalla. Puede ser visualizada cualquier cantidad de valores utilizando un objeto Salida. Al ejecutarse, este objeto evala cada una de las expresiones que contiene y despliega un cuadro de dilogo que muestra el valorobtenido en cada una de las expresiones en su respectivo orden.El cuadro de dilogo para la edicin del objeto contiene un espacio para ingresar unalista de expresiones separadas por comas. Debe existir por lo menos una expresin.h) Objeto Fin Este objeto junto con el objeto Inicio, delimita el cuerpo del procedimiento principal. Solo existe un objeto Fin en el diagrama; la ejecucin de este objeto finaliza la ejecucin del algoritmo.Programa informtico Un programa informtico es un conjunto de instrucciones que una vez ejecutadasrealizarn una o varias tareas en una computadora. Sin programas, estas mquinas nopueden funcionar correctamente. Al conjunto general de programas, se le denominasoftware y as, se refiere al equipamiento lgico o soporte lgico de una computadoradigital.En informtica, se los denomina comnmente binarios, (propio en sistemas unix, dondedebido a la estructura de este ltimo, los ficheros no necesitan hacer uso de extensiones.Posteriormente, los presentaron como ficheros ejecutables, con extensin .exe, en lossistemas operativos de la familia Windows) debido a que una vez que han pasado por elproceso de compilacin y han sido creados, las instrucciones que se escribieron en unlenguaje de programacin que los humanos usan para escribirlos con mayor facilidad, sehan traducido al nico idioma que la mquina comprende, combinaciones de ceros y unosllamada cdigo mquina. El mismo trmino, puede referirse tanto a un programa 21. ejecutable, como a su cdigo fuente, el cual es transformado en un binario cuando escompilado. Generalmente el cdigo fuente lo escriben profesionales conocidos comoprogramadores. Se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas:imperativo o declarativo y que posteriormente puede ser convertido en una imagenejecutable por un compilador. Cuando se pide que el programa sea ejecutado, elprocesador ejecuta instruccin por instruccin. De acuerdo a sus funciones, se clasifican en software de sistema y software deaplicacin. En los computadores actuales, al hecho de ejecutar varios programas de formasimultnea y eficiente, se le conoce como multitarea. Un programa es un conjunto de instrucciones u rdenes basadas en un lenguaje deprogramacin que una computadora interpreta para resolver un problema o una funcinespecfica.1.- Es la relacin ordenada de actividades, en informtica se le conoce como la seriecodificada de instrucciones.3. Redaccin de un algoritmo en un lenguaje de programacin.4. Conjunto de instrucciones ordenadas correctamente que permiten realizar una tarea otrabajo especfico.5. Toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa oindirectamente, en un sistema informtico para realizar una funcin o una terea o paraobtener un resultado determinado, cualquiera que fuere su forma de expresin y fijacin.6. Conjunto secuenciado de instrucciones que quedan escritas en un lenguajedeterminado con unos fines especficos. Aunque en el lenguaje comn con frecuencia sedenomina programa al sistema operativo, la diferencia estriba, precisamente, en laespecificidad de aqul frente al carcter de gestin global de ste. La palabra softwareengloba ambos.Estructuras de la Programacin:a) Secuenciales: La estructura secuencial es aquella en la que una accin (instruccin) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y as sucesivamente hasta el fin del proceso. Una estructura secuencial se representa de la siguiente forma: 22. InicioAccion1Accion2..AccionNFinb) Condicionales: Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparacin, se siga un curso de accin dentro del programa. Cabe mencionar que la comparacin se puede hacer contra otra variable o contra una constante, segn se necesite. Existen tres tipos bsicos, las simples, las dobles y las mltiples.Simples:Las estructuras condicionales simples se les conocen como Tomas de decisin. Estastomas de decisin tienen la siguiente forma:Pseudocdigo: Diagrama de flujo:Dobles:Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativasposibles en funcin del cumplimiento o no de una determinada condicin. Se representade la siguiente forma: 23. Pseudocdigo:Diagrama de flujo: c)Repetitivas: La estructura repetitiva se utiliza cuando se quiere que un conjunto de instrucciones se ejecuten un cierto nmero finito de veces. Se le llama bucle o ciclo a todo proceso que se repite un cierto nmero de veces dentro de un pseudocdigo o un programa. Existen dos tipos de estructuras repetitivas; la primera es aquella en donde se tiene perfectamente establecido el nmero de veces que un grupo de acciones se van a ejecutar (20, 5, 2 veces), y la segunda en la que el nmero de repeticiones es desconocido y se har hasta que se cumpla o no cierta condicin.EJERCICIOS: 1. Realice un algoritmo que permita ingresar la nota de los tres lapsos de una asignatura,calcule su promedio y muestre la nota definitiva de un alumno de computacin. 2. Realice un algoritmo que permita ingresar la cantidad de pantalones que una personadesea comprar y calcule el monto total a pagar sabiendo que cada pantaln cuesta Bsf.70. 3. Una empresa decide otorgarle un aumento de salario del 15% a sus trabajadores,realice un algoritmo, que permita ingresar el sueldo de un empleado y mostrarcuanto se le debe pagar luego de aplicarle el aumento. 4. Una tienda tiene un descuento de 20% en pantalones, realice un algoritmo, quepermita ingresar el precio de un pantaln y mostrar cuanto debe pagar el clienteluego de aplicarle el descuento. 24. 5. Realice un algoritmo, que permita ingresar el precio de tres artculos incluidos en una factura y mostrar cuanto debe pagar el cliente en total luego de agregarle el IVA del 9%.6. Una empresa decide otorgarle un aumento de salario del 15% a sus trabajadores, realice un algoritmo, que permita ingresar el sueldo de un empleado y mostrar cuanto se le debe pagar luego de aplicarle el aumento.7. Un ciudadano, para poder contraer matrimonio, debe cumplir con dos condiciones: que sea mayor de edad y que sea soltero. Haga un algoritmo que permita ingresar la edad y el estado civil de una persona y muestre un mensaje indicando si es apta para casarse o no.8. Realice un algoritmo que solicite el valor de a, b y c y permita calcular el valor de X, sabiendo que: + = 25. Microsoft Excel 26. Qu es y para qu sirve Excel?Excel es un programa del tipo Hoja de Clculo que permite realizar operaciones connmeros organizados en una cuadrcula. Es til para realizar desde simples sumas hastaclculos de prstamos hipotecarios.Elementos de Excel La pantalla inicialAl iniciar Excel aparece una pantalla inicial como sta, vamos a ver sus componentesfundamentales, as conoceremos los nombres de los diferentes elementos y ser ms fcilentender el resto del curso. La pantalla que se muestra a continuacin (y en general todaslas de este curso) puede no coincidir exactamente con la que ves en tu ordenador, ya quecada usuario puede decidir qu elementos quiere que se vean en cada momento, comoveremos ms adelante.Al hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con losdiferentes elementos que se pueden insertar en Excel. Todas las operaciones se puedenhacer a partir de estos mens. Pero las cosas ms habituales se realizan ms rpidamente 27. a partir de los iconos de las otras barras que veremos a continuacin. En el extremo de laderecha estn los botones para minimizar , restaurar y cerrar del libro de trabajo. En Excel2003 la barra de mens tiene un comportamiento "inteligente", que consiste,bsicamente, en mostrar de los mens slo los comandos ms importantes y los que elusuario va utilizando.Los mens desplegables de la barra de mens contienen tres tipos bsicos de elementos: Las Barras La barra de ttulo Contiene el nombre del documento sobre el que se est trabajando en ese momento.Cuando creamos un libro nuevo se le asigna el nombre provisional Libro1, hasta que loguardemos y le demos el nombre que queramos. En el extremo de la derecha estn losbotones para minimizar , restaurar y cerrar . La barra de menContiene las operaciones de Excel, agrupadas en mens desplegables. 28. Al hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con losdiferentes elementos que se pueden insertar en Excel. Todas las operaciones se puedenhacer a partir de estos mens. Pero las cosas ms habituales se realizan ms rpidamentea partir de los iconos de las otras barras que veremos a continuacin. En el extremo de laderecha estn los botones para minimizar , restaurar y cerrar del libro de trabajo. En Excel la barra de mens tiene un comportamiento "inteligente", que consiste,bsicamente, en mostrar de los mens slo los comandos ms importantes y los que elusuario va utilizando.Los mens desplegables de la barra de mens contienen tres tipos bsicos de elementos: - Comandos inmediatos. Se ejecutan de forma inmediata al hacer clic sobre ellos. Se reconocen porque a la derecha del nombre del comando, o no aparece nada o bienaparece la combinacin de teclas para ejecutarlo desde el teclado.Por ejemplo, en el men Insertar, el comando Columnas, o el comando Hipervnculo quese activa pulsando al mismo tiempo las teclas Ctrl, Alt y K. - Otro men desplegable.Al situarse sobre ste, se abre un nuevo men a su lado con ms opciones para queelijamos una de ellas.Se reconocen porque tienen un tringulo a la derecha.Por ejemplo, en el men Insertar, Imagen 29. - Comando con ventana.Al hacer clic, aparece una ventana o cuadro de dilogo en el que nos pedir querellenemos algunos datos y que tendr botones para aceptar o cancelar la accin. Se distinguen porque el nombre acaba en puntos suspensivos. Por ejemplo, en el men Insertar, Grfico... La barra de herramientas estndarContiene iconos para ejecutar de forma inmediata algunas de las operaciones mshabituales, como Guardar , Copiar , Cortar , etc. 30. La barra de formatoContiene las operaciones ms comunes sobre formatos, como poner en negrita, cursiva,elegir tipo de fuente, etc. La barra de formulasNos muestra el contenido de la celda activa, es decir, la casilla donde estamossituados. Cuando vayamos a modificar el contenido de la celda, dicha barra variarligeramente, pero esto lo estudiaremos ms adelante. La barra de etiquetasPermite movernos por las distintas hojas del libro de trabajo. Las barras de desplazamientoPermiten movernos a lo largo y ancho de la hoja de forma rpida y sencilla, simplementehay que desplazar la barra arrastrndola con el ratn, o hacer clic en los tringulos.Conceptos bsicos de Excel.Aqu podrs encontrar los conceptos ms bsicos que utiliza Excel. Libro de trabajo Un libro de trabajo es el archivo que creamos con Excel, es decir, todo lo que hacemosen este programa se almacenar formando el libro de trabajo.Los libros de trabajo de Excel tienen la extensin .XLS para que el ordenador losreconozca como tal.Cuando se inicia una sesin de Excel automticamente se abre un nuevo libro de trabajocon el nombre provisional de Libro1. Esto lo puedes comprobar en la pantalla de Excel, enla Barra de ttulo en la parte superior de la ventana vers cmo pone Microsoft Excel -Libro1. 31. Cada vez que empezamos un nuevo trabajo con Excel el nmero del libro ir variandodependiendo de cuntos se hayan creado en esta sesin. As si empezamos otro trabajo,el nombre que se asigna ser Libro2, el siguiente Libro3, y as sucesivamente.Cuidado que el nombre asignado slo sirve como referencia para identificar lostrabajos mientras no se hayan guardado, en ningn caso significa que el archivo ya seencuentra guardado.Un libro de trabajo est formado por varias hojas, en principio constar de 3 hojas aunqueel nmero de stas puede variar entre 1 y 255, Si miras en la parte inferior de la ventanade Excel encontrars las diferentes hojas del libro de trabajo, cada una de ellas nombradasde la forma Hoja1, Hoja2... Hoja de clculoLa hoja de clculo es uno de los distintos tipos de hojas que puede contener un librode trabajo. Es una herramienta muy til para todas aquellas personas que trabajen congran cantidad de nmeros y necesiten realizar clculos u operaciones con ellos.Es como una gran hoja cuadriculada formada por 256 columnas y 65.536 filas.Las hojas de clculo estn formadas por columnas y filas.Una columna es el conjunto de celdas seleccionadas verticalmente. Cada columna senombra por letras, por ejemplo A, B, C,.......AA, AB,........IV.Cada fila se numera desde 1 hasta 65536 y es la seleccin horizontal de un conjunto deceldas de una hoja de datos. 32. La interseccin de una columna y una fila se denomina Celda y se nombra con el nombrede la columna a la que pertenece y a continuacin el nmero de su fila, por ejemplo laprimera celda pertenece a la columna A y la fila 1 por lo tanto la celda se llama A1.Otro concepto muy importante en una hoja de clculo es el de Rango, que es un bloquerectangular de una o ms celdas que Excel trata como una unidad. Los rangos son vitalesen la Hoja de Clculo, ya que todo tipo de operaciones se realizan a base de rangos.Tipos de datos.Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introduciren las celdas de una hoja de clculo:Valores Constantes.Es un dato que se introduce directamente en una celda. Puede ser un nmero, una fechau hora, o un texto.NMEROSPara introducir nmeros puedes incluir los caracteres 0,1,2,3,4,5,6,7,8,9 y los signosespeciales + - ( ) / % E e . .Los signos (+) delante de los nmeros se ignoran, y para escribir un nmero negativoste tiene que ir precedido por el signo (-).Al escribir un nmero entre parntesis, Excel lo interpreta como un nmero negativo, locual es tpico en contabilidad.El carcter E o e es interpretado como notacin cientfica. Por ejemplo, 3E5 equivale a300000 (3 por 10 elevado a 5).Se pueden incluir los puntos de miles en los nmeros introducidos como constantes.Cuando un nmero tiene una sola coma se trata como una coma decimal.Si al finalizar un nmero se escribe , Excel asigna formato Moneda al nmero y as sever en la celda, pero en la barra de frmulas desaparecer dicho smbolo.Si introducimos el smbolo % al final de un nmero, Excel lo considera como smbolo deporcentaje.FECHA U HORAPara introducir una fecha u hora, no tienes ms que escribirla de la forma en quedeseas que aparezca.Al igual que los nmeros (ya que realmente lo son), las fechas y las horas tambinaparecen alineados a la derecha en la celda. 33. Cuando introduzcas una fecha comprendida entre los aos 1929 y 2029, slo sernecesario introducir los dos ltimos dgitos del ao, sin embargo para aquellas fechas queno estn comprendidas entre dicho rango, necesariamente deberemos introducir el aocompleto.Ejemplos:1/12/99 1-12-99 2:30 PM14:30 1/12/9914:30 12/07/2031TEXTOPara introducir texto como una constante, selecciona una celda y escribe el texto. Eltexto puede contener letras, dgitos y otros caracteres especiales que se puedanreproducir en la impresora. Una celda puede contener hasta 16.000 caracteres de texto. Si un texto no cabe en la celda puedes utilizar todas las adyacentes que estn en blancoa su derecha para visualizarlo, no obstante el texto se almacena nicamente en la primeracelda.El texto aparece, por defecto, alineado a la izquierda en la celda.Frmulas y FuncionesFrmulas.Una frmula es una secuencia formada por valores constantes, referencias a otrasceldas, nombres, funciones, u operadores.Una frmula es una tcnica bsica para el anlisis de datos. Se pueden realizar diversasoperaciones con los datos de las hojas de clculo como *,+,-,Sen,Cos,etc...En una frmula se pueden mezclar constantes, nombres, referencias a otras celdas,operadores y funciones. La frmula se escribe en la barra de frmulas y debe empezarsiempre por el signo =.FuncionesUna funcin es una frmula especial escrita con anticipacin y que acepta un valor ovalores, realiza unos clculos con esos valores y devuelve un resultado. Todas las funciones tienen que seguir una sintaxis y si sta no se respeta Excel nosmostrar un mensaje de error.1) Los argumentos o valores de entrada van siempre entre parntesis. No dejesespacios antes o despus de cada parntesis. 34. 2) Los argumentos pueden ser valores constantes (nmero o texto), frmulas ofunciones.3) Los argumentos deben de separarse por un punto y coma ";".Ejemplo:=SUMA(A1:B3) esta funcin equivale a =A1+A2+A3+B1+B2+B3Referencias y nombres Referencias.Cuando trabajamos en Excel y ms concretamente cuando hacemos usos defrmulas y funciones casi es seguro que pongamos referencias a celdas o conjunto deceldas que no son propiamente la misma celda donde tenemos la formula.Las referencias son enlaces a un lugar, es decir, cuando en una formula escribimos=SUMA(A1;B1) nos estamos refiriendo a que sume el contenido de A1 y el contenidode B1.Existen 3 tipos de referencias:Referencia Relativa: Las referencias de filas y columnas cambian si se copia la formula enotra celda, es decir se adapta a su entorno porque las referencias las hace con respecto ala distancia entre la formula y las celdas que forman parte de la formula. Esta es la opcinque ofrece Excel por defecto.Referencia Absoluta: Las referencias de filas y columnas no cambian si se copia la formulaa otra celda, las referencias a las celdas de la formula son fijas.Referencia Mixta: Podemos hacer una combinacin de ambas referencias, podemos hacerque las filas sean relativas y las columnas absolutas o viceversa.Otra funcionalidad muy interesante de las referencias es la posibilidad de escribirreferencias a celdas que se encuentran en otras hojas o incluso en otros libros. Referencia a otras hojas.Para hacer referencia a celdas de otras hojas debemos indicar el nombre de la hojaseguido del signo de exclamacin y el nombre de la celda.Por ejemplo: Hoja2!A2 esta referencia est diciendo que coja la celda A2 de la hojaHoja2. Si la hoja tuviera un nombre personalizado con espacios incluidos, la referenciasera de este modo Nombre de la hoja externa!A2, habra que encerrar el nombre dela hoja entre comillas simples. 35. Referencia a otros libros.Para hacer referencia a celdas de otros libros debemos indicar el nombre del libroentre corchetes y el resto como acabamos de ver.Por ejemplo: [presupuesto 2003]Hoja1!B2 esta referencia indica que la celda seencuentra en el libro "Presupuesto 2003", en la Hoja1 y en la celda B2.Actividades.Realiza en tu cuaderno las siguientes preguntas: 1. Qu es Excel? 2. Cules son los elementos que conforman el programa Excel? Defnelos. 3. Explica la funcin que cumplen las siguientes barras:Titulo, mens, herramientas, frmulas, etiquetas. 4. Qu es una frmula? 5. Qu es una funcin? 6. Qu son las referencias? 7. Cules son los tipos de datos con los que se puede trabajar en Excel? 36. Microsoft Access 37. Qu es una base datos? Access es un programa que permite gestionar y organizar una serie de datos. Porejemplo, podemos utilizar Access para llevar la gestin de fichas de los artculos denuestro almacn, introduciendo, modificando, actualizando, sacando informes porimpresora, etc. Podemos por ejemplo realizar consultas tales como qu artculo se havendido ms este mes? Qu clientes compran un determinado artculo? Cul es laganancia total del mes? etc.Iniciar AccessEn primer lugar, veamos como entrar y salir de Microsoft Access.Iniciar: hacer clic en el iconodel escritorio o en el men inicio, programas y dar clic enel icono.Salir: Dar clic en o presionar simultneamente ALT y F4.Descripcin del entorno de trabajo. Access permite realizar muchas tareas mediante las opciones de men ofrecido enla ventana principal, la cual contiene los elementos bsicos de una aplicacin paraWindows: La barra de Ttulo. La barra de mens desplegables. La ventana de los objetos. Barra de ttulo Barra de mens La barra de estado.VentanaBarra deherramientas Barra de Estado 38. Algunos conceptos de bases de datos:Base de Datos: es la coleccin de datos aparentes usados por el sistema de aplicaciones deuna determinada empresa.Base de Datos: es un conjunto de informacin relacionada que se encuentra agrupada oestructurada. Un archivo por s mismo no constituye una base de datos, sino ms bien laforma en que est organizada la informacin es la que da origen a la base de datos.Base de Datos: coleccin de datos organizada para dar servicio a muchas aplicaciones almismo tiempo al combinar los datos de manera que aparezcan estar en una sola ubicacinRequerimientos de las bases de datos:El anlisis de requerimientos para una base de datos incorpora las mismas tareas que elanlisis de requerimientos del software. Es necesario un contacto estrecho con el cliente;es esencial la identificacin de las funciones e interfaces; se requiere la especificacin delflujo, estructura y asociatividad de la informacin y debe desarrollarse un documentoformal de los requerimientos.Requerimientos administrativos: se requiere mucho ms para el desarrollo de sistemas debases de datos que nicamente seleccionan un modelo lgico de base de datos. La basesde datos es una disciplina organizacional, un mtodo, ms que una herramienta o unatecnologa. Requiere de un cambio conceptual y organizacional.Ventajas en el uso de bases de datos:La utilizacin de bases de datos como plataforma para el desarrollo de Sistemas deAplicacin en las Organizaciones se ha incrementado notablemente en los ltimos aos,se debe a las ventajas que ofrece su utilizacin, algunas de las cuales se comentarn acontinuacin: Globalizacin de la informacin: permite a los diferentes usuarios considerar la informacin como un recurso corporativo que carece de dueos especficos. Eliminacin de informacin inconsistente: si existen dos o ms archivos con la misma informacin, los cambios que se hagan a stos debern hacerse a todas las copias del archivo de facturas. Permite compartir informacin. Permite mantener la integridad en la informacin: la integridad de la informacin es una de sus cualidades altamente deseable y tiene por objetivo que slo se almacena la informacin correcta. Independencia de datos: el concepto de independencia de datos es quizs el que ms ha ayudado a la rpida proliferacin del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos. 39. Las tablas, los registros y los campos.El conjunto de informacin que se guarda es una base de datos esta organizada entablas. Una tabla est formada por filas y columnas. Las filas son equivalentes a losregistros de un archivo y las columnas son los campos.En Access, una tabla es un objeto que almacena los datos en registros (filas) ycampos (columnas). Una tabla es un conjunto de registros que contienen un tipodeterminado de informacin. Los campos que forman parte de una tabla, caracterizados por el tipo de campo yla anchura, constituyen la estructura de la tabla.Tipos de Campos. Las principales caractersticas de los tipos de campo en Access son las siguientes: Texto: Almacenan cualquier carcter, incluyendo letras, nmeros que no requieren realizar operaciones matemticas, smbolos especiales, etc. Memo: Puede contener texto en formato libre, de longitud variable hasta un mximo de 64,000 caracteres. Numrico: Dgitos decimales y opcionalmente el punto decimal, comas y el signo menos. Fecha/Hora: Almacena fechas u horas el formato predeterminado para fechas es DD/MM/YY y para las horas HH:MM:SS. Moneda: puede contener valores numricos que representen cantidades monetarias con una precisin mxima de 15 dgitos a la izquierda del punto decimal y cuatro dgitos a la derecha. Autonumrico: Este campo contiene un nmero entero que se incrementa automticamente cada vez que se agrega un registro nuevo a la tabla. S/no: representa un valor lgico que solo acepta estos dos valores. Objeto OLE: Puede contener un objeto, tal como una hoja de clculo de Excel o Grafico de MS Draw. Hipervnculo: contiene una direccin de hipervnculo.Creacin de una tabla. El proceso de creacin de una tabla es: 1. Seleccione la ficha Tablas en la ventana Bases de datos. 40. 2. Pulse el botn nuevo. 3. Seleccione vista de diseo en elcuadro de dilogo Nueva tabla.La ventana que se presentapermitir definirlaspeculiaridades de los campos delas tablas: El nombre del campo. El tipo de campo y suspropiedades asociadas. Una descripcin. 4. Escriba un nombre para el campode la columna Nombre de campo y pulse TAB. 5. Pulse el botn de flecha situado en el extremo derecho de esta columna, Elijael tipo de dato deseado y pulse TAB. 6. Descripcin es opcional, si lo desea puede escribir una frase que describa alcampo. 7. Situ el cursor en los recuadros correspondientes a las propiedades del campo(en la parte inferior de la pantalla) y cambie las propiedades que desee. 8. Repita los pasos anteriores para los dems campos.Si ha cometido algn error o necesita hacer una correccin, site el cursor en laposicin del error, haga clic y edtelo. Si necesitamos aadir o suprimir filas, podra utilizarlas opciones correspondientes del men Edicin.Definir un campo como clave principal. La clave principal impide que dos registros contengan los mismos datos en elcampo o campos clave, mantiene una ordenacin de los registros basada en la clave yacelera las operaciones de bsqueda y ordenacin. Para definir un campo como tal, sedebe:1. Seleccionar el campo deseado en Vista de diseo de la tabla haciendo clic en su botn selector de registro .2. Pulse el botn de la barra de herramientas o elija la opcin Clave Principal del men Edicin.Almacenar la Estructura. Para almacenar la estructura de una tabla:1. Elija la opcin Guardar del men Archivo.2. Escriba el nombre de la tabla y pulse Aceptar 41. 3. Pulse el botn S, si desea crear una clave principal o No en otro caso. 4. Cuando haya terminado elija Cerrar en el men Archivo.Edicin. Access dispone de dos modos de visualizacin para las tablas:Vista de diseo: permite crear y modificar la estructura de una tabla.Vista de hoja de datos: muestra los registros en un formato de filas y columnas, permitindonos visualizar muchos registros a la vez y agregar o editar datos. El Modo de visualizacin se puede seleccionar a travs del primer botn de labarra de herramientas.Agregar Registros. 1. Seleccione la ficha Tablas en la ventana Base de datos y elija la tabladeseada. 2. Pulse el botn Abrir, 3. Pulse el botn Nuevo registro en la parte inferior de la ventana tabla o elijala opcin Nuevo Registro en el men Insertar.Relaciones entre tablas. Access permite conectar o relacionar dos tablas. Antes de establecer una relacines necesario tener en cuenta las siguientes consideraciones: Cuando se establece una relacin de uno a varios, el campo comn de la primera tabla debe estar definido como clave principal. Los tipos de datos y propiedades de los campos comunes deben ser iguales en ambas tablas.Al efectuar una relacin se puede obligar a Access a establecer una integridadreferencial ( la tabla varios de la relacin uno a varios no puede contener datos que noestn relacionados con datos de la primera tabla). La integridad referencial es una formade asegurar que los datos contenidos en las dos tablas relacionadas sean vlidos. Paradefinir una relacin entre dos tablas: 42. 1. Cierre todas las ventanas de objetos que estn abiertas y active la ventanade Base de Datos. 2. Elija la orden Relaciones del men Herramientas o pulseen la barrade herramientas. 3. Seleccione las tablas o consultas a relacionar y pulse el botn agregar.Pulse el botn Cerrar para cerrar el cuadro de dilogo Mostrar tabla: 4. Para crear una relacin, haga clic en el campo comn (clave principal) de laprimera tabla y arrstrelo hacia el campo correspondiente de la segundatabla. Al soltar el botn del ratn se abrirn el cuadro de dilogoRelaciones. Access cumplimenta el nombre de los campos. 5. Compruebe que el campo que establece la relacin aparece en las dostablas. 6. Cumplimente el cuadro de dilogo marcando el botn de opcin apropiadoy pulse Aceptar. 7. Cierre la ventana Relaciones, pulse S para guardar el diseo.Access traza una lnea entre las dos tablas para indicar la relacin, visualizando un1 en un extremo de la lnea de relacin, junto a la tabla de uno y un smbolo de infinitoen la tabla de varios.Las consultas.Qu es una consulta?Una consulta es un objeto de Access que se utiliza para localizar, organizar o editarlos datos contenidos en tablas.Se utilizan consultas para ver, modificar y analizar datos de formas diferentes. Tambinpueden utilizarse como el origen de registros para formularios, informes y pginas deacceso a datos (pgina de acceso a datos: pgina Web, publicada desde Access, que tieneuna conexin a una base de datos. En una pgina de acceso a datos, puede ver, agregar,editar y manipular los datos almacenados en la base de datos. Una pgina puede incluirtambin datos de otros orgenes de datos, como Excel.). Existen varios tipos de consultasen Microsoft Access. 43. Bsicamente se realizan tres tipos de consulta: consulta de seleccin, para localizarlos registros de una tabla que cumplan unas condiciones determinadas; consultas deaccin, diseadas para modificar, aadir o reemplazar datos, eliminar registros, etc., yconsultas de parmetros, que permiten seleccionar los registros que cumplen con losvalores introducidos como parmetros en el momento de la ejecucin de la consulta.Consultas de seleccinUna consulta de seleccin es el tipo de consulta ms habitual. Este tipo de consultaobtiene los datos de una o ms tablas y muestra los resultados en una hoja de datos en laque puede actualizar los registros (con algunas restricciones). Tambin puede utilizar unaconsulta de seleccin para agrupar los registros y calcular sumas, cuentas, promedios yotros tipos de totales.Consultas de parmetros Una consulta de parmetros es una consulta que, cuando se ejecuta, muestra uncuadro de dilogo propio que solicita informacin, por ejemplo, criterios (criterios:condiciones que se especifican para limitar los registros que se incluyen en el conjunto deresultados de una consulta o un filtro.) para recuperar registros o un valor que deseainsertar en un campo. Puede disear la consulta para que solicite ms de un dato; porejemplo, puede disearla para que solicite dos fechas. Access puede entonces recuperartodos los registros que se encuentren entre esas dos fechas. Las consultas de parmetros tambin son tiles cuando se emplean como basepara formularios, informes y pginas de acceso a datos. Por ejemplo, puede crear uninforme de ingresos mensuales basado en una consulta de parmetros. Al imprimir elinforme, Access muestra un cuadro de dilogo que solicita el mes para el que se deseaobtener el informe. Cuando se especifica un mes, Access imprime el informecorrespondiente.Consultas de tabla de referencias cruzadas Las consultas de referencias cruzadas se utilizan para calcular y reestructurar datosde manera que su anlisis sea ms sencillo. Las consultas de referencias cruzadas calculanuna suma, una media, un recuento u otro tipo de totales de datos, y se agrupan en dostipos de informacin: uno hacia abajo, en el lado izquierdo de la hoja de datos, y otro a lolargo de la parte superior.Consultas de accinUna consulta de accin es una consulta que realiza cambios o desplazamientos demuchos registros en una sola operacin. Hay cuatro tipos de consultas de accin: 44. Consulta de eliminacin Elimina un grupo de registros de una o ms tablas. Por ejemplo, puede utilizar una consulta de eliminacin para quitar productos que ya no se fabrican o de los que no hay pedidos. Con las consultas de eliminacin, siempre se eliminan registros enteros, no slo campos seleccionados dentro de los registros. Consulta de actualizacin Realiza cambios globales en un grupo de registros de una o ms tablas. Por ejemplo, puede aumentar los precios un 10 por ciento para todos los productos lcteos o bien puede aumentar los sueldos un 5 por ciento al personal de una determinada categora. Con una consulta de actualizacin, puede cambiar los datos de las tablas existentes. Consulta de datos anexados Agrega un grupo de registros de una o ms tablas al final de una o ms tablas. Por ejemplo, supongamos que consigue nuevos clientes y una base de datos que contiene una tabla con informacin acerca de estos clientes. Para evitar tener que escribir toda esta informacin en la base de datos, desea anexarla a la tabla Clientes. Consulta de creacin de tabla Crea una tabla nueva a partir de la totalidad o una parte de los datos de una o ms tablas. Las consultas de creacin de tabla son tiles para crear una tabla que se desee exportar a otra base de datos de Microsoft Access (base de datos de Microsoft Access: coleccin de datos y objetos (como tablas, consultas o formularios), que est relacionada con un tema o propsito concreto. El motor de base de datos Microsoft Jet administra los datos.) o una tabla histrica que contenga registros antiguos. Las consultas admiten tres modos de presentacin: Vista Diseo: abre la ventana Diseo de la consulta, en la que podremos crear o modificar su estructura. Vista hoja de datos: ejecuta la consulta y presntale resultado en una hoja de datos que permite ver, agregar o editar lo registros. Vista SQL: permite crear o modificar una consulta usando instrucciones del lenguaje de consultas estructurado SQL.Qu puede hacer una consulta?Elegir tablas: las consultas se pueden realizar sobre una sola tabla o sobre todas las tablascreadas en esa base de datos. De esta forma las combinaciones posibles para obtenerinformacin son muchas.Modificar los datos de las tablas: aunque las consultas no son tablas, dan acceso a ellas, ypermite modificar, eliminar o aadir registros nuevos. Tambin se puede utilizar unaconsulta para crear una nueva tabla que contenga registros de otra tabla o de variastablas. 45. Elegir uno o varios campos: al crear una consulta es posible especificar qu campo sedesea ver.Seleccionar registros: una consulta se puede concretar hasta el punto de ver slo unregistro.Realizar clculos: se pueden realizar clculos con los campos mostrados en la consulta.Por ejemplo contar el nmero de registros seleccionados o acumular totales. Se crearncampos nuevos: campos calculados que contendrn el resultado del clculo.Para crear nuevos formularios, informes o consultas: partiendo de los datos obtenidos enuna consulta se pueden crear nuevos elementos.Estas son las opciones que ofrece Access para crear una consulta: 1. Vista diseo: permite realizar una consulta sin la ayuda del asistente. 2. Asistente para consultas sencillasEl Asistente para consultas sencillas crea consultas que recuperan datos de los campos especificados en una tabla o consulta, o en varias tablas o consultas.Si se desea, el asistente tambin puede sumar, contar y obtener el promedio de los valores de grupos de registros o de todos los registros y puede calcular el valor mnimo o mximo de un campo. No obstante, no es posible limitar los registros recuperados mediante el establecimiento de criterios.3. Asistente para consultas de referencias cruzadasUna consulta de tabla de referencias cruzadas calcula totales resumidos basndose en los valores de cada fila y columna. Calcula una suma, una media, un recuento u otros tipos de totales de los registros y luego agrupa el resultado en dos tipos de informacin: uno hacia abajo, en el lado izquierdo de la hoja de datos y otro a lo largo de la parte superior. 4. Asistente para consultas de buscar duplicadosCon este asistente se puede determinar si existen registros duplicados en una tabla o determinar qu registros de una tabla comparten el mismo valor. Por ejemplo, se pueden buscar valores duplicados en un campo de direccin para determinar si existen registros duplicados para el mismo paciente.Tambin se pueden buscar valores duplicados en un campo de poblacin para todos los pacientes de una misma ciudad. 46. Puede ser una herramienta til si se han importado datos desde otra base de datos, ya que permite depurarlos. 5.Asistente para buscar registros no coincidentesMediante este Asistente se pueden buscar registros en una tabla que no tenga registros relacionados en otra tabla. Por ejemplo, puede buscar pacientes que no hayan realizado ninguna visita. Tambin es til si se han importado datos desde otra base de datos, ya que permite depurarlos.Formularios.Qu es un formulario? Un formulario es un objeto de Access que nos permitir introducir y modificar losdatos de una forma ms "amable" y cmoda. Los formularios tienen la ventaja de poder:- Mostrar datos de varias tablas al mismo tiempo- Calcular campos- Crear y utilizar grficos- Utilizar fuentes especiales, colores, ttulos, etc.Creacin de un formulario.Los formularios podemos crearlos mediante un asistente o bien en blanco ydisearlos a nuestra medida. Para ver cmo se crean, hemos de estar situados con unabase de datos abierta en la pestaa Formularios. y pulsar el botn Nuevo. Nos apareceruna ventana pidindonos el tipo de formulario a crear y la tabla o consulta a partir de lacual se crear. Vamos a crear uno sencillo utilizando un asistente que nos ir guiando ensu creacin. 1. Con nuestra base de datos abierta acceda a Formularios - Nuevo y escoge la tablaClientes y la opcin Asistente para formularios. Aceptar la ventana. 47. En esos momentos, se ejecutar un asistente de Access que nos ir guiando paso a pasoen la creacin del formulario. 2. En el primer paso, Access nos pide qu campos queremos incluir en el formulario.En la parte izquierda aparece una ventana con los campos de la base de datos y enla parte derecha otra con los campos que se incluirn en el formulario. En mediode las dos ventanas aparecen unos botones que servirn para incluir o borrarcampos desde la ventana izquierda a la ventana derecha.Carga el campo seleccionado desde la ventana izquierda a la ventana derechalaCarga todos los campos desde la ventana izquierda a la ventana derechaBorra el campo seleccionado de la ventana derechaBorra todos los campos de la ventana derecha Carga todos los campos y pulsa el botn Sigu Siguiente. 3. En el siguiente paso, Access nos pregunta qu tipo de formulario y la distribucinde los campos a travs del mismo. Si pulsas un clic en las diversas opciones, versuna simulacin en la ventana de la izquierda de cmo quedar. Acepte el tipo Encolumnas y pulsa el botn SiguientSiguiente 4. Para los fondos, pruebe igual que antes el estilo que le guste. En nuestro caso,escogeremos el estilo Mundo. Pulsar siguiente. 5. Aceptar el ltimo paso (nombre del formulario) con el botn Terminar, y el ,formulario ya estar creado.Edicin del Formulario.Desde el formulario podemos modificar el contenido de un campo, borrarlo,aadir nuevos registros, y todos los cambios que realicemos en el formulario, se realizarnen la tabla relacionada, as como todos los cambios efectuados en la tabla, se visualizarnsi abrimos el formulario. 48. Podemos cerrar el formulario,buscar un dato (Edicin - Buscar), borrar unregistro completo (Edicin - Eliminarregistro), etc. Si tenemos el formulariocerrado, para utilizarlo slo debemos pulsarel botn Abrir. De igual forma, con el botnDisear accedemos al diseo delformulario, que es una pantalla especialdonde podemos cambiar las posicin de loscampos, caractersticas, aadir camposcalculados, ttulos, colores, etc.Los Informes.Qu es un informe? Un informe es una forma de presentar los datos contenidos en una o varias tablasimpresos en una hoja de papel. Los informes permiten agrupar la informacin contenidaen todos los registros. En Access se pueden crear dos tipos de informes: Los informes estndar: diseados con un asistente para informes, quepermiten imprimir los registros en columnas, por grupos de totales ogenerar etiquetas postales. Los informes personales: que pueden presentar cualquier dato contenidoen los campos de la tabla, totales o clculos basados en campos numricos,grficos o cualquier otro elemento o control presente en el cuadro deherramientas.Creacin de un informe personal. Para crear un informe: 1. Active la ventana Base de datos, seleccione la ficha Informes y pulse el botnNuevo. 2. Seleccione la opcin vista de diseo. 49. 3. Pulse el botn de flecha de la lista desplegable para seleccionar la tabla o consulta de origen para el informe. Si desea crear un informe independiente deje este cuadro en blanco.4. Pulse Aceptar. Access mostrar la ventana de diseo del formulario.5. Realice su diseo incluyendo los elementos deseados: campos, controles, grficos, etc.6. Para guardar el diseo elija la opcin Guardar o Guardar Como o Exportar del men Archivo. 50. Creacin de un informe con el asistente.a) Creacin de un informe en columnas: 1. En la ventana Base de datos, seleccione la ficha Informes y despus en el botnNuevo. 2. Seleccione la opcin de Asistente para informes, la tabla o consulta y Aceptar. 3. Seleccione los campos en el orden que desea que aparezcan en el informe. Pulsesiguiente. 4. Si desea agregar algn nivel de agrupamiento, indique el campo que desea utilizarcomo tal y pulse siguiente. 5. Access preguntar la forma en que desea ordenar los registros de cada grupo. 51. 6. Especifique los campos que sern utilizados para la ordenacin de los registros haciendo uso de los cuadros de lista desplegables y pulse siguiente. 7. Indique el tipo de distribucin y orientacin del informe, pulse siguiente. 8. Indique el estilo, siguiente. 9. Asigne un ttulo y la forma en que desea que se abra: vista previa o vista diseo. 10. Pulse Terminar.b) Creacin de un informe del tipo etiquetas postales. 1. En la ventana Base de datos, seleccione la ficha Informes y despus en elbotn Nuevo. 2. Seleccione la opcin de Asistente para etiquetas y Aceptar. 3. Seleccione el tamao, la unidad de medida y el tipo de las etiquetas y pulsesiguiente. 4. Elija el tipo de letra y el tamao de la fuente, el espesor y el color del texto,pulse siguiente. 5. Aparecer un cuadro de dilogo que permite definir la etiqueta: los camposque contienen ls datos, signos de puntuacin, espacios en blanco, una vezdiseada, pulse siguiente. 6. Access solicitar los campos por los que queremos ordenar las etiquetas, elija ypulse siguiente. 7. Asigne un nombre para el informe. Pulse terminar. Despus de estos sencillos pasos tenemos nuestro informe listo para imprimir.