SlideShare a Scribd company logo
1 of 9
Estructura General:
Todo algoritmo en pseudocódigo tiene la
siguiente estructura general

 Proceso SinTitulo
      accion 1;
       accion 2;
              .
              .
             .
       accion n;
 FinProceso
O Comienza con la palabra clave
 Proceso seguida del nombre del
 programa, luego le sigue una
 secuencia de instrucciones y
 finaliza   con     la     palabra
 FinProceso. Una secuencia de
 instrucciones es una lista de una
 o más instrucciones, cada una
 terminada en punto y coma.
O Las   acciones incluyen
 operaciones de entrada y
 salida, asignaciones de
 variables, condicionales si-
 entonces o de selección
 múltiple     y/o       lazos
 mientras, repetir o para.
Tipos de Datos
O Tipos Simples:
  Numérico, Lógico, Caracter.
O Estructuras de Datos: Arreglos.
Tipos Simples
O Los tipos de datos simples se determinan
 automáticamente cuando se crean las
 variables. Las dos acciones que pueden crear
 una variable son la lectura(LEER) y la
 asignacion(<-). Por ejemplo, la asignación
 "A<-0;" está indicando implícitamente que la
 variable A será una variable numérica. Una
 vez determinado el tipo de dato, deberá
 permanecer constante durante toda la
 ejecución del proceso; en caso contrario el
 proceso será interrumpido.
Existen tres tipos de datos
           básicos
O Numérico: números, tanto enteros como
  decimales. Para separar decimales se
  utiliza el punto. Ejemplos: 12 23 0 -2.3
  3.14
O Lógico: solo puede tomar dos valores:
  VERDADERO o FALSO.
O Caracter: caracteres o cadenas de
  caracteres encerrados entre comillas
  (pueden ser dobles o simples). Ejemplos
  'hola' "hola mundo" '123' 'FALSO' 'etc'
Arreglos
O Los   arreglos son estructuras de datos
 homogéneas (todos sus datos son del mismo
 tipo) que permiten almacenar un determinado
 número      de    datos    bajo     un    mismo
 identificador, para luego referirse a los mismo
 utilizando uno o más subíndices. Los arreglos
 pueden               pensarse              como
 vectores, matrices, etc. Para poder utilizar un
 arreglo,     primero    es     obligatorio     su
 dimensionamiento;       es    decir,     definirlo
 declarando los rangos de sus subíndices, lo
 cual determina cuantos elementos se
 almacenarán y como se accederá a los
 mismos.
Expresiones
O Este pseudolenguaje dispone de un
 conjunto básico de operadores que
 pueden ser utilizados para la construcción
 de expresiones más o menos complejas.

More Related Content

What's hot

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Plantilla ieee documentos tecnicos
Plantilla ieee documentos tecnicosPlantilla ieee documentos tecnicos
Plantilla ieee documentos tecnicosDaniel Apolinario
 
Modulo 1 - Proteus
Modulo 1 - ProteusModulo 1 - Proteus
Modulo 1 - ProteusRaniellys
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesErivan Martinez Ovando
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingJonathan Bastidas
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basicoGustavo Davila
 
Componentes Activos
Componentes ActivosComponentes Activos
Componentes ActivosVeherdez
 
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)José Antonio Sandoval Acosta
 
Unidad 3 graficacion
Unidad 3 graficacionUnidad 3 graficacion
Unidad 3 graficacionAndhy H Palma
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalCarlos Cardelo
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...Chaarly Fiiguerooa
 

What's hot (20)

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Plantilla ieee documentos tecnicos
Plantilla ieee documentos tecnicosPlantilla ieee documentos tecnicos
Plantilla ieee documentos tecnicos
 
Modulo 1 - Proteus
Modulo 1 - ProteusModulo 1 - Proteus
Modulo 1 - Proteus
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
Sistema hexadecimal
Sistema hexadecimalSistema hexadecimal
Sistema hexadecimal
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
Componentes Activos
Componentes ActivosComponentes Activos
Componentes Activos
 
