algoritmos

71

Upload: kharolyulieht

Post on 12-Aug-2015

7 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Algoritmos
Page 2: Algoritmos
Page 3: Algoritmos
Page 4: Algoritmos

491+ 25

516

Page 5: Algoritmos

+

V V V

V F F

F V F

F F F

V+ F

F

Page 6: Algoritmos

san+ sano

sansano

Page 7: Algoritmos
Page 8: Algoritmos
Page 9: Algoritmos
Page 10: Algoritmos
Page 11: Algoritmos
Page 12: Algoritmos
Page 13: Algoritmos
Page 14: Algoritmos
Page 15: Algoritmos
Page 16: Algoritmos
Page 17: Algoritmos
Page 18: Algoritmos
Page 19: Algoritmos
Page 20: Algoritmos
Page 21: Algoritmos
Page 22: Algoritmos

C:\

Page 23: Algoritmos
Page 24: Algoritmos
Page 25: Algoritmos

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

Page 26: Algoritmos
Page 27: Algoritmos
Page 28: Algoritmos

G=K/1000

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

Page 29: Algoritmos
Page 30: Algoritmos

M=G * P

operandos

operador

Page 31: Algoritmos
Page 32: Algoritmos

M=G * P

Operador de asignación

El resultado de GxP se asigna a la variable M

Page 33: Algoritmos
Page 34: Algoritmos

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

Page 35: Algoritmos
Page 36: Algoritmos

C

3

4

2

1

C: Condición

Page 37: Algoritmos

3

si no

4

2

1

C

C: Condición

Page 38: Algoritmos
Page 39: Algoritmos

Iniciosalir de la camaducharsetomar desayunosi esta lloviendo entonces

tomar el paraguasfin sitomar la mochilatomar la micro

fin

Page 40: Algoritmos

C

3a 3b

4

2

1

si no

C: Condición

Page 41: Algoritmos

3a 3b

si no

4

2

1

C

C: Condición

Page 42: Algoritmos
Page 43: Algoritmos

Iniciosalir de la camaducharsetomar desayunosi esta lloviendo entonces

llevar la parcasi no

llevar la chaquetafin sitomar la mochilatomar la micro

fin

Page 44: Algoritmos
Page 45: Algoritmos
Page 46: Algoritmos

2a 2b 2c

3

1

x?x mayor que 0

x igual a 0

x menor que 0

Page 47: Algoritmos

3

x mayor que 0?

1

x menor que 0?

si

si

no

no

2a 2b 2c

Page 48: Algoritmos
Page 49: Algoritmos

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

Page 50: Algoritmos
Page 51: Algoritmos

Botón

giro saldo clave error

1 32

etc

salir

Page 52: Algoritmos

giro clavesaldo error

Botón

1 2 3 etoc

salir

Page 53: Algoritmos
Page 54: Algoritmos
Page 55: Algoritmos
Page 56: Algoritmos

C

2

1

3

C: Condición

si

no

Page 57: Algoritmos

1

3

2

C

C: Condición

Page 58: Algoritmos
Page 59: Algoritmos

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

Page 60: Algoritmos
Page 61: Algoritmos

C

2

1

3

C: Condición

si

no

Page 62: Algoritmos

1

3

2

C

C: Condición

Page 63: Algoritmos

Inicio

ejecutar 1

repetir

ejecutar 2

hasta que se cumpla condición

ejecutar 3

fin

Page 64: Algoritmos

Inicio

definir variable x

repetir

ingresar x por teclado

Hasta que x sea mayor que cero

mostrar valor de x

fin

Page 65: Algoritmos
Page 66: Algoritmos

Inicio contador, fin contador

2

3

1

Page 67: Algoritmos

1

3

2

Inicio contador, fin contador

Page 68: Algoritmos

Inicio

ejecutar 1

desde contador inicial hasta contador final

ejecutar 2

fin desde

ejecutar 3

fin

Page 69: Algoritmos

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

Page 70: Algoritmos
Page 71: Algoritmos