Skip to content

UNAM-FESAc/swift-basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CC License

Course: Swift basic

by: Javier A. Orduz-Ducuara width='80%'

Laboratorio: Declaraciones y Tipos de datos

Los siguientes ejercicios tiene como propósito revisar y repasar los conceptos del tema tipos de datos

En las siguientes líneas encuentras la tabla de contenido de esta carpeta.

Tabla de Contenido

  1. Informe de Laboratorio
  2. Ejercicios
  3. Ejercicios Especiales
  4. Referencias

Informe de laboratorio

Debes realizar un informe de laboratorio que contenga información sobre la lista de ejercicios especiales que aparecen en esta sección. El formato para el informe debe seguir el que se muestra en el siguiente archivo: PDF. Este formato puede usarse para la entrega de diferentes reportes, incluso tu proyecto final. Coloca tu documento (PDF) en tu dropbox.

Ejercicios

  1. Cadenas y emojis:

    • Implementa un mensaje,
    • Investiga sobre las secuencias de escape o su equivalente.
    • Implemente un mensaje con emojis.
    • Implementa un mensaje de dos parráfos, incluye caracteres latinos (diéresis, tíldes, etc.).
  2. Operaciones aritméticas:

    • Implementa un archivo que realice las cuatro operaciones aritméticas básicas.
    • Combina mensajes con resultados (ver código ejemplo).
    • Concatena y crea un mensaje que muestre resultados de una operación.
  3. Módulos:

    • Investigue sobre otras funciones del módulo UIKit.
    • Implemente otras tareas con las funciones del módulo.
  4. Reto:

    • Implementa una calculadora de operaciones aritméticas básicas con funciones.
    • Implementa etiquetas anónimas.
    • Implementa parámetros con inout.
    • Crea una calculadora de áreas y volúmenes de objetos geométricos (al menos cinco objetos).
  5. Estructuras/instrucciones de control:

    • Escribe un código que implemente estructuras de control selectivas para toma decisiones, por ejemplo: ingreso a una tienda de ropa, de calzado; ingreso a una escuela u otra, etc.
  6. Estructuras/instrucciones de control:

    • Implementa una estructura de control while en una tarea específica.
    • Implementa estructuras de control iterativas para calcular las tablas de multiplicar del 1 al 10.
    • Crea un código que calcule la temperatura, usa struct, for, y otras herramientas que te sirvan para realizar operaciones. Implementa diferentes unidades para mostrar la temperatura.
  7. enum

    • Implementa una tipo enum para indicar si un estudiante reprobó, aprobó o no presentó evaluaciones, y que le asigne una calificación (aleatoria) dependiendo del caso.
    • Implementa un código que implemente una estructura (enum), una estructura selectiva (switch) y otras herramientas para informar la temporada del año (considere) la fecha de la computadora (función date).

3. Ejercicios Especiales

  1. Investigue las diferencias que hay entre la declaración let y y var.

  2. Implementa las declaraciones let y var para crear un programa que imprima un mensaje de bienvenida para una tienda; por ejemplo: Fecha+Mensaje+Temperatura+...etc.

  3. Investiga cómo se puede implementar la fecha y que la imprima en la salida.

  4. Implementa una calculadora aritmética con emojis.

Referencias

[1] https://devcode.la/cursos/swift/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published