República Bolivariana de Venezuela.
Universidad Nacional Experimental politécnica
           ―Antonio José de sucre‖
    Vice rectorado Luis Caballero Mejías
             Núcleo: Charallave




                                                Alumno:

                         Carlos Villalobos CI 21640355
                                       EXP 2010247166

        Charallave Octubre del 2012
¿Qué es un pseudocódigo?

         Se trata de una herramienta que los analistas de sistemas
         utilizan para comunicar a los programadores la estructura
        del programa que van a realizar, de forma de tener una idea
                 bien clara de lo que se necesita programar.




Reglas para su elaboración

          Cabecera.
          Programa.
           Módulo.
       Tipos de datos.
         Constantes.
          Variables.
           Cuerpo.
             Inicio.
        Instrucciones.
               Fin
Diagrama de flujo                            Reglas para su elaboración y
                                                 símbolos para usar
Es un esquema para representar
                                        Óvalo o Elipse: Inicio y término (Abre y/o cierra el
  gráficamente un algoritmo. Se
                                                            diagrama).
     basan en la utilización de
                                    Rectángulo: Actividad (Representa la ejecución de una o
      diversos símbolos para
                                               más actividades o procedimientos).
     representar operaciones
                                     Rombo: Decisión (Formula una pregunta o cuestión).
    específicas, es decir, es la
                                    Círculo: Conector (Representa el enlace de actividades
  representación grafica de las
                                             con otra dentro de un procedimiento).
   distintas operaciones que se
                                       Triángulo boca abajo: Archivo definitivo (Guarda un
tienen que realizar para resolver
                                               documento en forma permanente).
   un problema, con indicación
                                    Triángulo boca arriba: Archivo temporal (Proporciona un
 expresa el orden lógico en que
                                        tiempo para el almacenamiento del documento).
          deben realizarse
                                                             REGLA:

                                     Según la normativa, el flujo presupuesto es de izquierda
                                     a derecha y de arriba hacia abajo, siendo optativo el uso
                                     de flechas. Cuando el sentido es invertido (de derecha a
                                    izquierda o de abajo hacia arriba), es obligatorio el uso de
                                                              la flech
Instrucciones de control
                                          Instrucciones              Instrucciones repetitivas
   Todas las estructuras de                alternativas
control tienen un único punto                                     Sirven para repetir una condición N
 de entrada y un único punto             se define como los           veces, siempre y cuando la
de salida. Las estructuras de          procesos mediante los           condición sea verdadera.
control se puede clasificar en       cuales podemos ejecutar
: secuenciales, iterativas y de      diferentes acciones, como                      Ejemplo:
  control avanzadas. Esto es              resultado de una                           Para while:

una de las cosas que permite          expresión que estemos       While ( expresión )          ——> Mientras esa
  que la programación se rija             evaluando en ese        expresión sea verdadera hará las acciones 1 y 2.

    por los principios de la                  momento.                                    {
  programación estructurada.                                                          acción 1;
                                             Ejemplo:
                                                                                      acción 2;
           Ejemplo:
                                     if ( expresión a evaluar )                           }

