Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

7. operadores y estructura secuencial

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
3. Conceptos básicos II
3. Conceptos básicos II
Cargando en…3
×

Eche un vistazo a continuación

1 de 11 Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

A los espectadores también les gustó (20)

Anuncio

Similares a 7. operadores y estructura secuencial (20)

Anuncio

7. operadores y estructura secuencial

  1. 1. Algoritmos Operadores y Estructura Secuencial 1 Universidad Veracruzana Ricardo Carrera Hernández Agosto 2014 Campus Ixtac
  2. 2. Operadores  Son símbolos que establecen una relación aritmética, lógica o relacional entre datos. 2
  3. 3. Operadores 3
  4. 4. Ejercicios Determine el valor final de las variables “totaln”, dados los valores de las siguientes variables: a = 10, b = “alto”, c = 20, d = verdadero, e = 4, f = ‘N’, g = “árbol”, h = 5. 1. total1  a + h * 3 2. total2 3 * (c + a) / h 3. total3  !d 4. total4  g + b 5. total5  c < e 6. total6  (10 > h) && (!d) 7. total7  13 % e 8. total8  c + a * 3 – (e + h) * c – a / h 4
  5. 5. Estructura secuencial Algoritmo Suma var // declaración de variables entero: dato1  0, dato2  0, dato3  0, suma  0 inicio // captura de datos escribir (“Escriba el primer número”) leer (dato1) escribir (“Escriba el segundo número”) leer (dato2) escribir (“Escriba el tercer número”) leer (dato3) // Cálculos suma  dato1 + dato2 + dato3 // Salida de datos escribir (“La suma de “ + dato1 + “, “ + dato2 + “, “ + dato3 + “ es “ + suma) fin 5 Acción 1 Acción 2 Acción 3
  6. 6. Estructura secuencial Algoritmo AreaCirculo var // Declaración de variables flotante: radio  0.0 inicio // Captura de datos escribir (“Escriba el valor del radio: “) leer (radio) // Salida de resultados escribir (“El área del círculo de radio “ + radio + “ es “ + 3.141592*(radio*radio)) fin 6 Algoritmo AreaCirculo const PI = 3.141592 var // Declaración de variables flotante: radio  0.0, area  0.0 inicio // Captura de datos escribir (“Escriba el valor del radio: “) leer (radio) // Cálculos area  PI * (radio*radio) // Salida de resultados escribir (“El área del círculo de radio “ + radio + “ es “ + area) fin
  7. 7. Prueba de escritorio  Es una herramienta de verificación del algoritmo mediante la asignación de valores a las especificaciones de entrada y el seguimiento de su comportamiento, bajo las condiciones propuestas por las estructuras que lo componen 7
  8. 8. Prueba de escritorio Algoritmo Cuadrado var // Declaración de variables flotante: numero1  0.0, cuadrado  0.0 inicio // Captura de datos escribir (“Escriba el número: “) leer (numero1) // Cálculos cuadrado  numero1 * numero1 // Salida de resultados escribir (“El cuadrado de “ + numero1 + “ es “ + cuadrado) fin 8 numero1 cuadrado impresión 0.0 0.0 Escriba el número: 1.5 2.25 El cuadrado de 1.5 es 2.25
  9. 9. Ejercicios 1. Escribir un algoritmo que imprima en pantalla la frase “Hola, ya se imprimir frases”. 2. Escribir un algoritmo que imprima en pantalla un número entero, por ejemplo el 273, o el 597. 3. Escribir un algoritmo que imprima en pantalla un número decimal, por ejemplo el 5.3, o el 7.5. 4. Escribir un algoritmo que imprima en pantalla la suma de 1234 y 532. 5. Escribir un algoritmo que imprima en pantalla la resta de 1234 y 532. 6. Escribir un algoritmo que imprima en pantalla la multiplicación de 1234 y 532. 7. Escribir un algoritmo que imprima en pantalla la división de 1234 entre 532. 8. Escribir un algoritmo que convierta de pesos a dólares. Recibirá un número decimal correspondiente a la cantidad en pesos y contestará con la cantidad correspondiente en dólares. 9. Escribir un algoritmo que calcule el área de un rectángulo del cual se le proporcionará por el teclado su largo y ancho (números decimales). 10. Pedir el radio de un círculo y calcular su área. A=PI*r^2. 11. Determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes de sus dos catetos. Desarrolle el algoritmo correspondiente.
  10. 10. Ejercicios Traduzca las siguientes fórmulas a expresiones de algoritmo: Relacióndeejercicios Datos, tipos de datos y expresiones 1. Traduzca las siguientes fórmulas a expresiones escritas en Java, declarando para ello las variables que considere necesarias: a. 32 5 9 += CF int c, f; Solución f = 9*c/5 + 32; Error común f = 9/5*c + 32; // == 1*c + 32 float c, f; Solución f = 9*c/5 + 32; Error común f = (9/5)*c + 32; // == 1*c + 32 Solución alternativa f = (9.0/5.0)*c + 32; Datos, tipos de datos y expresiones 1. Traduzca las siguientes fórmulas a expresiones escritas en Java, declarando para ello las variables que considere necesarias: a. 32 5 9 += CF int c, f; Solución f = 9*c/5 + 32; Error común f = 9/5*c + 32; // == 1*c + 32 float c, f; Solución f = 9*c/5 + 32; Error común f = (9/5)*c + 32; // == 1*c + 32 Solución alternativa f = (9.0/5.0)*c + 32; b. y x y x yxf + + = 1 1 ),( 3 2 double x,y; // Tanto x como y double f; // han de ser != 0 f = ( 1 + x*x/y ) / ( x*x*x / (1+y) ); b. y x y yxf + = 1 ),( 3 double x,y; // Tanto x co double f; // han de ser f = ( 1 + x*x/y ) / ( x*x*x / (1+y) // ERROR: Tal como está escrita la // y debería tener un valor f = ( 1 + x*x/y ) * (1+y) / ( x*x*x c. 2 2 1 ÷÷ ø ö çç è æ + x ex double x; Math.sqrt ( 1 + Math.pow( Math.exp( Math.sqrt ( 1 + Math.exp( 2*x) / Ma Math.sqrt ( 1 + Math.exp(2*x) / (x*
  11. 11. Algoritmos Operadores y Estructura Secuencial 11 Universidad Veracruzana Ricardo Carrera Hernández Agosto 2014 Campus Ixtac

×