viernes, 16 de mayo de 2014

Pseint

 ¿Para que sirve PseInt?

PSeInt es un software que se utiliza para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.
     

¿Que significa algoritmo?

Es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir.  Un ejemplo de esto puede ser :


¿Que es un Pseudocodigo?

Es un lenguaje artificial e informal útil para el desarrollo de algoritmos. No es un lenguaje de programación verdadero y, por lo que no puede ser complicada y ejecutada. Esto consiste en describir los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras calves.

Ejemplos de PseInt.

Ejemplo 1:
Ejemplo 2:


Ejemplo 3:

Ejemplo 4:





martes, 29 de abril de 2014

Microsoft Excel

-Definición
Microsoft Excel es una aplicación distribuida por Microsoft Office para hojas de cálculo. Este programa es desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas financieras y contables

- Componentes

LibroEl libro es un archivo exclusivo creado por Excel 2003.
Barra de títulos: La barra de títulos muestra el nombre de la aplicación y el nombre de la hoja de cálculo.
Barra de menús: La barra de menús muestra todos los menús que se encuentran disponibles en Excel 2003. El contenido de cualquier menú puede verse al hacer clic en el nombre del menú con el botón izquierdo del ratón.
Barra de herramientas: Algunos comandos de los menús tienen imágenes o iconos asociados. Estas imágenes también pueden aparecer como atajos en la barra de herramientas.
Títulos de las columnasUna hoja de cálculo de Excel tiene 256 columnas en total, cada una de las cuales está identificada por una letra o combinación de letras.
Títulos de las filas: Una hoja de cálculo de Excel tiene 65.536 filas en total, cada una de las cuales está identificada por un número.
Cuadro de nombres: Muestra la dirección de la selección actual o de la celda activa.
Barra de fórmulas: Muestra información ya ingresada, o a medida que se va ingresando, en la celda activa o actual. En la barra de fórmulas también puede editarse el contenido de una celda.
Celda: Una celda es la intersección de una columna y una fila. Cada celda tiene su propia dirección. En la figura anterior, la dirección de la celda seleccionada es B3. El borde grueso que rodea a la celda seleccionada se denomina indicador de la celda.
Botones de navegación y etiquetas de las hojasEstos botones le permiten desplazarse fácilmente a otra hoja de cálculo dentro de un libro de Excel. Se utilizan para ver la primera, anterior, siguiente o última hoja de cálculo de un libro.


Las etiquetas de las hojas separan un libro en hojas de cálculo específicas. El libro viene con tres hojas de cálculo. Un libro debe tener por lo menos una hoja de cálculo.



-Funciones Principales
SUMA: Suma los números indicados en el rango. 
PROMEDIO: Obtienen el promedio de los números indicados en el rango. 
MAX: Obtiene el valor máximo del rango indicado. 
MIN: Obtiene el valor mínimo del rango indicado. 
MODA: Obtiene el valor que más se repite de un rango indicado. 
CONTAR.SI: Indicar el número de datos que coinciden con una condición dada, en el rango especificado. 

-Trabajos Echos En Clases

*Actividad 1:

*Actividad 2:

*Presentación 


*Gráfico de la presentación
Actividad 3:










lunes, 14 de abril de 2014

Sistemas Numéricos


El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

Sistema octal, sistema de numeración octal es también muy usado en la computación por tener una base que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0,1,2,3,4,5,6,7) y tienen el mismo valor que en el sistema de numeración decimal

Sistema Hexadecimal, (no confundir con sistema Sexagesimal), a veces abreviado como Hex, es el sistema de numeración de base 16 —empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria.

Sistema Decimal, es el sistema de posición usado habitualmente en todo el mundo (excepto ciertas culturas) y en todas las áreas que requieren de un sistema de numeración


Componentes del computador

HARDWARE:

-¿Que es el hardware?
El hardware corresponde a todos los componentes físicos del computador

