SlideShare una empresa de Scribd logo
1 de 14
NOMBRE: DAVID EMANUEL MAGAÑA MARTINEZ
ESCUELA: CENTRO DE ESTUDIOS TECNOLOGICOS
INDUSTRIALES Y DE SERVICIO NUMERO 109
GRADO: 2° GRUPO: AM
ESPECIALIDAD: PROGRAMACION
FACILITADORA: M.C.A MARGARITA ROMERO ALVARADO
MATERIA: SUBMODULO 1, DESARROLLA SOFTWARE
UTILIZANDO PROGRAMACION ESTRUCTURADA
¿QUÉ ES UN PSEUDOCÓDIGO?
Un pseudocódigo es un LENGUAJE que asemeja a
algún lenguaje de programación, pero que no sigue
reglas estrictas ni de gramática ni de sintaxis.
Es decir, un pseudocódigo es un lenguaje que te
permite expresar algoritmos en papel de una
manera más conveniente a tus necesidades.
EJEMPLOS:
Las principales características de este lenguaje son:
*Se puede ejecutar en un ordenador (con un IDE como por ejemplo
SLE, LPP, PilatoX, Maruga Script, Seudocódigo o PSeInt. Otros Ides de
consideración son Inter-P y Algor)
* Es una forma de representación sencilla de utilizar y de manipular.
*Facilita el paso del programa al lenguaje de programación.
*Es independiente del lenguaje de programación que se vaya a utilizar.
*Es un método que facilita la programación y solución al algoritmo del
programa.
Todo documento en pseudocódigo
debe permitir la descripción de:
*Instrucciones primitivas.
*Instrucciones de proceso....
*Instrucciones de control.
*Instrucciones compuestas.
*Instrucciones de descripción.
Estructura a seguir en su realización:
*Cabecera.
*Programa.
*Módulo.
*Tipos de datos.
*Constantes.
*Variables.
SIMBOLOS-SIGNIFICADO
La definición de datos se da por supuesta, sobre todo en las variables
sencillas, si se emplea formaciones: pilas, colas, vectores o registros, se
pueden definir en la cabecera del algoritmo, y naturalmente cuando
empleemos el pseudocódigo para definir estructuras de datos, esta parte la
desarrollaremos adecuadamente.
Cualquier instrucción puede ser sustituida por una estructura de control. El
siguiente ejemplo muestra el pseudocódigo del ordenamiento de
burbuja, que tiene varias estructuras anidadas. Este algoritmo ordena de
menor a mayor los elementos de una lista L.
Los pseudocódigos presentan los siguientes beneficios:
Ocupan mucho menos espacio en el desarrollo del problema.
Permite representar de forma fácil operaciones repetitivas complejas.
Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de
programación formal.
CONTINUARA…
Si se siguen las reglas de identación se puede observar
claramente los niveles en la estructura del programa.
En los procesos de aprendizaje de los alumnos de
programación, éstos están más cerca del paso siguiente
(codificación en un lenguaje determinado, que los que se inician
en esto con la modalidad Diagramas de Flujo).
Mejora la claridad de la solución de un problema.
…CONTINUACIÓN
Un dato es una representación simbólica válida. Un tipo de dato define: el
tipo de almacenamiento, el tipo de representación, operaciones sobre el
conjunto, y la forma de ser representado el valor.
Para efectos de este curso los tipos de datos se dividen en dos:
-Datos simples
-Datos estructurados
DATOS SIMPLES:
La principal característica de los datos simples es que ocupan
sólo una casilla en memoria, por lo tanto una variable simple
hace referencia a un único valor a la vez. Dentro de este grupo
de datos se encuentran: enteros (números naturales), reales
(números con punto decimal), caracteres (una palabra del
abecedario), booleanos (solo pueden ser verdaderos o
falsos), enumerados (asignación de variables automática de 1
hasta los números que estime conveniente).
DATOS ESTRUCTURADOS:
Los datos estructurados, se caracterizan por el hecho de que con un
nombre, se hace referencia a un grupo de casillas de memoria. Es
decir, un dato estructurado tiene varios componentes. cada uno de los
componentes básicos de cualquier tipo de dato estructurado son datos
simples. Dentro de este grupo se encuentran: arreglos , cadena de
caracteres, registros y conjuntos.
BIBLIOGRAFÍA:
• http://wiki.decom-uv.cl/index.php/Tipos_de_Datos_en_Pseudoc%C3%B3digo
• http://mx.answers.yahoo.com/question/index?qid=20080227163042AAhrYPY
• https://www.google.com.mx/#q=PSEUDOCODIGO

