Logo Studenta

05_Lab_5

¡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 V 
CICLO: VII 
SEMESTRE: 2023-I 
DOCENTE: ING. ANGEL MARTHANS RUIZ, MG. 
 
 
GUÍA DE LABORATORIO Nro. 5 
 
I. TEMA 
Dart avanzado (i) 
II. DURACIÓN 
60 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 de forma individual, realizan el 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: 
 
Ejercicio 1: 
Dada la siguiente lista de puntuaciones: 
 final puntajes = [89, 77, 46, 93, 82, 67, 32, 88]; 
 1. Usa sort() para ordenar los puntajes, de mayor a menor. 
 2. Usa where() para encontrar los puntajes entre 80 y 90. 
 
Ejercicio 2: 
Dado el siguiente mapa: 
 final animales = { 
 'ovejas': 99, 
 'conejos': 12, 
 'vacas': 32, 
 'caballos': 7, 
 'leones': 80, 
 'camaleones': 18, 
 'cerdos': 23, 
 }; 
Facultad de Ingeniería 
de Sistemas e Informática 
 
 Encuentra la cantidad total de animales cuyos nombres empiezan con 
 la letra 'C', usando funciones de orden superior. 
 
Ejercicio 3: 
Escribe una función que devuelve un int, llamada 'RepetirTarea', que reciba 2 
parámetros de tipo int, uno para la cantidad de repeticiones y otro para el valor de 
ingreso. Debe recibir también un tercer parámetro, el cual será una función 
anónima llamada 'tarea', la cual será la tarea a realizar durante las repeticiones. 
La función repite determinada tarea con el valor ingresado las veces que se 
determine en las repeticiones. La tarea a realizar será de multiplicar el valor 
ingresado por sí mismo.

Otros materiales

Materiales relacionados

146 pag.
116 pag.
117 pag.
PROGRAMACIAÔÇN-ESTRUCTURADA

User badge image

Los Mejores Materiales

38 pag.