Introducción a la Programación

Introducción a la programación

Introducción a la Programación

1. Fundamentos de la Programación

La programación es el proceso de escribir instrucciones para que una computadora realice tareas específicas. Los conceptos básicos incluyen:

  • Algoritmos: Secuencia de pasos para resolver un problema.
  • Lenguajes de programación: Conjunto de reglas para escribir código (Python, Java, C++, etc.).
  • Estructuras de control: Instrucciones que controlan el flujo del programa (condicionales, bucles).
  • Variables y tipos de datos: Espacios en memoria para almacenar información.

2. Algoritmos y Diagramas de Flujo

Un algoritmo es una secuencia finita de pasos que resuelve un problema.

Ejemplo de algoritmo para sumar dos números:

  1. Inicio
  2. Leer numero1
  3. Leer numero2
  4. Sumar numero1 y numero2
  5. Mostrar resultado
  6. Fin

Los diagramas de flujo representan visualmente un algoritmo mediante símbolos.

Ejercicio 1 (Paso a Paso)

Diseñar un algoritmo y su diagrama de flujo para calcular el área de un rectángulo.

Solución:

  1. Inicio
  2. Leer base
  3. Leer altura
  4. Calcular area = base * altura
  5. Mostrar área
  6. Fin

3. Variables y Tipos de Datos

Las variables son espacios en memoria que almacenan valores. Los tipos de datos comunes son:

  • Enteros (int): Números sin decimales.
  • Flotantes (float): Números con decimales.
  • Cadenas (string): Texto.
  • Booleanos (bool): Valores Verdadero o Falso.

Ejemplo en Python:

numero = 10  # Variable entera
pi = 3.14  # Variable flotante
nombre = "Ana"  # Variable de texto
es_mayor = True  # Variable booleana

Ejercicio 2 (Paso a Paso)

Escribir un programa que almacene el nombre y edad de una persona, y luego los imprima.

Solucion:

nombre = input("Ingrese su nombre: ")
edad = int(input("Ingrese su edad: "))
print("Nombre:", nombre)
print("Edad:", edad)

4. Estructuras de Control: Condicionales

Las condicionales permiten ejecutar código dependiendo de una condición.

Ejemplo en Python:

edad = int(input("Ingrese su edad: "))
if edad >= 18:
    print("Es mayor de edad")
else:
    print("Es menor de edad")

Ejercicio 3 (Paso a Paso)

Escribir un programa que determine si un número ingresado es par o impar.

Solución:

numero = int(input("Ingrese un numero: "))
if numero % 2 == 0:
    print("El numero es par")
else:
    print("El numero es impar")

5. Bucles o Iteraciones

Los bucles permiten ejecutar una instrucción varias veces.

Ejemplo con un bucle for:

for i in range(5):
    print("Iteracion", i)

Ejemplo con un bucle while:

contador = 0
while contador < 5:
    print("Iteracion", contador)
    contador += 1

Ejercicio 4 (Paso a Paso)

Escribir un programa que muestre los números del 1 al 10 usando un bucle.

Solucion:

for i in range(1, 11):
print(i)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

88 − = 85
Powered by MathCaptcha

inicio