Herramientas de usuario

Herramientas del sitio


anexos:kotlin1

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
anexos:kotlin1 [2026/09/22 03:32] – [Práctica 4] fernandoanexos:kotlin1 [2026/09/22 17:52] (actual) – [Númericos] fernando
Línea 44: Línea 44:
 fun main() { fun main() {
     println("Inicio del programa")     println("Inicio del programa")
- +. . . 
-``` +    println("Fin del programa")
-println("Fin del programa") +
-``` +
 } </code> } </code>
  
Línea 221: Línea 218:
 edad = 22 </code> edad = 22 </code>
  
 +<WRAP tip>
 Como regla general: Como regla general:
-**Utiliza ''val'' por defecto y utiliza ''var'' solamente cuando necesites cambiar el valor.**+**Utiliza ''val'' por defecto y utiliza ''var'' solamente cuando necesites cambiar el valor.** 
 +</WRAP>
  
 Ejemplo: Ejemplo:
Línea 396: Línea 395:
 </code> </code>
  
 +<WRAP tip>
 **Si no indicamos el tipo, Kotlin infiere el tipo como ''Int'' siempre que quepa en su rango.** **Si no indicamos el tipo, Kotlin infiere el tipo como ''Int'' siempre que quepa en su rango.**
 +</WRAP>
 ==== Números decimales ==== ==== Números decimales ====
  
Línea 425: Línea 426:
 En la mayoría de los programas utilizaremos ''Double'' salvo que necesitemos específicamente ''Float''. En la mayoría de los programas utilizaremos ''Double'' salvo que necesitemos específicamente ''Float''.
  
 +<WRAP tip>
 Sintetizando, podemos seguir las siguientes reglas para: Sintetizando, podemos seguir las siguientes reglas para:
  
Línea 432: Línea 434:
   * Utiliza ''Float'' cuando sea aceptable o necesaria una menor precisión.   * Utiliza ''Float'' cuando sea aceptable o necesaria una menor precisión.
   * Utiliza ''Byte'' y ''Short'' cuando una API o un formato de datos lo requiera.   * Utiliza ''Byte'' y ''Short'' cuando una API o un formato de datos lo requiera.
 +</WRAP>
  
 ==== Boolean ==== ==== Boolean ====
Línea 1011: Línea 1013:
   * bucle **for**   * bucle **for**
  
-==== if-else ====+==== Sentencia if-else ====
  
 Sintaxis: Sintaxis:
Línea 1084: Línea 1086:
   *Sobresaliente: 9–10   *Sobresaliente: 9–10
  
-====  when ====+==== Sentencia when ====
  
   * ''when'' permite seleccionar una opción entre diferentes posibilidades. Es conceptualmente parecido a ''switch'' en otros lenguajes.   * ''when'' permite seleccionar una opción entre diferentes posibilidades. Es conceptualmente parecido a ''switch'' en otros lenguajes.
Línea 1228: Línea 1230:
 Crea un programa que muestre los números del 10 al 1 utilizando ''while''. Crea un programa que muestre los números del 10 al 1 utilizando ''while''.
  
-==== Sentencia break ====+==== Sentencias break y continue====
  
-''break'' termina inmediatamente el bucle.+  * ''break'' termina inmediatamente el bucle.
  
 <code kotlin> <code kotlin>
Línea 1249: Línea 1251:
  
  
-==== Sentencia continue ==== +  * ''continue'' termina la iteración actual de un bucle y pasa a la siguiente.
- +
-''continue'' termina la iteración actual de un bucle y pasa a la siguiente.+
  
 <code kotlin> <code kotlin>
Línea 1613: Línea 1613:
    
 Al terminar, mostrará al usuario un menú, con las siguientes opciones: Al terminar, mostrará al usuario un menú, con las siguientes opciones:
--1 Mostrar media aritmética + 
--2 Mostrar la calificación más alta + 1Mostrar media aritmética 
--3 Mostrar la calificación más baja + 2Mostrar la calificación más alta 
--4 Mostrar la cantidad de aprobados + 3Mostrar la calificación más baja 
--5 Mostrar la cantidad de suspensos + 4Mostrar la cantidad de aprobados 
--6 Terminar + 5Mostrar la cantidad de suspensos 
 + 6Terminar 
    
 Este menú se repetirá como en el programa anterior.  Este menú se repetirá como en el programa anterior. 
 Para el trabajo de recorrer el array buscando datos, trataremos de utilizar el bucle for Para el trabajo de recorrer el array buscando datos, trataremos de utilizar el bucle for
-===== Práctica 3 =====+==== 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 1805: 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>c7tEXxIdgjQ?medium }}  {{ youtube>c7tEXxIdgjQ?medium }} 
anexos/kotlin1.1790040768.txt.gz · Última modificación: por fernando