algoritmos con ejemplos

37
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“.

Upload: rey-perez

Post on 13-Aug-2015

210 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algoritmos con ejemplos

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

¿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

ALGORITMO: Multiplicar dos números.

r=n1 * n2

Page 4: Algoritmos con ejemplos

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

CAJA NEGRA: multiplicar dos números.

r= n1*n2Entrada Salida

Primer numero (n1)Segundo numero (n2)

Resultado (r)

Page 6: Algoritmos con ejemplos

• Formula r= n1 * n2• Definir n1• Definir n2• Definir r

REQUISITOS

Page 7: Algoritmos con ejemplos

• 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

ALGORITMO: Dividir dos números.

r= n1/n2

Page 9: Algoritmos con ejemplos

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

CAJA NEGRA: dividir dos números.

r= n1/n2Entrada Salida

Primer numero (n1)Segundo numero (n2)

Resultado (r)

Page 11: Algoritmos con ejemplos

• Formula r= n1/n2• Definir n1• Definir n2• Definir r

REQUISITOS

Page 12: Algoritmos con ejemplos

• 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

ALGORITMO: Convertir Grados Celsius a Grados FahrenheitºF= ((ºC*9)/5) +32

Page 14: Algoritmos con ejemplos

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

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

REQUISITOS

Formula ºF= ((ºC*9)/5) +32

Definir ºC

Definir ºF

Page 17: Algoritmos con ejemplos

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

ALGORITMO: Elevar un numero al cuadrado

r = pow(n,2)

Page 19: Algoritmos con ejemplos

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

CAJA NEGRA: ELEVAR UN NUMERO AL CUADRADO

r = n^2Entrada Salida

numero (n) Resultado (r)

Page 21: Algoritmos con ejemplos

• Formula r = pow(n,2) • Definir n• Definir r

REQUISITOS

Page 22: Algoritmos con ejemplos

• Solicitar numero• Leer numero n

• Calcular resultado r r = pow(n,2)

• Mostrar resultado r

SOLUCION

Page 23: Algoritmos con ejemplos

ALGORITMO: Calcular volumen de un prisma

V= A(b) * h

Page 24: Algoritmos con ejemplos

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

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

• Formula V= A(b) * h• Definir A(b) • Definir h• Definir V

REQUISITOS

Page 27: Algoritmos con ejemplos

• 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

ALGORITMO: Radio de una circunferencia

r= D/2

Page 29: Algoritmos con ejemplos

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

CAJA NEGRA: Radio de una circunferencia

r= D/2Entrada Salida

Diámetro (D) Radio (r)

Page 31: Algoritmos con ejemplos

Formula r= D/2

Definir D

Definir r

REQUISITOS

Page 32: Algoritmos con ejemplos

Solicitar Diámetro

Leer Diámetro D

Calcular Radio r

r= D/2

Mostrar Radio r

SOLUCION

Page 33: Algoritmos con ejemplos

ALGORITMO: ELEVAR 2 A UNA POTENCIA N

R= POW(2,N)

Page 34: Algoritmos con ejemplos

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

CAJA NEGRA: ELEVAR 2 A UNA POTENCIA N

r = 2^nEntrada Salida

Potencia n (n) Resultado (r)

Page 36: Algoritmos con ejemplos

• FORMULA R = POW(2,N)

• DEFINIR N

• DEFINIR R

REQUISITOS

Page 37: Algoritmos con ejemplos

• SOLICITAR POTENCIA N

• LEER POTENCIA N

• CALCULAR RESULTADO R

R= POW(2,N)

• MOSTRAR RESULTADO R

SOLUCION