Primera Clase Algoritmo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 32

Algoritmo y Lenguaje de Programación

Unidad 1: introducción a la computación y hoja de calculo


Introducción a la computación y hoja de calculo
1.1 Introducción a la computación

La computadora fue el elemento tecnológico más importante que afectó a la


sociedad en la década de los sesenta y surge de la necesidad de encontrar formas
eficientes de manipular información para representar hechos o situaciones reales.

¿Qué es la computación? el término computación se refiere al conjunto de


conocimientos, técnicas y formas de uso relativas a
computadoras en general. Sin embargo, también se
creó el término Informática, para referirse a la ciencia
encargada del estudio y desarrollo de las computadoras
y de los métodos para procesar la información.
Las computadoras se han convertido en una herramienta indispensable para la vida
actual, La mayoría parte de los aparatos electrónicos están dotados de algún elemento
de computación (lavadoras, celulares, televisores, etc.)
Las primeras maquinas de calculo fueron los ábacos.
Luego los científicos estaban interesados en crear una maquina calculadora que
pudieran realizar cálculos matemáticos.

Hardware

Una computadora esta formada por varios componentes físicos, que se denotan
genéricamente por medio de la palabra inglesa hardware y que se refieren a todos
aquellos elementos que se pueden tocar, conectar o cambiar de lugar, entre los que se
encuentra la unidad central de proceso, el teclado, el monitor, el ratón o mouse y las
unidades de disco
Existe otra parte intangible que se refiere a lo relacionado con las formas de
comunicarse con la computadora y que abarca lenguajes programas y datos. Como la
parte física es tangible o dura, de ahí toma su nombre (en ingles, hard=duro) y por el
contrario, a la otra parte se le denomina software (en ingles soft=suave)

Clasificación. Periféricos de Entrada, Periférico de Salida, Periférico de Entrada y


Salida

En realidad, un equipo de computo es mas que una computadora propiamente dicha, ya


que existe una serie de dispositivos que resultan útiles para diferentes aplicaciones y a los
que se conocen en general como periféricos, como las impresoras de todo tipo, los
digitalizadores (en ingles, scanner) y las unidades auxiliares de disco, entre otras.
Periférico de Entrada: Son componentes del sistema responsables del ingreso de datos
a la computadora. Es decir, estos dispositivos nos ayudan a comunicarnos con la
computadora. Los principales periféricos de entrada son:

Teclado
Ratón
Scanner
Micrófono

Debemos tener en cuenta como utilizar los dispositivos periféricos de entrada de la


computadora para obtener un mayor aprovechamiento de cada uno de estos y hacer
nuestro trabajo mas rápido y con la mayor comodidad posible, y así facilitar nuestras
labores cotidianas con la ayuda de dichas maquinas.
Periférico de Salida: Se encarga de desplegar o
mostrar las peticiones que el usuario realiza. Dicho
resultado puede ser visualizado o impresa. Algunos
de los periféricos de salida son:
Monitor
Mause
Impresora
Altavoces
Micrófonos
Cámara web
Periférico Entrada-Salida: Son los que permiten la entrada y
salida de comandos e información en el sistema, como periféricos
de entrada/salida tenemos:
Unidad de Almacenamiento
Modem
Tarjeta RDSI
Tarjeta de sonido
Tarjeta de video
Partes internas de la PC.
La computadora obviamente cuenta
con partes internas y

externas una de esas partes internas


son:
Procesador
· Memoria RAM
· Memoria ROM
· Tarjeta madre
· Tarjeta de Expansión
· Tarjeta de red
· Tarjeta de fax-modem
Partes externas de la PC.

En la computadora existen partes


internas y externas, las externas
son:
· Monitor o pantalla
· Teclado
· Mouse o ratón
· Impresora
· Scanner
· Alta voces
· Disco duro
· Lectora de CD
Software

Software es todo programa o aplicación programado con la finalidad de realizar una


tarea en específico y se ejecuta dentro del hardware.

En el software se incluyen programas, detalles del diseño escritos en un lenguaje de


descripción de programas, diseño de la arquitectura, especificaciones escritas en
lenguaje formal, requerimientos del sistema, etc.
Clasificación (sistemas, aplicación, programación)

Software de sistema:

Software de sistema es un software informático diseñado para operar el hardware


del equipo y así proporcionar las funciones básicas y ofrecer una plataforma para
ejecutar software de aplicación. Software del sistema incluye los controladores de
dispositivos, sistemas operativos, servidores, Utilidades y sistemas de ventana.
Es responsable de administrar una variedad de componentes de hardware
independientes, por lo que pueden trabajar juntos armoniosamente. Su propósito
es aligerar el software de aplicación programador de los detalles complejos de la
computadora en particular se utiliza, incluyendo tales accesorios como
dispositivos de comunicaciones, impresoras, lectores de dispositivo, pantallas y
teclados y también para particionar los recursos del equipo como el tiempo de
procesador y memoria en forma segura y estable.
Software de programación:

