Estás viendo el contenido de esta lección en modo lectura. Los ejercicios no se corrigen aquí — accede con una cuenta gratuita para practicar con corrección automática y guardar tu progreso.
Introducción a la programación
Algoritmos y diagramas de flujo
Un algoritmo es una secuencia ordenada de pasos para resolver un problema. Un diagrama de flujo lo representa gráficamente.
Elementos de un programa
Variables: almacenan datos (nombre = "Ana", edad = 15, nota = 7.5)
Entrada/Salida: input() para pedir datos, print() para mostrar
Condicionales: if/elif/else para tomar decisiones
Bucles: for (repetir N veces), while (repetir mientras se cumpla condición)
Ejemplo resueltoEjemplo 1: Programa que calcula el área de un rectángulobase = float(input("Introduce la base: "))
altura = float(input("Introduce la altura: "))
área = base * altura
print("El área es:", área, "cm2")
Si introducimos base=5, altura=3 -> El área es: 15.0 cm2
Ejemplo resueltoEjemplo 2: Programa que dice si un numero es par o imparnumero = int(input("Introduce un numero: "))
if numero % 2 == 0:
print(numero, "es par")
else:
print(numero, "es impar")
Ejemplo resueltoEjemplo 3: Tabla de multiplicar con bucle forn = int(input("Que tabla quieres? "))
for i in range(1, 11):
resultado = n * i
print(n, "x", i, "=", resultado)
Ejercicios
1. Escribe un programa que pida el radio de un circulo y calcule el área (pi*r*r) y el perímetro (2*pi*r).
2. Escribe un programa que pida 3 notas y calcule la media. Si es >= 5 imprime "Aprobado", si no "Suspenso".
3. Escribe un programa que cuente del 1 al 100 e imprima solo los múltiplos de 7.
4. Escribe un programa que pida números al usuario hasta que introduzca 0. Al terminar, muestra la suma de todos los números.
5. Escribe un programa que pida una contraseña y de 3 intentos. Si acierta, imprime "Acceso concedido". Si falla 3 veces, "Cuenta bloqueada".
📋 Resumen de la lección- algoritmo
- diagrama de flujo
- Elementos de un programa
- Variables
- Entrada/Salida
- Condicionales
- Bucles
- Ejemplo resuelto
✏️ Actividad de repasoRepasa los conceptos principales de esta lección. Intenta explicar con tus propias palabras lo que has aprendido sobre Algoritmos, variables, bucles, condicionales, Python básico.
- Lee de nuevo las secciones que no hayas entendido bien.
- Escribe un resumen de 3-5 líneas con las ideas principales.
- Si hay ejercicios, intenta resolverlos sin mirar las soluciones.
Ampliación: Algoritmos, variables, bucles, condicionales, Python básico
En esta lección de Tecnología, vamos a profundizar en el estudio de Algoritmos, variables, bucles, condicionales, Python básico. Este tema es una pieza clave del currículum y nos permitirá desarrollar competencias fundamentales para nuestra formación.
El conocimiento de Algoritmos, variables, bucles, condicionales, Python básico conecta con muchos aspectos de nuestra vida cotidiana. A través de su estudio, aprenderemos a analizar, comprender y aplicar conceptos que nos serán útiles tanto dentro como fuera del aula.
A lo largo de la historia, grandes pensadores, científicos y artistas han contribuido a desarrollar el conocimiento que tenemos hoy sobre Algoritmos, variables, bucles, condicionales, Python básico. Cada avance se construye sobre los logros de quienes nos precedieron.
En el nivel de tu curso, es importante sentar unas bases solidas sobre Algoritmos, variables, bucles, condicionales, Python básico. Los conceptos que aprendamos ahora serán la base para contenidos mas avanzados en cursos posteriores. Por eso, te animamos a prestar atención, preguntar tus dudas y practicar con los ejercicios propuestos.
📌 RecuerdaLos conceptos clave de esta lección sobre Algoritmos, variables, bucles, condicionales, Python básico son fundamentales para tu progreso en la asignatura. Repasa esta sección tantas veces como necesites y no dudes en pedir ayuda a tu profesor si algo no te queda claro.
📘 EjemploPara comprender mejor Algoritmos, variables, bucles, condicionales, Python básico, piensa en una situación de tu vida cotidiana donde puedas aplicar lo aprendido. Por ejemplo, cuando vas al supermercado, cuando lees un libro, cuando observas la naturaleza o cuando practicas deporte. Conectar la teoría con la practica hace que el aprendizaje sea mas significativo y duradero.
✏️ Ejercicios1. Explica con tus propias palabras que has aprendido sobre Algoritmos, variables, bucles, condicionales, Python básico.
2. Responde a las siguientes preguntas:
a) ¿Cuales son los conceptos clave de Algoritmos, variables, bucles, condicionales, Python básico?
b) ¿Por que es importante conocer Algoritmos, variables, bucles, condicionales, Python básico?
c) ¿Como se relaciona Algoritmos, variables, bucles, condicionales, Python básico con tu vida cotidiana?
3. Señala si es verdadero (V) o falso (F). Justifica tu respuesta:
a) Algoritmos, variables, bucles, condicionales, Python básico es un tema exclusivamente teórico sin aplicación practica. → ___
b) El estudio de Algoritmos, variables, bucles, condicionales, Python básico requiere conocimientos previos. → ___
4. Elabora un mapa conceptual con al menos 6 ideas relacionadas con Algoritmos, variables, bucles, condicionales, Python básico.
5. Busca un ejemplo real de Algoritmos, variables, bucles, condicionales, Python básico en tu entorno y descríbelo en 3-4 lineas.
6. Completa la siguiente tabla comparativa con dos aspectos del tema:
| Aspecto | Características | Ejemplo |
|---------|-----------------|---------|
| 1. | | |
| 2. | | |
7. Si tuvieras que ensenar Algoritmos, variables, bucles, condicionales, Python básico a un compañero, ¿como lo explicarías? Escribe tu explicación.
8. Reflexión personal: ¿que es lo que mas te ha llamado la atención de esta lección y por que?
🎯 Actividad practicaPon en practica lo aprendido:
1. Elabora un resumen visual (póster, infografia o esquema) sobre Algoritmos, variables, bucles, condicionales, Python básico.
2. Explica lo aprendido a un familiar o compañero y anota sus preguntas.
3. Busca un video o articulo en internet sobre Algoritmos, variables, bucles, condicionales, Python básico y compáralo con lo que has estudiado en esta lección.
4. Crea un cuestionario de 10 preguntas sobre el tema para poner a prueba tus conocimientos.
📋 Resumen de la lección- En esta lección hemos profundizado en Algoritmos, variables, bucles, condicionales, Python básico.
- Es importante comprender los conceptos básicos antes de avanzar a niveles mas complejos.
- La practica constante y la resolución de ejercicios son clave para afianzar lo aprendido.
- Relacionar lo aprendido con situaciones reales facilita la comprensión.
- No dudes en preguntar cuando algo no quede claro: las dudas son oportunidades de aprendizaje.