lunes, 18 de abril de 2016

Estructuras de Control


Las estructuras de control tienen una finalidad bastante definida: 
Señalar el orden en que tienen que  ejecutarse los pasos de un algoritmo o programa.

Existen:

  • Secuenciales
  • Seleccion Simple
  • Selección Doble
  • De repetición o iterativas
Estructura Secuencial























EstructuraCondicional Simple

Sentencia if


La sentencia if permite decidir ejecutar o no una instrucción o un bloque de instrucciones.
Sintaxis
  if (condición)

    Instrucción o bloque;

Un bloque es una secuencia de instrucciones englobadas entre llaves (“{}”).
La condición esta formada por una expresión booleana.  (Condición Lógica)

Representación Gráfica                                       Representación Sintáctica 

















Estructura Condicional  Doble

Sentencia if - else
La sentencia ifelse permite decidir entre ejecutar una instrucción (o un bloque de instrucciones) y otra instrucción (o un bloque de instrucciones)
Sintaxis
  if (condición)
    Instrucción o bloque;
  else

    Instrucción o bloque;







domingo, 21 de febrero de 2016

Diagramas de Flujo


Diagramas de Flujo:

Los diagramas de flujo son una herramienta que permite representar visualmente
qué operaciones se requieren y en qué secuencia se deben efectuar para solucionar un problema dado.


Simbología de los diagramas de flujo:




viernes, 12 de febrero de 2016

Algoritmo


Se denomina algoritmo a un grupo finito de operaciones organizadas de 

manera lógica y ordenadas que permite solucionar un determinado problema.

Se trata de una serie de instrucciones o reglas establecidas que por medio de 

una sucesión de pasos, permite arribar a un resultado o solución





Características y propiedades de los Algoritmos


CARACTERÍSTICAS DE LOS ALGORITMOSLas características fundamentales que debe cumplir todo algoritmo son:
  • Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
  • Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  • Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos. 
  • Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida. Ejemplo: el algoritmo de receta de cocina se tendrá:
  • Entrada: ingrediente y utensilios.
  • Proceso: elaboración de la receta en la cocina.
  • Salida: terminación del plato (por ejemplo, Pollo al horno)


lunes, 1 de febrero de 2016

Modulo I

Desarrolla software de Aplicación Utilizando Programación Estructurada, con almacenamiento persistente de los datos.

Sumodulo: Desarrolla software de Aplicación Utilizando Programación Estructurada (DSAUPE)

Contenido:


1. Problema y análisis de datos
2. Metodología para la solución de problemas
3. Lenguajes de programación
4. Fundamentos básicos de la programación
5. Algoritmos
6. Características de los algoritmos
7. Problema y análisis de problemas
8. Diagrama de flujo  
9. Simbología
10. Ejemplos y ejercicios de algoritmos

11. Construcción de diagramas de flujo en Software Día. 

Encuadre de la materia


Función de un Programador






domingo, 31 de enero de 2016

Programación Estructurada:


Aprende la ruta y diseña el camino.....
Con esta analogía, podemos comprender, la importancia de  diseñar la ruta a seguir por medio de instrucciones claras, ordenadas y precisas,  lo que permite llegar a una meta, fin u objetivo, en el caso de la materia, llegar a la solución de problemáticas planteadas.