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

Más contenido relacionado

La actualidad más candente

Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
Francheska Parras
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
Luis Alvarado
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
jairofr97
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
Faral TF
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
Alejandro Sanchez Jose
 

La actualidad más candente (20)

Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Arreglos Multidimensionales
Arreglos MultidimensionalesArreglos Multidimensionales
Arreglos Multidimensionales
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C
 
Variables - Small Basic
Variables - Small BasicVariables - Small Basic
Variables - Small Basic
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
 
Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Programacion ciclos anidados
Programacion ciclos anidadosProgramacion ciclos anidados
Programacion ciclos anidados
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
 
Pseint tutorial
Pseint tutorialPseint tutorial
Pseint tutorial
 
Proyecto practicas Pseint
Proyecto practicas PseintProyecto practicas Pseint
Proyecto practicas Pseint
 

Similar a Forma general de un algoritmo en p seudo codigo

Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
grachika
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo ii
Mauro Rangel
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
Joaquin1418
 

Similar a 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.