miércoles, 25 de diciembre de 2013

Pseint

¿Qué es pseint?

PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
¿Para que nos sirve pseint?
PSeInt le ayuda a escribir algoritmos utilizando un pseudo-lenguaje simple, intuitivo y en español.

El objetivo es permitir al estudiante centrar la atención en los conceptos fundamentales que debe aprender, sin perder tiempo en los detalles de un lenguaje o del uso de un intérprete o compilador.
Aplicaciones de Pseint
Es decir, PseInt es un editor e intérprete de programas escritos en PseudoCódigo. Su interfaz gráfica permite crear, almacenar, ejecutar y corregir fácilmente programas en PseudoCódigo.
La sencillez del lenguaje PseudoCódigo lo hacen ideal para la enseñanza de la programación. Permite escribir programas con instrucciones condicionales (Si-Entonces-Sino, Segun) y ciclos (Mientras, Hasta Que, Para), y también usar valores numéricos (números decimales), lógicos, caracteres y arreglos. También provee funciones de entrada/salida y algunas funciones matemáticas.
Aquí dejamos algnos ejemplos de algoritmos realizados en pseint
1.    En el siguiente ejemplo se intenta caclular el promedio de 10 numeros, observa bien el codigo, copialo a Pseint y luego fijate si es correcto sino identifica los problemas y resuelvelos:

Proceso Promedio
    //Calcula el promedio de una lista de numeros
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
        Escribir "Ingrese un numero:";
        Leer n;
       
 
        //Declaro una variable promedio para asignarle el promedio
        promedio<-n1+n2+n3+n4+n5+n6+n7+n8+n9+n10 / 10;
       
 
        //Muestro el promedio   
 
        Escribir "El promedio es: ",promedio;
FinProceso

2. En este otro ejemplo se trata de mostrar los primeros 50 numeros pares, haz lo mismo que en el ejemplo anterior, copia el codigo en pseint  y fijate si es correcto.

Proceso NumerosPares
    //Muestra los numeros pares del 0 al 50
    Escribir "Ingrese un numero:";
    Leer x;   
 
        Repetir
            //la funcion MOD calcula el resto de la division por 2, si es cero entonces es par
            Si x MOD 2 = 0  Entonces
                Escribir "Numero: ",x;           
 
            FinSi               
 
        Hasta Que x = 50
        Escribir "Ultimo Numero: ",x;   
 
        Escribir "Fin de listado";
FinProceso
Si aun caben dudas sobre Pseint se adjutan dos links donde se muestran los usos de pseint



Arreglos en Pseint

Los arreglos son estructura de datos homogéneas (todos los datos son del mismo tipo) que 
permiten almacenar un determinado número de datos bajo un mismo identificador, para luego 
referirse a los mismos utilizando uno o más subíndices. Los arreglos pueden pensarse como 
vectores, matrices, etc. 

Para crear un arreglo en PSeInt se utiliza la palabra clave Dimension, seguido del nombre del 
arreglo (identificador) y su tamaño (numero de subíndices) entre corchetes [].

Dimension identificador [tamaño]; 

En PSeInt los subíndices (posiciones) de los arreglos empiezan desde 1. En Java desde 0. 


Para un mayor entendimiento visite la siguiente pagina http://odelys2003.files.wordpress.com/2011/11/arreglosenpseint-100915151154-phpapp02.pdf esta pagina es un ppt con gran información sobre los arreglos y ejemplos de estos para Pseint 

Video tutorial arreglo Pseint http://www.youtube.com/watch?v=D52AkNa6bbw

Serie de ejercicios resueltos de arreglos en Pseint http://www.aprendeaprogramar.com/mod/resource/view.php?id=422

domingo, 22 de diciembre de 2013

Computación Aplicada “Excel”
Para hablar de Excel necesitamos saber en que se basa, como se basa, su historia y por ende sus aplicaciones.
Muchos de nosotros al ocupar el programa por primera vez nos sentimos un poco parecidos a esta imagen.

¿Qué es Excel?
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.
Excel  es un programa informático desarrollado y distribuido por Microsoft Corp. Se trata de un software que permite realizar tareas contables y financieras  gracias a sus funciones, desarrolladas específicamente para ayudar a crear y trabajar con hojas de cálculo.



La Historia de Excel

