viernes, 25 de octubre de 2013

clases de estructuras de programación

programación lineal


La programación lineal es un   algoritmo matemático 
mediante el cual se soluciona un problema 
indeterminado, formulado a través de ecuaciones lineales.

Es una manera muy eficaz de resolver cierto tipo de problemas,  cuando se debe realizar una elección de una cantidad muy numerosa de datos.






programación estructurada


Se entiende por programación estructurada aquella que divide la tarea a programar en subprogramas o módulos, que corresponda a tratamientos parciales, y que son llamados durante el escrutinio desde un programa raíz.






programación orientada a eventos


Es la derivación de la programación orientada a objetos, este tipo de programación accede a trabajar con objetos. Previamente limitados por el programa. Algunos programas que lo manejan, visual basic, delphi, etc. 





programación orientada a objetos (poo)


La 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.

Con la (poo) tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades y métodos.  





jueves, 24 de octubre de 2013

ejemplos de aplicación

aplicación numero 1

calculadora en DFD



Para descargar la calculadora, haga clic aquí



aplicación numero 2

calculadora en c++



para descargar la calculadora, haga clic aquí





jueves, 17 de octubre de 2013

conceptos introductorios a la programación

que es una ide


Entorno de desarrollo integrado, siglas en inglés (integrated development enviroment). Es un programa compuesto por un grupo de herramientas de programación. El programa puede ser utilizado para solo un lenguaje de programación o si se requiere puede utilizar más de uno, tales como:

C++, php, python, java, Delphi, visual basic



  


componentes de la ide


  • editor de texto
  • compilador
  • interprete
  • depurador


que es el editor de texto


Es un programa que consiste en crear y modificar archivos digitales formados únicamente por un texto sin formato, conocidos por lo general como archivos de texto o texto plano.








que es el compilador

Es un programa informático que convierte un lenguaje de programación a otro lenguaje de programación, generando así un programa equivalente donde la maquina será capaz de interpretar según su configuración.







que es un interprete


Es un  programa capaz de analizar y ejecutar programas desconocidos y lenguajes de alto nivel, adaptándose a cualquier configuración en la maquina.






que es un depurador

Es un programa para probar y perfeccionar los errores de otros programas. El código fuente del programa es examinado y corregido en un simulador de instrucciones.




IMAGEN TOMADA DE: 



que es un api


Api en ingles ( aplication programing interface) es una serie de servicios que ofrece el sistema operativo al equipo. podemos almacenar cierta información para poder recibir o abrirlos en cualquier sitio donde se requiera.





importancia del uso de la api


es importante ya que con la api se podrán transportar o recibir datos, por medio de algo llamado biblioteca lugar donde esta almacenada la informnacion


algoritmo

Conjunto ordenado de operaciones que permite hallar la solución de un problema.  El algoritmo constituye un procedimiento para resolver un problema mediante una secuencia de pasos. Dicha secuencia puede ser expresada en forma de diagrama de flujo. Mediante programas que permitan realizarlo. 



elementos de los diagramas de flujo


los diagramas de flujo son la representación gráfica de los algoritmos.

1. terminal: representa el inicio y fin de un algoritmo 





2. entrada/salida: ingreso y salida de un dato



IMAGEN TOMADA DE:



3. proceso: lugar donde se indica algún tipo de operación matemática





4. decisión:  compara datos y da un resultado, positivo y negativo.





5. conector misma pagina: sirve para enlazar dos partes en un diagrama de flujo





6. salida:  es usado para mostrar los resultados del logaritmo






importancia de los diagramas de flujo


Los diagramas de flujo, reducen el trabajo de un programador, si hace el diagrama, el programador sabrá que tendrá que hacer y que no, en el momento de programar.



IMAGEN TOMADA DE:



estatutos generales de programación


los estatutos son los códigos básicos de la programación  tales como:


  • if: Es un condicional que evalúa  una condición si es verdadera ejecuta un código, si no ejecuta otro.
  • else: es un condicional que evalúa luego de la condición if
  • Switch case: es el mismo que if, pero este es mas completo
  • ciclo for: es utilizado para repetir una acción por determinado tiempo
  • ciclo mientras: es utilizado para repetir una acción siempre y cuando se cumpla otra


funciones y/o subrutinas



Una función es un tipo de subrutina que puede tener o no un argumento en especifico.

la subrutina facilita la estructuración del programa. Cuando el programa principal llama a una subrutina para que ésta se ejecute.