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
miércoles, 24 de febrero de 2016
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é'
lunes, 8 de febrero de 2016
SALARIO
ENTRADA:
Mensaje: 'Ingrese el salario ganado'
Variable: Salario
PROCESO:
SALIDA:
Asignaciòn: descuento←Salario-150000
Asignaciòn: abono←Salario+50000
Condiciòn: Salario>=1500000
Si:'Su salario es mayor:',descuento
No: 'Su salario es menor:',abono
Mensaje: 'Ingrese el salario ganado'
Variable: Salario
PROCESO:
SALIDA:
Asignaciòn: descuento←Salario-150000
Asignaciòn: abono←Salario+50000
Condiciòn: Salario>=1500000
Si:'Su salario es mayor:',descuento
No: 'Su salario es menor:',abono
EDAD
ENTRADA:
Mensaje: 'Digite la edad del usuario'
Variable: edad
PROCESO:
SALIDA:
Condición: edad>=18
Si: 'El usuario si es adulto'
No: 'El usuario no es un adulto'
Mensaje: 'Digite la edad del usuario'
Variable: edad
PROCESO:
SALIDA:
Condición: edad>=18
Si: 'El usuario si es adulto'
No: 'El usuario no es un adulto'
QUIMICA
ENTRADA
Mensaje: 'Digite la cantidad de NACI'
Variable: NACI
Mensaje: 'Digite la cantidad de NH3'
Variable: NH3
PROCESO
Variable: Suma
Asignacion: Suma←NACI+NH3
SALIDA
Mensaje: 'El resultado de la suma es de:',Suma
sábado, 6 de febrero de 2016
VELOCIDAD
ENTRADA
Mensaje: 'Digita la distancia que recorrio en km'
Variable: x
Mensaje: 'Digita el tiempo en minutos en el cual recorrio el auto'
Variable: t
PROCESO
Variable: Velocidad
Asignacion: Velocidad←x/t
SALIDA
Mensaje: 'El auto iba a una velocidad de:',Velocidad
TEOREMA DE PITAGORAS
ENTRADA
Mensaje: 'Digite el valor del primer cateto'
Variable: cateto1
Mensaje: 'Digite el valor del segundo cateto'
Variable: cateto2
PROCESO
Variable:hipotenusa
Asignación: hipotenusa←cateto1^2+cateto2^2
hipotenusa←hipotenusa^(1/2)
SALIDA
Mensaje: 'el valor de la hipotenusa es de:',hipotenusa
KILOMETROS
ENTRADA
Mensaje: 'Digite los metros de distancia desde mi casa hasta el colegio'
Variable: casa
PROCESO
Variable: kilometros
Asignacion: kilimetros←casa/1000
SALIDA
Mensaje: 'Los kilometros de distancia es de;',kilometros
COMPRA DE UTILES
ENTRADA
Mensaje: 'Digite el precio de los esferos'
Variable esferos
Mensaje: 'Digite el precio de los cuadernos'
Variable: cuadernos
Mensaje:'Digite el precio de las carpetas'
Variable: carpetas
PROCESOS
Variable: resultado
Asignación: resultado←esferos*2+cuaderos*7+carpetas*3
SALIDA
Mensaje:'El resultado de la compra es de:',resultado
lunes, 1 de febrero de 2016
LA VELOCIDAD DE UN AUTO
·
ENTRADA:
MENSAJE: 'DIGITA LA DISTANCIA
RECORRIDA DEL AUTO'
VARIABLE: X
MENSAJE: 'DIGITA EL TIEMPO DEL
RECORRIDO'
VARIABLE: T
·
PROCESO:
VARIABLE: VELOCIDAD
ASIGNACIÓN: VELOCIDAD←X/T
·
SALIDA:
MENSAJE: 'LA VELOCIDAD
RECORRIDA DEL AUTO ES DE:',VELOCIDAD
EL AREA DEL TRIANGULO
·
ENTRADA:
MENSAJE: 'DIGITA EL VALOR DE
LA BASE'
VARIABLE: B
MENSAJE: 'DIGITA EL VALOR DE
ALTURA'
VARIABLE: H
·
PROCESO:
VARIABLE: AREA
ASIGNACIÓN: AREA←B*H/2
·
SALIDA:
MENSAJE: 'EL AREA DEL
TRIANGULO ES DE:',AREA
EL ÁREA Y EL PERÍMETRO DE UN CIRCULO
·
ENTRADA:
MENSAJE: 'DIGITA EL VALOR DE
PI'
VARIABLE: PI
MENSAJE: 'DIGITA EL VALOR DE
RADIO'
VARIABLE: R
·
PROCESO:
VARIABLE: PERIMETRO
ASIGNACIÓN:
PERIMETRO←2*PI*R
VARIABLE: AREA
ASIGNACIÓN: AREA←PI*R*R
·
SALIDA:
MENSAJE: 'EL PERIMETRO Y EL
AREA DEL CIRCULO ES DE:',PERIMETRO,AREA
AREA DE UN CUADRADO
ENTRADA:
MENSAJE: 'DIGITE LA PRIMERA
MEDIDA DEL LADO DEL CUADRADO'
VARIABLE: LADO
PROCESO:
VARIABLE: ÁREA
ASIGNACIÓN: ÁREA ←LADO*LADO
SALIDA:
MENSAJE: 'EL ÁREA DEL CUADRADO
ES:',ÁREA
Suscribirse a:
Entradas (Atom)






























