Ejemplos de códigos

Un algoritmo es una secuencia finita de instrucciones precisas, no ambiguas, efectivas y finitas que permiten resolver un problema o llevar a cabo una tarea. Es como una receta de cocina: si sigues los pasos correctamente, obtendrás el resultado deseado.

Para principiantes, es útil empezar con ejemplos sencillos que ilustran los conceptos básicos. Usaremos Python para nuestros ejemplos, ya que es una lenguaje fácil de aprender y muy versátil.

1. Definiciones de comandos

  • print()

    • Muestra información en la consola.
    • Ejemplo: print("Hola, mundo!")
  • input()

    • Permite al usuario ingresar datos desde la consola.
    • Ejemplo: nombre = input("¿Cuál es tu nombre? ")
  • type()

    • Devuelve el tipo de dato de una variable o valor.
    • Ejemplo: print(type(10)) # Salida: <class 'int'>
  • len()

    • Retorna la cantidad de elementos en una cadena, lista, tupla, etc.
    • Ejemplo: print(len("Python")) # Salida: 6
  • int()float()str()

    • Convierte valores entre diferentes tipos de datos.
    • Ejemplo: num = int("10") # Convierte el string "10" a entero
  • range()

    • Genera una secuencia de números.
    • Ejemplo: for i in range(5): print(i) # Imprime 0, 1, 2, 3, 4
  • ifelifelse

    • Permiten ejecutar código condicionalmente.
    • Ejemplo:
      python

  • for y while

    • Bucles para repetir código.
    • Ejemplo con for:
      python

    • Ejemplo con while:
      python

  • def

    • Define una función.
    • Ejemplo:
      python

  • return

    • Devuelve un valor desde una función.
    • Ejemplo:
      python

  • import

    • Importa módulos o bibliotecas.
    • Ejemplo:
      python

  • try y except

    • Manejo de excepciones para evitar errores en tiempo de ejecución.
    Ejemplo:
    python



    2. Programas de ejemplos:
    a) Suma de dos números:


    Solicita al usuario dos números, los suma y muestra el resultado usando float() para convertir la entrada a números de punto flotante y f-strings para formatear la salida.


    b) Verificar si una palabra está en una frase:

    Solicita al usuario dos números, los suma y muestra el resultado usando float() para convertir la entrada a números de punto flotante y f-strings para formatear la salida.

    c) Imprimir caracteres de una cadena con su índice:

     Itera sobre los caracteres de una cadena usando enumerate, mostrando cada carácter y su posición.

    d) 
    Bucle while True con break:

    Solicita la edad al usuario hasta que ingrese un número válido o "salir", manejando posibles errores de entrada con try-except.

    e) 
    Ejemplo con match-case:

    Maneja diferentes días de la semana usando la sentencia match-case. El guion bajo (_) se utiliza como comodín para capturar cualquier día no especificado.

    Estos ejemplos son un punto de partida. A medida que avances, podrás crear algoritmos más complejos combinando estas estructuras de control y aprendiendo sobre otras funciones y estructuras de datos en Python. Recuerda que la clave para crear buenos algoritmos es descomponer el problema en pasos pequeños y bien definidos. 

    Comentarios

    Entradas más populares de este blog

    Fork (Cliente de Git) y GitHub

    Introducción a la Ciencia de Datos, Python y PSeInt