-Principales funciones
velocidad para llevar a cabo miles de millones de acciones por segundo, confiabilidad para el usuario en mantener las fallas minimas y el almacenamiento para guardar grandes cantidades de informacion

-Conecciones entre computadores
se ocupan dos tipos de señales, analogas las cuales usan variaciones (modulaciones) en una señal, para enviar información. Es especialmente útil para datos en forma de ondas como las ondas del sonido y las digitales que son una corriente de 0 y 1. Porque este tipo es muy apropiado para su usen las computadoras. 

-Conecciones de RED
Una red es un conjunto de computadoras conectadas entre sí en una base permanente. Esto puede significar dos computadoras conectadas sobre un mismo escritorio, o miles de computadoras alrededor de todo el mundo conectadas a través de Internet.
Red LAN: es una red de área local (Local Area Network). Esto incluye aquellas redes, dónde las computadoras se encuentran relativamente cerca entre ellas. Una LAN podría estar en una misma oficina, dentro de un edificio o varios edificios cercanos entre sí.

Red WAN: Una WAN es una Wide Area Network,   o sea una red dentro de un área grande.
Red STAR: El diseño estrella conecta todo a una “host”, que es la computadora que maneja las tareas de la red y guarda la información. Las Comunicaciones se hacen a través del “Host”.

Red Bus: El diseño tipo bus conecta la computadora a la misma línea de comunicaciones. Dichas comunicaciones van en ambas direcciones a lo largo de la línea. Todas las computadoras pueden comunicarse entre sí, sin tener que pasar por el servidor.

Red RING: El diseño tipo anillo conecta la computadora con otros dispositivos uno al otro dentro de un círculo.







Software:

-¿Que es el software?
Software del sistema  o Software de Base es un término que abarca todos los programas que manejan el hardware del computador. Existen 2 categorias de estos que son los sistemas operativos y los programas utilitarios.

-Sistemas operativos:
Entre el hardware y el software de aplicación se encuentra el sistema operativo.
El sistema operativo es un programa que establece la comunicación entre las distintas partes del hardware como:
La tarjeta de video, la tarjeta de sonido, la impresora, la tarjeta principal (placa madre) y las aplicaciones propias del equipo.
Es por esto que todos los sistemas operativos deben manejar las mismas tareas básicas.
Estas funciones pueden dividirse en tres grupos:

-El tiempo
El tiempo en la CPU está dividido en porciones medidas en milisegundos.
A cada tarea que hace la CPU se le asigna una cierta cantidad de porciones de tiempo. 
Cuándo dicho tiempo expira, otra tarea comienza a realizarse. La primer tarea debe esperar hasta que las demás hayan terminado. 

-La memoria
La memoria al igual que el tiempo debe ser manejada por el sistema operativo.
Todos esas vueltas cíclicas de la CPU dejan datos que quedan esperando en buffers o memorias temporales. 
Una de las formas de ayudar al tráfico congestionado es usar una memoria virtual . 

-Funciones del sistemas operativos
Las responsabilidades del sistema operativo, es el control de que las informaciones fluyan.
Este deberá administrar todos los pedidos de lectura de datos desde los discos o la cinta y todas las grabaciones hacia ellos y hacia las impresoras.
Para acelerar la salida hacia las impresoras, la mayoría de los sistemas operativos permiten actualmente el “spooling” donde la información a ser impresa se ubica primero en un archivo. 

-Performance
Esta puede ser verificada por un usuario o administrador para juzgar si la computadora o la red está siendo sobrecargada.
Se pueden hacer cambios a la forma en que las tareas se han adjudicado o quizás haya que ir a comprar algo!!
La performance del sistema incluiría el tiempo de respuesta (cuánto tarda en responder la computadora cuando ingresan los datos) y la utilización de la CPU (una comparación entre el tiempo que trabaja y el tiempo en que está detenida). 


lunes, 17 de marzo de 2014

Generaciones Del Hardware