El PIC16F84
El PIC16F84El PIC16F84
El PIC16F84
 
Resumen interfaces
Resumen interfacesResumen interfaces
Resumen interfaces
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Unidad aritmética lógica (ALU)
Unidad aritmética  lógica (ALU)Unidad aritmética  lógica (ALU)
Unidad aritmética lógica (ALU)
 
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)Estructura de datos - Unidad 3 Estructuras Lineales (POO)
Estructura de datos - Unidad 3 Estructuras Lineales (POO)
 
Unidad 3 graficacion
Unidad 3 graficacionUnidad 3 graficacion
Unidad 3 graficacion
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digital
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
C) elaboracion de formularios dinamicos en paginas web mediante el uso de un ...
 
Complemento a las bases
Complemento a las basesComplemento a las bases
Complemento a las bases
 

Similar to Forma general de un algoritmo en p seudo codigo

Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeIntCristian C
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdfSamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdfSamuelBedoya6
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacionSamuelOjedaViveros
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++grachika
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo iiMauro Rangel
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmosUNEG
 
Introduccion algoritmos
Introduccion algoritmosIntroduccion algoritmos
Introduccion algoritmosDunkherz
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosGianpier Arias
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++Ryoga Luis
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESwww.unefm.edu.ve
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
Presentacion C++
Presentacion C++Presentacion C++
Presentacion C++Marco Bau
 

Similar to Forma general de un algoritmo en p seudo codigo (20)

Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Julio evies computacion
Julio evies computacionJulio evies computacion
Julio evies computacion
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo ii
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Introduccion algoritmos
Introduccion algoritmosIntroduccion algoritmos
Introduccion algoritmos
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de Datos
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Taller completo
Taller completoTaller completo
Taller completo
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Presentacion C++
Presentacion C++Presentacion C++
Presentacion C++
 
Presentación1
Presentación1Presentación1
Presentación1
 

Forma general de un algoritmo en p seudo codigo

  • 1.
  • 2. Estructura General: Todo algoritmo en pseudocódigo tiene la siguiente estructura general Proceso SinTitulo accion 1; accion 2; . . . accion n; FinProceso
  • 3. O Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinProceso. Una secuencia de instrucciones es una lista de una o más instrucciones, cada una terminada en punto y coma.
  • 4. O Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si- entonces o de selección múltiple y/o lazos mientras, repetir o para.
  • 5. Tipos de Datos O Tipos Simples: Numérico, Lógico, Caracter. O Estructuras de Datos: Arreglos.
  • 6. Tipos Simples O Los tipos de datos simples se determinan automáticamente cuando se crean las variables. Las dos acciones que pueden crear una variable son la lectura(LEER) y la asignacion(<-). Por ejemplo, la asignación "A<-0;" está indicando implícitamente que la variable A será una variable numérica. Una vez determinado el tipo de dato, deberá permanecer constante durante toda la ejecución del proceso; en caso contrario el proceso será interrumpido.
  • 7. Existen tres tipos de datos básicos O Numérico: números, tanto enteros como decimales. Para separar decimales se utiliza el punto. Ejemplos: 12 23 0 -2.3 3.14 O Lógico: solo puede tomar dos valores: VERDADERO o FALSO. O Caracter: caracteres o cadenas de caracteres encerrados entre comillas (pueden ser dobles o simples). Ejemplos 'hola' "hola mundo" '123' 'FALSO' 'etc'
  • 8. Arreglos O Los arreglos son estructuras de datos homogéneas (todos sus datos son del mismo tipo) que permiten almacenar un determinado número de datos bajo un mismo identificador, para luego referirse a los mismo utilizando uno o más subíndices. Los arreglos pueden pensarse como vectores, matrices, etc. Para poder utilizar un arreglo, primero es obligatorio su dimensionamiento; es decir, definirlo declarando los rangos de sus subíndices, lo cual determina cuantos elementos se almacenarán y como se accederá a los mismos.
  • 9. Expresiones O Este pseudolenguaje dispone de un conjunto básico de operadores que pueden ser utilizados para la construcción de expresiones más o menos complejas.