Estrategia de prompts, primeras ideas para su construcción
Guia computacion 9no grado
1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
U.E. Maestro Orlando Enrique Rodríguez
San Francisco – Los Cortijos
Introducción a la
Computación
Conceptos Básicos
Prof. Mayerling Contreras
2011- 2012
2. Computación: Término asociado al cálculo, procesamiento, y administración de datos;
vocablo que difiere del concepto de Informática, ya que éste es el estudio de una realidad
para proponer optimizaciones, cambios o modificaciones de un sistema de información
administrativo o computacional.
Informática: Conceptualmente, se puede entender como aquella disciplina encargada del
estudio de métodos, procesos, técnicas, desarrollos y su utilización en ordenadores
(computadores), con el fin de almacenar, procesar y transmitir información y datos en
formato digital.
Computadora, es una máquina electrónica que recibe y procesa datos para convertirlos
en información útil. Una computadora es una colección de circuitos integrados y otros
componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo
indicado por un usuario o automáticamente por otro programa, una gran variedad de
secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en
función a una amplia gama de aplicaciones prácticas y precisamente determinadas,
proceso al cual se le ha denominado con el nombre de programación y al que lo realiza se
le llama programador.
Clasificación de las computadoras
• Por su fuente de energía: pueden ser:
o Mecánicas: funcionan por dispositivos mecánicos con movimiento.
o Electrónicas: Funcionan en base a energía eléctrica. Dentro de este tipo, y
según su estructura, las computadoras pueden ser:
Analógicas: Trabajan en base a analogías. Requieren de un proceso
físico, un apuntador y una escala (v.g.: balanza). Las características
del cálculo analógico son las siguientes:
Preciso, pero no exacto;
Barato y rápido;
Pasa por todos los infinitésimos, es decir que tiene valor en todo
momento, siempre asume un valor.
• Digitales: Llamadas así porque cuentan muy rudimentariamente,
"con los dedos"; sus elementos de construcción, los circuitos
electrónicos, 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, según su aplicación:
• De aplicación general: Puede cambiarse el software por la
volatilidad de la memoria, y por lo tanto el uso que se le da.
• De aplicación específica: Lleva a cabo tares específicas y sólo
sirve para ellas.. En lo esencial es similar a cualquier PC, pero
sus programas suelen estar grabados en silicio y no pueden
ser alterados (Firmware: Programa cristalizado en un chip de
silicio, convirtiéndose en un híbrido de hard y soft.). Dentro
de este tipo tenemos:
Computador incorporado: Mejora todo tipo de
bienes de consumo (relojes de pulso, máquinas de
juegos, aparatos de sonido, grabadoras de vídeo).
Ampliamente utilizado en la industria, la milicia y la
ciencia, donde controla todo tipo de dispositivos,
inclusive robots.
Computador basado en pluma: Es una máquina sin
teclado que acepta entradas de una pluma que se
aplica directamente a una pantalla plana. Simula
electrónicamente una pluma y una hoja de papel.
Además de servir como dispositivo apuntador, la pluma
puede emplearse para escribir, pero sólo si el soft. del
computador es capaz de descifrar la escritura del
usuario.
Asistente personal digital (PDA, personal digital
assistant): usa la tecnología basada en pluma y
funciona como organizador de bolsillo, libreta, agenda
y dispositivo de comunicación.
Por su tamaño: La característica distintiva de cualquier sistema de computación es su
tamaño, no su tamaño físico, sino su capacidad de cómputo. El tamaño o capacidad de
cómputo es la cantidad de procesamiento que un sistema de computación puede realizar
por unidad de tiempo.
• Macrocomputador: Máquina de enormes dimensiones, que usan las grandes
organizaciones y que tienden a ser invisibles para el público en general, ya que
4. están escondidas en salas con clima controlado. Son capaces de comunicarse
simultáneamente con varios usuarios por la técnica de tiempo compartido; éste
también permite que los usuarios con diversas necesidades computacionales
compartan costosos equipos de computación.
• Minicomputador: También es una máquina multiusuario (es decir que usa la
técnica de tiempo compartido). Es más pequeño y económico que un
macrocomputador, pero mayor y más potente que una computadora personal.
• Estación de trabajo: Computador de escritorio que tiene el poder de un
minicomputador, pero a una fracción del costo. Es de uso muy común entre
personas cuyas tareas requieren gran cantidad de cálculos (científicos, analistas
bursátiles, ingenieros). Aunque muchas estaciones de trabajo son capaces de dar
servicio a varios usuarios al mismo tiempo, en la práctica 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 múltiples)
de propósito general. En una micro se monta el microprocesador, los circuitos
electrónicos para manejar los dispositivo periféricos 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 tamaño estándar
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
portátil. Dentro de los computadores portátiles encontramos:
o Laptop: alimentado por baterías, con pantalla plana y que
pueden cargarse como un portafolios.
o Notebook: Más livianas que las anteriores y que pueden
transportarse dentro de un portafolios.
o Palmtop: o computador manual, o PC de bolsillo. Tan
pequeñas que caben en un bolsillo. Atiende las necesidades
de usuarios para los cuales la movilidad es más valiosa que
un teclado o una pantalla de tamaño usual.
Hardware
Hardware 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 ¨la
caja¨ (lo que alberga las tarjetas, el disco duro, la unidad de disquete, etc.).
También se incluyen la impresora, la UPS (sistema de Fuerza ininterrumpible), el ratón
(mouse), la cámara de video acoplada a nuestro equipo, el micrófono, los cables,
conexiones, etc.
5. También se encuentran dentro de esta categoría el modem, el switch, el router, la
,
línea telefónica, etc., que hacen la comunicación a internet posible.
LOS DISPOSITIVOS DE ENTRADA/SALIDA:
Son aquellos que permiten la comunicación entre la computadora y el usuario.
• DISPOSITIVOS DE ENTRADA:
Son aquellos que sirven para introducir datos a la computadora para su proceso. Los
introducir
datos se leen de los dispositivos de entrada y se almacenan en la memoria central o
interna. Los dispositivos de entrada convierten la información en señales eléctricas que se
almacenan en la memoria central.
Los dispositivos de entrada típicos son los teclados, otros son: lápices ópticos, palancas
de mando (joystick), CD-ROM, discos compactos ( CD), etc. Hoy en día es muy frecuente
, ),
que el usuario utilice un dispositivo de entrada llamado ratón que mueve un puntero
tivo
electrónico sobre una pantalla que facilita la interacción usuario-máquina.
• DISPOSITIVOS DE SALIDA:
Son los que permiten representar los resultados (salida) del proceso de datos. El
dispositivo de salida típico es la pantalla o monitor. Otros dispositivos de salida son:
.
impresoras (imprimen resultados en papel), trazadores gráficos (plotters), bocinas, entre
otros...
6. Software
Todo el hardware que hay no puede funcionar si no hay software (programa o
programas) que hacen que este trabaje de manera adecuada.
El software hace que una computadora tenga vida y se comporte de la manera que
todos 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. También hay que tomar en cuenta que hay
Sistemas Operativos de Microsoft especial para redes. Otros Sistemas Operativos son el
OS/2, el LINUX (en varias versiones) , el UNIX, entre otros.
Software propietario
El software propietario (también llamado privativo, de código cerrado o software no
libre) es cualquier programa informático en el que el usuario final tiene limitaciones para
usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no
está disponible o el acceso a éste se encuentra restringido por un acuerdo de licencia, o
por tecnología anticopia.
Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier
software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso,
redistribución o modificación está prohibida, o requiere permiso expreso del titular del
software.
En el software de código cerrado una persona física o jurídica (compañía, corporación,
fundación, etc.) posee los derechos de autor sobre un software lo que le da la posibilidad
de controlar y restringir los derechos del usuario sobre su programa. Esto implica por lo
general que el usuario sólo tiene derecho a ejecutar el software bajo ciertas condiciones,
comunmente fijadas por el proveedor y no dispone de acceso a su código fuente o aún
teniendo acceso a él no tiene derecho a modificarlo ni redistribuirlo.
7. Software libre
Mapa conceptual del software libre.
El software libre (en inglés free software, esta denominación también se confunde a
software,
veces con gratis por el doble sentido del inglés free en castellano) es la denominación del
software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto,
una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido
libremente. Según 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 distribuirlo
modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la
distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo
tanto no hay que asociar software libre a "software gratuito" (denominado usualmente
freeware), ya que, conservando su carácter de libre, puede ser distribuido
),
comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito"
incluye en ocasiones el código 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 de
modificación y redistribución de dichas versiones modificadas del programa.
Tampoco debe confundirse software libre con "software de dominio público". Éste ".
último es aquel software que no requiere de licencia, pues sus derechos de explotación
son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer
uso de él, siempre con fines legales y consignando su autoría original. Este software sería
aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un
plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su
uso bajo una licencia, por muy débil que sea, ya no es del dominio público
público.
8. Actividades
Resuelve en tu cuaderno las siguientes preguntas:
1. ¿Qué es un computador?
2. ¿Cuál es la diferencia entre computación e Informática?
3. Explica brevemente las características de los principales tipos de computadoras.
4. ¿Qué es el Hardware?
5. ¿Qué es el Software?
6. ¿Cómo está dividido el hardware de una computadora?
7. ¿Cuáles son los tipos de software que existen? Explica las características de cada
uno.
8. Al hablar de software libre, ¿Se entiende que cualquier persona tiene dominio
sobre él? Explica.
10. Operadores
Un operador es un símbolo (+, -, *, /, etc) que tiene una función predefinida (suma,
resta, multiplicación, etc)
Son elementos que relacionan de forma diferente, los valores de una o más variables
y/o constantes. Es decir, los operadores nos permiten manipular valores.
Operadores Aritméticos
Los operadores aritméticos permiten la realización de operaciones matemáticas con los
valores (variables y constantes).
Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Si
ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.
Operadores Aritméticos
+ Suma
- Resta
* Multiplicación
/ División
mod Modulo (residuo de la división entera)
Ejemplos:
Expresión Resultado
7/2 3.5
12 mod 7 5
4+2*5 14
Prioridad de los Operadores Aritméticos
Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con
paréntesis anidados se evalúan de dentro a fuera, el paréntesis más interno se evalúa
11. primero.
Dentro de una misma expresión los operadores se evalúan en el siguiente orden:
1. ^ Exponenciación
2. *, /, mod Multiplicación, división, modulo.
3. +, - Suma y resta.
Los operadores en una misma expresión con igual nivel de prioridad se evalúan de
izquierda a derecha.
Ejemplos:
4 + 2 * 5 = 14 23 * 2 / 5 = 9.2
3 + 5 * (10 - (2 + 4)) = 23 2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98
Operadores Relacionales
Se utilizan para establecer una relación entre dos valores. Luego compara estos valores
entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o
falso).
Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas).
Estos tienen el mismo nivel de prioridad en su evaluación.
Los operadores relaciónales tiene menor prioridad que los aritméticos.
Tipos de operadores Relacionales
• > Mayor que
• < Menor que
• > = Mayor o igual que
• < = Menor o igual que
• < > Diferente
• = Igual
Ejemplos:
Si a = 10, b = 20, c = 30
a+b>c Falso
a-b<c Verdadero
a-b=c Falso
a * b < > c Verdadero
Operadores Lógicos
Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos
valores pueden ser resultado de una expresión relacional.
12. Tipos de operadores Lógicos
And Y
Or O
Not Negación
Ejemplo:
Para los siguientes ejemplos T significa verdadero y F falso.
Operador Not
Operando Resultado
T F
F T
Operador And
Operando1 Operador Operando2 Resultado
T AND T T
T F F
F T F
F F F
Operador Or
Operando1 Operador Operando2 Resultado
T Or T T
T F T
F T T
F F F
Prioridad de los Operadores Lógicos
1. Not
2. And
3. Or
13. Prioridad de los Operadores en General
1. ()
2. ^
3. *, /, Mod, Not
4. +, -, And
5. >, <, > =, < =, < >, =, Or
Ejemplos:
Sea: a = 10 b = 12 c = 13 d =10
Algoritmo
Podemos encontrar muchas definiciones de algoritmo en los textos de programacion,
todas ellas muy similares:
• Conjunto ordenado y finito de pasos que permite hallar la solución de un
problema.
• Una secuencia de pasos que conducen a la realización de una tarea.
• Descripción exacta de la secuencia en que se ha de realizar un conjunto de
actividades tendientes a resolver un determinado tipo de problema o
procedimiento.
• Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan la
lógica de un programa.
• Es un sistema por el cual se llega a una solución, teniendo en cuenta que debe de
ser definido, finito y preciso.
• Toda receta, proceso, rutina, método, procedimiento, técnica, formula que
resuelven un determinado problema.
• Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una
acción determinada.
14. • Conjunto de reglas que permiten obtener un resultado determinado a partir de
ciertas reglas definidas.
• Descripción precisa de una sucesión de instrucciones que permite llevar a cabo un
trabajo en un número finito de pasos.
• Un conjunto de símbolos y procedimientos usados en la realización de un cálculo.
Las definiciones más 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 más finito. [Donald E. Knuth, 1968]
• Descripción 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 solución o indicar la falta de esta a un problema en un
tiempo determinado. [Rodolfo Quispe-Otazu, 2004]
• Un algoritmo es un procedimiento para la resolución de problemas de cualquier
tipo por medio de determinada secuencia de pasos simples y no ambiguos. El
concepto fue utilizado originalmente para el cálculo matemático pero ahora es
ampliamente usado en programación de computadoras.
Características:
Las características fundamentales que debe cumplir todo algoritmo son:
• Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a
realizar sin criterios de interpretación.
• Ser finito: Un número específico y numerable de pasos debe componer al
algoritmo, el cual deberá finalizar al completarlos.
• Tener cero o más 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 más 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 programación 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 más ni nada menos que aquello que se requiera para y en su
ejecución.
Diagrama de flujo
Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona.
Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza
en disciplinas como la programación, la economía, los procesos industriales y la psicología
cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que
representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas
que conectan los puntos de inicio y de término.
Un diagrama de flujo de datos es una descripción gráfica de un procedimiento para la
resolución de un problema. Son frecuentemente usados para describir algoritmos y
programas de computador. Los diagramas de flujo de datos están conformados por figuras
conectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de
datos se comienza por el INICIO y se siguen las flechas de figura a figura, ejecutándose las
acciones 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 detalles
on
innecesarios y tener un significado preciso, si son usados correctamente.
16. Características
Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término.
Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.
Las siguientes son acciones previas a la realización del diagrama de flujo:
• Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar
presentes el dueño o responsable del proceso, los dueños 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 quién lo empleará y cómo.
• Establecer el nivel de detalle requerido.
• Determinar los límites 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 están incluidos en el
proceso a describir y su orden cronológico.
• Si el nivel de detalle definido incluye actividades menores, listarlas también.
• Identificar y listar los puntos de decisión.
• Construir el diagrama respetando la secuencia cronológica y asignando los
correspondientes símbolos.
• Asignar un título al diagrama y verificar que esté completo y describa con exactitud
el proceso elegido.
Ventajas de los diagramas de flujo
• Favorecen la comprensión del proceso a través de mostrarlo como un dibujo. El
cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo
reemplaza varias páginas 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 decisión.
• Muestran las interfaces cliente-proveedor y las transacciones que en ellas se
realizan, facilitando a los empleados el análisis de las mismas.
• Son una excelente herramienta para capacitar a los nuevos empleados y también a
los que desarrollan la tarea, cuando se realizan mejoras en el proceso.
17. DFD
Dfd es un software diseñado para construir y analizar algoritmos. Usted puede crear
diagramas de flujo de datos para la representación de algoritmos de programación
estructurada a partir de las herramientas de edición que para éste propósito suministra el
programa. Después de haber ingresado el algoritmo representado por el diagrama, podrá
ejecutarlo, analizarlo y depurarlo en un entorno interactivo diseñado para éste fin. La
interfaz gráfica de Dfd, facilita en gran medida el trabajo con diagramas ya que simula la
representación estándar de diagramas de flujo en hojas de papel.
Objetos en dfd
a) Objeto Inicio
Es el primer objeto a ejecutar en cualquier algoritmo. Al ser
ejecutado, el objeto Inicio transfiere el control al siguiente objeto.
b) Objeto Asignación
El objeto Asignación asigna valores a campos variables. Al ser ejecutado,
puede realizar hasta tres asignaciones.
El cuadro de dialogo del objeto Asignación contiene espacio para tres
asignaciones, cada asignación consta de un espacio para el campo variable
situado siempre a la izquierda, el símbolo de asignación y un espacio para
la expresión situada siempre a la derecha. Esto indica que al campo variable se le asigna el
resultado de la evaluación de la expresión. Debe realizarse por lo menos una asignación.
c) Objeto Ciclo Mientras
El objeto Ciclo Mientras tiene como función el ejecutar un bloque de
objetos mientras que una condición sea verdadera. La condición debe
ser siempre una expresión que al ser evaluada de como resultado un
valor de tipo de dato Lógico.
Ejemplo: 3<W, x >0 AND Sw = .V. , Valor*15 < 300*Contador.
Si al evaluar la condición se obtiene el valor .F. la ejecución del
algoritmo continuará a partir del objeto que sigue al Cierre.
18. El cuadro de dialogo del objeto Ciclo Mientras contiene espacio para la expresión que
conforma la condición.
d) Objeto Ciclo Para
Su función es ejecutar un bloque de objetos mientras que la variable
contadora no alcance el límite establecido por el valor final. El
contador es siempre una variable de tipo de dato Real. Contiene
además un valor inicial que será asignado al contador al iniciar la
ejecución del ciclo, un valor final y un valor de incremento. Si el
contador excede el valor final, la ejecución continuará a partir del
objeto que sigue al Cierre. En caso contrario, se ejecutará el cuerpo del ciclo y el contador
será incrementado en el valor indicado por el incremento.
El cuadro de diálogo 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 Decisión
El objeto decisión selecciona el flujo a seguir de
acuerdo al valor lógico de una condición. La
condición debe ser siempre una expresión que al ser
evaluada de como resultado un valor de tipo de
dato Lógico.
Ejemplo: 3<w, x >0
AND sw = .V. , valor*15 < 300*contador.
El objeto Decisión está asociado a dos bloques de objetos ubicados a lado y lado de
este, y un objeto Cierre Decisión ubicado a continuación de ambos bloques.
19. Si al evaluar la condición se obtiene el valor lógico .V., se ejecuta el bloque rotulado con la
palabra Si, en caso contrario se ejecuta el bloque rotulado con No. En ambos casos la
ejecución continúa en el objeto Cierre Decisión.
El cuadro de dialogo del objeto Decisión contiene espacio para la expresión que
conforma la condición, y dos casillas por medio de las cuales se puede especificar por cual
lado continuara el flujo en caso de que la condición 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 leída cualquier
cantidad de variables utilizando un objeto Lectura. Al ejecutarse, el
objeto despliega un cuadro de diálogo por cada variable presente en
la lista, este cuadro de diálogo espera que el usuario introduzca un
valor constante que será asignado a la respectiva variable.
El cuadro de diálogo para la edición del objeto contiene un espacio para ingresar una
lista 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 evalúa cada una de las expresiones que
contiene y despliega un cuadro de diálogo que muestra el valor
obtenido en cada una de las expresiones en su respectivo orden.
El cuadro de diálogo para la edición del objeto contiene un espacio para ingresar una
lista de expresiones separadas por comas. Debe existir por lo menos una expresión.
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
ejecución de este objeto finaliza la ejecución del algoritmo.
Programa informático
Un programa informático es un conjunto de instrucciones que una vez ejecutadas
realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no
pueden funcionar correctamente. Al conjunto general de programas, se le denomina
software y así, se refiere al equipamiento lógico o soporte lógico de una computadora
digital.
En informática, se los denomina comúnmente binarios, (propio en sistemas unix, donde
debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones.
Posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los
sistemas operativos de la familia Windows) debido a que una vez que han pasado por el
proceso de compilación y han sido creados, las instrucciones que se escribieron en un
lenguaje de programación que los humanos usan para escribirlos con mayor facilidad, se
han traducido al único idioma que la máquina comprende, combinaciones de ceros y unos
llamada código máquina. El mismo término, puede referirse tanto a un programa
21. ejecutable, como a su código fuente, el cual es transformado en un binario cuando es
compilado.
Generalmente el código fuente lo escriben profesionales conocidos como
programadores. Se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas:
imperativo o declarativo y que posteriormente puede ser convertido en una imagen
ejecutable por un compilador. Cuando se pide que el programa sea ejecutado, el
procesador ejecuta instrucción por instrucción.
De acuerdo a sus funciones, se clasifican en software de sistema y software de
aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma
simultánea y eficiente, se le conoce como multitarea.
Un programa es un conjunto de instrucciones u órdenes basadas en un lenguaje de
programación que una computadora interpreta para resolver un problema o una función
específica.
1.- Es la relación ordenada de actividades, en informática se le conoce como la serie
codificada de instrucciones.
3. Redacción de un algoritmo en un lenguaje de programación.
4. Conjunto de instrucciones ordenadas correctamente que permiten realizar una tarea o
trabajo específico.
5. Toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o
indirectamente, en un sistema informático para realizar una función o una terea o para
obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación.
6. Conjunto secuenciado de instrucciones que quedan escritas en un lenguaje
determinado con unos fines específicos. Aunque en el lenguaje común con frecuencia se
denomina programa al sistema operativo, la diferencia estriba, precisamente, en la
especificidad de aquél frente al carácter de gestión global de éste. La palabra software
engloba ambos.
Estructuras de la Programación:
a) Secuenciales: La estructura secuencial es aquella en la que una acción
(instrucción) 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. Inicio
Accion1
Accion2
.
.
AccionN
Fin
b) Condicionales: Las estructuras condicionales comparan una variable contra otro(s)
valor(es), para que en base al resultado de esta comparación, se siga un curso de
acción dentro del programa. Cabe mencionar que la comparación se puede hacer
contra otra variable o contra una constante, según se necesite. Existen tres tipos
básicos, las simples, las dobles y las múltiples.
Simples:
Las estructuras condicionales simples se les conocen como “Tomas de decisión”. Estas
tomas de decisión tienen la siguiente forma:
Pseudocódigo: Diagrama de flujo:
Dobles:
Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas
posibles en función del cumplimiento o no de una determinada condición. Se representa
de la siguiente forma:
23. Pseudocódigo: Diagrama de flujo:
c) Repetitivas: La estructura repetitiva se utiliza cuando se quiere que
un conjunto de instrucciones se ejecuten un cierto número finito de veces. Se le
llama bucle o ciclo a todo proceso que se repite un cierto número de veces dentro
de un pseudocódigo o un programa. Existen dos tipos de estructuras repetitivas; la
primera es aquella en donde se tiene perfectamente establecido el número de veces
que un grupo de acciones se van a ejecutar (20, 5, 2 veces), y la segunda en la que el
número de repeticiones es desconocido y se hará hasta que se cumpla o no cierta
condición.
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 computación.
2. Realice un algoritmo que permita ingresar la cantidad de pantalones que una persona
desea comprar y calcule el monto total a pagar sabiendo que cada pantalón 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 mostrar
cuanto se le debe pagar luego de aplicarle el aumento.
4. Una tienda tiene un descuento de 20% en pantalones, realice un algoritmo, que
permita ingresar el precio de un pantalón y mostrar cuanto debe pagar el cliente
luego de aplicarle el descuento.
24. 5. Realice un algoritmo, que permita ingresar el precio de tres artículos 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:
ࢇ࢈ + ࢉ
࢞=
ࢉ
26. ¿Qué es y para qué sirve Excel?
Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con
números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta
cálculos de préstamos hipotecarios.
Elementos de Excel
La pantalla inicial
Al iniciar Excel aparece una pantalla inicial como ésta, vamos a ver sus componentes
fundamentales, así conoceremos los nombres de los diferentes elementos y será más fácil
entender el resto del curso. La pantalla que se muestra a continuación (y en general todas
las de este curso) puede no coincidir exactamente con la que ves en tu ordenador, ya que
cada usuario puede decidir qué elementos quiere que se vean en cada momento, como
veremos más adelante.
Al hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con los
diferentes elementos que se pueden insertar en Excel. Todas las operaciones se pueden
hacer a partir de estos menús. Pero las cosas más habituales se realizan más rápidamente
27. a partir de los iconos de las otras barras que veremos a continuación. En el extremo de la
derecha están los botones para minimizar , restaurar y cerrar del libro de trabajo.
En Excel2003 la barra de menús tiene un comportamiento "inteligente", que consiste,
básicamente, en mostrar de los menús sólo los comandos más importantes y los que el
usuario va utilizando.
Los menús desplegables de la barra de menús contienen tres tipos básicos de elementos:
Las Barras
La barra de título
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 lo
guardemos y le demos el nombre que queramos. En el extremo de la derecha están los
botones para minimizar , restaurar y cerrar .
La barra de menú
Contiene las operaciones de Excel, agrupadas en menús desplegables.
28. Al hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con los
diferentes elementos que se pueden insertar en Excel. Todas las operaciones se pueden
hacer a partir de estos menús. Pero las cosas más habituales se realizan más rápidamente
a partir de los iconos de las otras barras que veremos a continuación. En el extremo de la
derecha están los botones para minimizar , restaurar y cerrar del libro de trabajo.
En Excel la barra de menús tiene un comportamiento "inteligente", que consiste,
básicamente, en mostrar de los menús sólo los comandos más importantes y los que el
usuario va utilizando.
Los menús desplegables de la barra de menús contienen tres tipos básicos 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 bien
aparece la combinación de teclas para ejecutarlo desde el teclado.
Por ejemplo, en el menú Insertar, el comando Columnas, o el comando Hipervínculo que
se 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 más opciones para que
elijamos una de ellas.
Se reconocen porque tienen un triángulo a la derecha.
Por ejemplo, en el menú Insertar, Imagen
29. - Comando con ventana.
Al hacer clic, aparece una ventana o cuadro de diálogo en el que nos pedirá que
rellenemos algunos datos y que tendrá botones para aceptar o cancelar la acción.
Se distinguen porque el nombre acaba en puntos suspensivos.
Por ejemplo, en el menú Insertar, Gráfico...
La barra de herramientas estándar
Contiene iconos para ejecutar de forma inmediata algunas de las operaciones más
habituales, como Guardar , Copiar , Cortar , etc.
30. La barra de formato
Contiene las operaciones más comunes sobre formatos, como poner en negrita, cursiva,
elegir tipo de fuente, etc.
La barra de formulas
Nos muestra el contenido de la celda activa, es decir, la casilla donde estamos
situados. Cuando vayamos a modificar el contenido de la celda, dicha barra variará
ligeramente, pero esto lo estudiaremos más adelante.
La barra de etiquetas
Permite movernos por las distintas hojas del libro de trabajo.
Las barras de desplazamiento
Permiten movernos a lo largo y ancho de la hoja de forma rápida y sencilla, simplemente
hay que desplazar la barra arrastrándola con el ratón, o hacer clic en los triángulos.
Conceptos básicos de Excel.
Aquí podrás encontrar los conceptos más básicos que utiliza Excel.
Libro de trabajo
Un libro de trabajo es el archivo que creamos con Excel, es decir, todo lo que hacemos
en este programa se almacenará formando el libro de trabajo.
Los libros de trabajo de Excel tienen la extensión .XLS para que el ordenador los
reconozca como tal.
Cuando se inicia una sesión de Excel automáticamente se abre un nuevo libro de trabajo
con el nombre provisional de Libro1. Esto lo puedes comprobar en la pantalla de Excel, en
la Barra de título en la parte superior de la ventana verás cómo pone Microsoft Excel -
Libro1.
31. Cada vez que empezamos un nuevo trabajo con Excel el número del libro irá variando
dependiendo de cuántos se hayan creado en esta sesión. Así si empezamos otro trabajo,
el nombre que se asigna será Libro2, el siguiente Libro3, y así sucesivamente.
Cuidado que el nombre asignado sólo sirve como referencia para identificar los
trabajos mientras no se hayan guardado, en ningún caso significa que el archivo ya se
encuentra guardado.
Un libro de trabajo está formado por varias hojas, en principio constará de 3 hojas aunque
el número de éstas puede variar entre 1 y 255, Si miras en la parte inferior de la ventana
de Excel encontrarás las diferentes hojas del libro de trabajo, cada una de ellas nombradas
de la forma Hoja1, Hoja2...
Hoja de cálculo
La hoja de cálculo es uno de los distintos tipos de hojas que puede contener un libro
de trabajo. Es una herramienta muy útil para todas aquellas personas que trabajen con
gran cantidad de números y necesiten realizar cálculos u operaciones con ellos.
Es como una gran hoja cuadriculada formada por 256 columnas y 65.536 filas.
Las hojas de cálculo están formadas por columnas y filas.
Una columna es el conjunto de celdas seleccionadas verticalmente. Cada columna se
nombra por letras, por ejemplo A, B, C,.......AA, AB,........IV.
Cada fila se numera desde 1 hasta 65536 y es la selección horizontal de un conjunto de
celdas de una hoja de datos.
32. La intersección de una columna y una fila se denomina Celda y se nombra con el nombre
de la columna a la que pertenece y a continuación el número de su fila, por ejemplo la
primera 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 cálculo es el de Rango, que es un bloque
rectangular de una o más celdas que Excel trata como una unidad. Los rangos son vitales
en la Hoja de Cálculo, 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 introducir
en las celdas de una hoja de cálculo:
Valores Constantes.
Es un dato que se introduce directamente en una celda. Puede ser un número, una fecha
u hora, o un texto.
NÚMEROS
Para introducir números puedes incluir los caracteres 0,1,2,3,4,5,6,7,8,9 y los signos
especiales + - ( ) / % E e . €.
Los signos (+) delante de los números se ignoran, y para escribir un número negativo
éste tiene que ir precedido por el signo (-).
Al escribir un número entre paréntesis, Excel lo interpreta como un número negativo, lo
cual es típico en contabilidad.
El carácter E o e es interpretado como notación científica. Por ejemplo, 3E5 equivale a
300000 (3 por 10 elevado a 5).
Se pueden incluir los puntos de miles en los números introducidos como constantes.
Cuando un número tiene una sola coma se trata como una coma decimal.
Si al finalizar un número se escribe €, Excel asigna formato Moneda al número y así se
verá en la celda, pero en la barra de fórmulas desaparecerá dicho símbolo.
Si introducimos el símbolo % al final de un número, Excel lo considera como símbolo de
porcentaje.
FECHA U HORA
Para introducir una fecha u hora, no tienes más que escribirla de la forma en que
deseas que aparezca.
Al igual que los números (ya que realmente lo son), las fechas y las horas también
aparecen alineados a la derecha en la celda.
33. Cuando introduzcas una fecha comprendida entre los años 1929 y 2029, sólo será
necesario introducir los dos últimos dígitos del año, sin embargo para aquellas fechas que
no estén comprendidas entre dicho rango, necesariamente deberemos introducir el año
completo.
Ejemplos:
1/12/99 1-12-99 2:30 PM
14:30 1/12/99 14:30 12/07/2031
TEXTO
Para introducir texto como una constante, selecciona una celda y escribe el texto. El
texto puede contener letras, dígitos y otros caracteres especiales que se puedan
reproducir 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 están en blanco
a su derecha para visualizarlo, no obstante el texto se almacena únicamente en la primera
celda.
El texto aparece, por defecto, alineado a la izquierda en la celda.
Fórmulas y Funciones
Fórmulas.
Una fórmula es una secuencia formada por valores constantes, referencias a otras
celdas, nombres, funciones, u operadores.
Una fórmula es una técnica básica para el análisis de datos. Se pueden realizar diversas
operaciones con los datos de las hojas de cálculo como *,+,-,Sen,Cos,etc...
En una fórmula se pueden mezclar constantes, nombres, referencias a otras celdas,
operadores y funciones. La fórmula se escribe en la barra de fórmulas y debe empezar
siempre por el signo =.
Funciones
Una función es una fórmula especial escrita con anticipación y que acepta un valor o
valores, realiza unos cálculos con esos valores y devuelve un resultado.
Todas las funciones tienen que seguir una sintaxis y si ésta no se respeta Excel nos
mostrará un mensaje de error.
1) Los argumentos o valores de entrada van siempre entre paréntesis. No dejes
espacios antes o después de cada paréntesis.
34. 2) Los argumentos pueden ser valores constantes (número o texto), fórmulas o
funciones.
3) Los argumentos deben de separarse por un punto y coma ";".
Ejemplo:
=SUMA(A1:B3) esta función equivale a =A1+A2+A3+B1+B2+B3
Referencias y nombres
Referencias.
Cuando trabajamos en Excel y más concretamente cuando hacemos usos de
fórmulas y funciones casi es seguro que pongamos referencias a celdas o conjunto de
celdas 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 contenido
de B1.
Existen 3 tipos de referencias:
Referencia Relativa: Las referencias de filas y columnas cambian si se copia la formula en
otra celda, es decir se adapta a su entorno porque las referencias las hace con respecto a
la distancia entre la formula y las celdas que forman parte de la formula. Esta es la opción
que ofrece Excel por defecto.
Referencia Absoluta: Las referencias de filas y columnas no cambian si se copia la formula
a otra celda, las referencias a las celdas de la formula son fijas.
Referencia Mixta: Podemos hacer una combinación de ambas referencias, podemos hacer
que las filas sean relativas y las columnas absolutas o viceversa.
Otra funcionalidad muy interesante de las referencias es la posibilidad de escribir
referencias 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 hoja
seguido del signo de exclamación y el nombre de la celda.
Por ejemplo: Hoja2!A2 esta referencia está diciendo que coja la celda A2 de la hoja
Hoja2.
Si la hoja tuviera un nombre personalizado con espacios incluidos, la referencia
sería de este modo 'Nombre de la hoja externa'!A2, habría que encerrar el nombre de
la hoja entre comillas simples ' '.
35. Referencia a otros libros.
Para hacer referencia a celdas de otros libros debemos indicar el nombre del libro
entre corchetes y el resto como acabamos de ver.
Por ejemplo: '[presupuesto 2003]Hoja1'!B2 esta referencia indica que la celda se
encuentra 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. ¿Cuáles son los elementos que conforman el programa Excel? Defínelos.
3. Explica la función que cumplen las siguientes barras:
Titulo, menús, herramientas, fórmulas, etiquetas.
4. ¿Qué es una fórmula?
5. ¿Qué es una función?
6. ¿Qué son las referencias?
7. ¿Cuáles son los tipos de datos con los que se puede trabajar en Excel?
37. ¿Qué es una base datos?
Access es un programa que permite gestionar y organizar una serie de datos. Por
ejemplo, podemos utilizar Access para llevar la gestión de fichas de los artículos de
nuestro almacén, introduciendo, modificando, actualizando, sacando informes por
impresora, etc. Podemos por ejemplo realizar consultas tales como ¿qué artículo se ha
vendido más este mes? ¿Qué clientes compran un determinado artículo? ¿Cuál es la
ganancia total del mes? etc.
Iniciar Access
En primer lugar, veamos como entrar y salir de Microsoft Access.
Iniciar: hacer clic en el icono del escritorio o en el menú inicio, programas y dar clic en
el icono.
Salir: Dar clic en o presionar simultáneamente ALT y F4.
Descripción del entorno de trabajo.
Access permite realizar muchas tareas mediante las opciones de menú ofrecido en
la ventana principal, la cual contiene los elementos básicos de una aplicación para
Windows:
• La barra de Título.
• La barra de menús desplegables.
• La ventana de los objetos. Barra de título Barra de menús
• La barra de estado.
Ventana
Barra de
herramientas
Barra de Estado
38. Algunos conceptos de bases de datos:
Base de Datos: es la colección de datos aparentes usados por el sistema de aplicaciones de
una determinada empresa.
Base de Datos: es un conjunto de información relacionada que se encuentra agrupada o
estructurada. Un archivo por sí mismo no constituye una base de datos, sino más bien la
forma en que está organizada la información es la que da origen a la base de datos.
Base de Datos: colección de datos organizada para dar servicio a muchas aplicaciones al
mismo tiempo al combinar los datos de manera que aparezcan estar en una sola ubicación
Requerimientos de las bases de datos:
El análisis de requerimientos para una base de datos incorpora las mismas tareas que el
análisis de requerimientos del software. Es necesario un contacto estrecho con el cliente;
es esencial la identificación de las funciones e interfaces; se requiere la especificación del
flujo, estructura y asociatividad de la información y debe desarrollarse un documento
formal de los requerimientos.
Requerimientos administrativos: se requiere mucho más para el desarrollo de sistemas de
bases de datos que únicamente seleccionan un modelo lógico de base de datos. La bases
de datos es una disciplina organizacional, un método, más que una herramienta o una
tecnología. Requiere de un cambio conceptual y organizacional.
Ventajas en el uso de bases de datos:
La utilización de bases de datos como plataforma para el desarrollo de Sistemas de
Aplicación en las Organizaciones se ha incrementado notablemente en los últimos años,
se debe a las ventajas que ofrece su utilización, algunas de las cuales se comentarán a
continuación:
• Globalización de la información: permite a los diferentes usuarios considerar la
información como un recurso corporativo que carece de dueños específicos.
• Eliminación de información inconsistente: si existen dos o más archivos con la
misma información, los cambios que se hagan a éstos deberán hacerse a todas las
copias del archivo de facturas.
• Permite compartir información.
• Permite mantener la integridad en la información: la integridad de la información
es una de sus cualidades altamente deseable y tiene por objetivo que sólo se
almacena la información correcta.
• Independencia de datos: el concepto de independencia de datos es quizás el que
más ha ayudado a la rápida proliferación 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 información que se guarda es una base de datos esta organizada en
tablas. Una tabla está formada por filas y columnas. Las filas son equivalentes a los
registros de un archivo y las columnas son los campos.
En Access, una tabla es un objeto que almacena los datos en registros (filas) y
campos (columnas). Una tabla es un conjunto de registros que contienen un tipo
determinado de información.
Los campos que forman parte de una tabla, caracterizados por el tipo de campo y
la anchura, constituyen la estructura de la tabla.
Tipos de Campos.
Las principales características de los tipos de campo en Access son las siguientes:
• Texto: Almacenan cualquier carácter, incluyendo letras, números que no
requieren realizar operaciones matemáticas, símbolos especiales, etc.
• Memo: Puede contener texto en formato libre, de longitud variable hasta un
máximo de 64,000 caracteres.
• Numérico: Dígitos 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 numéricos que representen cantidades
monetarias con una precisión máxima de 15 dígitos a la izquierda del punto
decimal y cuatro dígitos a la derecha.
• Autonumérico: Este campo contiene un número entero que se incrementa
automáticamente cada vez que se agrega un registro nuevo a la tabla.
• Sí/no: representa un valor lógico que solo acepta estos dos valores.
• Objeto OLE: Puede contener un objeto, tal como una hoja de cálculo de Excel o
Grafico de MS Draw.
• Hipervínculo: contiene una dirección de hipervínculo.
Creación de una tabla.
El proceso de creación de una tabla es:
1. Seleccione la ficha Tablas en la ventana “Bases de datos”.
40. 2. Pulse el botón nuevo.
3. Seleccione vista de diseño en el
cuadro de diálogo “Nueva tabla”.
La ventana que se presenta
permitirá definir las
peculiaridades de los campos de
las tablas:
• El nombre del campo.
• El tipo de campo y sus
propiedades asociadas.
• Una descripción.
4. Escriba un nombre para el campo
de la columna “Nombre de campo” y pulse TAB.
5. Pulse el botón de flecha situado en el extremo derecho de esta columna, Elija
el tipo de dato deseado y pulse TAB.
6. Descripción es opcional, si lo desea puede escribir una frase que describa al
campo.
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 demás campos.
Si ha cometido algún error o necesita hacer una corrección, sitúe el cursor en la
posición del error, haga clic y edítelo. Si necesitamos añadir o suprimir filas, podría utilizar
las opciones correspondientes del menú Edición.
Definir un campo como clave principal.
La clave principal impide que dos registros contengan los mismos datos en el
campo o campos clave, mantiene una ordenación de los registros basada en la clave y
acelera las operaciones de búsqueda y ordenación. Para definir un campo como tal, se
debe:
1. Seleccionar el campo deseado en Vista de diseño de la tabla haciendo clic
en su botón selector de registro .
2. Pulse el botón de la barra de herramientas o elija la opción Clave
Principal del menú Edición.
Almacenar la Estructura.
Para almacenar la estructura de una tabla:
1. Elija la opción Guardar del menú Archivo.
2. Escriba el nombre de la tabla y pulse Aceptar
41. 3. Pulse el botón Sí, si desea crear una clave principal o No en otro caso.
4. Cuando haya terminado elija Cerrar en el menú Archivo.
Edición.
Access dispone de dos modos de visualización para las tablas:
• Vista de diseño: permite crear y modificar la estructura de una tabla.
• Vista de hoja de datos: muestra los registros en un formato de filas y
columnas, permitiéndonos visualizar muchos registros a la vez y
agregar o editar datos.
El Modo de visualización se puede seleccionar a través del primer botón de la
barra de herramientas.
Agregar Registros.
1. Seleccione la ficha Tablas en la ventana “Base de datos” y elija la tabla
deseada.
2. Pulse el botón Abrir,
3. Pulse el botón Nuevo registro en la parte inferior de la ventana tabla o elija
la opción Nuevo Registro en el menú Insertar.
Relaciones entre tablas.
Access permite conectar o relacionar dos tablas. Antes de establecer una relación
es necesario tener en cuenta las siguientes consideraciones:
• Cuando se establece una relación de uno a varios, el campo común 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 relación se puede obligar a Access a establecer una integridad
referencial ( la tabla “varios” de la relación “uno a varios” no puede contener datos que no
estén relacionados con datos de la primera tabla). La integridad referencial es una forma
de asegurar que los datos contenidos en las dos tablas relacionadas sean válidos. Para
definir una relación entre dos tablas:
42. 1. Cierre todas las ventanas de objetos que estén abiertas y active la ventana
de “Base de Datos”.
2. Elija la orden Relaciones del menú Herramientas o pulse en la barra
de herramientas.
3. Seleccione las tablas o consultas a relacionar y pulse el botón agregar.
Pulse el botón Cerrar para cerrar el cuadro de diálogo “Mostrar tabla”:
4. Para crear una relación, haga clic en el campo común (clave principal) de la
primera tabla y arrástrelo hacia el campo correspondiente de la segunda
tabla. Al soltar el botón del ratón se abrirán el cuadro de diálogo
“Relaciones”. Access cumplimenta el nombre de los campos.
5. Compruebe que el campo que establece la relación aparece en las dos
tablas.
6. Cumplimente el cuadro de diálogo marcando el botón de opción apropiado
y pulse Aceptar.
7. Cierre la ventana “Relaciones”, pulse Sí para guardar el diseño.
Access traza una línea entre las dos tablas para indicar la relación, visualizando un
1 en un extremo de la línea de relación, junto a la tabla de “uno” y un símbolo de infinito
en la tabla de “varios”.
Las consultas.
¿Qué es una consulta?
Una consulta es un objeto de Access que se utiliza para localizar, organizar o editar
los datos contenidos en tablas.
Se utilizan consultas para ver, modificar y analizar datos de formas diferentes. También
pueden utilizarse como el origen de registros para formularios, informes y páginas de
acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene
una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar,
editar y manipular los datos almacenados en la base de datos. Una página puede incluir
también datos de otros orígenes de datos, como Excel.). Existen varios tipos de consultas
en Microsoft Access.
43. Básicamente se realizan tres tipos de consulta: consulta de selección, para localizar
los registros de una tabla que cumplan unas condiciones determinadas; consultas de
acción, diseñadas para modificar, añadir o reemplazar datos, eliminar registros, etc., y
consultas de parámetros, que permiten seleccionar los registros que cumplen con los
valores introducidos como parámetros en el momento de la ejecución de la consulta.
Consultas de selección
Una consulta de selección es el tipo de consulta más habitual. Este tipo de consulta
obtiene los datos de una o más tablas y muestra los resultados en una hoja de datos en la
que puede actualizar los registros (con algunas restricciones). También puede utilizar una
consulta de selección para agrupar los registros y calcular sumas, cuentas, promedios y
otros tipos de totales.
Consultas de parámetros
Una consulta de parámetros es una consulta que, cuando se ejecuta, muestra un
cuadro de diálogo propio que solicita información, por ejemplo, criterios (criterios:
condiciones que se especifican para limitar los registros que se incluyen en el conjunto de
resultados de una consulta o un filtro.) para recuperar registros o un valor que desea
insertar en un campo. Puede diseñar la consulta para que solicite más de un dato; por
ejemplo, puede diseñarla para que solicite dos fechas. Access puede entonces recuperar
todos los registros que se encuentren entre esas dos fechas.
Las consultas de parámetros también son útiles cuando se emplean como base
para formularios, informes y páginas de acceso a datos. Por ejemplo, puede crear un
informe de ingresos mensuales basado en una consulta de parámetros. Al imprimir el
informe, Access muestra un cuadro de diálogo que solicita el mes para el que se desea
obtener el informe. Cuando se especifica un mes, Access imprime el informe
correspondiente.
Consultas de tabla de referencias cruzadas
Las consultas de referencias cruzadas se utilizan para calcular y reestructurar datos
de manera que su análisis sea más sencillo. Las consultas de referencias cruzadas calculan
una suma, una media, un recuento u otro tipo de totales de datos, y se agrupan en dos
tipos de información: uno hacia abajo, en el lado izquierdo de la hoja de datos, y otro a lo
largo de la parte superior.
Consultas de acción
Una consulta de acción es una consulta que realiza cambios o desplazamientos de
muchos registros en una sola operación. Hay cuatro tipos de consultas de acción:
44. • Consulta de eliminación Elimina un grupo de registros de una o más tablas. Por
ejemplo, puede utilizar una consulta de eliminación para quitar productos que ya
no se fabrican o de los que no hay pedidos. Con las consultas de eliminación,
siempre se eliminan registros enteros, no sólo campos seleccionados dentro de los
registros.
• Consulta de actualización Realiza cambios globales en un grupo de registros de
una o más tablas. Por ejemplo, puede aumentar los precios un 10 por ciento para
todos los productos lácteos o bien puede aumentar los sueldos un 5 por ciento al
personal de una determinada categoría. Con una consulta de actualización, puede
cambiar los datos de las tablas existentes.
• Consulta de datos anexados Agrega un grupo de registros de una o más tablas al
final de una o más tablas. Por ejemplo, supongamos que consigue nuevos clientes
y una base de datos que contiene una tabla con información acerca de estos
clientes. Para evitar tener que escribir toda esta información en la base de datos,
desea anexarla a la tabla Clientes.
• Consulta de creación de tabla Crea una tabla nueva a partir de la totalidad o una
parte de los datos de una o más tablas. Las consultas de creación 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: colección de datos y objetos (como
tablas, consultas o formularios), que está relacionada con un tema o propósito
concreto. El motor de base de datos Microsoft Jet administra los datos.) o una
tabla histórica que contenga registros antiguos.
Las consultas admiten tres modos de presentación:
• Vista Diseño: abre la ventana Diseño de la consulta, en la que podremos
crear o modificar su estructura.
• Vista hoja de datos: ejecuta la consulta y preséntale 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 tablas
creadas en esa base de datos. De esta forma las combinaciones posibles para obtener
información son muchas.
Modificar los datos de las tablas: aunque las consultas no son tablas, dan acceso a ellas, y
permite modificar, eliminar o añadir registros nuevos. También se puede utilizar una
consulta para crear una nueva tabla que contenga registros de otra tabla o de varias
tablas.
45. Elegir uno o varios campos: al crear una consulta es posible especificar qué campo se
desea ver.
Seleccionar registros: una consulta se puede concretar hasta el punto de ver sólo un
registro.
Realizar cálculos: se pueden realizar cálculos con los campos mostrados en la consulta.
Por ejemplo contar el número de registros seleccionados o acumular totales. Se crearán
campos nuevos: campos calculados que contendrán el resultado del cálculo.
Para crear nuevos formularios, informes o consultas: partiendo de los datos obtenidos en
una consulta se pueden crear nuevos elementos.
Estas son las opciones que ofrece Access para crear una consulta:
1. Vista diseño: permite realizar una consulta sin la ayuda del asistente.
2. Asistente para consultas sencillas
El 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 también puede sumar, contar y obtener el promedio de los
valores de grupos de registros o de todos los registros y puede calcular el valor mínimo
o máximo de un campo. No obstante, no es posible limitar los registros recuperados
mediante el establecimiento de criterios.
3. Asistente para consultas de referencias cruzadas
Una consulta de tabla de referencias cruzadas calcula totales resumidos basándose
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
información: 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 duplicados
Con 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 dirección para determinar si
existen registros duplicados para el mismo paciente.
También se pueden buscar valores duplicados en un campo de población 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 coincidentes
Mediante 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.
También 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 los
datos de una forma más "amable" y cómoda. Los formularios tienen la ventaja de poder:
- Mostrar datos de varias tablas al mismo tiempo
- Calcular campos
- Crear y utilizar gráficos
- Utilizar fuentes especiales, colores, títulos, etc.
Creación de un formulario.
Los formularios podemos crearlos mediante un asistente o bien en blanco y
diseñarlos a nuestra medida. Para ver cómo se crean, hemos de estar situados con una
base de datos abierta en la pestaña Formularios. y pulsar el botón Nuevo. Nos aparecerá
una ventana pidiéndonos el tipo de formulario a crear y la tabla o consulta a partir de la
cual se creará. Vamos a crear uno sencillo utilizando un asistente que nos irá guiando en
su creación.
1. Con nuestra base de datos abierta acceda a Formularios - Nuevo y escoge la tabla
Clientes y la opción Asistente para formularios. Aceptar la ventana.
47. En esos momentos, se ejecutará un asistente de Access que nos irá guiando paso a paso
en la creación 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 en
la parte derecha otra con los campos que se incluirán en el formulario. En medio
de las dos ventanas aparecen unos botones que servirán para incluir o borrar
campos desde la ventana izquierda a la ventana derecha.
Carga el campo seleccionado desde la ventana izquierda a la ventana derecha
la
Carga todos los campos desde la ventana izquierda a la ventana derecha
Borra el campo seleccionado de la ventana derecha
Borra todos los campos de la ventana derecha
Carga todos los campos y pulsa el botón Sigu
Siguiente.
3. En el siguiente paso, Access nos pregunta qué tipo de formulario y la distribución
de los campos a través del mismo. Si pulsas un clic en las diversas opciones, verás
una simulación en la ventana de la izquierda de cómo quedará. Acepte el tipo En
columnas y pulsa el botón Siguient
Siguiente
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 botón Terminar, y el ,
formulario ya estará creado.
Edición del Formulario.
Desde el formulario podemos modificar el contenido de un campo, borrarlo,
añadir nuevos registros, y todos los cambios que realicemos en el formulario, se realizarán
en la tabla relacionada, así como todos los cambios efectuados en la tabla, se visualizarán
si abrimos el formulario.
48. Podemos cerrar el formulario,
buscar un dato (Edición - Buscar), borrar un
registro completo (Edición - Eliminar
registro), etc. Si tenemos el formulario
cerrado, para utilizarlo sólo debemos pulsar
el botón Abrir. De igual forma, con el botón
Diseñar accedemos al diseño del
formulario, que es una pantalla especial
donde podemos cambiar las posición de los
campos, características, añadir campos
calculados, títulos, colores, etc.
Los Informes.
¿Qué es un informe?
Un informe es una forma de presentar los datos contenidos en una o varias tablas
impresos en una hoja de papel. Los informes permiten agrupar la información contenida
en todos los registros. En Access se pueden crear dos tipos de informes:
• Los informes estándar: diseñados con un asistente para informes, que
permiten imprimir los registros en columnas, por grupos de totales o
generar etiquetas postales.
• Los informes personales: que pueden presentar cualquier dato contenido
en los campos de la tabla, totales o cálculos basados en campos numéricos,
gráficos o cualquier otro elemento o control presente en el cuadro de
herramientas.
Creación de un informe personal.
Para crear un informe:
1. Active la ventana “Base de datos”, seleccione la ficha Informes y pulse el botón
Nuevo.
2. Seleccione la opción vista de diseño.
49. 3. Pulse el botón 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 diseño del formulario.
5. Realice su diseño incluyendo los elementos deseados: campos, controles,
gráficos, etc.
6. Para guardar el diseño elija la opción Guardar o Guardar Como o Exportar del
menú Archivo.
50. Creación de un informe con el asistente.
a) Creación de un informe en columnas:
1. En la ventana “Base de datos”, seleccione la ficha Informes y después en el botón
Nuevo.
2. Seleccione la opción de Asistente para informes, la tabla o consulta y Aceptar.
3. Seleccione los campos en el orden que desea que aparezcan en el informe. Pulse
siguiente.
4. Si desea agregar algún nivel de agrupamiento, indique el campo que desea utilizar
como tal y pulse siguiente.
5. Access preguntará la forma en que desea ordenar los registros de cada grupo.
51. 6. Especifique los campos que serán utilizados para la ordenación de los registros
haciendo uso de los cuadros de lista desplegables y pulse siguiente.
7. Indique el tipo de distribución y orientación del informe, pulse siguiente.
8. Indique el estilo, siguiente.
9. Asigne un título y la forma en que desea que se abra: vista previa o vista diseño.
10. Pulse Terminar.
b) Creación de un informe del tipo etiquetas postales.
1. En la ventana “Base de datos”, seleccione la ficha Informes y después en el
botón Nuevo.
2. Seleccione la opción de Asistente para etiquetas y Aceptar.
3. Seleccione el tamaño, la unidad de medida y el tipo de las etiquetas y pulse
siguiente.
4. Elija el tipo de letra y el tamaño de la fuente, el espesor y el color del texto,
pulse siguiente.
5. Aparecerá un cuadro de diálogo que permite definir la etiqueta: los campos
que contienen ls datos, signos de puntuación, espacios en blanco, una vez
diseñada, pulse siguiente.
6. Access solicitará los campos por los que queremos ordenar las etiquetas, elija y
pulse siguiente.
7. Asigne un nombre para el informe. Pulse terminar.
Después de estos sencillos pasos tenemos nuestro informe listo para imprimir.