Вы находитесь на странице: 1из 7

y Problema 1

Clculo de la edad de una persona


o

Entradas:
 

Fecha actual Fecha de nacimiento

Salidas


Edad

Proceso


Restar la fecha de nacimiento de la fecha actual

y Solucin a)
y y y

Caso 1: Fecha actual: 15/mayo/2009 Fecha nacimiento: 12/abril/2009

y Solucin b)
y y y y

Caso 2: Fecha actual: 15/mayo/2009 Fecha nacimiento: 22/diciembre/2009 Solucin:

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

Interrogativos Imperativos Declarativos V F

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

1. Coloque en la lnea de la izquierda la letra V, F, C o I. Todos los gatos son mamferos

y y

Micifuz es perro Micifuz maulla

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.

y 1.2 Principios en la elaboracin de enunciados


y

Los enunciados son los planteamientos que hacemos para definir una actividad a realizar en procura de la solucin del problema.

y Finalidad de los Enunciados


y

De asignacin de valores
o

La base es igual a 20

De valor preexistente
o

60 minutos son equivalentes a una hora

De clculo

El rea de un tringulo rectngulo se obtiene multiplicando la base por la altura y dividiendo entre dos

y Finalidad de los Enunciados..


y

Condicionales
o

Si la base es mayor a cero, entonces la altura es igual a la base entre dos.

De resultado
o

El rea del tringulo rectngulo es de 100

y Principios de los enunciados


y

Entrada
o o o o

Economa de los datos Autosuficiencia de los datos Compatibilidad de los datos Conocimiento preestablecido

y Principios de los enunciados..


y

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

y Principios de los enunciados..


y

Salida
o o o

Cantidad y forma Exactitud Dominio de salida

y 1.3 Comprensin y especificacin del problema


y y y y

Complejidad del problema. Anlisis del problema. Variantes Casos de prueba.

y 1.4 Identificacin Entradas, proceso y salidas y Ejercicio 2.


y

Elabore los enunciados requeridos para el clculo de la edad de una persona.

y Ejercicio 2. (cont.)
y

Enunciados de las salidas


o o o

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

Enunciados del proceso


o o o

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

Enunciados del proceso


o o

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

La fecha de nacimiento nunca puede ser mayor que la fecha actual.

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.

Вам также может понравиться