if ( (!(a % 4) && ((a % 100)))       ——> Si ésa expresión es                     - Para Do – While:
         || !(a % 400) ) {               verdadera y solo es
                                                                                         Do
               printf("es un año     verdadera, se ejecutarán
                                            las acciones.                                 {
            bisiesto.n");
                  } else {                                                            acción 1;

              printf("no es un año               {                                    acción 2;
            bisiesto.n");                                        } While ( expresión )         ——> Mientras esa
                      }                      acción_1;             expresión sea verdadera hará las acciones 1 y 2.


                                             acción_2;
Tipos de programación

    Programación
   estructurada (PE)          Programación modular          Programación orientada a
                                                                 objetos (POO)
     La programación        En la programación modular
     estructurada esta      consta de varias secciones     Se trata de una técnica que
    compuesta por un            dividas de forma que      aumenta considerablemente la
conjunto de técnicas que       interactúan a través de    velocidad de desarrollo de los
  han ido evolucionando     llamadas a procedimientos,        programas gracias a la
       aumentando           que integran el programa en     reutilización de los objetos.
   considerablemente la              su totalidad.
     productividad del                                               Ejemplo:
 programa reduciendo el              Ejemplo:
 tiempo de depuración y                                      public class Automovil {
mantenimiento del mismo.     FUNCION multiplicar(E a:               // variables
                             ENTERO, E b: ENTERO):                  // métodos
        Ejemplo:                    ENTERO                                }
                               RETORNA ( a * b )
        INPUT x                  FIN_FUNCION
         INPUT y
        auxiliar= x
           x= y
        y= auxiliar
         PRINT x
         PRINT y
Programación             Programación funcional           Programación lógica
      concurrente
                                   Se caracteriza               Se suele utilizar en la
       Este tipo de              principalmente por             inteligencia artificial y
 programación se utiliza      permitir declarar y llamar        pequeños programas
  cuando tenemos que           a funciones dentro de         infantiles. Se trata de una
realizar varias acciones a        otras funciones.          programación basada en el
          la vez.                                           cálculo de predicados (una
                                      Ejemplo:                 teoría matemática que
        Ejemplo:                                                permite lograr que un
                                  def cuadrado(n):            ordenador basándose en
   Archivo: printer1.cc               return n ** 2        hecho y reglas lógicas, pueda
    #include<stdio.h>                                       dar soluciones inteligentes).
 process spec printer( );            l = [1, 2, 3]
 process body printer( )       l2 = map(cuadrado, l)                 Ejemplo:
              {
Printf(―Hola del proceso                                      Es cierto que "pichurri"
         printern‖);                                                  vuela.
           main( )                                          "pichurri" y "alegría" vuelan.
              {
printf (―Hola del mainn‖);
     create printer ( );
     printf( ―Adios del
          mainn‖);
              }

Carlos villalovos

  • 1.
    República Bolivariana deVenezuela. Universidad Nacional Experimental politécnica ―Antonio José de sucre‖ Vice rectorado Luis Caballero Mejías Núcleo: Charallave Alumno: Carlos Villalobos CI 21640355 EXP 2010247166 Charallave Octubre del 2012
  • 2.
    ¿Qué es unpseudocódigo? Se trata de una herramienta que los analistas de sistemas utilizan para comunicar a los programadores la estructura del programa que van a realizar, de forma de tener una idea bien clara de lo que se necesita programar. Reglas para su elaboración Cabecera. Programa. Módulo. Tipos de datos. Constantes. Variables. Cuerpo. Inicio. Instrucciones. Fin
  • 3.
    Diagrama de flujo Reglas para su elaboración y símbolos para usar Es un esquema para representar Óvalo o Elipse: Inicio y término (Abre y/o cierra el gráficamente un algoritmo. Se diagrama). basan en la utilización de Rectángulo: Actividad (Representa la ejecución de una o diversos símbolos para más actividades o procedimientos). representar operaciones Rombo: Decisión (Formula una pregunta o cuestión). específicas, es decir, es la Círculo: Conector (Representa el enlace de actividades representación grafica de las con otra dentro de un procedimiento). distintas operaciones que se Triángulo boca abajo: Archivo definitivo (Guarda un tienen que realizar para resolver documento en forma permanente). un problema, con indicación Triángulo boca arriba: Archivo temporal (Proporciona un expresa el orden lógico en que tiempo para el almacenamiento del documento). deben realizarse REGLA: Según la normativa, el flujo presupuesto es de izquierda a derecha y de arriba hacia abajo, siendo optativo el uso de flechas. Cuando el sentido es invertido (de derecha a izquierda o de abajo hacia arriba), es obligatorio el uso de la flech
  • 4.
    Instrucciones de control Instrucciones Instrucciones repetitivas Todas las estructuras de alternativas control tienen un único punto Sirven para repetir una condición N de entrada y un único punto se define como los veces, siempre y cuando la de salida. Las estructuras de procesos mediante los condición sea verdadera. control se puede clasificar en cuales podemos ejecutar : secuenciales, iterativas y de diferentes acciones, como Ejemplo: control avanzadas. Esto es resultado de una Para while: una de las cosas que permite expresión que estemos While ( expresión ) ——> Mientras esa que la programación se rija evaluando en ese expresión sea verdadera hará las acciones 1 y 2. por los principios de la momento. { programación estructurada. acción 1; Ejemplo: acción 2; Ejemplo: if ( expresión a evaluar ) } if ( (!(a % 4) && ((a % 100))) ——> Si ésa expresión es - Para Do – While: || !(a % 400) ) { verdadera y solo es Do printf("es un año verdadera, se ejecutarán las acciones. { bisiesto.n"); } else { acción 1; printf("no es un año { acción 2; bisiesto.n"); } While ( expresión ) ——> Mientras esa } acción_1; expresión sea verdadera hará las acciones 1 y 2. acción_2;
  • 5.
    Tipos de programación Programación estructurada (PE) Programación modular Programación orientada a objetos (POO) La programación En la programación modular estructurada esta consta de varias secciones Se trata de una técnica que compuesta por un dividas de forma que aumenta considerablemente la conjunto de técnicas que interactúan a través de velocidad de desarrollo de los han ido evolucionando llamadas a procedimientos, programas gracias a la aumentando que integran el programa en reutilización de los objetos. considerablemente la su totalidad. productividad del Ejemplo: programa reduciendo el Ejemplo: tiempo de depuración y public class Automovil { mantenimiento del mismo. FUNCION multiplicar(E a: // variables ENTERO, E b: ENTERO): // métodos Ejemplo: ENTERO } RETORNA ( a * b ) INPUT x FIN_FUNCION INPUT y auxiliar= x x= y y= auxiliar PRINT x PRINT y
  • 6.
    Programación Programación funcional Programación lógica concurrente Se caracteriza Se suele utilizar en la Este tipo de principalmente por inteligencia artificial y programación se utiliza permitir declarar y llamar pequeños programas cuando tenemos que a funciones dentro de infantiles. Se trata de una realizar varias acciones a otras funciones. programación basada en el la vez. cálculo de predicados (una Ejemplo: teoría matemática que Ejemplo: permite lograr que un def cuadrado(n): ordenador basándose en Archivo: printer1.cc return n ** 2 hecho y reglas lógicas, pueda #include<stdio.h> dar soluciones inteligentes). process spec printer( ); l = [1, 2, 3] process body printer( ) l2 = map(cuadrado, l) Ejemplo: { Printf(―Hola del proceso Es cierto que "pichurri" printern‖); vuela. main( ) "pichurri" y "alegría" vuelan. { printf (―Hola del mainn‖); create printer ( ); printf( ―Adios del mainn‖); }