Software de programación incluyen herramientas en forma de programas o


aplicaciones que los desarrolladores de software utilizan para crear, depurar,
mantener, o de lo contrario apoyar otros programas y aplicaciones. El término se
refiere a programas relativamente simples como compiladores, depuradores,
intérpretes, enlazadores y editores de texto, que pueden combinarse entre sí para
completar una tarea, tanto como uno puede utilizar varias herramientas de mano
para fijar un objeto físico. Herramientas de programación sirven para ayudar a un
programador a escribir programas de ordenador, y pueden combinarse en un entorno
de desarrollo integrado (IDE) para gestionar más fácilmente todas estas funciones.
Software de aplicación:

Software de aplicación está desarrollado para realizar en cualquier tarea que se


beneficia de la computación. Es un conjunto de programas que permite al equipo a
realizar un trabajo de procesamiento de datos específicos para el usuario.
1.2. sistemas operativos

es un programa que controla la ejecución de los programas de


¿Qué es? aplicación y que actúa como interfaz entre el usuario de un
computador y el hardware de la misma.

Funciones

-Comodidad: hace Eficiencia: permite que -Capacidad de evolución: debe


que un computador los recursos de un construirse de modo que permita el
sea más cómoda de sistema informático se desarrollo efectivo, la verificación y
utilizar. aprovechen de una la introducción de nuevas funciones
manera más eficiente. en el sistema y, a la vez, no
interferir en los servicios que brinda.
Un sistema operativo ofrece los siguientes servicios

• Creación de • Ejecución de Acceso a los Acceso al sistema: En el • Detección y


programas: programas: Para dispositivos de E/S: caso de un sistema respuesta a errores:
Normalmente, ejecutar un programa se Cada dispositivo de compartido o público, el Cuando un sistema
estos servicios necesita un cierto E/S requiere un sistema operativo informático está en
están en forma de número de tareas. Las conjunto propio y controla el acceso al funcionamiento pueden
programas de instrucciones y los datos peculiar de sistema como un todo y producirse varios
utilidad que no se deben cargar en la instrucciones o de a los recursos errores, entre los
errores el sistema
forman realmente memoria principal, los señales de control para específicos del sistema.
operativo debe dar una
parte del sistema archivos y los su funcionamiento. El Las funciones de acceso
respuesta que elimine
operativo, pero dispositivos de E/S se sistema operativo tiene pueden brindar la condición de error
que son deben inicializar y se en cuenta estos protección, a los con el menor impacto
accesibles a deben preparar otros detalles de modo que recursos ya los datos, posible sobre las
través del mismo. recursos. El sistema el programador pueda ante usuarios no aplicaciones que están
operativo administra pensar en forma de autorizados y debe en ejecución.
todas estas tareas para lecturas y escrituras resolver los conflictos en
el usuario. simples. la propiedad de los
recursos.
1.3. Elementos de 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.
– Desde el botón Inicio situado,
Formas básicas de iniciar Excel normalmente, en la esquina
inferior izquierda de la pantalla.

Formas básicas de cerrar Excel

– Hacer clic en el botón cerrar , este botón se encuentra situado en la parte superior
derecha de la ventana de Excel.
– También puedes pulsar la combinación de teclas ALT+F4, con esta combinación de
teclas cerrarás la ventana que tengas activa en ese momento.
pantalla inicial de Excel 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.
Pantalla inicial
Ejemplo: 

la pestaña Archivo que se encuentra en


La ficha archivo la parte superior izquierda de la
pantalla podrás desplegar un menú
desde donde podrás ver las acciones
que puedes realizar sobre el
documento, incluyendo Guardar,
Imprimir o crear uno Nuevo
Las barra de titulo.
Las barras

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 , maximizar y cerrar.

La barra de acceso rápido


La barra de acceso rápido contiene las operaciones más habituales de Excel como Guardar,
Deshacer o Rehacer.
Esta barra puede personalizarse para añadir todos los botones que quieras. Para ello haz clic en una
opción y aparecerá marcada. De igual forma, si vuelves a hacer clic sobre ella se eliminará de la barra. Si
no encuentras la opción en la lista que te propone, puedes seleccionar Más comandos….
La cinta de opciones es uno de los elementos más importantes de Excel, ya que
La cinta de opciones contiene todas las opciones del programa organizadas en pestañas. Al pulsar sobre
una pestaña, accedemos a la ficha.

