Upload
rey-perez
View
221
Download
0
Embed Size (px)
Citation preview
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“.
¿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
ALGORITMO: Multiplicar dos números.
r=n1 * n2
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
CAJA NEGRA: multiplicar dos números.
r= n1*n2Entrada Salida
Primer numero (n1)Segundo numero (n2)
Resultado (r)
• Formula r= n1 * n2• Definir n1• Definir n2• Definir r
REQUISITOS
• Solicitar primer numero • Leer primer numero n1• Solicitar segundo numero• Leer segundo numero n2• Calcular Resultado r r= n1 * n2 • Mostrar Resultado r
SOLUCION
ALGORITMO: Dividir dos números.
r= n1/n2
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
CAJA NEGRA: dividir dos números.
r= n1/n2Entrada Salida
Primer numero (n1)Segundo numero (n2)
Resultado (r)
• Formula r= n1/n2• Definir n1• Definir n2• Definir r
REQUISITOS
• Solicitar primer numero • Leer primer numero n1• Solicitar segundo numero• Leer segundo numero n2• Calcular Resultado r
r= n1/n2 • Mostrar Resultado r
SOLUCION
ALGORITMO: Convertir Grados Celsius a Grados FahrenheitºF= ((ºC*9)/5) +32
TABLA DE DATOSDATOS: EJEMPLO: TIPO: NULO: VALOR POR
DEFAULT:CONSTRAINT
ºC 33 Decimal X X X
ºF 91.4 Decimal X X X
CAJA NEGRA: Convertir Grados Celsius a Grados Fahrenheit
ºF= ((ºC*9)/5) +32 Entrada Salida
Grados Celsius (ºC) Grados Fahrenheit (ºF)
REQUISITOS
Formula ºF= ((ºC*9)/5) +32
Definir ºC
Definir ºF
SOLUCION
Solicitar grados Celsius
Leer grados Celsius ºC
Calcular grados Fahrenheit ºF
ºF= ((ºC*9)/5) +32
Mostrar grados Fahrenheit ºF
ALGORITMO: Elevar un numero al cuadrado
r = pow(n,2)
DATOS: EJEMPLO: TIPO: NULO: VALOR POR DEFAULT:
CONSTRAINT
n 5 Decimal X X >0
r 25 Decimal X X >0
TABLA DE DATOS
CAJA NEGRA: ELEVAR UN NUMERO AL CUADRADO
r = n^2Entrada Salida
numero (n) Resultado (r)
• Formula r = pow(n,2) • Definir n• Definir r
REQUISITOS
• Solicitar numero• Leer numero n
• Calcular resultado r r = pow(n,2)
• Mostrar resultado r
SOLUCION
ALGORITMO: Calcular volumen de un prisma
V= A(b) * h
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
CAJA NEGRA: Calcular volumen de un prisma
V= A(b) * hEntrada Salida
Are de la base (A(b))Altura (h)
Volumen (V)
• Formula V= A(b) * h• Definir A(b) • Definir h• Definir V
REQUISITOS
• 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
ALGORITMO: Radio de una circunferencia
r= D/2
TABLA DE DATOSDATOS: EJEMPLO: TIPO: NULO: VALOR POR
DEFAULT:CONSTRAINT
D 300 Decimal X X >0
r 150 Decimal X X >0
CAJA NEGRA: Radio de una circunferencia
r= D/2Entrada Salida
Diámetro (D) Radio (r)
Formula r= D/2
Definir D
Definir r
REQUISITOS
Solicitar Diámetro
Leer Diámetro D
Calcular Radio r
r= D/2
Mostrar Radio r
SOLUCION
ALGORITMO: ELEVAR 2 A UNA POTENCIA N
R= POW(2,N)
TABLA DE DATOS
DATOS: EJEMPLO: TIPO: NULO: VALOR POR DEFAULT:
CONSTRAINT
n 5 Decimal X X >0
r 3125 Decimal X X >0
CAJA NEGRA: ELEVAR 2 A UNA POTENCIA N
r = 2^nEntrada Salida
Potencia n (n) Resultado (r)
• FORMULA R = POW(2,N)
• DEFINIR N
• DEFINIR R
REQUISITOS
• SOLICITAR POTENCIA N
• LEER POTENCIA N
• CALCULAR RESULTADO R
R= POW(2,N)
• MOSTRAR RESULTADO R
SOLUCION