Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Facultad de Ingeniería de Sistemas e Informática ASIGNATURA: LENGUAJE DE PROGRAMACIÓN III CICLO: V SEMESTRE: 2023-I DOCENTE: ING. ANGEL MARTHANS RUIZ, MG. GUÍA DE LABORATORIO Nro. 1 I. TEMA Fundamentos de Dart (i) II. DURACIÓN 45 minutos. III. OBJETIVO Aplicar los conceptos fundamentales del lenguaje Dart. IV. METODOLOGÍA El docente explica los conceptos teóricos fundamentales del lenguaje de programación Dart, expresando sus ideas con coherencia, lógica, orden, claridad, fundamento y buen lenguaje; innovando en la búsqueda de soluciones. Los alumnos conforman grupos de trabajo por afinidad para la resolución del laboratorio. V. REQUISITOS Los siguientes recursos son necesarios para la realización del laboratorio: • Visual Studio Code. • Android Studio SDK. • Laptop o Computadora de escritorio. • Conexión a internet. VI. DESCRIPCIÓN Resuelve los siguientes enunciados utilizando el lenguaje de programación Dart: 1. Imprime el valor de `1` sobre la raíz cuadrada de `2`. Confirma que es igual al seno de `45°`. Recuerda agregar la importación `dart:math` en la parte superior del archivo. 2. Declara una constante de tipo `int` y agrégale un valor. 3. Declara una variable de tipo `double` con el nombre de `promedio`. Inicialízala con un valor. Luego muestra el promedio de 2 números. 4. Crea una constante llamada `numeroPrueba` e inicialízala con un numero entero cualquiera. Luego, crea otra constante llamada `parImpar`, opera el resultado de `numeroPrueba` modulo 2. Cambia el valor de `numeroPrueba` varias veces para notar lo que ocurre con el valor de `parImpar`. 5. Declara una variable de tipo entero, inicialízala con un valor cualquiera, y realiza el incremento de la variable. Facultad de Ingeniería de Sistemas e Informática 6. Calcula el resultado, considerando el siguiente código: const x = 46; const y = 10; Calcula a que equivale cada respuesta cuando agregas las siguientes líneas de código al código anterior: const respuesta1 = (x * 100) + y; const respuesta2 = (x * 100) + (y * 100); const respuesta3 = (x * 100) + (y / 10); 7. Declara tres constantes llamadas `puntaje1`, `puntaje2` y `puntaje3` de tipo `doble` y asigna un valor a cada una. Calcula el promedio de los tres y almacena el resultado en una constante llamada `promedioPuntajes`. 8. Crea 2 constantes usando inferencia e inicialízalas con valores enteros diferentes. Revisa si los tipos de ambas constantes se han inferido de manera correcta como `int`. 9. Crea una constante llamada `promedio`, e inicialízala con el resultado de operar el promedio con los valores de las constantes definidas en el ejercicio anterior. ¿Por qué el resultado es `double` si los componentes son `int`? 10. Calcular promedio de notas con porcentajes según los criterios: • Asistencia = 20%; Tareas = 30%; Examen = 50%. • Las calificaciones van de 0 a 100. Realiza el cálculo para un estudiante que obtuvo 90 puntos en Asistencia, 80 puntos en Tareas y 94 puntos en el Examen. El resultado se debe presentar como un dato entero. 11. Crea 2 constantes y almacena en una de ellas tu nombre y en la siguiente tu apellido. Luego crea otra constante donde almacenaras tu nombre completo a partir de los datos en las constantes creadas antes. 12. Usando interpolación, crea una constante de tipo String, la cual utilizara los datos de tu nombre completo del ejercicio anterior, para crear un texto como frase de presentación personal.
Compartir