Más contenido relacionado

La actualidad más candente

P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.hrossy
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónNOE NUÑEZ CONGACHE
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Walter Javier Franck
 
Trabajo de informatica de gloria
Trabajo de informatica de gloriaTrabajo de informatica de gloria
Trabajo de informatica de gloriaglorySPC
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programaciónTensor
 
algortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoalgortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoangie0202
 
Informatica pao
Informatica paoInformatica pao
Informatica paopaula_0225
 
Inteligencia artificial prolog
Inteligencia artificial prologInteligencia artificial prolog
Inteligencia artificial prologLuis Bravo
 
Presentacion PseudocóDigo
Presentacion PseudocóDigoPresentacion PseudocóDigo
Presentacion PseudocóDigoMarco Antonio
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónAlexsalala
 

La actualidad más candente (20)

P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programación
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Trabajo de informatica de gloria
Trabajo de informatica de gloriaTrabajo de informatica de gloria
Trabajo de informatica de gloria
 
Doc2
Doc2Doc2
Doc2
 
1585098049306 algoritmos
1585098049306 algoritmos1585098049306 algoritmos
1585098049306 algoritmos
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Angie informatica!
Angie informatica!Angie informatica!
Angie informatica!
 
algortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoalgortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujo
 
Informatica pao
Informatica paoInformatica pao
Informatica pao
 
Actividad 07
Actividad 07Actividad 07
Actividad 07
 
Presentaciã³n1
Presentaciã³n1Presentaciã³n1
Presentaciã³n1
 
Inteligencia artificial prolog
Inteligencia artificial prologInteligencia artificial prolog
Inteligencia artificial prolog
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Presentacion PseudocóDigo
Presentacion PseudocóDigoPresentacion PseudocóDigo
Presentacion PseudocóDigo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 

Destacado

Actividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaActividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaImatilla
 
Ejemplos de pseudocodigos
Ejemplos de pseudocodigosEjemplos de pseudocodigos
Ejemplos de pseudocodigosTania Tellez
 
Diseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDiseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDaniel Zavala
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEnrique Vargas
 
Programación con pseint dijite la edad
Programación con pseint dijite la edadProgramación con pseint dijite la edad
Programación con pseint dijite la edadanjime08
 
Ejercicios pseint omar web technology
Ejercicios pseint omar web technologyEjercicios pseint omar web technology
Ejercicios pseint omar web technologyOmar Landaeta
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintJoselo Chushig
 

Destacado (8)

Actividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaActividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraola
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejemplos de pseudocodigos
Ejemplos de pseudocodigosEjemplos de pseudocodigos
Ejemplos de pseudocodigos
 
Diseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDiseño de algoritmos usando pseint
Diseño de algoritmos usando pseint
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseint
 
Programación con pseint dijite la edad
Programación con pseint dijite la edadProgramación con pseint dijite la edad
Programación con pseint dijite la edad
 
Ejercicios pseint omar web technology
Ejercicios pseint omar web technologyEjercicios pseint omar web technology
Ejercicios pseint omar web technology
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 

Similar a Pseudocodigos

Consepto de Programación
Consepto de ProgramaciónConsepto de Programación
Consepto de Programaciónshirako222
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño webLaura Valencia
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióNAlfonso
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2esveidi_27
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Fontyed
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 

Similar a Pseudocodigos (20)

Pseudocodigo.pptx
Pseudocodigo.pptxPseudocodigo.pptx
Pseudocodigo.pptx
 
Presentaciã³n1
Presentaciã³n1Presentaciã³n1
Presentaciã³n1
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Consepto de Programación
Consepto de ProgramaciónConsepto de Programación
Consepto de Programación
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño web
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 

Más de David Magaña Martínez (20)

Cómo insertar un video en eclipse
Cómo insertar un video en eclipseCómo insertar un video en eclipse
Cómo insertar un video en eclipse
 
La vista video view
La vista video viewLa vista video view
La vista video view
 
Imagen
ImagenImagen
Imagen
 
Icono
IconoIcono
Icono
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa 9
Programa 9Programa 9
Programa 9
 
Presentación10
Presentación10Presentación10
Presentación10
 