·         1. RESUMEN DE LA HISTORIA DE EXCELL a primera      publicación de Microsoft en versión Excel para Mac fue en1985 y la primera para Windows fue en 1987 gracias a que Lotus fue muy lento en llevar sus hojas de cálculo (1-2-3) Windows Microsoft pudo alcanzar su posición en desarrollar software para hoja de cálculo de PC. Cada dos años Microsoft lanzaba nuevas versiones de Excel esto hizo que su ventaja competitiva tomara un gran empuje. Actualmente la versión que se utiliza en la plataforma de Windows es Excel 14.0 está también se le conoce como Excel 2010.Las versiones avanzadas hasta el momento para Windows desde el año1987 con Excel 2.0 hasta el 2010 con Excel 14.0 (office 2010).Microsoft Excel es un programa de hoja de cálculo que nos permiten la creación y aplicación de formatos a libros Ejemplo: La toma de datos y decisiones con miras a mejorar Microsoft Excel: sirve para crear modelos, analizar datos, formular de cálculo y demás funciones que tengan afinidad el cálculo, además su uso en la contabilidad, facturación y ventas informes, planeación y seguimiento calendario para todo esto nos sirve el programa Excel.

Aplicaciones de Excel
Excel nos permite a los usuarios elaborar tablas y formatos que incluyan cálculos matemáticos mediante fórmulas; las cuales pueden usar “operadores matemáticos” como son: + (suma), - (resta), * (multiplicación), / (división) y ^ (exponenciación); además de poder utilizar elementos denominados “funciones” (especie de fórmulas, pre-configuradas) como por ejemplo: Suma(),Promedio(),BuscarV(), etc.
Así mismo Excel es útil para gestionar “Listas” o “Bases de Datos”; es decir agrupar, ordenar y filtrar la información.



Para ser mas específicos Excel es una aplicación del tipo hoja de cálculo, integrada en el entorno Windows y desarrollada por Microsoft, en la cual se combinan las capacidades de una hoja de cálculo normal, base de datos, programa de gráficos bidimensionales y tridimensionales, lenguaje propio de programación y generación de macros; todo dentro de la misma aplicación. Las hojas de cálculo son, junto a los procesadores de texto, una de las aplicaciones informáticas de uso más general y extendido. 

Una hoja de cálculo es una especie de tabla cuyas casillas o celdas pueden contener: 
– texto 
– valores numéricos, fechas y datos horarios 
– fórmulas o funciones matemáticas, que permiten determinar el valor de esta celda en función de los valores de otras celdas. 

Además, un programa como Excel contiene un gran número de utilidades para introducir, 
formatear y presentar total o parcialmente el contenido de las hojas de cálculo. 

Excel puede trabajar simultáneamente con un número ilimitado de hojas de cálculo siempre que la memoria del ordenador lo permita. Distintas hojas de cálculo -worksheets- se agrupan formando un fichero denominado libro de trabajo -workbook-. Cada hoja puede contener 
hasta 65536 filas y 256 columnas, haciendo un total de 16.777.216 celdas. 
Las columnas se identifican mediante letras (A, B, C, ..., AA, AB, ..., IV), mientras que las filas son identificadas 
mediante números (1, 2, 3, ..., 65536). De ordinario una casilla se identifica con la/s letra/s 
indicadoras de la columna, seguidas del número indicativo de la fila (por ejemplo: A2, R6, V165, 
AJ231, etc)1. 
Como se ha apuntado, con Excel se puede guardar, manipular, calcular y analizar datos numéricos, textos y fórmulas; dicho programa permite además presentar rápidamente todos estos datos mediante gráficos de distinto tipo, que pueden ser creados sobre la misma hoja de cálculo o en otro fichero independiente. Estos gráficos pueden tener muchas formas (funciones, nubes de puntos, 
diagramas de barras, de líneas, de tarta, ...) y estar representados en dos o tres dimensiones, 
dependiendo de las necesidades del usuario. Excel permite establecer relaciones entre los valores 
de distintas celdas y hojas, para realizar análisis de sensibilidad de forma rápida, recalculando toda 
la hoja al mínimo cambio que se efectúe en alguna de las celdas relacionadas. Permite asimismo 
generar aplicaciones a la medida del usuario (MACROS), ya que cuenta con un lenguaje propio de 
programación (Excel Visual Basic). 

La utilización de Excel se realiza de forma similar a la de cualquier otro software en el entorno Windows, esto es, mediante ratón (haciendo clic y arrastrando para seleccionar y haciendo doble clic para accionar) o mediante el teclado, haciendo uso de distintas teclas tales como las 
flechas para los desplazamientos, la tecla Intro para accionar, Alt + la letra subrayada de cada menú 
o comando para seleccionar, etc.
En conclusión podríamos decir que Excel básicamente ha simplificado y ayudado en un punto importante a gran parte de personas ligadas a la informática, contadores, estudiantes y muchos otros, al principio se podría decir que Excel fue inventado y/o creado para un cierto numero de personas pero con el tiempo el programa se llevo a un “boom” y posteriormente se masifico y se adapto para que cualquier persona pueda ocuparlo , además con los años las ultimas versiones de Excel han sido de mayor acceso y mas fácil uso que las antiguas versiones complementándose a la tendencia de un uso mas fácil.
Esperamos que ahora puedan entender aunque sea en una forma básica de que se trata Excel, como nosotros.



