Escribir un algoritmo que evalue la siguiente función 
1.- Analisis
1.1.- Entender el problema
DATOS
RESULTADOS
(X)
-1
2
5
F(X)
-1.358
0.777
0.506
1.2 Modelo   =
.−.
 +.−.
Si  + .  − .  =====⇒    ó
Caso contrario función indeterminada
.−.
 =  +.−.
1.3.- Especificación del algoritmo
Diccionario de variables
resultados
Fx= Valor de la función en el punto X: real
o mensaje= función indeterminada: texto
Datos
X= Valor de X: real
{|x puede tomar cualquier valor real|}
Acción que debe realizar el algoritmo
Calñcular el valor de la función en el punto X
Post cond. {|  =
.−.
 +.−.
|}
2.- Diseño
2.1. Descripcción del algoritmo
inicio
{Leer el valor de X}
Leer(X)
{Calcular el valor de la función}
si ( +.  − .  ) <> 0
entonces
  =
.−.
 +.−.
caso contrario
Escribir(‘Función indeterminada)
{Escribir el valor de la función}
Escribir(Fx)
fin
1.- Escribir un algoritmo que determine la pendiente de una
recta, conociendo el valor de sus dos puntos
• 1.- Análisis
• 1.2. entender el problema
• La pendiente de una recta esta dada por la formula
•
DATOS
RESULATDOS
X1
Y1
X2
Y2
PENDIENTE
2
3
5
-1
1.33
3
6
1
0
3
0
2
0
4
Indeterminado
• 1.2 Modelo
• Si x1 ≠ x2 entonces
• Casos contrario Pendiente indeterminada
1.3. Especificación del algoritmo
Diccionario de variables
Resultados
m=pendiente de una recta: real
o
Mensaje= “pendiente indeterminada”
Datos:
X1=Abcisa del primer punto
Y1=Ordenada del primer punto
X2=Abcisa del segundo punto
Y2=Ordenada del segundo punto
Precondicion
{|X1, Y1, X2, Y2 pueden tomar cualquier valor real
Acción que debe realizar el algoritmo
Calcular la pendiente de una recta
Post condicción
{|
|o pendiente indeterminada}
2.- Diseño
2.1.- Descripción del algoritmo
Inicio
{leer las coordenadas de cada punto}
Leer X1
Leer Y1
Leer X2
Leer Y2
{Calcular la pendiente de la recta}
si X1 ≠ X2
entonces
inicio
m←(Y1-Y2)/(X1-X2)
Escribir(m)
fin
Caso contrario {X1=X2}
Escribir(m)
fin
Escribir un algoritmo que lea 3 números y que determine si
corresponden a las medidas de los lados de un triangulo
rectángulo.
1.- Análisis
1.1. Entender el problema
b
a
c
b
a
a
c
b
DATOS
c
RESULTAOS
a
b
c
3
4
5
Forma triangulo rectángulo
2
6
2
No forman triangulo rectángulo
1.2.- Modelo
Mensaje
1.3.- Especificación del algoritmo
Diccionario de variables
Resultados
Mensaje= Mensaje para informar si forman un triangulo: texto
Datos
a = primer lado del triangulo: real
b = segundo lao del triangulo: real
c = tercer lado del triangulo: real
Precondición
{|(a≥0) y (b≥0) y (c≥0)|}
Acción que debe realizar el algoritmo
Determinar si los 3 números forman un triangulo
Post Condición
{|Mensaje= forman un triangulo ó no forman triangulo|}
2.- Diseño
2.1.- Descripción del algoritmo
inicio
{leer los 3 lados del triangulo}
Leer(a)
Leer(b)
Leer(c)
{Determinar y escribir si forman o no un triangulo}
si(c*c=a*a+b*b) o (a*a=c*c+b*b) o (b*b=a*a+c*c)
entonces
Escribir (forman un triangulo)
caso contrario
escribir (No forman un triangulo)
Fin
Descargar

Escribir un algoritmo que evalue la siguiente función f(x)=(3.21x