lunes, 29 de enero de 2024


                                  UNIVERSIDAD CENTRAL DEL ECUADOR
 
ESTRUCTURA DE DATOS Y ALGORITMOS

PARALELO 2
 
Pasar los programas anteriores utilizando funciones

                                                        FUNCIONES
Introducción a las funciones en Python
Una función te permite definir un bloque de código reutilizable que se puede ejecutar muchas veces dentro de tu programa.


Las funciones te permiten crear soluciones más modulares y DRY para problemas complejos.
Si bien Python ya proporciona muchas funciones integradas como print() y len(), también puedes definir tus propias funciones para usar en tus proyectos.

Una de las grandes ventajas de usar funciones en tu código es que reduce el número total de líneas de código en tu proyecto.

PROGRAMAS REALIZADOS:

INICIAR LA CONSOLA DE PYTHON:

          ENLACE DE LOS PROGRAMAS CONVERTIDOS EN FUNCIONES: 

https://colab.research.google.com/drive/1rAthTip2_xlZ6sMfui0Mrskk6qZmw3RI?usp=sharing

 
                                                   DIAGRAMAS DE FLUJO
 
EN BASE A LOS EJERCICIOS RESUELTOS DE LOS TEXTOS REFERIDOS EN LAS PARTES 1 Y 2 DE DIAGRAMAS DE FLUJO, REALICE LAS SIGUIENTES ACTIVIDADES:
 
PUNTOS 1 Y 2 IMPLEMENTADOS EN EL BLOG GRUPAL
 
1. Implemente 3 diagramas de flujo en Weje y su código respectivo en Python (Google Colab) de la parte 1

ENLACE DE LOS PROGRAMAS CONVERTIDOS EN FUNCIONES:


https://colab.research.google.com/drive/1p79hZJFQelCtpbS_I1S7k7PtmwTGuqw-?usp=sharing
 

 
 
2. Implemente 4 diagramas de flujo en Weje y su código respectivo en Python (Google Colab) de la parte 4


ENLACE DE LOS PROGRAMAS CONVERTIDOS EN FUNCIONES:

https://colab.research.google.com/drive/1feEglQ8u_fQKTBGhGoLcWGbgG3GzNe5R?usp=sharing

 
                                                 EJERCICIOS PARTE 1:

Ejercicio 01: VIP LDU
Ejercicio 02: Par o Impar
Ejercicio 03: Teorema de Pitágoras
Ejercicio 04: Convertidor de notas
Ejercicio 05: Calculadora de áreas

 
ENLACE DE LOS PROGRAMAS CONVERTIDOS EN FUNCIONES:


https://colab.research.google.com/drive/1s7yduEfhYdg8R5Re_g95y6jjP_vn4NjA?usp=sharing

 
 
BUCLES  
Sumatoria de enteros pares positivos:
Inversor de palabras:


 
ENLACE DE LOS PROGRAMAS CONVERTIDOS EN FUNCIONES:



https://colab.research.google.com/drive/1XTSE02nnqnrhpvTIS2Krojx8ltYfJWiM?usp=sharing

 
                                                          VECTORES
Ejercicio 1: LECTURA DE N ELEMENTOS ENTEROS


Ejercicio 2: TEMPERATURAS
Ejercicio 3: Ordenamiento de vectores
Ejercicio 4: Máximo de una lista
Ejercicio 5: Suma de Matrices

 
ENLACE DE LOS PROGRAMAS CONVERTIDOS EN FUNCIONES:


https://colab.research.google.com/drive/1xBZpvxENa6XgQ3qrQXgCJhu-td-UWYWj?usp=sharing

 
 
                                                          FUNCIONES
Sintaxis

En Python, una definición de función tiene las siguientes características:

1-La palabra clave def

2-Un nombre de función

3-Paréntesis (), y dentro de los paréntesis los parámetros de entrada, aunque los parámetros de entrada sean opcionales.

4-Dos puntos :

5-Algún bloque de código para ejecutar

6-Una sentencia de retorno (opcional)



          EJERCICIOS RESUELTOS:

  1. Escribir un programa en Python que use una función que tome dos números como argumentos y devuelva su suma, y lo presente en pantalla
  2. Función factorial Escribir un programa utilizando funciones recursivas para calcular el factorial de un número.
  3.  Serie de Fibonacci

          ENLACE DE LOS PROGRAMAS CONVERTIDOS EN FUNCIONES:

        https://colab.research.google.com/drive/1s-V-EX69C-KhQLG0LHlKVJnU5jTlyQNe?usp=sharing

 
 

 

 

No hay comentarios.:

Publicar un comentario