anexos:kotlin1
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| anexos:kotlin1 [2026/09/22 03:30] – fernando | anexos:kotlin1 [2026/09/22 17:52] (actual) – [Númericos] fernando | ||
|---|---|---|---|
| Línea 44: | Línea 44: | ||
| fun main() { | fun main() { | ||
| println(" | println(" | ||
| - | + | . . . | |
| - | ``` | + | println(" |
| - | println(" | + | |
| - | ``` | + | |
| } </ | } </ | ||
| Línea 221: | Línea 218: | ||
| edad = 22 </ | edad = 22 </ | ||
| + | <WRAP tip> | ||
| Como regla general: | Como regla general: | ||
| - | > **Utiliza '' | + | **Utiliza '' |
| + | </ | ||
| Ejemplo: | Ejemplo: | ||
| Línea 396: | Línea 395: | ||
| </ | </ | ||
| + | <WRAP tip> | ||
| **Si no indicamos el tipo, Kotlin infiere el tipo como '' | **Si no indicamos el tipo, Kotlin infiere el tipo como '' | ||
| + | </ | ||
| ==== Números decimales ==== | ==== Números decimales ==== | ||
| Línea 425: | Línea 426: | ||
| En la mayoría de los programas utilizaremos '' | En la mayoría de los programas utilizaremos '' | ||
| + | <WRAP tip> | ||
| Sintetizando, | Sintetizando, | ||
| Línea 432: | Línea 434: | ||
| * Utiliza '' | * Utiliza '' | ||
| * Utiliza '' | * Utiliza '' | ||
| + | </ | ||
| ==== Boolean ==== | ==== Boolean ==== | ||
| Línea 1011: | Línea 1013: | ||
| * bucle **for** | * bucle **for** | ||
| - | ==== if-else ==== | + | ==== Sentencia |
| Sintaxis: | Sintaxis: | ||
| Línea 1084: | Línea 1086: | ||
| *Sobresaliente: | *Sobresaliente: | ||
| - | ==== when ==== | + | ==== Sentencia |
| * '' | * '' | ||
| Línea 1228: | Línea 1230: | ||
| Crea un programa que muestre los números del 10 al 1 utilizando '' | Crea un programa que muestre los números del 10 al 1 utilizando '' | ||
| - | ==== Sentencia | + | ==== Sentencias |
| - | '' | + | * '' |
| <code kotlin> | <code kotlin> | ||
| Línea 1249: | Línea 1251: | ||
| - | ==== Sentencia continue ==== | + | * '' |
| - | + | ||
| - | '' | + | |
| <code kotlin> | <code kotlin> | ||
| Línea 1352: | Línea 1352: | ||
| - | ==== Práctica 1 ==== | ||
| - | Crear un programa que muestre un menú de texto con 3 opciones: | ||
| - | 1- Introduce una cadena de texto | ||
| - | 2- Introduce varias cadenas de texto | ||
| - | 3- Salir | ||
| - | Después se le solicitará al usuario que introduzca un numero de opción y el programa la leerá. | ||
| - | El menú se repetirá constantemente hasta seleccionar la opción 3. | ||
| - | |||
| - | La primera opción pedirá una cadena de texto, la leerá y mostrará por consola sus caracteres pero en orden inverso, desde el ultimo al primero separados por un espacio. | ||
| - | La segunda opción pedirá un valor numérico con la cantidad de cadenas a introducir, y acto seguido crea un array de Strings de esa cantidad de cadenas. Después pide al usuarios una a una las cadenas y las va almacenando en él. Al terminar de pedir la última, recorre el array mostrando todas las cadenas en la misma línea separadas por un espacio. | ||
| - | |||
| - | Después de terminar de ejecutar cada opción, se vuelve a repetir el menú, hasta que el usuario seleccione la opción 3. | ||
| - | ==== Práctica 2 ==== | ||
| - | Crear un programa en Kotlin para calcular unas estadísticas sobre las notas de los alumnos. | ||
| - | El programa solicitará al usuario un valor entero con la cantidad de calificaciones a introducir. Posteriormente creará un array de ese tamaño y, pedirá y almacenará todas las calificaciones en él. | ||
| - | |||
| - | Al terminar, mostrará al usuario un menú, con las siguientes opciones: | ||
| - | -1 Mostrar media aritmética | ||
| - | -2 Mostrar la calificación más alta | ||
| - | -3 Mostrar la calificación más baja | ||
| - | -4 Mostrar la cantidad de aprobados | ||
| - | -5 Mostrar la cantidad de suspensos | ||
| - | -6 Terminar | ||
| - | |||
| - | Este menú se repetirá como en el programa anterior. | ||
| - | Para el trabajo de recorrer el array buscando datos, trataremos de utilizar el bucle for | ||
| ===== Funciones ===== | ===== Funciones ===== | ||
| Línea 1618: | Línea 1592: | ||
| Utiliza estas funciones desde '' | Utiliza estas funciones desde '' | ||
| + | ===== Prácticas ===== | ||
| + | ==== Práctica 1 ==== | ||
| + | Crear un programa que muestre un menú de texto con 3 opciones: | ||
| + | 1- Introduce una cadena de texto | ||
| + | 2- Introduce varias cadenas de texto | ||
| + | 3- Salir | ||
| - | ===== Práctica 3 ===== | + | Después se le solicitará al usuario que introduzca un numero de opción y el programa la leerá. |
| + | El menú se repetirá constantemente hasta seleccionar la opción 3. | ||
| + | |||
| + | La primera opción pedirá una cadena de texto, la leerá y mostrará por consola sus caracteres pero en orden inverso, desde el ultimo al primero separados por un espacio. | ||
| + | |||
| + | La segunda opción pedirá un valor numérico con la cantidad de cadenas a introducir, y acto seguido crea un array de Strings de esa cantidad de cadenas. Después pide al usuarios una a una las cadenas y las va almacenando en él. Al terminar de pedir la última, recorre el array mostrando todas las cadenas en la misma línea separadas por un espacio. | ||
| + | |||
| + | Después de terminar de ejecutar cada opción, se vuelve a repetir el menú, hasta que el usuario seleccione la opción 3. | ||
| + | |||
| + | ==== Práctica | ||
| + | Crear un programa en Kotlin para calcular unas estadísticas sobre las notas de los alumnos. | ||
| + | El programa solicitará al usuario un valor entero con la cantidad de calificaciones a introducir. Posteriormente creará un array de ese tamaño y, pedirá y almacenará todas las calificaciones en él. | ||
| + | |||
| + | Al terminar, mostrará al usuario un menú, con las siguientes opciones: | ||
| + | |||
| + | 1- Mostrar media aritmética | ||
| + | 2- Mostrar la calificación más alta | ||
| + | 3- Mostrar la calificación más baja | ||
| + | 4- Mostrar la cantidad de aprobados | ||
| + | 5- Mostrar la cantidad de suspensos | ||
| + | 6- Terminar | ||
| + | |||
| + | Este menú se repetirá como en el programa anterior. | ||
| + | Para el trabajo de recorrer el array buscando datos, trataremos de utilizar el bucle for | ||
| + | ==== Práctica 3 ==== | ||
| Crear un programa para gestionar las notas de un alumno. El programa debe: | Crear un programa para gestionar las notas de un alumno. El programa debe: | ||
| Línea 1634: | Línea 1638: | ||
| * Número de suspensos. | * Número de suspensos. | ||
| - | ===== Práctica 4 ===== | + | ==== Práctica 4 ==== |
| Crear un programa de gestión básica de alumnos. | Crear un programa de gestión básica de alumnos. | ||
| Línea 1802: | Línea 1806: | ||
| ===== Crear un Proyecto en Android Studio ===== | ===== Crear un Proyecto en Android Studio ===== | ||
| + | |||
| + | VideoTutorial para crear y configurar un proyecto de Android Studio para Kotlin | ||
| {{ youtube> | {{ youtube> | ||
anexos/kotlin1.1790040604.txt.gz · Última modificación: por fernando
