karen daniela morera diego camilo orjuela yeimy Estas son algunas categorías generales de funciones que se pueden encontrar en programació n, pero hay muchas más, y las funciones pueden variar según el lenguaje de programació n que estés utilizando. Las funciones son componente s fundamental es de la programació n que permiten organizar y reutilizar código de manera efectiva.
Funciones de entrada/salida (I/O):
print(): Muestra información en la pantalla. input(): Recopila datos de entrada del usuario. Funciones matemáticas y aritméticas: abs(): Devuelve el valor absoluto de un número. sqrt(): Calcula la raíz cuadrada de un número. round(): Redondea un número al entero más cercano. Funciones de cadena (strings): len(): Devuelve la longitud de una cadena. str(): Convierte un valor en una cadena. split(): Divide una cadena en una lista de subcadenas. Funciones de lista: len(): Devuelve la longitud de una lista. append(): Agrega un elemento al final de una lista. pop(): Elimina y devuelve el último elemento de una lista. Funciones de control de flujo: if, else, elif: Permiten la ejecución condicional de código. for y while: Se utilizan para realizar bucles. break y continue: Controlan el flujo dentro de bucles. Funciones personalizadas (definidas por el usuario): Funciones que tú mismo creas para realizar tareas específicas en tu programa. Funciones de bibliotecas externas: Funciones proporcionadas por bibliotecas y módulos externos, como math, random, numpy, pandas, etc. Funciones de manejo de excepciones: try, except, finally: Permiten el manejo de errores y excepciones en el código. Funciones de tiempo y fecha: time(): Devuelve el tiempo actual en segundos desde una fecha de referencia. strftime(): Formatea objetos de fecha y hora en cadenas legibles por humanos. Funciones de manejo de archivos: open(): Abre un archivo para su lectura o escritura. read(), write(): Realizan operaciones de lectura y escritura en archivos. Principio del formulario om, numpy, pandas, etc. Funciones de entrada/salida: open() Utilidad: Abre un archivo para lectura o escritura en Python. Sintaxis: open(nombre_archivo, modo[, buffering]) Argumentos: nombre_archivo: El nombre o ruta del archivo que se va a abrir. modo: Una cadena que especifica el modo de apertura (por ejemplo, 'r' para lectura, 'w' para escritura, 'a' para agregar, etc.). buffering (opcional): Controla el búfer de lectura o escritura (0 para desactivar, 1 para línea, valores mayores para tamañ Ejemplo: pythonCopy code # Abre un archivo para lectura archivo = open('miarchivo.txt', 'r') contenido = archivo.read() archivo.close() os.rename() Utilidad: Renombra un archivo o directorio en el sistema de archivos. Sintaxis: os.rename(archivo_actual, nuevo_nombre) Argumentos: archivo_actual: El nombre actual del archivo o directorio. nuevo_nombre: El nuevo nombre que deseas asignar. Ejemplo: pythonCopy code import os os.rename('archivo_antiguo.txt', 'archivo_nuevo.txt') input() Utilidad: Lee una línea de entrada desde el usuario a través de la consola. Sintaxis: input(prompt) Argumentos: prompt: Un mensaje opcional que se muestra al usuario antes de recibir la entrada. Ejemplo: pythonCopy code nombre = input("Por favor, introduce tu nombre: ") print("Hola,", nombre) Funciones matemáticas/aritméticas: pow() Utilidad: Calcula una potencia de un número. Sintaxis: pow(base, exponente[, módulo]) Argumentos: base: El número base. exponente: El exponente al que se elevará la base. módulo (opcional): Si se proporciona, calcula la potencia en el módulo especificado. Ejemplo: pythonCopy code resultado = pow(2, 3) # 2 elevado a la 3ra potencia (2^3) print(resultado) # Resultado: 8 divmod() Utilidad: Realiza la división entera y devuelve el cociente y el residuo. Sintaxis: divmod(dividendo, divisor) scritura, 'a' para agregar, etc.). a, valores mayores para tamaño personalizado). Bibliografía
1.
2. bliografía
Microsoft.com. [citado el 6 de septiembre de 2023]. Disponible en: http://earn.microsoft.com/es-
es/cpp/cpp/functions-cpp?view=msvc-170 Qué son las funciones y por qué son tan importantes para resolver problemas en programación [Internet]. Henry. 2023 [citado el 6 de septiembre de 2023]. Disponible en: https://blog.soyhenry.com/que-son-las-funciones-y-por-que-son-tan-importantes-para-resolver- problemas-en-programacion/