miércoles, 24 de febrero de 2016

CICLO PARA:TABLAS DE EL 1 AL 9

Analisis:
ESCRIBIR: 'precione 1 para repasar tablas de el  1 a el 9'
LEER: n
PREGUNTAR: n=1
SI
CICLO PARA: m1 ← 1, 12, 1
ASIGNACION:c←1*m1
ESCRIBIR:1, 'x', m1, '=',c1

CIERRE

CICLO PARA: m2 ← 1, 12, 1
ASIGNACION:c2←2*m2
ESCRIBIR:2, 'x', m2, '=',c2

CIERRE

CICLO PARA: m3 ← 1, 12, 1
ASIGNACION:c3←3*m3
ESCRIBIR:3, 'x', m3, '=',c3

CIERRE

CICLO PARA: m4 ← 1, 12, 1
ASIGNACION:c4←4*m4
ESCRIBIR:4, 'x', m4, '=',c4

CIERRE

CICLO PARA: m5 ← 1, 12, 1
ASIGNACION:c5←5*m5
ESCRIBIR:5, 'x', m5, '=',c5

CIERRE

CICLO PARA: m6 ← 1, 12, 1
ASIGNACION:c6←6*m6
ESCRIBIR:6, 'x', m6, '=',c6

CIERRE

CICLO PARA: m7 ← 1, 12, 1
ASIGNACION:c7←7*m7
ESCRIBIR:7, 'x', m7, '=',c7

CIERRE

CICLO PARA: m8 ← 1, 12, 1
ASIGNACION:c8←8*m8
ESCRIBIR:8, 'x', m8, '=',c8

CIERRE

CICLO PARA: m9 ← 1, 12, 1
ASIGNACION:c9←9*m9
ESCRIBIR:9, 'x', m9, '=',c9

CIERRE 

FIN
  



CICLO MIENTRAS : PROMEDIO DE ESTUDIANTES

ANALISIS

ASIGNAR: mediar ←0
                   i←0
                   j←0
ESCRIBIR: 'digite la cantidad de estudiantes'
LEER: estud


ESCRIBIR: 'digite la cantidad de notas para calcular el promedio'
LEER: notas

CICLO MIENTRAS : i<=estud
CICLO MIENTRAS : j<=notas

ESCRIBIR: 'digite la nota' 
LEER: nota
CIERRE


ASIGNAR: mediar←mediar+nota
j←j+1

ESCRIBIR: 'el promedio del estudiante ' , i, 'es de' , mediar/notas

ASIGNAR: mediar←0
 j←1 
i←i+1

FIN


CICLO PARA : PROMEDIO DE ESTUDIANTES

ANÁLISIS

ASIGNACIÓN: T ← 0
ESCRIBIR: 'CALCULAR EL PROMEDIO DE NÚMERO DE ESTUDIANTES POR NÚMERO DE NOTAS'
LEER: E

ESCRIBIR: 'DIGITE EL NÚMERO DE NOTAS DE EL ESTUDIANTE'
LEER: N


CICLO PARA: A← 1 , E , 1
CICLO PARA: B← 1 , N , 1


ESCRIBIR: 'DIGITE UNA NOTA'
LEER: NTS


ASIGNAR: T ← NTS + T
CIERRE


ASIGNAR: C ← T/N
               T ← 0
ESCRIBIR: 'EL PROMEDIO DE EL ESTUDIANTE ES:' ,C
CIERRE

ESCRIBIR: 'DIGITE EL NUMERO DE ESTUDIANTES'
FIN



CICLO MIENTRAS: SUMA DE NUMEROS PARES E INPARES

ASIGNACIÓN

ESCRIBIR: 'digite 1 para resolver los números impares, 2 para resolver los números pares del, 1 al 10 se realiza la operación'
LEER: n

PROCESO: n>=2

SI
ASIGNAR: i ← 2
CICLO MIENTRAS: i<=10
ESCRIBIR: i
ASIGNAR: i ← i + 2 
                    z ←i + i + 6
CIERRE
ESCRIBIR: 'la suma de los números pares es ' , z

ASIGNAR: i ← 1
CICLO MIENTRAS: i <= 10
ESCRIBIR: i
ASIGNAR: i ← i + 2
                    z ← i + i + 3
CIERRE
ESCRIBIR: 'la suma de los números impares es ' , z
FIN

NO
ESCRIBIR: finalizar programa
FIN

CICLO PARA: SUMA DE NÚMEROS PARES E INPARES

ANÁLISIS
ESCRIBIR: 'suma de numeros inpares de 1-10 (25) ,y de numeros pares de 1-10(30)'

ESCRIBIR: 'precione 1 para empesar'
LEER: n 
PROCESO: n=1

SI
ESCRIBIR:'números inpares'
CICLO PARA: ni← 1 , 10 , 2
LEER: ni
CIERRE
ASIGNAR: ni1←1+3+5+7+9
ESCRIBIR:'suma de numeros inpares:' ,ni1

ESCRIBIR: 'números pares'
CICLO PARA: np← 1 , 10 , 2
ESCRIBIR:np
CIERRE
ASIGNAR:np1←2+4+6+8+10
ESCRIBIR: 'la suma de los números pares: ',np1
FIN

NO
ESCRIBIR: 'el número ingresado no es valido'
FIN


CICLO MIENTRAS : TABLAS DE MULTIPLICAR DESEADAS

ANÁLISIS

ASIGNACIÓN: N← 1

ESCRIBIR: 'INGRESE EL NUMERO DE LA TABLA DE MULTIPLICAR QUE DESEA SABER'

LEER: C

CICLO MIENTRAS: N<10

ESCRIBIR: C,'x',N,'=' ,C*N