Primera Generación (1951-1958)
En esta generación había una gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características:

  • Usaban tubos al vacío para procesar información.
  • Usaban tarjetas perforadas para entrar los datos y los programas.
  • Usaban cilindros magnéticos para almacenar información e instrucciones internas.
  • Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas.
  • Se comenzó a utilizar el sistema binario para representar los datos.
    En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares).
    La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético, que es el antecesor de los discos actuales.                                                                                                    
    Segunda Generación (1958-1964)
    En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras se programaban con cinta perforadas y otras por medio de cableado en un tablero.
    Características de está generación:
  • Usaban transistores para procesar información.
  • Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.
  • 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.
  • Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.
  • Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.
  • Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales eran comercialmente accsesibles.
  • Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.
  • La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".
  • Surgieron las minicomputadoras y los terminales a distancia.
  • Se comenzó a disminuir el tamaño de las computadoras.                                                                       
    Tercera Generación (1964-1971)
    La tercera generación de computadoras emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.
    Características de está generación:
  • Se desarrollaron circuitos integrados para procesar información.
  • Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una pieza de silicio que contiene los componentes electrónicos en miniatura llamados semiconductores.
  • Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas eléctricas.
  • Surge la multiprogramación.
  • Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.
  • Emerge la industria del "software".
  • Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.
  • Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.
  • Consumían menos electricidad, por lo tanto, generaban menos calor.                                                   
    Cuarta Generación (1971-1988)
    Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Aquí nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada "revolución informática".
    Características de está generación:
  • Se desarrolló el microprocesador.
  • Se colocan más circuitos dentro de un "chip".
  • "LSI - Large Scale Integration circuit".
  • "VLSI - Very Large Scale Integration circuit".
  • Cada "chip" puede hacer diferentes tareas.
  • Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips".
  • Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.
  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.
  • Se desarrollan las supercomputadoras.                                                                                                                                                                             
    Quinta Generación (1983 al presente)
    En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computación, en la que se perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados.
    Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos semejantes, que pueden resumirse de la siguiente manera:
  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.
  • Se desarrollan las supercomputadoras.                                                                                                                              
    Inteligencia artíficial: 
    La inteligencia artificial es el campo de estudio que trata de aplicar los procesos del pensamiento humano usados en la solución de problemas a la computadora.                                                                                   
    Robótica:
    La robótica es el arte y ciencia de la creación y empleo de robots. Un robot es un sistema de computación híbrido independiente que realiza actividades físicas y de cálculo. Están siendo diseñados con inteligencia artificial, para que puedan responder de manera más efectiva a situaciones no estructuradas.                                                                                                                                     
    Sistemas expertos:
    Un sistema experto es una aplicación de inteligencia artificial que usa una base de conocimiento de la experiencia humana para ayudar a la resolución de problemas.                                                                                                  
    Redes de comunicaciones:
    Los canales de comunicaciones que interconectan terminales y computadoras se conocen como redes de comunicaciones; todo el "hardware" que soporta las interconexiones y todo el "software" que administra la transmisión.
  • jueves, 6 de marzo de 2014

    Evolución Historica

    Las computadoras en la actualidad están presentes en cada actividad de la
    vida humana. Aunque algunos piensen que es una tecnología muy antigua, no
    es así, se dice que aún se está en los inicios de esta era tecnológica.

    La computación es una de las disciplinas que ha contribuido en el vertiginoso
    desarrollo de nuestra sociedad moderna, ha permitido simplificar muchas de las
    actividades que anteriormente podían demorar días, semanas e incluso
    años.Hoy en día a través de unos cuantos procedimientos se resuelven
    problemas en cuestión de segundos.

    Es increíble que en menos de 65 años de constante desarrollo tecnológico
    hayamos pasado de aquellos primeros computadores de tamaños
    descomunales y de uso exclusivo para investigación
    científica o militar a computadores que pueden alcanzar fácilmente en la palma de
    la mano, fáciles de manipular, por lo que cualquier persona lo puede utilizar y
    para diversos propósitos