domingo, 27 de octubre de 2013

Sistemas Numericos

¿¿¿¿Que es un sistema numérico????

 Un sistema numérico es un conjunto de números y símbolos utilizados para representar diferentes cantidades según la regla de cada sistema. Existen diferentes tipos de sistemas, los mas comunes en informática son:

* Sistema Binario: solo ocupa dos dígitos (0-1) su base es 2
* Sistema Decimal: ocupa diez dígitos (0-1-2-3-4-5-6-7-8-9) su base es 10
* Sistema Hexadecimal: ocupa dieciséis dígitos de los cuales son diez numeros (0-1-2-3-4-5-6-7-8-9) y 7 letras (A=10 - B=11 - C=12 - D=13 - E=14 - F=15


Te lo explicamos:

* Sistema binario:
 Este sistema es que ocupan los computadores, sus números se representan solo con unos y ceros, su base es 2

Ej: 3 en S. binario se escribe 0011

* Sistema decimal:
 Este sistema es el mas familiar, ya que sus números se basan desde el 0 hasta el 9, su base es 10 y sus números se representan de la forma conocida (este sistema lo ocupamos a diario para escribir cualquier número) 

Ej: 2993 en S. decimal se escribe 2993

Sistema Hexadecimal:
 Este sistema se representa con números y letras, ocupa numeros desde el 0 hasta el 9 y letras de la A a la F para representar los números desde el 10 hasta el 15

Ej: 15 en S. Hexadecimal se escribe F

La siguiente tabla les sera muy útil ya que contiene los primeros números en decimal, binario y hexadecimal



Conversiones entre sistemas numéricos

 De Sistema decimal a binario: el N. en decimal se divide en 2 hasta llegar a 1, ya que o se ocupan N. decimales. Se escriben los restos leyendo de derecha a izq.

Ej: 8
     8:2=4:2=2:2=1:2=0
     0     0     0     1       Entonces 8 en s. binario se escribe 1000

De Sistema decimal a hexadecimal: el N. en decimal se divide en 16 hasta llegar a 1, ya que no se ocupan N. decimales. Se escriben los restos leyendo de derecha a izq. recordando que los restos desde 10 a 15 se escriben con letras de la A a la F 

Ej: 15
     30:16=1:16=0
     14       1         Entonces 30 en s. hexadecimal se escribe 1E

De Sistema hexadecimal a decimal: primero se debe expresar las letras en números  luego tienes que multiplicarlos por 16 elevando el 16 según su posición de derecha a izq. partiendo en 0 y por ultimo debes sumarlo todos los resultados

Ej:       2A3B
2A3B= 2x(16^3)+10x(16^2)+3x(16^1)+11x(16^0)= 11+48+2560+8192=10811

De Sistema hexadecimal a binario: primero debemos pasar el numero hexadecimal a decimal, luego este numero debemos dividirlo en 2 tantas veces como sea necesario para llegar a 1 ya que no se ocupan números decimales, se escriben los restos de derecha a izq. 

Ej:       2A3B
2A3B= 2x(16^3)+10x(16^2)+3x(16^1)+11x(16^0)= 11+48+2560+8192=10811
10811:2=5405:2=2702:2=1351.....1:2=0
       1          1          0                 1       Entonces 2A3B = 10101000111011

De Sistema binario a decimal: primero se debe multiplicar por 2 elevando el 2 segun su posicion de derecha a izq. partiendo en 0 y por ultimo debes sumar todos los resultados.


De Sistema binario a hexadecimal 














Sistemas Computacionales




Hardware y Software

Para poder hablar de lo que es, lo que hace posible y para que nos sirve un hardware y un software debemos empezar por la base de todo; "Sistemas Informáticos"



Sistemas Informáticos

Un sistema informático como todo sistema, es el conjunto de partes interrelaciones, hardwaresoftware y de recurso humano que permite almacenar y procesar información.



¿Que es la Informática?

La Informática es una ciencia que estudia métodos, procesos, técnicas, con el fin de almacenar, procesar y transmitir información y datos en formato digital, mediante un computador.


¿Que es una computadora?

Una computadora o computadores una máquina electrónica que recibe y procesa datos para convertirlos en información útil.


Teniendo esto como base podemos empezar a hablar de lo que es un hardware y un software:

Hardware

Refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos. Son cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente, el soporte lógico es intangible y es llamado software.



Y un Software es:
Al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

En resumidas cuentas el Hardware serian las partes tangibles llámense; mouse, teclado, monitor, ETC. y el Software serian los programas y/o aplicaciones que este posee, podríamos decir que ambas se completan para poder generar el optimo uso del ordenador, sin embargo existe una relación inversa ya que si no existe el hardware no podrían usarse los software, en cambio nosotros al juntar las partes del equipo hablamos ya de un hardware.
En pocas palabras podríamos decirlo así.