algoritmos con ejemplos
TRANSCRIPT
![Page 1: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/1.jpg)
CBT ING. ESTEBAN CALDERON ALCARAZ• SUBMODULO: APLICA LAS BASES DE LA PROGRAMACION.• DOCENTE: ISC. JOSÉ ANTONIO GOZÁLEZ HERNÁNDEZ.
• ALUMNO: REY DAVID JIMÉNEZ PÉREZ.
TECNICO EN INFORMATICA. SEGUNDO SEMESTRE.
GRUPO “A“.
![Page 2: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/2.jpg)
¿QUÉ ES Y PARA QUE SIRVE UN ALGORITMO?
• ES UNA SECUENCIA ORDENADA DE PASOS• SON ATOMICOS• NO SON AMBIGÜOS• SON FINITOS
• SIRVE PARA RESOLVER PROBLEMAS O ACTIVIDADES LAS CUALES QUIERES QUE SALGAN PERFECTAMENTE BIEN RESOLVIENDO PASO POR PASO
![Page 3: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/3.jpg)
ALGORITMO: Multiplicar dos números.
r=n1 * n2
![Page 4: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/4.jpg)
DATOS: EJEMPLO: TIPO: NULO: VALOR POR DEFAULT:
CONSTRAINT
n1 10 Decimal X X >0
n2 5 Decimal X X >0
r 50 Decimal X X >0
TABLA DE DATOS
![Page 5: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/5.jpg)
CAJA NEGRA: multiplicar dos números.
r= n1*n2Entrada Salida
Primer numero (n1)Segundo numero (n2)
Resultado (r)
![Page 6: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/6.jpg)
• Formula r= n1 * n2• Definir n1• Definir n2• Definir r
REQUISITOS
![Page 7: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/7.jpg)
• Solicitar primer numero • Leer primer numero n1• Solicitar segundo numero• Leer segundo numero n2• Calcular Resultado r r= n1 * n2 • Mostrar Resultado r
SOLUCION
![Page 8: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/8.jpg)
ALGORITMO: Dividir dos números.
r= n1/n2
![Page 9: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/9.jpg)
DATOS: EJEMPLO: TIPO: NULO: VALOR POR DEFAULT:
CONSTRAINT
n1 10 Decimal X X >0
n2 5 Decimal X X >1
r 2 Decimal X X >0
TABLA DE DATOS
![Page 10: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/10.jpg)
CAJA NEGRA: dividir dos números.
r= n1/n2Entrada Salida
Primer numero (n1)Segundo numero (n2)
Resultado (r)
![Page 11: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/11.jpg)
• Formula r= n1/n2• Definir n1• Definir n2• Definir r
REQUISITOS
![Page 12: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/12.jpg)
• Solicitar primer numero • Leer primer numero n1• Solicitar segundo numero• Leer segundo numero n2• Calcular Resultado r
r= n1/n2 • Mostrar Resultado r
SOLUCION
![Page 13: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/13.jpg)
ALGORITMO: Convertir Grados Celsius a Grados FahrenheitºF= ((ºC*9)/5) +32
![Page 14: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/14.jpg)
TABLA DE DATOSDATOS: EJEMPLO: TIPO: NULO: VALOR POR
DEFAULT:CONSTRAINT
ºC 33 Decimal X X X
ºF 91.4 Decimal X X X
![Page 15: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/15.jpg)
CAJA NEGRA: Convertir Grados Celsius a Grados Fahrenheit
ºF= ((ºC*9)/5) +32 Entrada Salida
Grados Celsius (ºC) Grados Fahrenheit (ºF)
![Page 16: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/16.jpg)
REQUISITOS
Formula ºF= ((ºC*9)/5) +32
Definir ºC
Definir ºF
![Page 17: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/17.jpg)
SOLUCION
Solicitar grados Celsius
Leer grados Celsius ºC
Calcular grados Fahrenheit ºF
ºF= ((ºC*9)/5) +32
Mostrar grados Fahrenheit ºF
![Page 18: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/18.jpg)
ALGORITMO: Elevar un numero al cuadrado
r = pow(n,2)
![Page 19: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/19.jpg)
DATOS: EJEMPLO: TIPO: NULO: VALOR POR DEFAULT:
CONSTRAINT
n 5 Decimal X X >0
r 25 Decimal X X >0
TABLA DE DATOS
![Page 20: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/20.jpg)
CAJA NEGRA: ELEVAR UN NUMERO AL CUADRADO
r = n^2Entrada Salida
numero (n) Resultado (r)
![Page 21: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/21.jpg)
• Formula r = pow(n,2) • Definir n• Definir r
REQUISITOS
![Page 22: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/22.jpg)
• Solicitar numero• Leer numero n
• Calcular resultado r r = pow(n,2)
• Mostrar resultado r
SOLUCION
![Page 23: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/23.jpg)
ALGORITMO: Calcular volumen de un prisma
V= A(b) * h
![Page 24: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/24.jpg)
TABLA DE DATOS
DATOS: EJEMPLO: TIPO: NULO: VALOR POR DEFAULT:
CONSTRAINT
A(b) 28 Decimal X X >0
h 12 Decimal X X >0
V 336 Decimal X X >0
![Page 25: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/25.jpg)
CAJA NEGRA: Calcular volumen de un prisma
V= A(b) * hEntrada Salida
Are de la base (A(b))Altura (h)
Volumen (V)
![Page 26: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/26.jpg)
• Formula V= A(b) * h• Definir A(b) • Definir h• Definir V
REQUISITOS
![Page 27: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/27.jpg)
• Solicitar Área de la base• Leer Área de la base A(b)
• Solicitar Altura• Leer Altura h
• Calcular Volumen V V= A(b) * h
• Mostrar Volumen V
SOLUCION
![Page 28: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/28.jpg)
ALGORITMO: Radio de una circunferencia
r= D/2
![Page 29: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/29.jpg)
TABLA DE DATOSDATOS: EJEMPLO: TIPO: NULO: VALOR POR
DEFAULT:CONSTRAINT
D 300 Decimal X X >0
r 150 Decimal X X >0
![Page 30: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/30.jpg)
CAJA NEGRA: Radio de una circunferencia
r= D/2Entrada Salida
Diámetro (D) Radio (r)
![Page 31: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/31.jpg)
Formula r= D/2
Definir D
Definir r
REQUISITOS
![Page 32: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/32.jpg)
Solicitar Diámetro
Leer Diámetro D
Calcular Radio r
r= D/2
Mostrar Radio r
SOLUCION
![Page 33: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/33.jpg)
ALGORITMO: ELEVAR 2 A UNA POTENCIA N
R= POW(2,N)
![Page 34: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/34.jpg)
TABLA DE DATOS
DATOS: EJEMPLO: TIPO: NULO: VALOR POR DEFAULT:
CONSTRAINT
n 5 Decimal X X >0
r 3125 Decimal X X >0
![Page 35: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/35.jpg)
CAJA NEGRA: ELEVAR 2 A UNA POTENCIA N
r = 2^nEntrada Salida
Potencia n (n) Resultado (r)
![Page 36: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/36.jpg)
• FORMULA R = POW(2,N)
• DEFINIR N
• DEFINIR R
REQUISITOS
![Page 37: Algoritmos con ejemplos](https://reader033.vdocuments.site/reader033/viewer/2022061618/55cc7540bb61eb16538b4835/html5/thumbnails/37.jpg)
• SOLICITAR POTENCIA N
• LEER POTENCIA N
• CALCULAR RESULTADO R
R= POW(2,N)
• MOSTRAR RESULTADO R
SOLUCION