PROGRAMACIÓN DE SOFTWARE
lunes, 21 de marzo de 2016
AUTO-EVALUACIÓN
Con relación a la actividad que se fue planteada creo que soy capaz de llegar a hacer un buen programa en DFD con regular redacción pero con una solución eficaz y un buen diseño, mi comportamiento fue dinámico y respetuoso.
Calificación: 4.5
Alumna: Natalia Alexandra Castellanos Quintana
lunes, 14 de marzo de 2016
miércoles, 24 de febrero de 2016
PROMEDIO DE LOS ESTUDIANTES CICLO PARA
ANALISIS:
ENTRADA:
PROCESO:
SALIDA:
Asignacion: mnotas←0
Mensaje: 'Digite los estudiantes que hay'
Variable: estudiantes
Mensaje: 'Digite las notas que hay en la materia'
Variable: notas
Ciclo Para: i←1 .estudiante. 1
Ciclo Para: j←1 .notas. 1
Mensaje: 'Digite la nota No. ', j, ' del estudiante ', i
Asigancion: mnotas←mnotas+notas
Variable: nota
Cierre
Mensaje:'El promedio del estudiante ', i, ' es de ', mnotas/nota
Asignacion: mnotas←0
Cierre
ENTRADA:
PROCESO:
SALIDA:
Asignacion: mnotas←0
Mensaje: 'Digite los estudiantes que hay'
Variable: estudiantes
Mensaje: 'Digite las notas que hay en la materia'
Variable: notas
Ciclo Para: i←1 .estudiante. 1
Ciclo Para: j←1 .notas. 1
Mensaje: 'Digite la nota No. ', j, ' del estudiante ', i
Asigancion: mnotas←mnotas+notas
Variable: nota
Cierre
Mensaje:'El promedio del estudiante ', i, ' es de ', mnotas/nota
Asignacion: mnotas←0
Cierre
PROMEDIO DE LOS ESTUDIANTES CICLO MIENTRAS
ANALISIS:
ENTRADA:
PROCESO:
SALIDA:
Asignacion: mnotas←0
Asignacion: i←1
Asignacion: j←1
Mensaje: 'Digite los estudiantes que hay'
Variable: estudiantes
Mensaje: 'Digite las notas que hay en la materia'
Variable: cantnotas
Ciclo Mientras:i←estudiantes
Ciclo Mientras: j←cantnotas
Mensaje: 'Digite las notas que hay en la materia'
Variable: nota
Asignacion: mnotas←mnotas+nota
Asignacion: i←i+1
Cierre
Mensaje:'El promedio del estudiante ', i, mnotas/nota
Asignacion: mnotas←0
Asignacion; i←i+1
Asignacion: j←1
Cierre
ENTRADA:
PROCESO:
SALIDA:
Asignacion: mnotas←0
Asignacion: i←1
Asignacion: j←1
Mensaje: 'Digite los estudiantes que hay'
Variable: estudiantes
Mensaje: 'Digite las notas que hay en la materia'
Variable: cantnotas
Ciclo Mientras:i←estudiantes
Ciclo Mientras: j←cantnotas
Mensaje: 'Digite las notas que hay en la materia'
Variable: nota
Asignacion: mnotas←mnotas+nota
Asignacion: i←i+1
Cierre
Mensaje:'El promedio del estudiante ', i, mnotas/nota
Asignacion: mnotas←0
Asignacion; i←i+1
Asignacion: j←1
Cierre
SUMA DE 1-10 DE LOS NUMEROS PARES/IMPARES CICLO MIENTRAS
ANALISIS:
ENTRADA:
PROCESO:
SALIDA:
Asigancion: J←0
Asignacion: K←0
Asignacion: L←0
Ciclo Mientras:i<=10
Asignacion: N←i MOD 2
Condicion: N=1
Si: K←K+i
No: J←J+i
Asignacion: i←i+1
Cierre
Mensaje:'El resultado de la suma de los números pares de 1 a 10 es de: ', K
Mensaje: 'El resultado de la suma de los números impares de 1 a 10 es de: ', J
ENTRADA:
PROCESO:
SALIDA:
Asigancion: J←0
Asignacion: K←0
Asignacion: L←0
Ciclo Mientras:i<=10
Asignacion: N←i MOD 2
Condicion: N=1
Si: K←K+i
No: J←J+i
Asignacion: i←i+1
Cierre
Mensaje:'El resultado de la suma de los números pares de 1 a 10 es de: ', K
Mensaje: 'El resultado de la suma de los números impares de 1 a 10 es de: ', J
SUMA DE 1-10 LOS NUMEROS PARES/IMPARES DEL CICLO PARA
ANALISIS:
ENTRADA:
PROCESO:
SALIDA:
Asignacion: J←0
Asignacion: K←0
Ciclo Para: i←1.10.1
Asignacion: N←i MOD 2
Condicion: N=1
Si: J+i
No: K+i
Cierre.
Mensaje: 'El resultado de la suma de los números pares de 1 a 10 es de: ', K
Mensaje: 'El resultado de la suma de los números pares de 1 a 10 es de: ', J
ENTRADA:
PROCESO:
SALIDA:
Asignacion: J←0
Asignacion: K←0
Ciclo Para: i←1.10.1
Asignacion: N←i MOD 2
Condicion: N=1
Si: J+i
No: K+i
Cierre.
Mensaje: 'El resultado de la suma de los números pares de 1 a 10 es de: ', K
Mensaje: 'El resultado de la suma de los números pares de 1 a 10 es de: ', J
lunes, 22 de febrero de 2016
TODAS LA TABLAS DE MULTIPLICAR CICLO MIENTRAS
ANALISIS:
ENTRADA:
PROCESO:
SALIDA:
Asignacion: l←0
Ciclo Mientras: 1<=10
Asignacion: i←i+1
Asignación: j←1
Ciclo Mientras:j<=10
Mensaje: i, '*', j, '=', i*j
Asignacion: j←j+1
Cierre
Cierre.
ENTRADA:
PROCESO:
SALIDA:
Asignacion: l←0
Ciclo Mientras: 1<=10
Asignacion: i←i+1
Asignación: j←1
Ciclo Mientras:j<=10
Mensaje: i, '*', j, '=', i*j
Asignacion: j←j+1
Cierre
Cierre.
TABLAS DE MULTIPLICAR PREFERENCAL CICLO MIENTRAS
ANALISIS
ENTRADA:
Mensaje: 'Digite la tabla que quiere utilizar'
Variable: tablas
PROCESO:
Asignacion: i←1
Ciclo Mientras: i<=10
SALIDA:
Mensaje: tablas, '*', i, '=', tablas*i
Asignacion: i←i+1
Cierre.
ENTRADA:
Mensaje: 'Digite la tabla que quiere utilizar'
Variable: tablas
PROCESO:
Asignacion: i←1
Ciclo Mientras: i<=10
SALIDA:
Mensaje: tablas, '*', i, '=', tablas*i
Asignacion: i←i+1
Cierre.
TABLAS DE MULTIPLICAR PREFERENCAL CICLO PARA
ANALISIS
ENTRADA:
Mensaje: 'Digite la tabla que quiere utilizar'
Variable: tablas
PROCESO:
Ciclo Para: i←1.10.1
SALIDA:
Mensaje: tablas, '*', i, '=', tablas*i
Cierre.
ENTRADA:
Mensaje: 'Digite la tabla que quiere utilizar'
Variable: tablas
PROCESO:
Ciclo Para: i←1.10.1
SALIDA:
Mensaje: tablas, '*', i, '=', tablas*i
Cierre.
MULTIPLOS DEL 4 CICLO PARA
ANALISIS:
ENTRADA:
Mensaje: 'Los multiplos de 4 son:'
PROCESO:
Ciclo Para: i←4.40.4
SALIDA:
Mensaje: i
Cierre
ENTRADA:
Mensaje: 'Los multiplos de 4 son:'
PROCESO:
Ciclo Para: i←4.40.4
SALIDA:
Mensaje: i
Cierre
MULTIPLOS DEL 4 CICLO MIENTRAS
ANALISIS:
ENTRADA:
Mensaje: 'Los múltiplos del 4 son:'
PROCESO:
Asignación: i←4
Ciclo Mientras: i<=40
SALIDA:
Mensaje: i
Asignacion: i←i+4
Cierre
ENTRADA:
Mensaje: 'Los múltiplos del 4 son:'
PROCESO:
Asignación: i←4
Ciclo Mientras: i<=40
SALIDA:
Mensaje: i
Asignacion: i←i+4
Cierre
EJEMPLO DEL CICLO MIENTRAS
ANALISIS:
ENTRADA:
PROCESO:
Asignación: i←1
Ciclo Mientras: i<=10
SALIDA:
Mensaje: i
Asignación: i←i+1
Cierre.
ENTRADA:
PROCESO:
Asignación: i←1
Ciclo Mientras: i<=10
SALIDA:
Mensaje: i
Asignación: i←i+1
Cierre.
viernes, 12 de febrero de 2016
RESTA, SUMA, MULTIPLICACIÓN
ENTRADA:
Mensaje: 'Escoja una opciòn entre: 1 (Suma), 2 (Resta), 3 (Multiplicaciòn)'
Variable: Opcion
PROCESO:
SALIDA:
Condición: Opcion=1
Si: 'La opciòn ecogida es Suma'
Mensaje: 'Digite el primer nùmero para la suma'
Variable: sum1
Mensaje: 'Digite el segundo nùmero para la suma'
Variable: sum2
Asignacion: Suma←sum1+sum2
Mensaje: 'El resultado de la suma es:',Suma
Condición: Opcion=2
Si: 'La opcìòn escogida es Resta'
Mensaje: 'Digita el primer numero para la resta'
Variable: rest1
Mensaje: 'Digita el segundo nùmero para la resta'
Variable: rest2
Asignacion: Resta←rest1-rest2
Mensaje: 'El resultado de la resta es:',Resta
Condicion: Opcion=3
Si: 'La opciòn escogida es Multiplicaciòn'
Mensaje: 'Digita el primer nùmero para la multiplicaciòn'
Variable: multi1
Mensaje: 'Digita el segundo nùmero para la multiplicaciòn'
Variable; multi2
Asignacion: Multi←multi1*multi2
Mensaje: 'El resultado de la multiplicaciòn es:',Multi
Mensaje: 'Escoja una opciòn entre: 1 (Suma), 2 (Resta), 3 (Multiplicaciòn)'
Variable: Opcion
PROCESO:
SALIDA:
Condición: Opcion=1
Si: 'La opciòn ecogida es Suma'
Mensaje: 'Digite el primer nùmero para la suma'
Variable: sum1
Mensaje: 'Digite el segundo nùmero para la suma'
Variable: sum2
Asignacion: Suma←sum1+sum2
Mensaje: 'El resultado de la suma es:',Suma
Condición: Opcion=2
Si: 'La opcìòn escogida es Resta'
Mensaje: 'Digita el primer numero para la resta'
Variable: rest1
Mensaje: 'Digita el segundo nùmero para la resta'
Variable: rest2
Asignacion: Resta←rest1-rest2
Mensaje: 'El resultado de la resta es:',Resta
Condicion: Opcion=3
Si: 'La opciòn escogida es Multiplicaciòn'
Mensaje: 'Digita el primer nùmero para la multiplicaciòn'
Variable: multi1
Mensaje: 'Digita el segundo nùmero para la multiplicaciòn'
Variable; multi2
Asignacion: Multi←multi1*multi2
Mensaje: 'El resultado de la multiplicaciòn es:',Multi
jueves, 11 de febrero de 2016
#2 MAYOR QUE...
ENTRADA:
Mensaje: 'Digite el primer nùmero (valor)'
Variable: val1
Mensaje: 'Digite el segundo nùmero (valor)'
Variable: val2
Mensaje: 'Digite un tercer nùmero (valor)'
Variable: val3
PROCESO:
SALIDA:
Condiciòn: val1>val2
Si: 'El primer valor es mayor que el segundo y tercer valor
Condicion: val2>val3
Si: 'El segundo valor es mayor que el primer y tercer valor'
Condicion; val3>val1
Si: 'El tercer valor es mayor que el primer y segundo valor'
#1 MAYOR ENTRE...
Analisis:
ENTRADA:
Mensaje: 'Digite el primer nùmero (valor)'
Variable: num1
Mensaje: 'Digite el segundo nùmero (valor)'
Variable: num2
PROCESO.
SALIDA:
Condiciòn: num1>num2
Si: 'El primer nùmero (valor) digitado es mayor que el segundo'
No: 'El segundo nùmero (valor) es mayor que el primero'
ENTRADA:
Mensaje: 'Digite el primer nùmero (valor)'
Variable: num1
Mensaje: 'Digite el segundo nùmero (valor)'
Variable: num2
PROCESO.
SALIDA:
Condiciòn: num1>num2
Si: 'El primer nùmero (valor) digitado es mayor que el segundo'
No: 'El segundo nùmero (valor) es mayor que el primero'
miércoles, 10 de febrero de 2016
TAREA: EDADES
ENTRADA:
Mensaje:'Ingrese la edad del usuario'
Variable: Edad
PROCESO:
VARIABLE:
Condición: Edad>=60
Si: 'El usuario es un cucho'
Condición: Edad >=40
Si: 'El usuario es maduro'
Condición: Edad>=18
Si:'El usuario es un adulto'
Condición:Edad>=12
Si: 'El usuario es adolecente'
Condición: Edad>=1
Si: 'El usuario es Niñ@'
No:'El usuario es Bebé'
Mensaje:'Ingrese la edad del usuario'
Variable: Edad
PROCESO:
VARIABLE:
Condición: Edad>=60
Si: 'El usuario es un cucho'
Condición: Edad >=40
Si: 'El usuario es maduro'
Condición: Edad>=18
Si:'El usuario es un adulto'
Condición:Edad>=12
Si: 'El usuario es adolecente'
Condición: Edad>=1
Si: 'El usuario es Niñ@'
No:'El usuario es Bebé'
Suscribirse a:
Entradas (Atom)