SlideShare una empresa de Scribd logo
1 de 5
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).

Más contenido relacionado

La actualidad más candente

Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programaciónalexandermoreno91
 
Estructuras de control en la programacion
Estructuras de control en la programacionEstructuras de control en la programacion
Estructuras de control en la programacionJosAngelLaraMendoza
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...CesarKaiser1
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programaciónAdolfoReyes24
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. RafaelAponte16
 
4ta evaluacion, presentacion
4ta evaluacion, presentacion4ta evaluacion, presentacion
4ta evaluacion, presentacionfabiana733179
 
Exposicion de programacion.
Exposicion de programacion.Exposicion de programacion.
Exposicion de programacion.BGYLMM
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 

La actualidad más candente (16)

PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
Estructuras de control en la programacion
Estructuras de control en la programacionEstructuras de control en la programacion
Estructuras de control en la programacion
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
PowerPoint (Programación)
PowerPoint (Programación)PowerPoint (Programación)
PowerPoint (Programación)
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
4ta evaluacion, presentacion
4ta evaluacion, presentacion4ta evaluacion, presentacion
4ta evaluacion, presentacion
 
Exposicion de programacion.
Exposicion de programacion.Exposicion de programacion.
Exposicion de programacion.
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Taller de consulta
Taller de consultaTaller de consulta
Taller de consulta
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 

Destacado

Monumentos d ny
Monumentos d nyMonumentos d ny
Monumentos d nyadaguerre
 
First meeting in Budapest
First meeting in BudapestFirst meeting in Budapest
First meeting in Budapestkilovats
 
העלה ותפקידו
העלה ותפקידוהעלה ותפקידו
העלה ותפקידוMichaela Braun
 
Paris - Vach'art
Paris - Vach'artParis - Vach'art
Paris - Vach'artadam eva
 
Todd Martin, CTO, The Associated Press
Todd Martin, CTO, The Associated PressTodd Martin, CTO, The Associated Press
Todd Martin, CTO, The Associated PressRightScale
 
grow Thoughts Issue 11
grow Thoughts Issue 11grow Thoughts Issue 11
grow Thoughts Issue 11anthony ryman
 
Desafio docente 3o interiores
Desafio docente 3o interioresDesafio docente 3o interiores
Desafio docente 3o interioresUSAER35TM
 
Huruf kecil b d l t h k
Huruf kecil b d l t h kHuruf kecil b d l t h k
Huruf kecil b d l t h kNoraini_84
 
Evaluating Sources Using CARS
Evaluating Sources Using CARSEvaluating Sources Using CARS
Evaluating Sources Using CARSConestogaLRC
 
Study of an integrating cylinder used in a laser scanner
Study of an integrating cylinder used in a laser scannerStudy of an integrating cylinder used in a laser scanner
Study of an integrating cylinder used in a laser scannerChris De Corte
 
SPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARK
SPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARKSPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARK
SPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARKTsuyoshi Horigome
 

Destacado (20)

Pdf Fashion 1
Pdf Fashion 1Pdf Fashion 1
Pdf Fashion 1
 
Ottavio cautilli
Ottavio cautilliOttavio cautilli
Ottavio cautilli
 
Monumentos d ny
Monumentos d nyMonumentos d ny
Monumentos d ny
 
events.com
events.com events.com
events.com
 
First meeting in Budapest
First meeting in BudapestFirst meeting in Budapest
First meeting in Budapest
 
העלה ותפקידו
העלה ותפקידוהעלה ותפקידו
העלה ותפקידו
 
Roberto rincon
Roberto rinconRoberto rincon
Roberto rincon
 
Khaleej times
Khaleej timesKhaleej times
Khaleej times
 
Paris - Vach'art
Paris - Vach'artParis - Vach'art
Paris - Vach'art
 
Globalización por coria barco itzel
Globalización por coria barco itzelGlobalización por coria barco itzel
Globalización por coria barco itzel
 
Todd Martin, CTO, The Associated Press
Todd Martin, CTO, The Associated PressTodd Martin, CTO, The Associated Press
Todd Martin, CTO, The Associated Press
 
grow Thoughts Issue 11
grow Thoughts Issue 11grow Thoughts Issue 11
grow Thoughts Issue 11
 
Desafio docente 3o interiores
Desafio docente 3o interioresDesafio docente 3o interiores
Desafio docente 3o interiores
 
Huruf kecil b d l t h k
Huruf kecil b d l t h kHuruf kecil b d l t h k
Huruf kecil b d l t h k
 
Poster retreat
Poster retreatPoster retreat
Poster retreat
 
Evaluating Sources Using CARS
Evaluating Sources Using CARSEvaluating Sources Using CARS
Evaluating Sources Using CARS
 
Study of an integrating cylinder used in a laser scanner
Study of an integrating cylinder used in a laser scannerStudy of an integrating cylinder used in a laser scanner
Study of an integrating cylinder used in a laser scanner
 
ConmuchocariñO
ConmuchocariñOConmuchocariñO
ConmuchocariñO
 
Quinlodijo
QuinlodijoQuinlodijo
Quinlodijo
 
SPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARK
SPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARKSPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARK
SPICE MODEL of IDH16G65C5 (Professional Model) in SPICE PARK
 

Similar a Jesus presentacion pseudocodigos

Similar a Jesus presentacion pseudocodigos (20)

Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Computacion pseudocodigos
Computacion pseudocodigosComputacion pseudocodigos
Computacion pseudocodigos
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Clase 1
Clase 1Clase 1
Clase 1
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Programación.
Programación.Programación.
Programación.
 
Conceptos en internet
Conceptos en internetConceptos en internet
Conceptos en internet
 
T programación1
T programación1T programación1
T programación1
 
Programacion
ProgramacionProgramacion
Programacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2 margie
Unidad 2 margieUnidad 2 margie
Unidad 2 margie
 
Unidad2 130504213509-phpapp01
Unidad2 130504213509-phpapp01Unidad2 130504213509-phpapp01
Unidad2 130504213509-phpapp01
 
Unidad2 130504213509-phpapp01
Unidad2 130504213509-phpapp01Unidad2 130504213509-phpapp01
Unidad2 130504213509-phpapp01
 
Programación
ProgramaciónProgramación
Programación
 

Más de JesusRivero7

Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesusRivero7
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesusRivero7
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionJesusRivero7
 
Arquitecturas harvard y von neumann
Arquitecturas harvard y von neumannArquitecturas harvard y von neumann
Arquitecturas harvard y von neumannJesusRivero7
 
Evolucion del computador
Evolucion del computadorEvolucion del computador
Evolucion del computadorJesusRivero7
 
Evolucion del computador
Evolucion del computadorEvolucion del computador
Evolucion del computadorJesusRivero7
 

Más de JesusRivero7 (7)

Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Jesus presentacion pseudocodigos
Jesus presentacion pseudocodigosJesus presentacion pseudocodigos
Jesus presentacion pseudocodigos
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Arquitecturas harvard y von neumann
Arquitecturas harvard y von neumannArquitecturas harvard y von neumann
Arquitecturas harvard y von neumann
 
Presentacion plc
Presentacion plcPresentacion plc
Presentacion plc
 
Evolucion del computador
Evolucion del computadorEvolucion del computador
Evolucion del computador
 
Evolucion del computador
Evolucion del computadorEvolucion del computador
Evolucion del computador
 

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ó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).