SlideShare una empresa de Scribd logo
1 de 12
¿QUÉ ES UNA FUNCIÓN EN PSEINT?
Una función en PSeInt es un bloque de código que realiza una tarea
específica y que puede ser llamado desde otras partes del programa.
Las funciones en PSeInt pueden dividirse en dos categorías
principales: funciones que devuelven valor y funciones que no
devuelven valor.
Reutilización de Código: Puedes escribir una función una vez y llamarla en
múltiples lugares del programa, lo que facilita la reutilización del código y
reduce la duplicación de código.
Modularidad: Divide tu programa en módulos más pequeños y manejables
Flexibilidad: Las funciones te permiten cambiar la implementación de una tarea
sin afectar otras partes del programa que la utilizan. Esto facilita la adaptación y
la evolución del software.
Programación
modular
Técnica utilizada para el desarrollo de software, se divide el
programa en muchos componentes o bloques pequeños autónomos
llamados módulos, que son más lógicos y funcionales
La programación modular permite dividir un programa en partes más
manejables.
Mejora la capacidad de mantenimiento: Los módulos se pueden
compilar por separado y vincular juntos para crear un programa
completo. Este método permite que los errores se localicen y
corrijan de manera más eficiente .
Facilita el trabajo en equipo: Diferentes desarrolladores pueden
trabajar en módulos separados sin afectar el funcionamiento de
otros componentes
Los módulos se pueden reutilizar en diferentes proyectos, lo que ahorra
tiempo y esfuerzo.
PSEINT
ejercicios
modulares
Conclusiones
01.
02.
03.
La programación modular permitió
desarrollo de diferentes módulos por
separado, lo que permitió mayor
flexibilidad.
Permitió alterar cada modulo sin que se
vea afectado el resto del programa,
evitando así errores en todo el código
Sirvió para resolver problemas complejos
convirtiéndolos en subproblemas mas fáciles
de ejecutar
Recomendaciones
• Se recomienda la utilización de la programación
modular para simplificar ejercicios en subprocesos que
nos permitan trabajar de forma más eficiente.
• Se recomienda utilizar la programación modular por la
reutilización de los módulos en diferentes códigos
• Se recomienda mantener una consistencia en la
estructura del código, ya que facilitará la lectura y
comprensión
Introducción a las Funciones en PSeInt: Potenciando la Modularidad y la Reutilización de Código. (2023).
Codersfree. https://codersfree.com/posts/introduccion-a-las-funciones-en-pseint
Programación modular: características, ejemplos, ventajas, aplicaciones. (2020). Lifeder.
https://www.lifeder.com/programacion-modular/
admin. (2023). ¿Qué es la programación modular y cuáles son sus ventajas? - anexom. Anexom.
https://anexom.es/que-es-la-programacion-modular-y-cuales-son-sus-ventajas/
Bibliografías
Ejercicios con Sub procesos / funciones en pseint. (2018). PROGRAMACION.
https://victomanolo.wordpress.com/ejercicios-con-funciones-en-pseint/
Ejercicios propuestos y resueltos de funciones pseudocódigo. (2013). Disco Duro de Roer -.
https://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-de-funciones-pseudocodigo/
UNIVERSIDAD DE PAMPLONA -PROGRAMACION I TEMA: FUNCIONES CON PseINT. (n.d.).
https://iserupa.files.wordpress.com/2020/03/estrategia-virtual-ismaelherazoospino-2020.pdf

Más contenido relacionado

Similar a Pseint - Ejercicios de modularización.pptx

Programación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David BurbanoProgramación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David Burbano2008PA2Info3
 
Funciones de Bibliotecas y Modulos en Programacion
Funciones de Bibliotecas y Modulos en Programacion Funciones de Bibliotecas y Modulos en Programacion
Funciones de Bibliotecas y Modulos en Programacion Fernando Solis
 
Caracteristicas mas especificas de algunos lenguajes de programacion
Caracteristicas mas especificas de algunos lenguajes de programacionCaracteristicas mas especificas de algunos lenguajes de programacion
Caracteristicas mas especificas de algunos lenguajes de programacionDiego Erazo
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programaciónMaría Alvarez
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPedroLuces3
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionraical10
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software AlessandreMndez
 
Introducción A La Orientación A Aspectos - Programador PHP
Introducción A La Orientación A Aspectos - Programador PHPIntroducción A La Orientación A Aspectos - Programador PHP
Introducción A La Orientación A Aspectos - Programador PHPJuan Belón Pérez
 
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfMODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfannalybautistaruiz
 
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfMODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfannalybautistaruiz
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Softwarealfmuny
 
2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...carolina peña
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfEDWINERNESTOMADRIDME
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extremaCheo Mateo
 

Similar a Pseint - Ejercicios de modularización.pptx (20)