Programa 8
Programa 8Programa 8
Programa 8
 
Proyecto4
Proyecto4Proyecto4
Proyecto4
 
Programa2
Programa2Programa2
Programa2
 
Presentación programa3
Presentación programa3Presentación programa3
Presentación programa3
 
Presentación7
Presentación7Presentación7
Presentación7
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Presentación10
Presentación10Presentación10
Presentación10
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa 9
Programa 9Programa 9
Programa 9
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Pseudocodigos

  • 1. NOMBRE: DAVID EMANUEL MAGAÑA MARTINEZ ESCUELA: CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIALES Y DE SERVICIO NUMERO 109 GRADO: 2° GRUPO: AM ESPECIALIDAD: PROGRAMACION FACILITADORA: M.C.A MARGARITA ROMERO ALVARADO MATERIA: SUBMODULO 1, DESARROLLA SOFTWARE UTILIZANDO PROGRAMACION ESTRUCTURADA
  • 2. ¿QUÉ ES UN PSEUDOCÓDIGO? Un pseudocódigo es un LENGUAJE que asemeja a algún lenguaje de programación, pero que no sigue reglas estrictas ni de gramática ni de sintaxis. Es decir, un pseudocódigo es un lenguaje que te permite expresar algoritmos en papel de una manera más conveniente a tus necesidades.
  • 4. Las principales características de este lenguaje son: *Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP, PilatoX, Maruga Script, Seudocódigo o PSeInt. Otros Ides de consideración son Inter-P y Algor) * Es una forma de representación sencilla de utilizar y de manipular. *Facilita el paso del programa al lenguaje de programación. *Es independiente del lenguaje de programación que se vaya a utilizar. *Es un método que facilita la programación y solución al algoritmo del programa.
  • 5. Todo documento en pseudocódigo debe permitir la descripción de: *Instrucciones primitivas. *Instrucciones de proceso.... *Instrucciones de control. *Instrucciones compuestas. *Instrucciones de descripción. Estructura a seguir en su realización: *Cabecera. *Programa. *Módulo. *Tipos de datos. *Constantes. *Variables.
  • 7. La definición de datos se da por supuesta, sobre todo en las variables sencillas, si se emplea formaciones: pilas, colas, vectores o registros, se pueden definir en la cabecera del algoritmo, y naturalmente cuando empleemos el pseudocódigo para definir estructuras de datos, esta parte la desarrollaremos adecuadamente.
  • 8. Cualquier instrucción puede ser sustituida por una estructura de control. El siguiente ejemplo muestra el pseudocódigo del ordenamiento de burbuja, que tiene varias estructuras anidadas. Este algoritmo ordena de menor a mayor los elementos de una lista L.
  • 9. Los pseudocódigos presentan los siguientes beneficios: Ocupan mucho menos espacio en el desarrollo del problema. Permite representar de forma fácil operaciones repetitivas complejas. Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal. CONTINUARA…
  • 10. Si se siguen las reglas de identación se puede observar claramente los niveles en la estructura del programa. En los procesos de aprendizaje de los alumnos de programación, éstos están más cerca del paso siguiente (codificación en un lenguaje determinado, que los que se inician en esto con la modalidad Diagramas de Flujo). Mejora la claridad de la solución de un problema. …CONTINUACIÓN
  • 11. Un dato es una representación simbólica válida. Un tipo de dato define: el tipo de almacenamiento, el tipo de representación, operaciones sobre el conjunto, y la forma de ser representado el valor. Para efectos de este curso los tipos de datos se dividen en dos: -Datos simples -Datos estructurados
  • 12. DATOS SIMPLES: La principal característica de los datos simples es que ocupan sólo una casilla en memoria, por lo tanto una variable simple hace referencia a un único valor a la vez. Dentro de este grupo de datos se encuentran: enteros (números naturales), reales (números con punto decimal), caracteres (una palabra del abecedario), booleanos (solo pueden ser verdaderos o falsos), enumerados (asignación de variables automática de 1 hasta los números que estime conveniente).
  • 13. DATOS ESTRUCTURADOS: Los datos estructurados, se caracterizan por el hecho de que con un nombre, se hace referencia a un grupo de casillas de memoria. Es decir, un dato estructurado tiene varios componentes. cada uno de los componentes básicos de cualquier tipo de dato estructurado son datos simples. Dentro de este grupo se encuentran: arreglos , cadena de caracteres, registros y conjuntos.