Recuperación 2 unidad

20
Conalep Tlalnepantla 1 Maestro: Hugo Acosta Serna Módulo: Manejo de técnicas de programación Alumno: Erik González Aldana Grupo: 201

Transcript of Recuperación 2 unidad

Page 1: Recuperación 2 unidad

Conalep Tlalnepantla 1

Maestro: Hugo Acosta Serna

Módulo: Manejo de técnicas de programación

Alumno: Erik González Aldana

Grupo: 201

“Problemas de diagramas de

flujo”

Page 2: Recuperación 2 unidad

Problema 1:

Desarrollar un diagrama de flujo que despliegue en pantalla el valor de π.

Inicio

π= 3.1416

Fin

Este símbolo

nos servirá para dar

inicio y fin

Esta flecha

nos indicara el orden

y

Este símbolo refleja el resultado

de la

Page 3: Recuperación 2 unidad

Problema 2:

Desarrollar un diagrama de flujos que despliegue en pantalla la frase “hola grupo 201”.

“Hola grupo 201”

Page 4: Recuperación 2 unidad

Problema 3:

Desarrollar un diagrama de flujo que imprima en pantalla el nombre que el usuario indique.

“Digita tu nombre”

nom

“Tu nombre es”

nom

Este símbolo capta el

dato proveniente de algún

Page 5: Recuperación 2 unidad

Problema 4:

Desarrollar un diagrama de flujo que imprima en pantalla el doble de un número dado.

“Dame un número”

res=num*2

num

“El doble del número es”

res

Este símbolo genera o desarroll

a cálculos

Page 6: Recuperación 2 unidad

Problema 5:

Desarrollar un diagrama de flujo que despliegue en pantalla el nombre y grupo que el usuario indique.

“Digita tu nombre y grupo”

nom, grupo

“Tu nombre es”nom

“Tu grupo es”grupo

Page 7: Recuperación 2 unidad

Problema 6:

Desarrollar un algoritmo gráfico que despliegue en pantalla el resultado de la suma de los cuadrados de dos números cualquiera.

“Dame dos números

cualquiera”

x, y

res=x^2+y^2

“La suma de los cuadrados de dos

números es”res

Page 8: Recuperación 2 unidad

Problema 7

Desarrollar un diagrama de flujo que muestre en pantalla el resultado de la siguiente expresión matemática.

“Dame dos números”

h, i

res=((h+i)^3)/((h-i)^2)

“El resultado es”res

Page 9: Recuperación 2 unidad

Problema 8:

Desarrollar un algoritmo que determine si un número proporcionado por el usuario es positivo o negativo. Considerando el 0 como positivo.

“Dame un número”

núm

núm>=0

“Positivo” “Negativo”

Este símbolo sólo se

utiliza si se tienen dos

La prueba de

escritorio es una

herramienta que

verificara si el

No

Si

Page 10: Recuperación 2 unidad

Problema 9:

Desarrollar un diagrama de flujo que permita determinar si una persona es mayor de edad o menor.

“Digita tu edad”

edad

edad<=18

“Eres mayor” “Eres menor”

Prueba de escritorio

núm núm>=0

Positivo

Negativo

5 5>=0 X

-13-

13>=0

X

0 0>=0 X

No

Si

Page 11: Recuperación 2 unidad

Problema 10

Desarrollar un algoritmo que permita determinar cuál es el mayor de dos números dados.

“Dame dos números”

x, y

x>=y

edad edad>=18

Si No

18 18>=18

X

13 13>=18

X

23 23>=18

X

Prueba de escritorio

No

Page 12: Recuperación 2 unidad

Problema 11:

Desarrollar un algoritmo que determine el monto total a pagar en una cuenta, considerando que si el total es mayor a mil pesos se le aplicara el 20% de descuento, de lo contrario sólo se le aplicara el 5%.

“El mayor es”x

“El mayor es”y

“Digita el monto”

monto

monto> 1000

Si

x y x>=y Si No

50 79 50>=79

X

27 14 27>=14

X

10 10 10>=10

X

Prueba de escritorio

No

Page 13: Recuperación 2 unidad

Problema 12:

Desarrollar un diagrama de flujo que determine el número mayor de tres números diferentes.

res=monto-(monto*.20)

res=monto-(monto*.05)

“El monto total es”res

Inicio

“Digita tres números”

a, b, c

a>b

a>c

“El mayor es” a

b>c

“El mayor es” c

“El mayor es”b

Si

Prueba de escritoriomon

toMonto>1

000Si No

2000 2000>1000

X

1430 1400>1000

X

620 620>1000

X

Prueba de escritorio

a b c a>b

a>c

b>c

a b c

3 4 5 3>4

4>5

X

6 7 4 6>7

7>4

X

10

4 2 10>4

10>2

XSi

No

Si

No

No

Si

Page 14: Recuperación 2 unidad

Problema 13:

Desarrollar un algoritmo que determine y muestre en pantalla el menor de dos números dados.

Fin

“Digita dos números

cualquiera”

d, f

d<f

“El menor es”d

“El menor es”f

No

Si

Page 15: Recuperación 2 unidad

d f A<b Si No

15 30 15<30

X

14 5 14<5

X

10 10 10<10

X

Problema 14:

Desarrollar un algoritmo que permita ordenar de mayor a menor dos números cualquiera dados.

“Digita dos números”

x, y

x>y

“El orden es”x, y

“El orden es”y, x

Prueba de escritorio

No

Si

Page 16: Recuperación 2 unidad

x y x>y Si No

3 19 3>19

X

14 10 14>10

X

7 7 7>7 X

Problema 15:

Desarrollar un algoritmo que permita determinar y mostrar en pantalla el número mayor de cuatro números cualquiera.

“Digita cuatro números”

x, p, z, y

Prueba de escritorio

Prueba de escritorio

x p z yx>p

x>z

x>y

p>z

p>y

z>y

x p z y

7 8 910

7>8

8>9

9>10

X

10

6 5 310>6

10>5

10>3

X

114

7 61>14

14>7

14>6

X

9 312

59>3

9>12

12>5

X

Page 17: Recuperación 2 unidad

Problema 16:

Desarrollar un algoritmo que permita ordenar de mayor a menor tres números diferentes dados.

x>p

x>z

x>y

“El mayor es”x

“El mayor es”y

z>y

p>y p>z

“El mayor es”z

“El mayor es”p

“Dame tres números”

Si

Si

No

No

No

Si

Si

No

Si

No

No

Si

Prueba de escritorioa b c a>

ba>c

b>c

c>a

“El orden es”

14 5 4 14>5

14>4

5>4

a, b, c

9 12 2 9>12

12>2

2>9

b, a, c

3 7 16 3>7

7>16

c, b, a

15 1 8 15>1

15>8

1>8

a, c, b

3 17 6 3>17

17>6

6>3

b, c, a

9 1 139>1

9>13

c, a, b

Page 18: Recuperación 2 unidad

a, b, c

a>b b>c c>a“El orden es”

b, c, a

“El orden es”c, b, a

a>c“El orden es”

c, a, b“El oren es”

b, a, c

b>c“El orden es”

a, c, b

1

“El orden es”a, b, c

1

Este símbolo nos ayuda a seguir continuidad con el diagrama de flujo, solo puede haber

No

No

Si

Si

No

Si

No

Si

No

Si