Algoritmos
Son conjuntos ordenados de pasos para resolver un problema o completar una tarea.
Ejemplo: leer dos números, sumarlos y mostrar el resultado.
Primeros pasos
Java y Python permiten crear instrucciones, trabajar con datos y resolver problemas. Comparten conceptos como variables, condiciones y ciclos, pero difieren en la sintaxis y en los paradigmas que enfatizan.
Son conjuntos ordenados de pasos para resolver un problema o completar una tarea.
Ejemplo: leer dos números, sumarlos y mostrar el resultado.
Los tipos comunes incluyen enteros, decimales, texto y valores booleanos. Java declara el tipo de cada variable; Python lo determina a partir del valor asignado.
Java: int edad = 20; · Python: edad = 20. En Python puedes consultar un tipo con type(edad).
Las condiciones if y else eligen qué instrucciones ejecutar. Los ciclos for y while repiten acciones; sirven, por ejemplo, para procesar todos los elementos de una lista.
Java usa llaves y suele escribir else if; Python usa dos puntos, sangría y elif.
Una función agrupa instrucciones bajo un nombre. Puede recibir parámetros y devolver un resultado. En Java, las funciones asociadas a una clase se llaman métodos.
Python las define con def; Java especifica el tipo que devuelve y el de cada parámetro.
Permiten guardar varios valores relacionados y procesarlos con ciclos. Python ofrece listas; Java usa arreglos y colecciones como ArrayList.
Una lista de calificaciones facilita calcular un promedio sin crear una variable por cada nota.
Una clase describe datos y acciones que tendrán sus objetos. Java organiza sus programas alrededor de clases; Python también permite definirlas.
Una clase Libro podría guardar el título y el autor de cada libro.