17
ALGORITMOS ALUMNA: Resendiz Rodriguez Cecilia MATERIA: Manejo de Técnicas de programación GRUPO: 202 PROFESOR: Hugo Acosta Serna TEMA: Conalep Tlalnepantla 1

Alumna 202

Embed Size (px)

Citation preview

Page 1: Alumna 202

ALGORITMOS

ALUMNA:

Resendiz Rodriguez Cecilia

MATERIA:

Manejo de Técnicas de programación

GRUPO:

202

PROFESOR:

Hugo Acosta Serna

TEMA:

Conalep Tlalnepantla 1

Page 2: Alumna 202

DIAGRAS DE FLUJO

PAG.2

PROBLEMA 1

Desarrollar un diagrama de flujo que despliegue en pantalla el grupo a cuál

perteneces.

Inicio

“202”

Fin

Este diagrama de flujo es el

más sencillo ya que el

programador muestra un

programa el cual muestra

en pantalla un dato

Inicia y finaliza

un programa

Page 3: Alumna 202

DIAGRAS DE FLUJO

PAG.3

PROBLEMA 2

Desarrollar un diagrama de flujo que lea una variable numérica y despliegue su

valor en pantalla.

Inicio

“Dame un

valor”

Y

“El valor dado fue:”

Y

fin

El programa le muestra

en pantalla una

instrucción al usuario

El programa

muestra en pantalla

el resultado

El usuario

digita un

valor

Page 4: Alumna 202

DIAGRAS DE FLUJO

PAG.4

PROBLEMA 3

Desarrolla un diagrama de flujo que despliegue en pantalla el nombre del usuario.

Inicio

“Digita tu nombre”

a

“El nombre dado fue”

a

Fin

El programador le da

una instrucción al

usuario

El programa le arroja

un resultado y se lo

muestra en pantalla

El usuario digita lo

que el programa

pide

Page 5: Alumna 202

DIAGRAS DE FLUJO

PAG.5

PROBLEMA 4

Desarrollar un diagrama de flujo que despliegue en pantalla el doble de un número

dado.

Inicio

“Digita un

número”

X

res=X*2

“El doble del número es:”

res

Fin

El programa muestra en

pantalla la instrucción del

programador

El usuario le

da un valor

El programa realiza

un proceso

El programa

muestra en pantalla

el resultado

Page 6: Alumna 202

DIAGRAS DE FLUJO

PAG.6

PROBLEMA 5

Desarrolla un algoritmo que dé como resultado la suma de dos números dados.

Inicio

“La suma de dos

números”

“digita dos

números”

Num1, Num2

Res=Num1+Num2

“La suma de dos números

dados es: “

Res

Fin

El programador

muestra en pantalla

al usuario de lo que

realiza su programa

Da la instrucción

de lo necesita

para mostrarle un

resultado al

usuario

El usuario digita

los valores

El programa

realiza un

proceso

El programa

muestra en

pantalla un

resultado

Page 7: Alumna 202

DIAGRAS DE FLUJO

PAG.7

PROBLEMA 6

Desarrollar un algoritmo que despliegue en pantalla el resultado del cubo de un

número dado.

Inicio

“El cubo de un

número”

“Digita un

número”

a

res=a^3

