miércoles, 31 de enero de 2024

Figuras geométricas Áreas y Perímetros


Generar un programa en Python que presente un primer menú son tres opciones:


 1. Cálculo de áreas de figuras geométricas.


 2. Cálculo de perímetros de figuras geométricas.


 0. Salir del programa.


Un segundo menú para el cálculo de las áreas de las principales figuras geométricas y así mismo de los perímetros con una opción para regresar al menú principal.

Cada uno de los cálculos y menús deben estar en funciones separadas.

Para este ejercicio tienes la opción de utilizar un valor aproximado para Pi o importar la librería math, a continuación, un resumen sobre las principales funciones de la librería math.



 ENLACE DEl PROGRAMA UTILIZANDO FUNCIONES: 

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

 
 

 

 

viernes, 17 de noviembre de 2023

Iniciar la consola de Python

 ¿Qué es Python ?


Python es un lenguaje de programación de alto nivel, utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML).



Los beneficios de Python como una herramienta tecnológica popular incluyen los siguientes:

          ·    los desarrolladores pueden leer y comprender  facil el programa.
  • Es multiplataforma (se puede desarrollar y ejecutar programas en, Linux, Windows, Mac, Android y otros)
  • La cantidad de librerías que contiene.
  • La rapidez con la que se crean los programas.
  • Pyton es gratuito, incluso para propósitos empresariales

     

    CREADOR DE PYTHON:


    Guido Van Rossum, un programador de computación de los Países Bajos, creó Python comenzó en 1989 en el Centrum Wiskunde & Informatica (CWI), en principio como un proyecto de afición para mantenerse ocupado durante las vacaciones de Navidad.

    Características y aplicaciones del lenguaje:

    a) Uso general :

     Python permite que los desarrolladores sean más productivos, ya que pueden escribir un programa de Python con menos líneas de código en comparación con otros lenguajes.

    b) Multiplataforma :


    Se puede trasladar y ejecutarse a través de diferentes sistemas operativos de computadora, como Windows, Android, macOS, Linux y Unix.

     


    c) Interpretado:



    Los desarrolladores pueden crear, leer y comprender
    fácilmente los programas.

    d) Interactivo :

    Posterior a su instalación Python dispone de un intérprete por la línea de comandos en el que se pueden introducir sentencias. La ventaja de tener esta terminal es que uno puede ir probando comandos de Python que no ha entendido bien y hacer pruebas con él. 

    Fuente de investigación: ¿Qué es Python? - Explicación del lenguaje Python - AWS

    Iniciar la consola de Python:


    Nos debemos diriguir al sitio web de descarga por medio del enlace  https://www.python.org/downloads/










    > Seleccionamos la versión que deseamos descargar a nuestro equipo e instalamos.

    Para comprobar la instalación de Python en una computadora o portátil debemos:

    1_ Abrir el Símbolo del sistema en nuestro ordenador.

    2_ Una vez desplegada la pantalla escribir python  --version  y dar Enter

    En la siguiente imagen del escritorio podemos observar la instalación de Python en el ordenador.








    Iniciar las consolas del intérprete por la línea de comando de Python y probar los siguientes comandos e instrucciones :

    1_ La suma de dos números ( 3+4 )

    En Python una vez abierto escribimos : 







    Una vez insertadas las instrucciones la respesta de 3+4=7


    2_ la resta de dos números (10-7)

    En Python una vez abierto escribimos : 










    La respuesta de 10-3=7


    3_ La multiplicación de dos números ( 12*5)
      En el programa de python escribimos :



    El resultado de la multiplicación de  12*5=60


    4_La división de dos números (8/2)

    En el programa Python escribimos :



    La respuesta de la división de 8/2=4


    5_La suma de dos números decimales ( 19.8+3.1)



    la respuesta de 19.8+3.1= 22.9


    6_ Escribir ( Hola mundo )

    En Pyhton se escribe: print(" Hola mundo ")


    Como resultado obtenemos: Hola mundo


    7_ Escribir (Hola mundo)   print('Hola mundo')

    La diferencia con el anterior son las comillas (" ")

    En el programa de Python se escribe:






    Obtenemos como respuesta : Hola mundo 


    8_ Escribimos:  print("Franz Del Pozo")






    Respuesta que nos da es : Franz Del Pozo 

    9_ Escribimos : print("Grupo#")






    Nos da como resultado: Grupo#


    10_Escribimos : sueldo = 2000

    print( sueldo ) 





    El resultado es : 2000


    11_sueldo = 2000

     print(sueldo)

     incremento = 300

     print(sueldo+incremento)

     sueldo = sueldo+incremento

     print(sueldo)