Nos muestra el contenido de la celda activa, es decir, la casilla donde estamos


La barra de formulas situados. Cuando vayamos a modificar el contenido de la celda, dicha barra variará
ligeramente, pero esto lo estudiaremos más adelante.

Permite movernos por las distintas hojas del libro de trabajo.


Barra de etiquetas
Permiten movernos a lo largo y ancho de la hoja de forma rápida y sencilla,
Barra de desplazamiento simplemente hay que desplazar la barra arrastrándola con el ratón, o hacer clic en
los triángulos.

Indica en qué estado se encuentra el documento abierto, y posee herramientas para


realizar zoom sobre la hoja de trabajo, desplazando el marcador o pulsando los
Barra de estado
botones + y -. También dispone de tres botones para cambiar rápidamente de vista
(forma en que se visualiza el libro). Profundizaremos en las vistas más adelante.

Un método consiste en utilizar la Cinta de opciones, haciendo clic en el interrogante:


Opción de ayuda

Otro método consiste en utilizar la tecla F1 del teclado. Aparecerá la


ventana de ayuda desde la cual tendremos que buscar la ayuda necesaria.
1.4. formulas y funciones

Las funciones son herramientas especiales que efectúan cálculos de


diversa complejidad en un solo paso. Excel contiene funciones
especializadas en cálculos matemáticos, financieros, funciones lógicas, etc.
Conceptos 
Las fórmulas en Excel son expresiones que se utilizan para realizar cálculos
o procesamiento de valores, produciendo un nuevo valor que será asignado
a la celda en la cual se introduce dicha fórmula.

Las funciones pueden introducirse


1. Escribiéndola directamente sobre la celda (si conocemos su sintaxis y los
argumentos a ingresar)
2. Desde la barra de fórmulas, presionando fx para insertar función
3. Desde la ficha Fórmulas en el fragmento Biblioteca de funciones,
presionando el botón Insertar función.
Las indicaciones para escribir una fórmula son:
 Siempre comience a escribir con un signo de igual delante.
 En una fórmula puede haber uno o más operadores (aritméticos, de comparación,
etc.).
 Toda fórmula necesita al menos dos valores combinados con operadores, para
realizar una comparación y en base a eso realizar la comparación.
 Todos los valores de texto que deba devolver una fórmula como resultado
deberán ir entre comillas.
 Los nombres de las funciones nunca llevan acentuación ni espacios.
 El nombre de la función puede estar escrito en mayúsculas o minúsculas,
indistintamente.
 Los argumentos o valores que contiene una función siempre van entre paréntesis.
 Los argumentos se deberán separar con punto y coma.
1.5. Tablas dinámicas

Las tablas dinámicas te permiten resumir y analizar fácilmente grandes cantidades de


información con tan sólo arrastrar y soltar las diferentes columnas que formarán el reporte.

Las tablas dinámicas en Excel permiten agrupar datos en una gran cantidad de
Función maneras diferentes para poder obtener la información que necesitamos

Ejemplo: Supongamos que tienes una tabla de datos que contiene mucha información sobre las
ventas de la compañía entre las cuales se encuentra una columna con los productos de la empresa,
también la ciudad donde se vende y las ventas correspondientes para cada ciudad.

Te han solicitado un reporte con el total de ventas por ciudad y el


total de ventas por producto. Así que lo que necesitas hacer es
sumar las ventas para cada ciudad y sumar las ventas de cada
producto para obtener el reporte. En lugar de utilizar fórmulas
podemos utilizar una tabla dinámica para obtener el resultado
deseado. Una tabla dinámica nos permite hacer una comparación
entre diferentes columnas de una tabla
¿Cómo crear una tabla dinámica?
Las tablas dinámicas en Excel reciben su nombre por su capacidad de cambiar
dinámicamente la información agrupada con tan solo rotar las columnas o filas de la tabla

• Haz clic sobre cualquier celda de la tabla de datos que se


desea considerar en la nueva tabla dinámica 

• Ahora selecciona el comando Tabla dinámica que se


encuentra dentro del grupo Tablas de la ficha Insertar.
• se mostrará el cuadro de diálogo Crear tabla
dinámica. Si es necesario podrás ajustar el rango de
datos que se considerará en la tabla dinámica. 

• En este mismo cuadro de diálogo se puede elegir si se


desea colocar la tabla dinámica en una nueva hoja de
Excel o en una ya existente. Haz clic en el botón
Aceptar y se creará la nueva tabla dinámica.

Excel agregará en la parte izquierda del libro la tabla


