jueves, 1 de mayo de 2014

Pseint: Qué es?, Como funciona?, Para que sirve? y ejercicios prácticos



Pseint:


Es un programa que se utiliza para hacer distintos procesos lógicos utilizando diversos lenguajes de programación, este programa es muy útil a la hora de aprender a programar, debido a su sencillez en la interfaz de su lenguaje de programación.

Pseint funciona con una serie de comandos muy específicos para su entendimiento, desde un "Escribir", y en el mismo programa se puede encontrar la función de cada una de sus herramientas.

Sus herramientas:

Escribir:
Leer:

Asignar:


Estas descripciones son propias del programa, allí se pueden encontrar las demás descripciones de las herramientas.



A continuación se presentan diversos ejemplos del lenguaje que se utiliza con Pseint:


Programa para determinar si un número es primo:

Descargar Ejercicio.

Programa contador de números pares hasta el 100 si el numero ingresado es par.

Descargar Ejercicio

Múltiplos de 5:
Descargar el ejercicio.


JUGANDO CON EL PROGRAMA:

Caras:





Fuentes:

  • Pseint.(Programa)










jueves, 24 de octubre de 2013

EJEMPLOS DE APLICACIONES.

EJEMPLOS DE APLICACIÓN.

Ejemplo N° 1: Calculadora.

Ejemplo N° 2; Calculadora en C++



Sumas:


Restas:


Multiplicaciones:


Divisiones:



Para descargar el programa con el codigo fuente haga clic aquí.
para descargar el ejecutable haga clic aquí.
C++; para descargar ell programa para codificación en C++ haga clic aquí.





CLASES DE ESTRUCTURAS DE PRGOGRAMACION.



PROGRAMACIÓN LINEAL.

La programación lineal es una técnica de investigación de operaciones para la determinación para la asignación de los recursos cuando la función objetivo y las restricciones son lineales.

Es una manera muy eficiente de resolver este  tipo de problemas cuando se debe realizar una elección de una cantidad muy numerosa de datos, que no pueden evaluarse por los métodos convencionales o intuitivos



PROGRAMACIÓN ESTRUCTURADA
orientado a mejorar la claridad, la claridad y el tiempo en que se desarrolla un programa, la programación estructurada es un tipo de programación en la cual se utilizan únicamente sub-rutinas. trabaja por medio de condicionales como el IF y el SWITCH, bucles como el ciclo FOR y WHILE, y una estructura de GOTO.





PROGRAMACIÓN ORIENTADA A EVENTOS.

es el  resultado de la programación a objetos, este tipo de programación permite trabajar con objetos y clases strandart, previamente definidas por el programa. Algunos programas que lo manejan son Visual Basic, Delphi, y Power Builder.
PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

Es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.


Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real. Por ejemplo vamos a pensar en un coche para tratar de modelizarlo en un esquema de POO. Diríamos que el coche es el elemento principal que tiene una serie de características, como podrían ser el color, el modelo o la marca. Además tiene una serie de funcionalidades asociadas, como pueden ser ponerse en marcha, parar o aparcar.
Pues en un esquema POO el coche sería el objeto, las propiedades serían las características como el color o el modelo y los métodos serían las funcionalidades asociadas como ponerse en marcha o parar.



jueves, 17 de octubre de 2013

Conceptos introductorios a la Programacion


                                         ¿Que es una IDE?


Un entorno de desarrollo Integrado es un entorno creado para poder hacer varias tareas de programación, este puede tener solo un lenguaje de programación base, pero a veces vienen variados.

Una IDE está compuesta por:

  • Un Editor de Texto.
  • Un compilador.
  • Un Intérprete. 
  • Un Depurador. 
  • Un Cliente.

¿Que es un editor de texto?

 Un editor de texto es aquella herramienta que nos permite cambiar los datos y la información de textos sin formato.

¿Que es un Compilador?

                                                                          tomado de.                    
Un compilador es aquella herramienta que permite traducir un lenguaje de programacion a otro lenguaje de programacion mas sencillo de leer para la maquina.

¿Que es un Interprete?

                                                                        Tomado de.                                                                         
Un Interprete es aquella herramienta que permite la lectura de los lenguajes de programacion, por lo general es el que ejecuta las instrucciones dictadas en lenguajes de programacion de alto nivel.

¿Que es un Depurador?

                                                                        tomado de.
Es una herramienta hecha para eliminar los errores o detectarlos de un lenguaje de programacion en ejecución, por lo general cuando hay un error en el lenguaje de programacion la ejecución se detiene y sale un aviso advirtiéndonos de un error, ya sea de redacción, o de ortografía.

¿Que es un Cliente?

Un cliente actualmente se le llama a los programas que requieren conexion con otro programa remoto, también se le llama así a los computadores que se encuentran en red con un servidor.

                                                           ¿Que es una API?