ASIGNACIÓN: N ← N+1

CIERRE

FIN

CICLO PARA: TABLAS DE MULTIPLICAR DESEADAS

ANÁLISIS

ESCRIBIR: 'PROGRAMA PARA QUE MUESTRE LA TABLA DE MULTIPLICAR DE CUALQUIER NÚMERO'


ESCRIBIR: 'INGRESE UN NÚMERO PARA CONOSER SU TABLA DE MULTIPLICACION'


LEER: N


ESCRIBIR: 'LA TABLA DE MULTIPLICAR DE'  ,N,   'ES LA SIGIENTE'


CICLO PARA: C ← 1 , 10 ,1


ASIGNACIÓN: R←N*C


SALIDA: N,'x',C,'=',R


CIERRE


FIN

CICLO MIENTRAS: MÚLTIPLOS DE 4 HASTA 40

ANÁLISIS

ASIGNACIÓN: i ← 0

CICLO MIENTRAS: i <  40
ASIGNACIÓN: i ← i+4

ESCRIBIR: i

CIERRE

FIN

CICLO PARA: MULTIPLOS DE 4 HASTA 40

ANÁLISIS

CICLO PARA: I ← 4 , 40 , 4

ESCRIBIR: I

CIERRE

FIN

CICLO MIENTRAS: NÚMEROS 1-10

ANÁLISIS

ASIGNACIÓN: i ← 1

CICLO MIENTRAS: i <=11

ESCRIBIR: i

ASIGNAR: i ← i+1

CIERRE

FIN

CICLO PARA: NÚMEROS 1-10

ANÁLISIS

CICLO PARA: I ← 1 , 10 , 1

ESCRIBIR: I

CIERRE

FIN

jueves, 11 de febrero de 2016

DIAGRAMA DE FLUJO :ESTE PROGRAMA SUMARA, RESTAR, MULTIPLICAR

ANÁLISIS:
ESTE PROGRAMA SUMARA, RESTAR, MULTIPLICAR:
 1 SUMA,2 RESTA,3 MULTIPLICACIÓN

ENTRADA: N


PROCESO: N=1
SI : N= 1
ESCRIBIR: 'digite dos números'
LEER: I1,I2
ASIGNAR: SU<--I1+I2
ESCRIBIR: 'el resultado de la suma es' ,SU



PROCESO: N= 2
SI :N = 2
ESCRIBIR:  'digite dos números'
LEER: I4,I3
ASIGNAR: RE I4-I3
ESCRIBIR: 'el resultado de la resta es' ,RE

PROCESO: N=3
SI : N 3
ESCRIBIR: 'digite dos números'
LEER: I5,I6
ASIGNAR:MT<---- I5*I6
ESCRIBIR: 'el resultado de la multiplicación es' ,TM

FIN




DIAGRAMA DE FLUJO : INGRESE LOS TRES NUMEROS Y DETERMINE CUAL ES EL MAYOR

ANÁLISIS:
'INGRESE LOS TRES NÚMEROS Y DETERMINE CUAL ES EL MAYOR'

ENTRADA:'INGRESE LOS TRES NÚMEROS'

PROCESO:
 ESCRIBIR:'INGRESE LOS TRES NÚMEROS'
 LEER:N1,N2,N3
 PREGUNTAR:
 SI:
'EL NUMERO MAYOR ES :' ,N1
NO:
PREGUNTAR:N2>N3
SI:
'EL NUMERO MAYOR ES:' ,N2
NO:
PREGUNTAR:N3>N2
SI:
'EL NUMERO MAYOR ES:' ,N3

DIAGRAMA DE FLUJOI:DETERMINA EL NUMERO MAYOR O EL MENOR

ANÁLISIS:
'DETERMINA EL NUMERO MAYOR O EL MENOR'
ENTADA:
'INGRESE EL PRIMER NUMERO'
PROCESO:  -VARIABLES:N1
                                              N2
                       N1 > N2 
                     -SI:'EL NUMERO MAYOR ES:' ,N2
                     -NO:'EL NUMERO MENOR ES:' ,N1



lunes, 8 de febrero de 2016

DIAGRAMA DE FLUJO:EDADES

ANÁLISIS:
ESCRIBIR:'INGRESE SU EDAD PARA SABER EN QUE ETAPA DE VIDA ESTA'
   ENTRADA: EDAD
PROCESO:
SI: >=80
ESCRIBIR:USTED ES UN CUCHO
SI NO:>=40
ESCRIBIR:USTED ES UN MADURO
SI NO:>=18
ESCRIBIR:USTED ES UN ADULTO
SI NO:>=12
ESCRIBIR:USTED ES UN ADOLESCENTE
SI NO:>=1 
ESCRIBIR:USTED ES UN NIÑO
SI NO: <1
ESCRIBIR:USTED ES UN BEBE



DIAGRAMA DE FLUJO: SUELDO

ANÁLISIS: 'INGRESA EL SUELDO QUE GANA AL MES'
   
ENTRADA: S1
                   
PROCESO:>=1'500.000
                   ASIGNACIÓN: SI=S+50000
                                              NO=S-150000
 SALIDA:

                   ESCRIBIR: 'EL TOTAL DE SU SUELDO ES DE :' ,SI O NO


DIAGRAMA DE FLUJO : EDAD

ANÁLISIS:'INGRESAR EDAD , PARA SABER SI ES MAYOR O MENOR DE EDAD

ENTRADA:EDAD


PROCESO: EDAD>=18
                    SI ES MAYOR A 18
                    ESCRIBIR:'USTED ES MAYOR DE EDAD'

                    SI NO ES MAYOR A 18
                    ESCRIBIR:'USTED ES MENOR DE EDAD'