dinámica y en la parte derecha la lista de campos.
Esta lista de campos está dividida en dos secciones,
primero la lista de todos los campos de los cuales
podremos elegir y por debajo una zona a donde
arrastraremos los campos que darán forma al reporte
ya sea como columna, fila, valor o como un filtro.
• Finalmente como valores colocaré el campo Ventas.

De manera predeterminada Excel aplica la función SUMA a los


valores y la tabla dinámica que resulta después de hacer esta
configuración es la siguiente:

Utilizando una tabla dinámica fue posible crear un


reporte de una manera fácil y sin la necesidad de utilizar
fórmulas
Partes de una tabla dinámica

Justo cuando se ha creado una tabla dinámica se muestra en la parte derecha de la hoja la
lista de campos disponibles y por debajo las áreas donde podemos arrastrar dichos campos.
Estas áreas denotan cada una de las partes de una tabla dinámica.

Filtro de informe. Los campos que coloques en esta área crearán filtros para la tabla dinámica a través de
los cuales podrás restringir la información que ves en pantalla.

Etiquetas de columna. Esta área contiene los campos que se mostrarán como columnas de la tabla
dinámica.

Etiquetas de fila. Contiene los campos que determinan las filas de la tabla dinámica.

Valores. Son los campos que se colocarán como las “celdas” de la tabla dinámica y que serán totalizados
para cada columna y fila.
Una vez especificados los campos para cada una de las áreas, la tabla dinámica cobra
vida. Puedes tener una tabla dinámica funcional con tan solo especificar las columnas,
filas y valores.

Los filtros son solamente una herramienta para


mejorar el análisis sobre los datos de la tabla
dinámica.
1.6. macros

Las macros Excel es un conjunto de instrucciones


programadas en la hoja de cálculo electrónica Excel, las
concepto
cuales automatizan las operaciones que realiza la
aplicación ofimática.

Tienen el objetivo de eliminar tareas repetitivas o realizar


objetivo cálculos complejos en un corto espacio de tiempo y con
una nula probabilidad de error.

macros
Vba son las siglas de Visual Basic for Applications y es
lenguaje utilizado
un lenguaje desarrollado por Microsoft e implementado
para la creación
dentro de los programas informáticos de la suite Office,
de macros Excel
donde se encuentra Excel.

manera de
• Mediante el uso de la grabadora de Macros.
realizar macros en
• Mediante el uso del lenguaje VBA para programar a
Excel
Excel
Realización de macros
• Mediante el uso de la grabadora de Macros.
Nota: La primera de las opciones es la más fácil, dado a que solo requiere apretar al botón
grabador de macros y realizar el conjunto de operaciones que queramos que se repitan, una vez
finalizado guardamos la macro grabada con el nombre que queramos. Cada vez que queramos
ejecutar esta macro tendremos que apretar el botón ejecutar macro y seleccionarla.

• Mediante el uso del lenguaje VBA para programar a Excel


Nota: La segunda opción requiere del conocimiento y práctica del lenguaje de programación
VBA, pero es sin duda la opción más potente en cuestión de desarrollo de aplicaciones,
cualquier cosa que se nos ocurra puede realizarse mediante el uso de VBA, desde una
aplicación compleja hasta la automatización de tareas repetitivas de nuestra hoja de cálculo
Excel.
ejemplos de las cosas que podemos realizar con las Macros Excel:

• Desarrollo de aplicaciones complejas


• Automatización de tareas repetitivas
• Desarrollo de nuevas funciones o aplicaciones dentro de la
propia Excel
• Comunicación entre aplicaciones compatibles con VBA
como Word, Access, Outlook, Autocad…
• Creación de juegos dentro de la aplicación Excel
1.7. aplicaciones

El verdadero secreto para dominar las macros en Excel radica en aprender a utilizar
adecuadamente el lenguaje de programación VBA y su modelo de objetos. Dicho modelo
de objetos refleja cada una de las partes de Excel en donde la aplicación está
representada por el objeto Application.
El objeto Application representa a Excel mismo podemos
entender que los libros de Excel formarán parte del objeto
Application

Los libros de Excel son


representados por el objeto
Workbooks y las hojas de
cada libro por el objeto
Worksheets. Como
sabemos, cada hoja está
compuesta por celdas y en
VBA podemos acceder una
celda o a un rango de
celdas a través del objeto
la relación entre estos
Range.
objetos de la siguiente
manera: El objeto
Application representa toda
la aplicación, la cual puede
contener varios libros de
Excel representados por el
objeto Workbooks. Cada
libro tiene hojas que están Cada uno de los objetos en
representadas por el objeto VBA tendrá una serie
Worksheets y sus celdas de propiedades y
pueden ser accedidas a métodos que nos permitirán
través del objeto Range. crear
las instrucciones necesarias
dentro de nuestras macros en
Excel.

También podría gustarte