Logo Studenta

01_Lab_1

¡Estudia con miles de materiales!

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.

Continuar navegando