Algoritmos selectivos
Enviado por Isaac New • 28 de Febrero de 2016 • Apuntes • 1.209 Palabras (5 Páginas) • 346 Visitas
[pic 1]
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA
LIC. EN INGENIERIA CIVIL
ALGORITMOS Y PSEUDOCÓDIGOS
ALUMNO:
ISAAC RIVAS SÁNCHEZ
SEMESTRE Y GRUPO:
2° “D”
MATERIA:
PROGRAMACIÓN POR COMPUTADORA
DOCENTE:
M.C. EDGAR GONZÁLEZ SANTIAGO
FECHA DE ENTREGA:
21/SEPTIEMBRE/2015
[pic 2]
TUXTLA GUTIÉRREZ, CHIAPAS.
EJERCICIO 11.
DIAGRAMA DE FLUJO
[pic 3]
[pic 4]
EJERCICIO 11.
PSEUDOCÓDIGO
- Inicio
- Introduce el valor de X
- Entrada por teclado: X
- Introduce el valor de Y
- Entrada por teclado: Y
- Si X>Y entonces
- Imprimir: X es mayor que Y
- Si X
- Imprimir: X es menor que Y
- Si X=Y entonces
- Imprimir: X es igual a Y
- Fin
EJERCICIO 12.
DIAGRAMA DE FLUJO
[pic 5][pic 6]
EJERCICIO 12.
PSEUDOCÓDIGO
- Inicio
- Introduce nombre de la persona
- Entrada por teclado: NOMB
- Introduce año de nacimiento
- Entrada por teclado: AÑO
- Introduce edad de la persona
- Entrada por telcado: E
- Si E>60 entonces
- Imprimir: LA PERSONA CON NOMBRE: ',NOMB,' DE EDAD: ',E,' NACIDA EN EL AÑO: ',AÑO,' ES MAYOR DE EDAD
- Si E<60 entonces
- Imprimir: LA PERSONA CON NOMBRE: ',NOMB,' DE EDAD: ',E,' NACIDA EN EL AÑO: ',AÑO,' NO ES MAYOR DE EDAD
- Fin
EJERCICIO 13.
DIAGRAMA DE FLUJO
[pic 7][pic 8]
EJERCICIO 13.
PSEUDOCÓDIGO
- Inicio
- Introduce el valor de X
- Entrada por teclado: X
- Si X>0 entonces
- Imprimir: LA CANTIDAD: ',X,' ES MAYOR A 0 POR LO TANTO ES UNA CANTIDAD POSTITIVA
- Si X<0 entonces
- Imprimir: LA CANTIDAD: ',X,' ES MENOR A 0 POR LO TANTO ES UNA CANTIDAD NEGATIVA
- Imprimir: LA CANTIDAD: ',X,' ES IGUAL A 0 POR LO TANTO ES UNA CANTIDAD NEUTRA
- Fin
EJERCICIO 14.
DIAGRAMA DE FLUJO
[pic 9]
[pic 10]
EJERCICIO 14.
PSEUDOCÓDIGO
- Inicio
- Introduce el valor de C
- Entrada por teclado: C
- Si C>=1000 entonces
- Imprimir: LA CANTIDAD: ',C,' DE LÁPICES ES MAYOR O IGUAL QUE 1000 POR LO TANTO DEBERÁ PAGAR 85 CENTAVOS
- Si C<1000 entonces
- Imprimir: LA CANTIDAD: ',C,' DE LÁPICES ES MENOR QUE 1000 POR LO TANTO DEBERÁ PAGAR 90 CENTAVOS
- Fin
EJERCICIO 15.
DIAGRAMA DE FLUJO
[pic 11]
[pic 12]
EJERCICIO 15.
PSEUDOCÓDIGO
- Inicio
- Introduce el valor de A
- Entrada por teclado: A
- Si A>2500 entonces
- Efectuar las operaciones entre la variable: A*0.15; A-DESC= TOT
- Imprimir: EL PRECIO DEL TRAJE ES DE: ',A,' MAYOR A 2500 POR LO TANTO A LA PERSONA SE LE HARÁ UN DESCUENTO DE: ',DESC,’ Y PAGARA UN TOTAL DE: ',TOT,'
- Si A<2500 entonces
- Efectuar las operaciones entre la variable: A*0.08; A-SEC= LOT
- Imprimir: EL PRECIO DEL TRAJE ES DE: ',A,' MENOR A 2500 POR LO TANTO SE LE HARA UN DESCUENTO DE: ',SEC,' Y PAGARA UN TOTAL DE: ',LOT,'
- Fin
EJERCICIO 16.
DIAGRAMA DE FLUJO
[pic 13]
[pic 14]
[pic 15]
EJERCICIO 16.
PSEUDOCÓDIGO
- Inicio
- Introduce el valor de A
- Entrada por teclado: A
- Introduce el valor de B
- Entrada por teclado: B
- Introduce el valor de C
- Entrada por teclado: C
- Si A>B AND A>C entonces
- Imprimir: LA CANTIDAD: ',A,' ES MAYOR QUE LA CANTIDAD: ',B,' Y: ',C,'
- Si B>A AND B>C entonces
- Imprimir: LA CANTIDAD: ',B,' ES MAYOR QUE LA CANTIDAD: ',A,' Y: ',C,'
- Si C>A AND C>B entonces
- Imprimir: LA CANTIDAD: ',C,' ES MAYOR QUE LA CANTIDAD: ',B,' Y: ',A,'
- Fin
EJERCICIO 17.
DIAGRAMA DE FLUJO
[pic 16]
[pic 17]
EJERCICIO 17.
PSEUDOCÓDIGO
- Inicio
- Introduce el número de personas
- Entrada por teclado: NP
- Si NP>200 AND NP<=300 entonces
- Imprimir: LA CANTIDAD DE PERSONAS ES: ',NP,' QUE ES MAYOR O IGUAL A 200 POR LO TANTO EL CLIENTE DEBERA PAGAR $95 POR PLATILLO
- Si NP<=300 entonces
- Imprimir: LA CANTIDAD DE PERSONAS ES: ',NP,' QUE ES MENOR O IGUAL QUE 300 POR LO TANTO EL CLIENTE PAGARA $85 POR PLATILLO
- Si NP>300 entonces
- Imprimir: LA CANTIDAD DE PERSONAS ES: ',NP,' QUE ES MAYOR A 300 POR LO TANTO EL CLIENTE DEBERA PAGAR $75 POR PLATILLO
- Fin
EJERCICIO 18.
DIAGRAMA DE FLUJO
[pic 18][pic 19]
EJERCICIO 18.
PSEUDOCODIGO
- Inicio
- Introduce el valor de los kilos
- Entrada por teclado: KG
- Introduce el precio por kilo
- Entrada por teclado: PxKG
- Efectuar las operaciones entre las variables: (PxKG+0.20)*KG; (PxKG+0.30)*KG; TA1+TA2=TA1TA2
- Efectuar las operaciones entre las variables: (PxKG-0.30)*KG; (PxKG-0.50)*KG; TB1+TB2=TB1TB2
- Si TA1A2>TB1B2 entonces
- Imprimir: LA GANCIA OBTENIDA DE: ',TA1A2,' DEL TIPO DE UVA A TAMAÑO 1 Y 2 ES MAYOR QUE LA GANANCIA: ',TB1B2,' DEL TIPO DE UVA B TAMAÑO 1 Y 2
- Fin
EJERCICIO 19.
DIAGRAMA DE FLUJO
[pic 20]
[pic 21]
[pic 22]
EJERCICIO 19.
PSEUDOCÓDIGO
- Inicio
- Introduce el número de alumnos
- Entrada por teclado: ALU
- Efectuar las operaciones entre la variable: ALU*65=RNT
- Si ALU>=100 entonces
- Imprimir: EL NUMERO DE ALUMNOS ES DE: ',ALU,' MAYOR A 100 POR LO TANTO CADA ALUMNO PAGARA $65 Y EL DIRECTOR PAGARA A LA AGENCIA: ',RNT,'
- Efectuar las operaciones entre la variable: ALU*70=RNT
- Si ALU>=50 AND ALU<=99 entonces
- Imprimir: EL NUMERO DE ALUMNOS ES: ',ALU,' MAYOR O IGUAL A 50 Y MENOR O IGUAL A 99 POR LO TANTO CADA ALUMNO DEBERA PAGAR $70 Y EL COSTO DEL VIAJE SERA DE $: ',RNT,'
- Efectuar las operaciones entre la variable: ALU*95=RNT
- Si ALU>=30 AND ALU<=49 entonces
- Imprimir: EL NUMERO DE ALUMNOS ES: ',ALU,' MAYOR O IGUAL A 30 Y MENOR O IGUAL A 49 POR LO TANTO CADA ALUMNO PAGARA $95 Y EL COSTO DEL VIAJE SERA $: ',RNT,'
- Efectuar las operaciones entre la variable: 400/ALU=PAGO
- Si ALU<30 entonces
- Imprimir: EL NUMERO DE ALUMNOS ES: ',ALU,' MENOR A 30 POR LO TANTO LA AGENCIA COBRARA $4000 Y CADA ALUMNO PAGARA: ',PAGO,'
- Fin
EJERCICIO 20.
DIAGRAMA DE FLUJO
...