Programacion
Programacion
TAREA 3
Profesor: Arauco Esquivel Saul Ernesto
Alumno: Flores Valladares Madeleine
Semestre académico: 2022-2
Escuela: Ingeniería metalúrgica
2022
SENTENCIA WHILE
PYTHON:
Su sintaxis general sería la siguiente:
Resultado:
JAVA:
En el caso de la sentencia while tenemos un bucle que se ejecuta mientas se cumple la condición,
pero puede que no se llegue a ejecutar nunca, si no se cumple la condición la primera vez.
C++:
La declaración toma una condición en forma de variable booleana como entrada y ejecuta un
bloque de instrucciones en un bucle siempre que esta condición sea verdadera. Si la condición
sigue siendo cierta, el código que sigue al bloque while nunca se ejecutará. Tenga cuidado de
actualizar su condición.
SENTENCIA DO WHILE
PYTHON: La sintaxis general del bucle do while en otros lenguajes de programación
luce así:
Lo único en los bucles do while, es que su código será ejecutado al menos una vez.
El código se ejecuta una vez, y luego la condición es verificada, solo después de la ejecución del
código.
En otras palabras: El código se ejecuta una vez, antes que nada, y solamente luego, el
programa averigua si se cumple la condición.
Hay casos en los que querrás que tu código se ejecute al menos una vez, y es aquí donde
acaece la utilidad de este bucle.
Por ejemplo, cuando escribes un programa que recibe información de los usuarios, puedes
solicitar solo un número positivo. El código se ejecutará al menos una vez. Si el número que
envía el usuario es negativo, el ciclo seguirá funcionando (hasta que dé con un número
positivo). Si es positivo, se detendrá.
Python no tiene una funcionalidad específica para crear un bucle do while cómo otros
lenguajes. Pero es posible emular un bucle do while en Python.
Para crear un bucle do while en Python, necesitas modificar el bucle while un poco con el
propósito de obtener un comportamiento similar al de los bucles do while en otros lenguajes.
Como resumen, el bucle do while se ejecutará al menos una vez. Si la condición es verdadero
se ejecutará otra vez.
El bucle while, no se ejecutará a menos que la condición sea verdadero de lo contrario nunca
se efectuará.
Recordado esto, supongamos un caso donde queremos que nuestra línea de código se efectúe
al menos una vez. En este caso una contraseña o clave secreta.
JAVA:
Por otro lado, si utilizamos do-while, lo que vamos a conseguir es que el bloque de sentencias se
ejecute, al menos, una vez.
C++:
Estructura do / while en C++. El bucle do – while se puede leer como «haz – mientras», esta
estructura se encarga de repetir de forma cíclica un conjunto de instrucciones que se encuentren
dentro del bucle, esta repetición se realizará hasta que se cumpla la condición de parada que
definamos y que es evaluada con la palabra reservada while.
SENTENCIA FOR
PYTHON: En la sentencia for, en Python, es aquel que permite repetir, iterar sobre una
variable simple o compleja, del tipo lista o tupla, repeticiones según un rango(range) establecido:
JAVA: La sentencia for nos permite escribir toda la estructura del bucle de una forma más
acotada. Si bien, su cometido es el mismo
C++: Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o
simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten
ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico
inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada
"giro" o iteración del ciclo.
En resumen, un ciclo for es una estructura de control iterativa, que nos permite ejecutar de
manera repetitiva un bloque de instrucciones, conociendo previamente un valor de inicio, un
tamaño de paso y un valor final para el ciclo.
SENTENCIA CASE
PYTHON: A diferencia de la mayoría de lenguajes de programación, Python no posee
una sentencia Case o Select case
JAVA: La sentencia switch o switch case en java es una sentencia de bifurcación multidireccional.
Basado en el valor de la expresión dada, diferentes partes del código pueden ser ejecutadas rápidamente.
Si más de una sentencia CASE contiene una expresión verdadera, únicamente se ejecutan las
sentencias que figuran tras la primera sentencia CASE de este tipo. Si ninguna de las sentencias
CASE es verdadera, no se ejecuta ninguna de las sentencias entre las sentencias BEGIN CASE y
END CASE.
Si una expresión se evalúa como valor nulo, la sentencia CASE se considera falsa.
Utilice la función ISNULL con la sentencia CASE si desea probar si el valor de una variable es el
valor nulo. Esta es la única manera de probar si es el valor nulo, ya que el valor nulo no puede ser
igual a ningún valor, incluido él mismo. La sintaxis es: