Algoritmos

71

Transcript of Algoritmos

491+ 25

516

+

V V V

V F F

F V F

F F F

V+ F

F

san+ sano

sansano

C:\

G=K/1000

Esta variable se denomina G y se utiliza para recordar el valor de un gramo de manzana.

K es un dato de entrada, y tambiénSe considera una variable

G=K/1000

La constante “1000” sirva para transformar el valor Por kilo a un valor por gramo

M=G * P

operandos

operador

M=G * P

Operador de asignación

El resultado de GxP se asigna a la variable M

G=K/1000

M=G * P

Ingresar K y P

Devolver M

Ingresar K=200 y P=250

G tiene el valor 0,2

M tiene el valor 50

G=K/1000

M=G * P

Ingresar K y P

Devolver M

Diagrama de flujo

Diagrama de Nassi-Schneidermann

C

3

4

2

1

C: Condición

3

si no

4

2

1

C

C: Condición

Iniciosalir de la camaducharsetomar desayunosi esta lloviendo entonces

tomar el paraguasfin sitomar la mochilatomar la micro

fin

C

3a 3b

4

2

1

si no

C: Condición

3a 3b

si no

4

2

1

C

C: Condición

Iniciosalir de la camaducharsetomar desayunosi esta lloviendo entonces

llevar la parcasi no

llevar la chaquetafin sitomar la mochilatomar la micro

fin

2a 2b 2c

3

1

x?x mayor que 0

x igual a 0

x menor que 0

3

x mayor que 0?

1

x menor que 0?

si

si

no

no

2a 2b 2c

Iniciosalir de la camaducharsetomar desayunosi esta lloviendo entonces

llevar la parcasi no esta lloviendo pero hace frío

llevar la chaquetasi no

llevar un chalecofin sitomar la mochilatomar la micro

fin

Botón

giro saldo clave error

1 32

etc

salir

giro clavesaldo error

Botón

1 2 3 etoc

salir

C

2

1

3

C: Condición

si

no

1

3

2

C

C: Condición

Inicio

definir variable x

asignar el valor -1 a x

mientras x sea menor que cero

ingresar x por teclado

fin mientras

mostrar valor de x

fin

C

2

1

3

C: Condición

si

no

1

3

2

C

C: Condición

Inicio

ejecutar 1

repetir

ejecutar 2

hasta que se cumpla condición

ejecutar 3

fin

Inicio

definir variable x

repetir

ingresar x por teclado

Hasta que x sea mayor que cero

mostrar valor de x

fin

Inicio contador, fin contador

2

3

1

1

3

2

Inicio contador, fin contador

Inicio

ejecutar 1

desde contador inicial hasta contador final

ejecutar 2

fin desde

ejecutar 3

fin

5

0i

i

Inicio

definir variable “sumatoria”

asignar el valor 0 a “sumatoria”

desde i igual a 0 hasta i igual a 5

sumatoria = sumatoria + i

fin desde

mostrar valor de “sumatoria”

fin