API son las siglas de Interfaz de Programacion de Aplicaciones, permite a los que desarrollan software,  crear programas que puedan interactuar con otras aplicaciones, como imprimir por pantalla, comunicarse con el teclado, escribir un fichero en el disco, etc.


Su Importancia.

La API, es una herramienta muy importante, debido a que nos facilita el uso de aplicaciones en distintos programas, como el icono de la impresora en visual (que si se arrastra y ejecuta el programa nos imprimirá una acción.), etc. es como un tipo de facilitación que nos brindan los programas para hacer mas versátil el trabajo.


                                                        ¿Que es un Algoritmo?

Un algoritmo es un conjunto de instrucciones bien escritas, ordenadas y finitas que permite la realizacion de tareas mediante procesos o pasos sucesivos que no genere dudas a quien realize la actividad.


Elementos de los diagramas de Flujo

los diagramas de flujo son la representación gráfica de los algoritmos, en ellos se pueden encontrar las siguientes características y elementos:

1. Terminal: representa el inicio y fin de un programa.






2.Entrada/Salida: Es el ingreso o la salida de cualquier tipo de datos.


3.Proceso: cualquier tipo de operación que cambie un resultado.



4. Decisión: procesamiento de operaciones lógicas o comparación de datos, en el cual determina las acciones de verdadero o falso.


5. Conector misma página: enlaza dos partes de un diagrama a través de un conector se entrada y uno de salida.


6.Indicador de dirección de el Diagrama de Flujo: es el que nos indica o señala el orden en que se hacen o ejecutan las operaciones.


tomado de.

7. Salida: es aquel que muestra datos o resultados de las operaciones de el diagrama.

IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO.

Los diagramas de flujo, sintetizan el trabajo de un programador, al hacer el diagrama el programador sabe que es lo que hay que hacer, ahorrándole tiempo.

Aplicación de los diagramas de Flujo




Este es un pequeño ejemplo de  la aplicación de los diagramas de flujo, como se ven en la imagen anterior, el diagrama de flujo viene ordenado con un inicio y un fin, y dentro de ellos vienen con el comando visto anteriormente.

Estatutos Generales de programación.

en programación se utilizan básicamente unos códigos que nos darán un resultado o una operación, los códigos mas generales y mas utilizados son:

IF: es un condicional que evalúa si una condición es verdadera ejecuta un código, si no ejecuta otro.
ELSE: es un condicional que evalúa luego de el condicional IF, Else es como el falso de el IF.
SWITCH case:  es como el IF, pero es mas general y facilita la legibilidad y rapidez en programación, se recomienda cuando el codigo depende de muchas estructuras iniciales (IF).
Ciclo for: se utiliza para repetir una accion por un determinado tiempo o numero de veces.
Ciclo mientras: se utiliza para repetir una accion mientras se cumpla otra.


Funciones y/o Subrutinas.

una funcion es un tipo de subrutina que puede tener o no un argumento es especifico, pero que siempre devuelven un valor o un resultado de retorno.

 Las subrutinas se diferencian de las funciones fundamentalmente en la sintaxis de la definición y en la forma de invocarlos; dado que no tienen tipo alguno las subrutinas no pueden formar parte de expresiones ni aparecer en la parte derecha de una sentencia de asignación, deben aparecer única y exclusivamente en una sentencia de llamada a procedimiento.




jueves, 19 de septiembre de 2013

Entendiendo la Maquina.

   ¿Qué partes conforman el Hardware del Pc?

El Hardware de una Pc son todas las partes tangibles de los computadores, entre los cuales  están la pantalla, el teclado, el mouse o ratón, y la CPU.





La Pantalla.
La pantalla de un ordenador es un dispositivo de salida que permite la visualización de la información contenida en el equipo en forma de imágenes.






El Teclado.
El teclado es un dispositivo de entrada que nos permite la escritura en el equipo.







El mouse o ratón.
El mouse es un dispositivo de entrada que sirve  para interactuar con el escritorio de la pantalla con el movimiento de un cursor el cual nos permite el acceso a diferentes aplicaciones de el equipo.




La CPU.

 La CPU o Torre es la parte del Pc que recibe y procesa toda la información general del equipo, está formada principalmente por:

·El gabinete, que es la parte en donde se reúnen y ensamblan los circuitos de la CPU.
·        ·El Procesador, que es el encargado de recibir la información de los dispositivos de entrada y salida y de reenviar información a estos.
·        ·La Memoria RAM, que se encarga de almacenan temporalmente programas del CPU,  es la parte más inseparable del procesador debido a que estos dos se comunican mucho y logran hacer la misma función en determinadas veces.
·         · El Disco Duro, que es el lugar en donde se guarda toda la información del equipo.
·        · La unidad de DVD/CD, que es el lugar en donde se leen los CD o los DVD.
·         · La Tarjeta Madre, es el lugar en donde se ensamblan el procesador, la memoria RAM, el disco duro, etc. Es el lugar que comunica todos los circuitos del pc.
·         · La Fuente de Poder, es el lugar en donde le llega corriente al CPU.
·         · El Bus de Datos, que es el encargado de transferir los datos a los componentes del CPU.


