1 / 10

Escribir un algoritmo que evalue la siguiente función

Escribir un algoritmo que evalue la siguiente función. 1.- Analisis 1.1.- Entender el problema 1.2 Modelo Si Caso contrario función indeterminada. 1.3.- Especificación del alg oritmo Diccionario de variables resultados Fx = Valor de la función en el punto X: real

werner
Download Presentation

Escribir un algoritmo que evalue la siguiente función

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Escribir un algoritmo que evalue la siguiente función 1.- Analisis 1.1.- Entender el problema 1.2 Modelo Si Caso contrario función indeterminada

  2. 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. {| |}

  3. 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

  4. 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 • 1.2 Modelo • Si x1 ≠ x2 entonces • Casos contrario Pendiente indeterminada

  5. 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

  6. 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

  7. {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

  8. 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 1.2.- Modelo b a c b a a c c b

  9. 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|}

  10. 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

More Related