sábado, 27 de septiembre de 2014

Apoyo 2

Realización de crucigrama como material de apoyo al contenido 
Instrucciones: Dar clic en números que indica donde empieza la palabra que salen en las casillas. una ves selecionada la casilla dara una definicion en la parte derecha  y buscarlo en el blog.
Si deseas pistas pedir pista de letra dar clic en pista pero tu puntuación de 100 ira disminuyendo por cada pista que pidas.









MAPA CONCEPTUAL


Apoyo 1

La sopa de letras sirve como apoyo a palabras claves de lo aprendido en el Blog






Nube de Palabras



Referencias Bibliograficas

A continuación se muestra la lista material de apoyo sobre programación

  • Alcocer, P. P. V., Gómez, J. M., Prat, Á. M., & Albareda, X. M. (2006).Programación en C++ para ingenieros. Editorial Paraninfo. Ver 

  • de Basterra, M. R. V., & Tornés, A. G. (2004). Vargas de Basterra, Ricardo. et al." Visión retrospectiva de los principios de la programación y su impacto en la formación de ingenieros y en la calidad de software". Episteme No. 2 Año 1, Octubre-Diciembre 2004. Ver
  • Heurtel, O. (2009). PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo. Ediciones ENI. Ver
  • Cobo, Á. (2005). PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. Ediciones Díaz de Santos. Ver
Alertas:


viernes, 26 de septiembre de 2014

Conceptos Básicos de Programación

Nuestro objetivo es aprender a programar, esto es, a diseñar algoritmos y expresarlos como programas escritos en un lenguaje de programación para poder ejecutarlos en una computadora.

Un algoritmo es, sencillamente, una secuencia de pasos finita orientada a la consecución de un objetivo.

Para "diseñar algoritmos" primero vamos a describir de una manera rigurosa el problema que queremos resolver (especificación) para luego mediante pasos metódicos obtener el algoritmo (derivación).


Flujograma:

Es un esquema para representar gráficamente un algoritmo .Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación.
Para hacer comprensible los Diagramas a todas las personas , los Símbolos se sometieron a una normalización , o lo que es en realidad se hicieron símbolos casi universales, ya que , en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de Flujo. Esto trajo como consecuencia que solo el que conocía sus símbolos, los podía interpretar.
La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente.
A continuación se mostrara las simbologias mas utilizadas :





Variables: son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador.


Tipos de datos: es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, cadenas alfanuméricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, el tipo "int" representa un conjunto de enteros.





Constante: es un valor que no puede ser alterado durante la ejecución de un programa.Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Palabras reservadas: son identificadores predefinidos que tienen un significado para el compilador y por tanto no pueden usarse como variables creados por el usuario en los programas.

jueves, 25 de septiembre de 2014

Principios de Programacion

En el Presente Blog conoceremos los elementos básicos para sumergirse dentro del mundo de la programación. Indagando en los  diversos tipos de lenguajes de programación, ademas de conocer algunos conceptos básicos. 

¿Que es la programación?

En informática la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura y se mantiene el código fuente de un programa informático. Dentro de la informática, los programas son los elementos que forman el software, que es el conjunto de las instrucciones que ejecuta el Hardware de una computadora para realizar una tarea determinada. Por lo tanto, la programación es una de las principales áreas dentro de la informática.





Conociendo la definición de programación se nos genera la siguiente interrogante ¿Que es un lenguaje de programación?

Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.

Un lenguaje de programación es muy estricto:
A CADA instrucción le corresponde UNA acción de procesador.

El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios).

El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo.

El ensamblador fue el primer lenguaje de programación utilizado. Es muy similar al lenguaje máquina, pero los desarrolladores pueden comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). Así, un programa desarrollado para un equipo no puede ser portado a otro tipo de equipo. El término "portabilidad" describe la capacidad de usar un programa de software en diferentes tipos de equipos. Para poder utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo, ¡a veces será necesario volver a escribir todo el programa!



Por lo tanto, un lenguaje de programación tiene varias ventajas:
  • es mucho más fácil de comprender que un lenguaje máquina:
  • permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.
Clasificación de los lenguajes de programación.