Programación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David BurbanoProgramación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David Burbano
 
Funciones de Bibliotecas y Modulos en Programacion
Funciones de Bibliotecas y Modulos en Programacion Funciones de Bibliotecas y Modulos en Programacion
Funciones de Bibliotecas y Modulos en Programacion
 
Caracteristicas mas especificas de algunos lenguajes de programacion
Caracteristicas mas especificas de algunos lenguajes de programacionCaracteristicas mas especificas de algunos lenguajes de programacion
Caracteristicas mas especificas de algunos lenguajes de programacion
 
cuadro comparativo.pptx
cuadro comparativo.pptxcuadro comparativo.pptx
cuadro comparativo.pptx
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software
 
Presentación funciones php
Presentación funciones phpPresentación funciones php
Presentación funciones php
 
Introducción A La Orientación A Aspectos - Programador PHP
Introducción A La Orientación A Aspectos - Programador PHPIntroducción A La Orientación A Aspectos - Programador PHP
Introducción A La Orientación A Aspectos - Programador PHP
 
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfMODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
 
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdfMODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
MODULO II ALGORITMO Y PROGRAMACIÓN ESTRUCTURA DE PROGRAMA.pdf
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Software
 
Fundamentos
FundamentosFundamentos
Fundamentos
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Clase 2
Clase 2Clase 2
Clase 2
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
 
Programacion extrema
Programacion extremaProgramacion extrema
Programacion extrema
 

Último

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 

Último (9)

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 

Pseint - Ejercicios de modularización.pptx

  • 1. ¿QUÉ ES UNA FUNCIÓN EN PSEINT? Una función en PSeInt es un bloque de código que realiza una tarea específica y que puede ser llamado desde otras partes del programa. Las funciones en PSeInt pueden dividirse en dos categorías principales: funciones que devuelven valor y funciones que no devuelven valor.
  • 2. Reutilización de Código: Puedes escribir una función una vez y llamarla en múltiples lugares del programa, lo que facilita la reutilización del código y reduce la duplicación de código. Modularidad: Divide tu programa en módulos más pequeños y manejables Flexibilidad: Las funciones te permiten cambiar la implementación de una tarea sin afectar otras partes del programa que la utilizan. Esto facilita la adaptación y la evolución del software.
  • 3. Programación modular Técnica utilizada para el desarrollo de software, se divide el programa en muchos componentes o bloques pequeños autónomos llamados módulos, que son más lógicos y funcionales La programación modular permite dividir un programa en partes más manejables. Mejora la capacidad de mantenimiento: Los módulos se pueden compilar por separado y vincular juntos para crear un programa completo. Este método permite que los errores se localicen y corrijan de manera más eficiente . Facilita el trabajo en equipo: Diferentes desarrolladores pueden trabajar en módulos separados sin afectar el funcionamiento de otros componentes Los módulos se pueden reutilizar en diferentes proyectos, lo que ahorra tiempo y esfuerzo.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Conclusiones 01. 02. 03. La programación modular permitió desarrollo de diferentes módulos por separado, lo que permitió mayor flexibilidad. Permitió alterar cada modulo sin que se vea afectado el resto del programa, evitando así errores en todo el código Sirvió para resolver problemas complejos convirtiéndolos en subproblemas mas fáciles de ejecutar
  • 11. Recomendaciones • Se recomienda la utilización de la programación modular para simplificar ejercicios en subprocesos que nos permitan trabajar de forma más eficiente. • Se recomienda utilizar la programación modular por la reutilización de los módulos en diferentes códigos • Se recomienda mantener una consistencia en la estructura del código, ya que facilitará la lectura y comprensión
  • 12. Introducción a las Funciones en PSeInt: Potenciando la Modularidad y la Reutilización de Código. (2023). Codersfree. https://codersfree.com/posts/introduccion-a-las-funciones-en-pseint Programación modular: características, ejemplos, ventajas, aplicaciones. (2020). Lifeder. https://www.lifeder.com/programacion-modular/ admin. (2023). ¿Qué es la programación modular y cuáles son sus ventajas? - anexom. Anexom. https://anexom.es/que-es-la-programacion-modular-y-cuales-son-sus-ventajas/ Bibliografías Ejercicios con Sub procesos / funciones en pseint. (2018). PROGRAMACION. https://victomanolo.wordpress.com/ejercicios-con-funciones-en-pseint/ Ejercicios propuestos y resueltos de funciones pseudocódigo. (2013). Disco Duro de Roer -. https://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-de-funciones-pseudocodigo/ UNIVERSIDAD DE PAMPLONA -PROGRAMACION I TEMA: FUNCIONES CON PseINT. (n.d.). https://iserupa.files.wordpress.com/2020/03/estrategia-virtual-ismaelherazoospino-2020.pdf