UNIVERSIDAD NACIONAL EXPERIMENTAL
 POLITECNICA ¨ANTONIO JOSE DE SUCRE¨
VICE-RECTORADO “LUIS CABALLERO MEJIAS”
          NÙCLEO CHARALLAVE
        MATERIA: COMPUTACION I
    ESPECIALIDAD: ING. MECATRONICA
               SECCION: 1




                                    Alumno: Jesús Rivero

                                     Exp: 2011247228
Pseudocódigos


                         Pseudocódigo: es una descripción de un algoritmo informático
                         de programación de alto nivel compacto e informal que utiliza
                         las convenciones estructurales de un lenguaje de programación
                         verdadero, pero que está diseñado para la lectura humana en
                         lugar de la lectura en máquina, y con independencia de
                         cualquier otro lenguaje de programación.



CARACTERÍSTICAS DEL PSEUDOCÓDIGO                              Todo documento en pseudocódigo debe
Permite la representación de algoritmos.                      permitir la descripción de:
Es una forma de representación sencilla de utilizar y         •Instrucciones primitivas.
de manipular.                                                 •Instrucciones de proceso.
Facilita el paso del programa al lenguaje de                  •Instrucciones de control.
programación.                                                 •Instrucciones compuestas.
Es independiente del lenguaje de programación que             •Instrucciones de descripción.
se vaya a utilizar.
Es un método que facilita la programación y solución                 Estructura a seguir en su realización:
                                                                       Cabecera.
al algoritmo del programa.                                                  •Programa.
Su libertad sintáctica permite que sea creado en el                         •Módulo.
idioma nativo del programador.                                              •Tipos de datos.
Sigue el diseño top-down, de arriba hacia abajo.                            •Constantes.
                                                                            •Variables.
                                                                       Cuerpo.
                                                                            •Inicio.
                                                                            •Instrucciones.
                                                                            •Fin.
Diagrama de flujo


                         Es una representación gráfica que muestra todas las
                         actividades de un proceso; permite ver la relación y la
                         secuencia lógica entre los pasos y actividades del
                         proceso. El diagrama de flujo representa la forma más
                         tradicional y duradera para especificar los detalles
                         algorítmicos de un proceso.



Reglas                                                                                            Símbolos



 Se debe de escribir de arriba hacia abajo y de             Óvalo o Elipse: Inicio y término (Abre y/o cierra el
 izquierda a derecha                                        diagrama).

                                                            Rectángulo: Actividad (Representa la ejecución de
 Los símbolos se unen con líneas                            una o más actividades o procedimientos).
 Se usan flechas para indicar el flujo de                   Rombo: Decisión (Formula una pregunta o cuestión).
 información
                                                            Círculo: Conector (Representa el enlace de
 Los círculos de decisión pueden y deben                    actividades con otra dentro de un procedimiento).
 tener más de una línea de flujo                            Triángulo boca abajo: Archivo definitivo (Guarda un
 Todos los símbolos pueden tener más de una                 documento en forma permanente).
 línea de entrada
                                                            Triángulo boca arriba: Archivo temporal (Proporciona
                                                            un tiempo para el almacenamiento del documento).
Instrucciones de control          Instrucciones alternativas      Instrucciones repetitivas


En programación, una
instrucción de control sirve
para modificar el flujo de                                          Esta instrucción ejecuta
control de un programa. Las
                                  Al igual que las                un ciclo o bucle repetitivo
instrucciones de control se       instrucciones alternativas,     de instrucciones, a medida
clasifican en: alternativas       las instrucciones repetitivas   que va incrementando o
(selectivas), repetitivas         también se pueden anidar,       decrementando
(iterativas) y de salto (de       permitiendo las siguientes
transferencia). Con las
                                                                  automáticamente una
                                  combinaciones de                variable de control hasta
estructuras de control se
                                  anidamiento:                    llegar ésta a un valor
puede: de acuerdo a una
condición:
                                   mientras en mientras           determinado. La variable
 --Ejecutar un grupo u otro de    mientras en                     de control presenta
sentencias (If-Then-Else y        hacer...mientras                durante el ciclo de
Select-Case)                      mientras en para                ejecución un valor inicial y
--Ejecutar un grupo de            hacer...mientras en
sentencias mientras exista una
                                                                  un valor final, los cuales
                                  hacer...mientras                deben ser ambos del
condición (Do-While)
                                  hacer...mientras en para        mismo tipo ordinal. La
--Ejecutar un grupo de
sentencias hasta que exista una
                                  hacer...mientras en             instrucción FOR presenta
condición (Do-Until)              mientras                        dos formas de ejecutarse,
--Ejecutar un grupo de            para en para                    una es la forma
sentencias un número              para en mientras                incremental y la otra la
determinado de veces (For-        para en hacer...mientras
Next)
                                                                  forma decremental.
