Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alternaticas Condicionales y Repeticiones
Alternaticas Condicionales y Repeticiones
repeticiones
Materia Fundamentos de programación Introduccion a la progamación
Semana Semana 3
Alternativas condicionales:
Ejecutar conjunto de instrucciones dependiendo de cierto valor o expresión.
Nos permiten salir de las instrucciones secuencuales, donde podemos ejectar unas sentencias u
otras en funcion de las condiciones que definamos
Sin importar complejidad de algoritmos todos se pueden ejecutar en 2 estructuras básicas: ejecución
secuencial, selección (if, if-else), repetición (repeat, while, dp-while, for)
Implica que luego de consultar condición (V o F), ingresa al bolque de código correspondiente
Repetición:
Repetición while
Estructura de iteración
Funciones:
Dividir trabajo que hace un programa en tareas pequeñas separadas de la parte principal
1. Inicializar contador en 1
fin mientras
Crearemos funcion multiplicar que acepta 2 parametros de entrada, ejecuta el algoritmo y retorna el
resultado:
Estructura general:
Multiplicar (a,b):
function multiplicar(a,b)
{
1)inicializar contador en 1
2)inicializar resultado con valor de a
3)mientras (contador < b)
3.1 resultado = resultado + a
3.2 contador = contador + 1
fin mientras
return resultado
}
program {
1. si el usuario desea multiplicar:
num1 = ingresar número
num2 = ingresar número
resultado a mostrar = multiplicar(num1,num2)
2. si el usuario desea exponenciar:
se hace uso de la funcion multiplicar para hallar el resultado de num1num2
}
program {
repeat (300) {
Poner(Rojo)
}
}
Repetición condicional:
program {
while (hayBolitas(Verde)){
Poner(Rojo)
Mover(Norte)
}
}
Ejemplo while:
program {
while (not hayBolitas(Azul) && not hayBolitas(Negro){
Poner(Azul)
Mover(Norte)
}
}
Condicion puede ser cualquier expresion booleana, cualquier cosa que representa una “pregunta”
que se pueda responder si o no