80 likes | 191 Views
Hard-coded. Hard-coded: . Se refiere a soluciones muy específicas fácilmente generarizables . Normalmente soluciones preliminares o de prueba . En ocasiones no se requiere la generalización por la naturaleza muy simple o muy compleja del problema implicado
E N D
Hard-coded Hard-coded: . Se refiere a solucionesmuyespecíficasfácilmentegenerarizables . Normalmentesolucionespreliminares o de prueba . En ocasiones no se requiere la generalizaciónpor la naturalezamuy simple o muycompleja del problemaimplicado . Un verso hard-coded, por lo general no interactua con el usuario
Soft-coded Soft-coded: . Se refiere a solucionesflexibles, queabarcanmuchoscasosparticulares . Un verso soft-coded interactua con el usuario y minimiza los valores pre-definidos, aspira a la lageneralización
Lee Lee: . Sentencia para aceptar del usuario del algoritmo, mientras se ejecuta, valoresarbitrarios para una o más variables. . Esunaasignacióndejada al usuario, para lograr un códigosoft-coded, unasoluciónmás general, flexible Formato: Lee nombre Ejemplos Lee a Lee b, a
Área Enunciado: . Calcular el área de un triángulo de base b y altura a. Solución: Calcular area triángulo // calculaáreatriángulo base b y altura a rea b, a, s // base, altura, superficie Lee b, a s = (b * a) / 2 Escribe s
Si Si: . Sentenciaselectiva para ejecutarcondicionalmenteunafragmento de código . Viene en variosformatos: Si condición, sentencia La sentencia se ejecutasicondiciónesverdadera, y no en otrocaso Ejemplo: Si a = 0, Escribe “cero”
Si-sino Si-sino: Si condición sentencia1 sino sentencia2 La sentencia1 se ejecutasicondiciónesverdadera, y en otrocaso se ejecutasentencia 2 Ejemplo: Si a = 0 Escribe “cero” sino Escribe “NO cero”
Si-si Si-si: Si condición sentencia1 sino Si … Se puedeanidaruna Si en otra Si, tanto en la parte verdaderacomo en la falsa Ejemplo: Si a = 0 Escribe “cero” sino Si a > 0 Escribe “NO cero”
Mientras Mientras: Sentencia para repetir de maneracondicionadauna o mássentencias Formato: Mientras sentencias Ejemplo: i = 0 Mientras i < 10 Escribe i “ ” i = i + 1