Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Domina los conceptos esenciales de Python en este taller interactivo, donde aprenderás des, Diapositivas de Programación Java

**Taller: Introducción Práctica a Python - Fundamentos y Aplicaciones para Principiantes** Python es un lenguaje de programación versátil y fácil de aprender, ideal para principiantes y profesionales. En este taller, exploraremos desde su instalación hasta conceptos clave como variables, estructuras de control, funciones y manejo de archivos. También abordaremos la Programación Orientada a Objetos y el uso de bibliotecas populares como `numpy`, `pandas` y `matplotlib`. Además, aprenderemos a automatizar tareas y realizaremos un proyecto final práctico. Al finalizar, los participantes contarán con una base sólida para seguir explorando el mundo de la programación con Python. **Taller: Introducción Práctica a Python - Fundamentos y Aplicaciones para Principiantes** Python es un lenguaje de programación versátil y fácil de aprender, ideal para principiantes y profesionales. En este taller, exploraremos desde su instalación hasta conceptos clave como variables, estructuras de control, v.

Tipo: Diapositivas

2024/2025

Subido el 20/03/2025

laura-franco-77
laura-franco-77 🇨🇴

2 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Ciencia de Datos Programaci´
on
Taller 3: Funciones
Cree rutinas donde se implemente funciones auxiliares para cada una de
las siguientes situaciones:
1. El usuario ingresa un umero natural mayor a 1, el programa debe
incluir funciones auxiliares que realicen lo siguiente:
(a) Verificar si el umero ingresado es un d´ıgito. La funci´on debe
devolver una cadena de texto.
(b) Determinar si el umero es par o impar. La funci´on debe devolver
una cadena que indique el resultado.
(c) Comprobar si el umero es primo o no. La funci´on debe devolver
un valor booleano.
(d) Verificar si el umero es perfecto. La funci´on debe devolver un
valor booleano.
(e) Calcular y devolver la suma de todos los umeros menores o iguales
al umero ingresado.
(f) Calcular y devolver la suma de todos los umeros pares menores o
iguales al umero ingresado.
(g) Calcular y devolver la suma de todos los umeros impares menores
o iguales al umero ingresado.
2. El usuario ingresa al programa principal cada uno de sus dos nombres
por separado, los dos apellidos por separado, la edad y la nacionalidad.
Cree funciones auxiliares para realizar las siguientes tareas:
(a) Construir y devolver el nombre completo del usuario en una cadena.
(b) Devolver una cadena con el primer nombre, el primer apellido y la
nacionalidad del usuario.
(c) Devolver una cadena con el primer apellido y una indicaci´on de si
el usuario es mayor de edad.
(d) Generar y devolver la siguiente historia: “Me llamo fulano de
tal–, tengo tantos nos y vengo de la ciudad de Atl´antida–.”
pf3

Vista previa parcial del texto

¡Descarga Domina los conceptos esenciales de Python en este taller interactivo, donde aprenderás des y más Diapositivas en PDF de Programación Java solo en Docsity!

Ciencia de Datos Programaci´on

Taller 3: Funciones

Cree rutinas donde se implemente funciones auxiliares para cada una de las siguientes situaciones:

  1. El usuario ingresa un n´umero natural mayor a 1, el programa debe incluir funciones auxiliares que realicen lo siguiente: (a) Verificar si el n´umero ingresado es un d´ıgito. La funci´on debe devolver una cadena de texto. (b) Determinar si el n´umero es par o impar. La funci´on debe devolver una cadena que indique el resultado. (c) Comprobar si el n´umero es primo o no. La funci´on debe devolver un valor booleano. (d) Verificar si el n´umero es perfecto. La funci´on debe devolver un valor booleano. (e) Calcular y devolver la suma de todos los n´umeros menores o iguales al n´umero ingresado. (f) Calcular y devolver la suma de todos los n´umeros pares menores o iguales al n´umero ingresado. (g) Calcular y devolver la suma de todos los n´umeros impares menores o iguales al n´umero ingresado.
  2. El usuario ingresa al programa principal cada uno de sus dos nombres por separado, los dos apellidos por separado, la edad y la nacionalidad. Cree funciones auxiliares para realizar las siguientes tareas: (a) Construir y devolver el nombre completo del usuario en una cadena. (b) Devolver una cadena con el primer nombre, el primer apellido y la nacionalidad del usuario. (c) Devolver una cadena con el primer apellido y una indicaci´on de si el usuario es mayor de edad. (d) Generar y devolver la siguiente historia: “Me llamo –fulano de tal–, tengo –tantos– a˜nos y vengo de la ciudad de –Atl´antida–.”

Los datos en negrilla deben ser reemplazados por los valores ingre- sados por el usuario.

  1. Cree cuatro (4) funciones auxiliares que reciban dos n´umeros (x y y) y retornen el resultado de las operaciones b´asicas: (a) Suma: Retorna x + y. (b) Resta: Retorna x − y. (c) Multiplicaci´on: Retorna x · y. (d) Divisi´on: Retorna x/y, verificando que y ̸= 0. Utilice estas funciones auxiliares en un programa principal que reciba cuatro par´ametros de entrada (a, b, c y d) e implemente la siguiente operaci´on: a b

b c

c d En caso de que alguna divisi´on no pueda realizarse (divisi´on por cero), el programa debe mostrar un mensaje indicando el error.

  1. El usuario ingresa los lados de un tri´angulo, el programa debe incluir funciones auxiliares que realicen lo siguiente: (a) Verificar si el tri´angulo existe. (Recuerde: si cualquiera de los lados es mayor o igual que la suma de los otros dos lados, el tri´angulo no se puede construir). (b) Determinar si el tri´angulo es un tri´angulo rect´angulo. Si lo es, la funci´on debe calcular y devolver el valor de su hipotenusa. (c) Identificar si el tri´angulo es escaleno, is´osceles o equil´atero y de- volver una cadena con la informaci´on correspondiente.
  2. La tarifa de los taxis en ciertas ciudades se calcula de la siguiente manera: consta de una base de $5000 COP y, por cada 100 metros recorridos, se cobran las siguientes tarifas: - Ciudad A: $350 COP. - Ciudad B: $500 COP.