Tipos de programación




Programación estructurada (PE) :La programación estructurada esta compuesta por un conjunto de técnicas que
han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de
depuración y mantenimiento del mismo.
Programación modular :En la programación modular consta de varias secciones dividas de forma que interactúan
a través de llamadas a procedimientos, que integran el programa en su totalidad.
Programación orientada a objetos (POO) :Se trata de una técnica que aumenta considerablemente la velocidad
de desarrollo de los programas gracias a la reutilización de los objetos.
Programación concurrente :Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la
vez, Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea.
Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones.
Programación funcional :Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras
funciones.
Programación lógica :Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una
programación basada en el cálculo de predicados (una teoría matemática que permite lograr que un ordenador
basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes).

Jesus presentacion pseudocodigos

  • 1.
    UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA ¨ANTONIO JOSE DE SUCRE¨ VICE-RECTORADO “LUIS CABALLERO MEJIAS” NÙCLEO CHARALLAVE MATERIA: COMPUTACION I ESPECIALIDAD: ING. MECATRONICA SECCION: 1 Alumno: Jesús Rivero Exp: 2011247228
  • 2.
    Pseudocódigos Pseudocódigo: es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. CARACTERÍSTICAS DEL PSEUDOCÓDIGO Todo documento en pseudocódigo debe Permite la representación de algoritmos. permitir la descripción de: Es una forma de representación sencilla de utilizar y •Instrucciones primitivas. de manipular. •Instrucciones de proceso. Facilita el paso del programa al lenguaje de •Instrucciones de control. programación. •Instrucciones compuestas. Es independiente del lenguaje de programación que •Instrucciones de descripción. se vaya a utilizar. Es un método que facilita la programación y solución Estructura a seguir en su realización: Cabecera. al algoritmo del programa. •Programa. Su libertad sintáctica permite que sea creado en el •Módulo. idioma nativo del programador. •Tipos de datos. Sigue el diseño top-down, de arriba hacia abajo. •Constantes. •Variables. Cuerpo. •Inicio. •Instrucciones. •Fin.
  • 3.
    Diagrama de flujo Es una representación gráfica que muestra todas las actividades de un proceso; permite ver la relación y la secuencia lógica entre los pasos y actividades del proceso. El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles algorítmicos de un proceso. Reglas Símbolos Se debe de escribir de arriba hacia abajo y de Óvalo o Elipse: Inicio y término (Abre y/o cierra el izquierda a derecha diagrama). Rectángulo: Actividad (Representa la ejecución de Los símbolos se unen con líneas una o más actividades o procedimientos). Se usan flechas para indicar el flujo de Rombo: Decisión (Formula una pregunta o cuestión). información Círculo: Conector (Representa el enlace de Los círculos de decisión pueden y deben actividades con otra dentro de un procedimiento). tener más de una línea de flujo Triángulo boca abajo: Archivo definitivo (Guarda un Todos los símbolos pueden tener más de una documento en forma permanente). línea de entrada Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).
  • 4.
    Instrucciones de control Instrucciones alternativas Instrucciones repetitivas En programación, una instrucción de control sirve para modificar el flujo de Esta instrucción ejecuta control de un programa. Las Al igual que las un ciclo o bucle repetitivo instrucciones de control se instrucciones alternativas, de instrucciones, a medida clasifican en: alternativas las instrucciones repetitivas que va incrementando o (selectivas), repetitivas también se pueden anidar, decrementando (iterativas) y de salto (de permitiendo las siguientes transferencia). Con las automáticamente una combinaciones de variable de control hasta estructuras de control se anidamiento: llegar ésta a un valor puede: de acuerdo a una condición: mientras en mientras determinado. La variable --Ejecutar un grupo u otro de mientras en de control presenta sentencias (If-Then-Else y hacer...mientras durante el ciclo de Select-Case) mientras en para ejecución un valor inicial y --Ejecutar un grupo de hacer...mientras en sentencias mientras exista una un valor final, los cuales hacer...mientras deben ser ambos del condición (Do-While) hacer...mientras en para mismo tipo ordinal. La --Ejecutar un grupo de sentencias hasta que exista una hacer...mientras en instrucción FOR presenta condición (Do-Until) mientras dos formas de ejecutarse, --Ejecutar un grupo de para en para una es la forma sentencias un número para en mientras incremental y la otra la determinado de veces (For- para en hacer...mientras Next) forma decremental.
  • 5.
    Tipos de programación Programaciónestructurada (PE) :La programación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo. Programación modular :En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad. Programación orientada a objetos (POO) :Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos. Programación concurrente :Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez, Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea. Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones. Programación funcional :Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones. Programación lógica :Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una programación basada en el cálculo de predicados (una teoría matemática que permite lograr que un ordenador basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes).