Você está na página 1de 12

05/04/2011

Contenido:
Unidad I: RESOLUCION DE PROBLEMAS Y ALGORITMOS. Trabajos + Prueba 5ptos Unidad II: UNIDAD 2: ESTRUCTURA DE PROGRAMAS Prueba 5ptos Unidad III: ESTRUCTURA DE DATOS Y CADENA DE CARACTERES. Prueba 5ptos Unidad IV: ARCHIVOS Proyecto Email: iprogramacionugma@gmail.com Password: ugmaprogramacion2011

05/04/2011

Algoritmo Es una secuencia de pasos lgicos necesarios para llevar a cabo una tarea especifica, como la solucin de un problema. Los algoritmos son independientes tanto del lenguaje de programacin en que se expresan como de la computadora que los ejecuta. En cada problema el algoritmo se puede expresar en un lenguaje diferente de programacin y ejecutarse en una computadora distinta; sin embargo el algoritmo ser siempre el mismo.

05/04/2011

Caractersticas de los algoritmos Un algoritmo debe ser preciso e indicar el orden de realizacin 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. Si se sigue un algoritmo, se debe terminar en algn momento; o sea debe de tener un nmero finito de pasos.

Definicin de programa Un programa es un conjunto de instrucciones que producirn la ejecucin de una determinada tarea. En esencia, un programa es un medio para conseguir un fin. El fin ser normalmente definido como la informacin necesaria para solucionar un problema.

05/04/2011

El desarrollo de un programa requiere las siguientes fases: Definicin y anlisis del problema. Diseo de algoritmos. - diagrama de flujo; - pseudocdigo. Codificacin del programa. Depuracin y verificacin del programa. Documentacin. Mantenimiento.

Diagrama de flujo (Representacin grfica) Es una de las tcnicas de representacin de algoritmos ms antigua y a la vez ms utilizada, aunque su empleo ha disminuido considerablemente, sobre todo desde la aparicin de lenguajes de programacin estructurados. Un diagrama de flujo es un diagrama que utiliza los smbolos (cajas) y que tiene los pasos del algoritmo escritos en esas cajas unidas por flechas, denominadas lneas de flujo, que indican la secuencia en que se deben ejecutar.

05/04/2011

Tipos de Datos
ENTEROS: (Int) Nmeros enteros positivos o negativos. REALES: (Flota) Nmeros con decimales. CARACTERES: (Char) Smbolos, N, caracteres solos. (@, #, $, %)

CADENA DE CARACTERES: (String) Agrupacin de caracteres.


BOLEANOS: (Bolean) .T. (True), .F. (false)

VARIABLES:
Es un conjunto de smbolos que reserva espacio en la memoria y su valor puede cambiar durante la ejecucin del programa. Solo nmeros y letras. Nmeros solos NO. Letras solas SI.

CONSTANTES:
No cambia su valor durante la ejecucin del programa. Solo nmeros y letras. Nmeros solos NO. Letras solas SI.

05/04/2011

Estructuras de decisin IF

La estructura repetitiva while, es aqulla en que el cuerpo del bucle se repite mientras se cumple una determinada condicin, su representacin grfica es:

05/04/2011

Estructura Desde/Para (for) Esta sentencia incluye una expresin que especifica el valor inicial de un ndice, otra expresin que determina cuando se contina o no el bucle y una tercera expresin que permite que el ndice se modifique al final de cada pasada.

05/04/2011

Estructura Repetir (repeat)


Esta estructura se ejecuta hasta que se cumpla una condicin determinada que se comprueba hasta el final del bucle. Se ejecuta al menos una vez. El bucle repetir-Hasta_que se repite mientras el valor de la expresin booleana de la condicin sea falsa, justo la opuesta de la sentencia mientras.

05/04/2011

EQUIVALENCIAS DE LA ESTRUCTURA DFD CON LA SIMBOLOGIA ESTANDAR

EQUIVALENCIAS DE LA ESTRUCTURA DFD CON LA SIMBOLOGIA ESTANDAR

05/04/2011

EQUIVALENCIAS DE LA ESTRUCTURA DFD CON LA SIMBOLOGIA ESTANDAR

10

05/04/2011

11

05/04/2011

12

Você também pode gostar

  • Cadenas C++
    Cadenas C++
    Documento11 páginas
    Cadenas C++
    Lourdz Iparraguirre Vargas
    Ainda não há avaliações
  • Sistemas Operativos01rev2012
    Sistemas Operativos01rev2012
    Documento26 páginas
    Sistemas Operativos01rev2012
    Lourdz Iparraguirre Vargas
    Ainda não há avaliações
  • Funcionesc3 C++
    Funcionesc3 C++
    Documento15 páginas
    Funcionesc3 C++
    Lourdz Iparraguirre Vargas
    Ainda não há avaliações
  • Programacion 01
    Programacion 01
    Documento12 páginas
    Programacion 01
    Lourdz Iparraguirre Vargas
    Ainda não há avaliações
  • Diapositivas C++
    Diapositivas C++
    Documento42 páginas
    Diapositivas C++
    Lourdz Iparraguirre Vargas
    Ainda não há avaliações