Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I.- OBJETIVOS:
● Convertir expresiones algebraicas en expresiones reconocidas por una computadora.
● Trabajar con variables, tipos de datos, operadores y expresiones en Dart.
● Utilizar las convenciones de codificación Dart y un entorno de desarrollo gráfico.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del hardware,
conexiones eléctricas o de red.
TIPOS DE DATOS
● Los tipos de datos más simples son los tipos de datos primitivos, también denominados
datos atómicos porque no se construyen a partir de otros tipos y son entidades únicas no
descomponibles en otros. Un tipo de dato atómico es un conjunto de datos atómicos con
propiedades idénticas. Estas propiedades diferencian un tipo de dato atómico de otro. Los
tipos de datos atómicos se definen por un conjunto de valores y un conjunto de operaciones
que actúan sobre esos valores
Operador Significado
5 bool Expresión que solo puede adoptar dos valores: true o false
OPERADORES ARITMÉTICOS
Operador Significado
1 + Añadir
2 - Sustraer
3 * Multiplicar
4 / Dividir
5 % Obtener el resto de una división (módulo)
6 ++ Incremento
7 -- Decremento
OPERADORES DE ASIGNACIÓN
Multiplicar y asignación:
Multiplica el operando derecho del C * = A es equivalente a
5 *=
operando izquierdo y asigna el C=C*A
resultado al operando izquierdo.
OPERADORES LÓGICOS
Y: El operador devuelve
verdadero solo si todas las
1 && (A> 10 && B> 10) es falso.
expresiones especificadas
devuelven verdadero
O: El operador devuelve
verdadero si al menos una de las (A> 10 || B> 10) es
2 ||
expresiones especificadas verdadero
devuelve verdadero
Función Descripción
2 pow Potencia
4 round Redondeo
11 sin Seno
12 cos Coseno
13 tan Tangente
14 log Logaritmo
DART Página 5 de 8
No aplica
V.- RECURSOS:
- https://dartpad.dev/
1. Estructure un programa:
void main() {
3. Cree el proyecto:
void main() {
int catetoA = 5;
int catetoB = 4;
print("El cateto A es ${catetoA}");
print("El cateto B es ${catetoB}");
print("El hipotenusa es ...");
}
¿Qué expresión debemos usar en lugar de los puntos suspensivos para obtener el valor de la
hipotenusa de un triángulo rectángulo de acuerdo a la fórmula de Pitágoras?
void main() {
int num1 = 5;
int num2 = num1;
print(num2);
}
DART Página 7 de 8
Antes de ejecutar el proyecto, asigne como argumento el valor 10.5. ¿Qué error es el que se
muestra y cómo lo corregiría?
EJERCICIOS PROPUESTOS
Desarrolle un algoritmo que reciba dos argumentos y los almacenen en dos variables (a y b). El
algoritmo debe intercambiar el valor de dichas variables y mostrarlas. Implemente este algoritmo
en un nuevo proyecto.
void main() {
}
DART Página 8 de 8
Desarrolle un algoritmo que reciba el largo y alto de un rectángulo y muestre el perímetro del
mismo. Implemente este algoritmo en un nuevo proyecto.
void main() {
void main() {
Desarrolle un algoritmo que simule el procedimiento aplicado por un cajero automático para
determinar la cantidad de billetes de S/.100, S/.50 y S/.20 que debe entregar a un usuario según el
monto que dicho usuario desea retirar.
void main() {