Algoritmos
-
Upload
maickollstivensramirez -
Category
Education
-
view
8 -
download
0
Transcript of Algoritmos
![Page 1: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/1.jpg)
![Page 2: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/2.jpg)
![Page 3: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/3.jpg)
![Page 4: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/4.jpg)
491+ 25
516
![Page 5: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/5.jpg)
+
V V V
V F F
F V F
F F F
V+ F
F
![Page 6: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/6.jpg)
san+ sano
sansano
![Page 7: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/7.jpg)
![Page 8: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/8.jpg)
![Page 9: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/9.jpg)
![Page 10: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/10.jpg)
![Page 11: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/11.jpg)
![Page 12: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/12.jpg)
![Page 13: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/13.jpg)
![Page 14: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/14.jpg)
![Page 15: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/15.jpg)
![Page 16: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/16.jpg)
![Page 17: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/17.jpg)
![Page 18: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/18.jpg)
![Page 19: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/19.jpg)
![Page 20: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/20.jpg)
![Page 21: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/21.jpg)
![Page 22: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/22.jpg)
C:\
![Page 23: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/23.jpg)
![Page 24: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/24.jpg)
![Page 25: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/25.jpg)
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](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/26.jpg)
![Page 27: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/27.jpg)
![Page 28: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/28.jpg)
G=K/1000
La constante “1000” sirva para transformar el valor Por kilo a un valor por gramo
![Page 29: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/29.jpg)
![Page 30: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/30.jpg)
M=G * P
operandos
operador
![Page 31: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/31.jpg)
![Page 32: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/32.jpg)
M=G * P
Operador de asignación
El resultado de GxP se asigna a la variable M
![Page 33: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/33.jpg)
![Page 34: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/34.jpg)
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](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/35.jpg)
![Page 36: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/36.jpg)
C
3
4
2
1
C: Condición
![Page 37: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/37.jpg)
3
si no
4
2
1
C
C: Condición
![Page 38: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/38.jpg)
![Page 39: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/39.jpg)
Iniciosalir de la camaducharsetomar desayunosi esta lloviendo entonces
tomar el paraguasfin sitomar la mochilatomar la micro
fin
![Page 40: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/40.jpg)
C
3a 3b
4
2
1
si no
C: Condición
![Page 41: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/41.jpg)
3a 3b
si no
4
2
1
C
C: Condición
![Page 42: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/42.jpg)
![Page 43: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/43.jpg)
Iniciosalir de la camaducharsetomar desayunosi esta lloviendo entonces
llevar la parcasi no
llevar la chaquetafin sitomar la mochilatomar la micro
fin
![Page 44: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/44.jpg)
![Page 45: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/45.jpg)
![Page 46: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/46.jpg)
2a 2b 2c
3
1
x?x mayor que 0
x igual a 0
x menor que 0
![Page 47: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/47.jpg)
3
x mayor que 0?
1
x menor que 0?
si
si
no
no
2a 2b 2c
![Page 48: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/48.jpg)
![Page 49: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/49.jpg)
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](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/50.jpg)
![Page 51: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/51.jpg)
Botón
giro saldo clave error
1 32
…
etc
salir
![Page 52: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/52.jpg)
giro clavesaldo error
Botón
1 2 3 etoc
salir
…
![Page 53: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/53.jpg)
![Page 54: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/54.jpg)
![Page 55: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/55.jpg)
![Page 56: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/56.jpg)
C
2
1
3
C: Condición
si
no
![Page 57: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/57.jpg)
1
3
2
C
C: Condición
![Page 58: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/58.jpg)
![Page 59: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/59.jpg)
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](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/60.jpg)
![Page 61: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/61.jpg)
C
2
1
3
C: Condición
si
no
![Page 62: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/62.jpg)
1
3
2
C
C: Condición
![Page 63: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/63.jpg)
Inicio
ejecutar 1
repetir
ejecutar 2
hasta que se cumpla condición
ejecutar 3
fin
![Page 64: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/64.jpg)
Inicio
definir variable x
repetir
ingresar x por teclado
Hasta que x sea mayor que cero
mostrar valor de x
fin
![Page 65: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/65.jpg)
![Page 66: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/66.jpg)
Inicio contador, fin contador
2
3
1
![Page 67: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/67.jpg)
1
3
2
Inicio contador, fin contador
![Page 68: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/68.jpg)
Inicio
ejecutar 1
desde contador inicial hasta contador final
ejecutar 2
fin desde
ejecutar 3
fin
![Page 69: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/69.jpg)
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](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/70.jpg)
![Page 71: Algoritmos](https://reader038.fdocuments.ec/reader038/viewer/2022103020/55cb590fbb61eb2e0d8b4809/html5/thumbnails/71.jpg)