informatica 3

19
DIAGRAMAS DE FLUJO MALCON BELTRAN ACEVEDO MANEJO DE TECNICAS DE PROGRAMACION HUGO ACOSTA SERNA GRUPO: 201

Upload: malcon-beltran

Post on 09-Apr-2017

82 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Informatica 3

DIAGRAMAS DE FLUJO

MANEJO DE TECNICAS DE PROGRAMACION

MALCON BELTRAN ACEVEDO

HUGO ACOSTA SERNA

GRUPO: 201

Page 2: Informatica 3

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

Inicio

31416

Fin

Inicio/Fin Es para indicar el principio de termino de un diagrama flujo, solo puede existir dos tipos de este tipo en un diagrama

Salida de datos Refleja el resultado del procedimiento de la información

Flujo de información indica la secuencia de los demás objetos que integran el diagrama

Inicio/Fin Es para indicar el principio de termino de un diagrama flujo, solo puede existir dos tipos de este tipo en un diagrama

Page 3: Informatica 3

PROBLEMA 2Desarrollar un diagrama de flujo que despliegue en pantalla la frase “Hola grupo 201”

Inicio

Hola Grupo 201

Fin

Proceso interno Es el desarrollo de generación de cábulas aritméticos del procedimiento

Page 4: Informatica 3

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

Inicio

Usuario

“Nombre de usuario”

Fin

Page 5: Informatica 3

PROBLEMA 4Desarrolla un diagrama de flujo que imprima en pantalla el doble de un numero

Inicio

Dame un numero cualquiera

Núm.

Res=núm.*2

“El doble”

Res

Fin

Entrada de datos Indica la captación de un dato proveniente de una unidad

Page 6: Informatica 3

PROBLEMA 5Desarrollar un algoritmo de flujo que indique el nombre y grupo que el usuario indique

Inicio

Nombre y grupo

Usuario

Fin

Page 7: Informatica 3

PROBLEMA 6Desarrollar un algoritmo grafico que despliegue en pantalla el resultado de la suma de los cuadrados de dos números cualquiera

Inicio

“Digita la suma de dos

numero al cuadrado

cualquiera”

Núm. 1

Núm. 2

Res=núm. 1+num. 2

“Suma de dos números al cuadrado”

Res

Fin

Page 8: Informatica 3

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

(x+ y )(x− y )

Inicio

Dame el valor de X, Y

X, Y

Res=(x +y)*3/(x-y)*2

Resultado

Fin

Page 9: Informatica 3

PROBLEMA 8Desarrollar un diagrama que determine si un número proporcionado por el usuario es positivo o negativo considerando el cero como positivo

Inicio

Suma de positivos

Núm.

Núm. > 0

Positivo

Suma

Fin

Condicional o toma de decisiones Permite ser una expansión, debe tener dos resultados

Cierto (Si) Falso (No

Page 10: Informatica 3

PROBLEMA 9Desarrollar un diagrama de flujo que permita desarrollar si una persona es mayor de edad o si es menor

Inicio

Digítame si una persona es mayor o

menor de edad

Edad

18+

Menor de edad

Mayor de edad

Fin

Page 11: Informatica 3

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

Inicio

Digítame dos números

Núm. 1>=Núm. 2

Num.1>Num.2

Mayor

Menor

Fin

Page 12: Informatica 3

PROBLEMA 11Desarrollar un diagrama de flujo que determine el monto total a pagar en una venta, considerando que el total es mayor a $1000, se le aplicara el 20% de descuento de lo contrario solo se le aplicara el 5%

R

Inicio

Digita la cantidad

Compra

Compra>1000Res=compra-(compra*.20) Res=compra-(compra*.05)

“Total a pagar”

Res

Fin

Page 13: Informatica 3

PROBLEMA 12Desarrollar un diagrama de flujo que determine el número mayor de entre 3 números diferentes dados.

Inicio

Digítame 3 número diferentes

Numero

Números 10, 20, 30 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

21, 22, 23, 24, 25, 26, 27, 28, 29, 30

Fin

Page 14: Informatica 3

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

Inicio

Digita dos números

A, b

a>b

Fin

“El menor es”

b

“El menor es”

a

Page 15: Informatica 3

PROBLEMA 14Desarrollar un algoritmo que permite ordenar de mayor a menor dos números cualquiera dados

PROBLEMA 15

Inicio

Digita dos números

a, b

a>b“El orden es” a, b

“El orden es” b, a

Fin

Page 16: Informatica 3

Desarrollar un algoritmo que permita determinar y mostrar en pantalla el número mayor de 4 números dados

PROBLEMA 16

inicio

Digita 4 números cualquiera

a, b, c, d

a>b

a>c

a>d

b>db>c

dc>

“El número mayor es”

b

“ El numero mayor es”

b

“El numero mayor es”

c

Fin

Page 17: Informatica 3

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

Inicio

Digítame 3 números

a, b, c

a>b

a>c

b>c

Fin

a, c, b

a, b, c

b, c, a

b, a, c