¿QUE ES LA BIOS?

La BIOS es una herramienta que permite el control del funcionamiento de los componentes del sistema.



¿Arquitectura del PC ?

la arquitectura del pc es la descripción de la construcción y los componentes físicos del pc. 
esta es una representación gráfica de la arquitectura del pc




   Tipo de procesadores.

En los computadores existen 2 tipos de procesadores, el AMD y el INTEL.





EL AMD: El procesador AMD es un tipo de procesadores fabricados por Advanced Micro Devices (AMD), que permite la visualización optima de los gráficos en la pantalla de un Pc.



El INTEL: Es una gamma de microprocesadores, que a diferencia de el AMD, es mas rápido y funcional a la hora de gráficos, los procesadores intel se pueden clasificar entre los celeron y los dualcore, que son poderosos microprocesadores de graficos.









¿Que es un Sistema Operativo?

Un sistema operativo el el programa o conjunto de programas que gestionan la reproduccion de las herramientas del software, generalmente los sistemas operativos varian ente Windows, Linux y Mac OS.

Windows: es un sistema operativo diseñado por Microsoft, que brinda herramientas como Word, Exel, Power point, etc. Es el sistema operativo mas utilizado en el mundo.










Linux: Es un sistema operativo creado por Linus Tovalds, fue creado con su codigo fuente adjunto permitiendo modificar su programacion para el libre desarrollo de la creatividad.










Mac OS : Es un sistema operativo creado por Apple para su linea de computacion Macintosh, fue uno de los primeros sistemas en ser lanzados al publico con un sistema de mouse, ventanas y barras de menus.







SISTEMAS OPERATIVOS PARA DISPOSITIVOS MOVILES.

Los sistemas operativos no solo vienen para las computadoras, sino que con el avance de las tecnologias tambien existen para los dispositivos moviles tales como:




Android: Es un sistema operativo para celulares basado en Linux, diseñado para celulares principalmente con pantalla tactil, como tabletas y celulares inteligentes.





Symbian OS: fue un producto lanzado por las empresas de Nokia, Sony Ericsson, Samsung, entre otros. En la actualidad esta perdiendo usuarios debido a su "vejez".





El sistema operativo Blackberry, es un sistema diseñado exclusivamente para celulares Blackberry, lo caracteriza su versatibilidad en las redes sociales.


Windows Phone es un sistema operativo creado por Microsoft para celularen inteligentes, actualmente esta en la version 8.



iOS: es un sistema operativo para los celulares Iphone, pero con el tiempo es implementado en los iPod Touch e iPad. su caracteristica mas representantiva es la velocidad con que abre sus programas o aplicaciones.




¿Que es el firmware?

Es la parte que se encarga de sólo leer los datos y procesarlos, le dice al Pc qu hacer, desde extraes la música, hasta quemar los CD, etc.

¿Para que sirven los Driver del Pc?

Los driver del Pc sirven para que el sistema operativo reconosca y controle las tarjetas que estan dentro de la computadora, entre más actualizado este el Driver mejor sera el rendimiento de la tarjeta.

EJEMPLO:
Drivers de video: Ati radeon, Nvidia G-force, etc.
Drivers de auido: Real teck, Windows media player, etc.



viernes, 6 de septiembre de 2013

¿Que es Programación?

                  
                    
  ¿Qué es la programación de aplicaciones de software?

Es un tipo de software, que se encarga de interactuar con el usuario, ya sea ingresando datos o descargando datos, sin cambiar la programación original del programa.
En este tipo de software podemos encontrar programas como Word, Exel, Power Point, etc. En esta categoría se mencionan los sistemas operativos, los lenguajes de programación, y las utilidades.

¿Qué es un lenguaje de programación?
Es un lenguaje formal diseñado para manifestar procesos que son llevados a cabo por las máquinas o las computadoras.



Principales lenguajes de Programación.
Los principales lenguajes de programación en las computadoras son:


·         HTML: siglas de HyperText Markup Language, es el tipo de programación que se les realiza a las páginas web.



·         ·       PHP: es un lenguaje de programación usado en la programación de sitios web dinámicos y actualmente es casi el lenguaje de desarrollo de sitios más popular del mundo.
·        ·       C++: C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores.
·         ·       JAVASCRIPT: Se utiliza principalmente en su forma del lado del cliente , implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas.







Fuentes: