La imagen que muestra el profesor al final con código 😃
Bienvenida e Introducción
Introducción y Bienvenida
Dart vs. Go vs. JavaScript vs. Kotlin
DartPad y qué editores utlizar
Básicos 1: Variables y Operadores
Variables: Números (int,double), String y booleanos
Colecciones
Diccionarios
Constantes (final y const)
Operadores aritméticos, de asignacion y lógicos
Básicos 2: Funciones y Parámetros
Declaración de funciones y la función Main()
Funciones de sintaxis corta (Arrow) y Anónimas (Lambda)
Parámetros requeridos, opcionales, posicionados, nombrados y por defecto
Básicos 3: Flujos de Control
If-Else y Expresiones Condicionales
Switch y Case
For
While y do-while
Break y Continue
Clases
Definición de clases y miembros
Constructores por defecto, por parámetro o nombrados
Métodos Getter y Setter y variables privadas
Herencia
Clases Abstractas
Interfaces implícitas
Utilizar Flutter en Dart
Iniciar y estructurar un proyecto en Flutter
Contenedores
Creando un botón personalizado con el Widget Container
Modelos de datos y peticiones http
Trabajando datos http y Widget Future Builder
Ejecutando el mismo código en Android y iOS
Conclusiones
Dart en el futuro
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
La estructura de control while
evalúa una sentencia al inicio y luego ejecuta el código y por otro lado do/while
primero se ejecuta y luego evalúa si continuar.
Aportes 33
Preguntas 0
La imagen que muestra el profesor al final con código 😃
🐱💻 Do While suele ejecutar al menos una vez su bloque repetitivo, a diferencia de While que podría no ejecutar el bloque.
Lo hermoso de saber ya un lenguaje de programación, es que aprender otro es sencillísimo… no les parece.
RESUMEN DE LA CLASE
Ciclo while: evalúa una expresión al principio, y luego ejecuta un bloque de código si esta se cumple.
Sintaxis
while(condición){
//código
}
Ciclo dowhile: ejecuta un bloque de código, y evalúa una expresión al final. Si esta no se cumple, el ciclo no se repite. Nota: el bloque de código siempre se ejecuta por lo menos una vez.
Sintaxis
do{
//código
}while(condición)
El while es el corre caminos y el do while es el coyote XD
Que buena la analogía del final 🤣
Este es un programa que va de reversa hasta un numero negativo.Saludos.
//DO-WHILE, primero ejecuta y despues dicta laa sentencia
i = 1000;
do{
print('Este es el valor: $i');
i-=200;
} while(i>0 || i>=-1000);```
Este es el valor: 1000
Este es el valor: 800
Este es el valor: 600
Este es el valor: 400
Este es el valor: 200
Este es el valor: 0
Este es el valor: -200
Este es el valor: -400
Este es el valor: -600
Este es el valor: -800
Este es el valor: -1000
Estructura de while
Estructura de do while
Diferencia entre while y do while
Código para while
Diferencia con un ciclo for
Código de do while
Diferencia:
While: se ejecuta hasta que cumpla la condición de ruptura o puede que se ejecute.
Do While: ejecuta una vez el código dentro de las llaves y luego compara.
Muchas gracias por explicar las diferencias entre while, do while
Diferencias:
While compara antes de entrar al bloque de código y el Do-While compara al final del bloque de código ya ejecutado.
Creo que lo entendí!
Genial!!
muy similar a los otros lenguajes donde existe ambas sentencias
do while primero ejecuta y luego evalua
El lenguaje hasta ahora es muy similar a otros que he visto, me alegra ya que no se complica tanto aprenderlo.
muy similar a otros lenguajes no es tan dificil como imagine eso es una gran noticia mas bien sirve para reforzar lo que vamos aprendiendo mas con el precioso golum ( KOTLIN ) que no es mucha la diferencia
while => evalua y luego ejecuta
do while => ejecuta y luego evalua
El ciclo while ejecuta las instrucciones cada vez que la condición especificada se evalúa como verdadera. En otras palabras, el bucle evalúa la condición antes de que se ejecute el bloque de código.
El ciclo do … while es similar al ciclo while, excepto que el ciclo do … while no evalúa la condición por primera vez que se ejecuta.
Tambien pasa algo parecido con los if…
en el cual se puede incrementar y luego hacer la condicion o ejectuar la condicion y luego preguntar…
un caso de uso puede ser en los errores de contraseña. Cual el usuario ingresa por error varias veces su password.
void main(List<String> arguments) {
int i=1;
int b=1;
print("variable i [incio]:$i");
//Primero evalua si i es igual a 2, y luego incrementa el valor de "i".
if(i++==2)print('evalua y luego incrementa ${i}');
print("variable i [final]:$i");
print("*******");
print("variable B [incio]:$b");
//Primero Incrementa el valor de "b" y luego evalua si "b" es igual a 2.
if(++b==2)print('incrementa y evalua ${b}');
print("variable b [final]:$b");
}
OUTPUT:
variable i [incio]:1
variable i [final]:2
*******
variable B [incio]:1
incrementa y evalua 2
variable b [final]:2
While evalua las sentencias y despues las ejecuta
Do While ejecuta las sentencias y despues las evalua.
Un pequeño ejemplo seria la de un cadenero, que mira la marca de tu ropa y te deja entrar, o simplemente de deja entrar y despues mira la marca de tu ropa.
Saludos!
Para no hacerse problema recuerden que el while solo entrara al bucle si cumple la condición pero si es que no no entrara nunca, mientras que el do-while siempre entra al bucle por lo menos una vez y si se sigue cumpliendo la condición continua y si no pues sale, pero al menos ya se ejecuto una sola vez.
//Diferencia es que while primero se evalua la condicion y despues se ejecuta
//En do while primero se realiza al menos una vez el codigo
main(List<String> args) {
int i = 0;
while (i <= 10) {
print('El valor actual es: $i');
i++;
}
i = 0;
do {
print('El valor actual es: $i');
i++;
} while (i <= 10);
}
main(List<String> args) {
int i = 0;
while (i <= 10) {
print('Valor actual $i');
i++;
}
i = 1;
do {
print('Valor actual $i');
i++;
} while (i <= 10);
}
Llega hasta al 11 por que hace correr while y do/while con la misma variable. Si colocas diferentes variables en las 2 evaluaciones con valor 0, las 2 llegas a 10.
lo hice probando xD!. Saludos
main(List<String> args) {
var number = 0;
print("""
.......................................
| | Hola esto es un ciclo Do-While | |
| | | |
| | terminara si number = 10 | |
| | | |
'''''''''''''''''''''''''''''''''''''''
""");
do {
number++;
print("valor actual de number en el ciclo es : ${number - 1}");
} while (number < 10);
print("saliste del ciclo Do-While");
}```
generalmente el do while se usa cuando el bloque se debe de ejecutar al menos una vez como mostrar un menu
esta muy facil todo esto… cuando vamos a ver lo de las aplicaciones de android???.. apoco se va ver todo el lenguaje c desde cero??? =O
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?