Академический Документы
Профессиональный Документы
Культура Документы
Entradas:
Salidas
Edad
Proceso
y Solucin a)
y y y
y Solucin b)
y y y y
y Solucin caso 2
y
Nuevas condiciones
o o
No restar una fecha mayor de una fecha menor No se puede restar meses o das de meses o das menores, tratamiento diferente.
y Introduccin a la lgica
y y y y
Lgica es la ciencia que estudia el proceso de razonar. Razonar es ordenar las ideas para llegar a una conclusin. Procesar es ejecutar una serie de actividades interelacionadas Reto: Educar el pensamiento para que razone de acuerdo a ciertas reglas.
y Lgica
y
Silogismo: Argumento con tres proposiciones, la tercera se obtiene de las dos anteriores. Enunciado: Expresin lingstica que establece un pensamiento completo.
o o o
y Silogismos y Todos los perros son mamferos y Fido es perro y Fido es mamfero y y y y y y Fido es perro Todos los perros son mamferos Fido es mamfero Todos los perros son mamferos Fido es mamfero Fido es perro
y Calidad de las premisas: Falsas (F) Si la premisa no representa a la realidad, Verdaderas (V) Si la premisa representa a la realidad, Incorrectas (I) Si las premisas no proporcionan todos los elementos para inferir la conclusin, Correctas (C) Si las premisas proporcionan todos los elementos para inferir la conclusin y Ejercicios 1.1
y y
y y
y Ejercicios 1.2
y y y y
2. Escriba un silogismo de tipo (Verdadero) (V) (V) (C) Todos seres vivos respiran Los humanos son seres vivos Los humanos respiran
y Ejercicios 1.3
y y y y
3. Escriba un silogismo de tipo (V) (V) (V) (I) Todas las aves vuelan Las aves tienen alas Las palomas vuelan
y Lgica de programacin
y
Es la habilidad de pensar de manera razonada, sistemtica y ordenada que nos hace capaces de inferir algoritmos abstractos y soluciones a problemas de negocios, susceptibles de programacin.
Los enunciados son los planteamientos que hacemos para definir una actividad a realizar en procura de la solucin del problema.
De asignacin de valores
o
La base es igual a 20
De valor preexistente
o
De clculo
El rea de un tringulo rectngulo se obtiene multiplicando la base por la altura y dividiendo entre dos
Condicionales
o
De resultado
o
Entrada
o o o o
Economa de los datos Autosuficiencia de los datos Compatibilidad de los datos Conocimiento preestablecido
Proceso
o o o o o o o
Consistencia de resultado Eficiencia del proceso Eficacia del proceso Simplicidad del proceso Independencia de los procesos Reutilizacin de los procesos Rastreabilidad de las operaciones
Salida
o o o
y Ejercicio 2. (cont.)
y
La edad debe expresarse en aos, meses y das. La edad en aos no debe ser menor que cero. La edad en meses no puede ser menor que cero.
y Ejercicio 2. (cont.)
o o o
La edad en meses no puede ser mayor que once. La edad en das no puede ser menor que cero. La edad en das no puede ser mayor que treinta.
y Ejercicio 2. (cont.)
y
Para calcular la edad se debe restar la fecha de nacimiento de la fecha actual. La fecha debe descomponerse en aos, meses y das. Se debe comenzar restando los das.
y Ejercicio 2. (cont.)
o
Si el da de nacimiento es mayor al da actual debe solicitar un mes expresado en das a los meses de la fecha actual, con lo cual se suman 30 das al da actual y se resta un mes al mes actual.
y Ejercicio 2. (cont.)
y
En segunda instancia debe restarse los meses. Si el mes de nacimiento es mayor que el mes de la fecha actual, debe solicitar un ao expresado en meses a la fecha actual, con lo cual se suman 12 meses al mes actual y se resta un ao a ao actual. Finalmente se resta los aos.
y Ejercicio 2. (cont.)
y
Enunciados de la entrada
o
Para el clculo de la edad es necesario ingresar la fecha de nacimiento y la fecha actual. Las fechas actual y de nacimiento deben ingresarse en tres nmeros cada una que representan ao, mes y da.
y Ejercicio 2. (cont.)
o
y Ejercicio 2. (cont.)
y
Enunciados de la entrada
o o o o
Un ao tiene 12 meses. Un mes tiene 28, 30 0 31 das. Los meses del ao pueden tener valores del 1 al 12. Los das del mes pueden tener valores del 1 al 31.