[ 3

“El cubo del número fue:”

res

Fin

Le muestra en

pantalla al usuario de

lo que realiza o

desarrolla el programa

Le muestra en

pantalla al

usuario las

instrucciones

El usuario

digita un

valor

El programa

realiza un

proceso

Despliega en

pantalla un

resultado

Page 8: Alumna 202

DIAGRAS DE FLUJO

PAG.8

PROBLEMA 7

Desarrollar un algoritmo que despliegue en pantalla el resultado de la suma de los

cuadrados de dos números cualquiera.

Inicio

“Digita dos

números “

a, b

res=(a^2)+ (b^2)

“La suma de los cuadrados

de los números es:”

res

Fin

Este programa da el

resultado de la suma de

dos números que el

usuario digita

Estos son los valores

que el usuario le digita

al programa

Page 9: Alumna 202

DIAGRAS DE FLUJO

PAG.9

PROBLEMA 8

Desarrolla un algoritmo que determine si un estudiante es mayor o menor de edad.

Inicio

“Digita tu

edad”

X

18<=X

SI

NO “Eres menor de

edad”

“Eres mayor de

edad” Fin

En este programa

aparte de un proceso

se debe de tomar una

decisión de lo que el

programa se pide

Si el resultado da que

si lo es, te muestra en

pantalla el resultado

correspondiente

Page 10: Alumna 202

DIAGRAS DE FLUJO

PAG.10

PROBLEMA 9

Desarrolla un algoritmo que despliegue en pantalla el resultado de la siguiente

expresión algebraica:(𝑎+𝑏)3

(𝑎−2)2

Inicio

“Digita dos

números”

a, b

Res=(a+b) ^3/(a-2) ^2

“El resultado de la expresión

algebraica es:”

Res

Fin

El programa

muestra las

instrucciones

El usuario lo

digita

El programa

realiza un

proceso

Despliega en

pantalla el

resultado

Page 11: Alumna 202

DIAGRAS DE FLUJO

PAG.11

PROBLEMA 10

Desarrolla un diagrama de flujo que permita determinar si un número es positivo o

negativo considerando al cero como positivo.

Inicio

“Digita un

número”

a

a>=0 NO

SI

“es negativo”

a

“es positivo”

a Fin

El programa compara lo

que el usuario digito con el

valor que el programa

adquiere el programador

Muestra en pantalla el

resultado según del valor

que el usuario digita

Page 12: Alumna 202

DIAGRAS DE FLUJO

PAG.12

PROBLEMA 11

Desarrollar un diagrama de flujo que permita determinar cuál es el mayor de dos

números cualquier dados.

Inicio

“Digita dos

números”

x, z

a>b NO

SI

“El mayor es”

b

“El mayor es “

a

Fin

El programa compara los dos

números adquiridos que

digito el usuario y en el

proceso determina qué valor

es el mayor

El programa muestra en

pantalla el resultado

según los valores dados

por el usuario

Page 13: Alumna 202

DIAGRAS DE FLUJO

PAG.13

PROBLEMA 12

Desarrolla un algoritmo que a partir de la venta generada determine si el

descuento aplicado es del 10% o 15%.Debera desplegar en pantalla el total a

pagar de la venta de acuerdo a la siguiente tabla:

VENTA es mayor a 1000 pesos el descuento será del 15% y si es menor el

descuento es del 10%.

Inicio

“Digita el total

de la venta “

X

X>1000 SI

NO

res=X-(X*.15)

res=X-(X.10)

“El total a pagar es:”

res

“El total a pagar es”

res Fin

“es mayor el descuento

es del 15%”

“es mayor el descuento

es del 10%”

El programa procesa el valor

que el usuario digita (el total

de la venta) y lo compara con

un valor determinado

Dependiendo del

valor del usuario se

toma una decisión

Se realiza un proceso

en la cual se hace una

operación aritmética

Y se muestra al

usuario un

resultado

Page 14: Alumna 202

DIAGRAS DE FLUJO

PAG.14

PROBLEMA 13

Desarrolla un diagrama de flujo que permita determinar y que lo despliegue en

pantalla el número mayor de tres números diferentes dados.

Inicio

“digita tres números”

a, b, c

a>b NO

SI

a>c

SI

“el mayor es:”

a

b>c SI

“el mayor es:”

b

NO

SI

“el mayor es:”

c

Fin

En este programa se

realizan varias

comparaciones al tener

tres valores diferentes y

de ellos solo se tiene que

digitar en pantalla el

mayor de los tres valores

dados

Se hace la

comparación de uno

con los otros dos

Page 15: Alumna 202

DIAGRAS DE FLUJO

PAG.15

PROBLEMA 14

Desarrolla un diagrama de flujo que permita ordenar de mayor a menor dos

números dados y los despliegue en pantalla ordenados.

Inicio

“digita dos

números “

X, Y

X>Y SI NO

“el orden de mayor a

menor es:”

X, Y

“el orden de mayor

a menor es:”

Y, X

Fin

Si el programa toma la

decisión de que el primer

valor es menor se digita en

pantalla primero el mayor

(el segundo valor)

El programa compara

los dos valores dados

por el usuario

Page 16: Alumna 202

DIAGRAS DE FLUJO

PAG.16

PROBLEMA 15

Desarrolla un algoritmo que identifique y muestre en pantalla el número mayor de

cuatro valores cualquier dados.

Inicio

“digita cuatro

valores”

a, b, c, d

a>b

SI

a>c

SI

a>d

SI

“el mayor es:”

a

NO b>c SI

b>d SI

“el mayor es:”

b

NO

NO c>d

NO

NO

SI

“el mayor es:”

d

“el mayor es:”

c

1

1

Fin

NO

Se hace la

comparación de un

valor con los otros

cuatro adquiridos

del usuario

Este es un

conector el cual

señala la entrada

de información

Y este

señala la

salida de

ella

Como todo programa tiene

que tener una salida y un fin Todo programa solo tiene

un inicio y un final por lo

cual todos los despliegues

se unen con los otros para

llegar al fin

Page 17: Alumna 202

DIAGRAS DE FLUJO

PAG.17

PROBLEMA 16

Desarrollar un algoritmo que despliegue en pantalla tres números cualquiera ordenados de mayor

a menor.

Inicio

“digita tres

números”

a, b, c

a>b

SI

a>c

SI

b>c

SI

“los números de

mayor a menor son:”

a, b, c

NO “los números de

mayor a menor son:”

a, c, b

NO b>c

SI a>c SI

“los números

de mayor a

menor son:”

b, a, c

NO NO

“los números de

mayor a menor

son:”

c, b, a

“los números de

mayor a menor son:”

b, c, a

NO

“los números de

mayor a menor son:”

c, a, b

Fin

En este programa el usuario quiere que sus

valores dados se muestren en pantalla de

mayor a menor por lo cual se comparan

determinando cual es el mayor y cuál es el

menor y el ultimo que quede quedara en

medio de los dos siendo así el orden Valores que el

usuario digita

Se comparan cada uno

de ellos

Se muestra en

pantalla al usuario

sus valores de

mayor a menor