algoritmos clase 2. operadores aritmÉticos operadoroperaciónejemploresultado ^potencia3^29...
TRANSCRIPT
![Page 1: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/1.jpg)
ALGORITMOS
CLASE 2
![Page 2: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/2.jpg)
OPERADORES ARITMÉTICOS
Operador Operación Ejemplo Resultado
^ Potencia 3^2 9
* Multiplicación 3*2 6
/ División 3/2 1.5
+ Suma 3+2 5
- Resta 3-2 1
Mod Modulo (residuo de la división)
3 MOD 2 1
![Page 3: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/3.jpg)
OPERADORES RELACIONALES O DE COMPARACIÓN
Operador Operación Ejemplo Resultado
= IGUAL QUE “CARLOS” = “CLAROS” FALSO
<> DIFERENTE QUE B<>A VERDADERO
< MENOR QUE C<6 FALSO
> MAYOR QUE D>8 FALSO
>= MAYOR E IGUAL QUE C>=8 VERDADERO
<= MENOR E IGUAL QUE A<=3 FALSO
A=4, B=5, C=8, D=2
![Page 4: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/4.jpg)
Diseñe un diagrama de selección de personas para un trabajo, solo las personas con menos de 35 años son aptas para entrar, el
programa debe ser indicar quien es apto y quien no
• Solo necesitamos conocer la edad• Usamos el bloque de decisión o condición para saber si
es mayor o no
![Page 5: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/5.jpg)
Ejercicios
• Diseñar diagramas de flujo que:– calcule el Área de un triángulo– Calcule el valor del IVA que se paga por un producto (IVA
= 16%)– Calcule la nota promedio de los 3 cortes parciales con
igual porcentaje– Calcule la nota promedio de los 3 cortes parciales con
diferente porcentaje (30%,30%,40%)– Calcule la división de 2 números– Indique si un número es positivo o negativo– Indique si una persona tiene sobre peso dependiendo de
su altura y su edad
![Page 6: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/6.jpg)
Pseudocódigo
• Cuando vamos a escribir pseudocódigo podemos hacer uso de algunas herramientas o palabras claves como: Leer VariableEsta la usamos para leer un dato ingresado por el usuario,
este dato se almacenará en la variable que designo Escribir ‘Información’, VariableEsta la usamos para imprimir o mostrar información al
usuario, entre comilla ponemos el Texto necesario y fuera de las comillas la variable del algoritmo que deseamos mostrar.
![Page 7: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/7.jpg)
Ahora representemos los ejemplos anteriores con pseudocódigo
Suma de 2 números1. Proceso Sumador2. Escribir “Escriba el primer Número”3. Leer Num14. Escribir “Escriba el segundo Número”5. Leer Num26. Res=Num1 + Num27. Escribir “El resultado de la suma es:”8. Escribir Res9. FinProceso
![Page 8: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/8.jpg)
Suma de 2 números pero con otras variables
1. Proceso Sumador2. Escribir “Escriba el primer Número”3. Leer N14. Escribir “Escriba el segundo Número”5. Leer N26. R=N1 + N27. Escribir “El resultado de la suma es:”8. Escribir R9. FinProceso
![Page 9: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/9.jpg)
El mismo ejemplo Anterior pero con Algunos errores, Identifíquelos
1. Proceso Sumador2. Escribir “Ingrese el primer numero”3. Leer N14. Escribir “Ingrese el segundo numero”5. Leer N26. R= N1 + N27. Escribir “El resultado es:”8. Escribir Resultado9. FinProceso
![Page 10: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/10.jpg)
Multiplicación de 2 números
1. Proceso Multiplicador2. Escribir “Ingrese el primer número”3. Leer Num14. Escribir “Ingrese el segundo número”5. Leer Num26. Res= Num1 * Num27. Escribir “El resultado de la
multiplicacion es:”8. Escribir Res9. FinProceso
![Page 11: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/11.jpg)
Diseñe un diagrama de selección de personas para un trabajo, solo las personas con menos de 35 años son aptas para entrar, el
programa debe ser indicar quien es apto y quien no
Proceso Edad1. Escribir “Escriba La edad”2. Leer edad3. Si E>35 entonces4. Escribir “La persona es Apta”5. Si no6. Escribir “La persona no es Apta”7. FinSi8. Fin
![Page 12: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/12.jpg)
Lenguajes de Programación
• C++ : Visual C++, Turbo C++• Pascal: Turbo Pascal• Java: • ADA• Cobol• Basic: Visual Basic
![Page 13: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/13.jpg)
Turbo C++
![Page 14: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/14.jpg)
Turbo Pascal
![Page 15: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/15.jpg)
Java
![Page 16: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/16.jpg)
Visual Basic 2008
![Page 17: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/17.jpg)
Visual Basic vs Pseudocodigo
• n1 = Numero1.Text• n2 = Numero2.Text• r = n1 + n2• Resultado.Text = r
• Proceso sin_titulo• Escribir "Escriba los dis numeros"• Leer N1,N2• R=N1+N2• Escribir "El resultado de la suma
es: "• Escribir R• FinProceso
![Page 18: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/18.jpg)
Multiplicación de 2 números Codificado en Visual BASIC 2008
• n1 = Numero1.Text• n2 = Numero2.Text• r = n1 * n2• Resultado.Text = r
![Page 19: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/19.jpg)
Ejercicios
• Usando Pseudocódigo diseñe algoritmos que resuelvan los siguientes problemas
- El valor de X1 y X2 usando la ecuación cuadrática
- Calcule el número habitantes de una población si se conoce el área del pueblo y la densidad de población y determine si es una poblacion grande (mas de 1 millón de habitantes) o una población pequeña (menos de 1 millón)
![Page 20: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/20.jpg)
- Ejemplo de algoritmo que realiza dos operaciones seleccionadas por el usuario
![Page 21: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/21.jpg)
Ejercicios Tipo Parcial• Calcule el número de habitantes de una población, el usuario
debe digitar la densidad de población y el área, además debe determinar si la población es grande ( 1 millón o más) o pequeña (menos de 1 millón)
• Se debe hacer una aplicación que permita calcular el área de tres figuras trigonométricas: Trapecio, Rombo y circulo. Se debe permitir seleccionar entre las tres opciones
• Diseñar un algoritmo que calcule el resultado de la siguiente ecuación
• Diseñe un algoritmo que calcule cualquiera de las variables de la siguiente ecuación X=V*T
• Diseñe un algoritmo verifique si un número es par o impar, si es par se eleva al cuadrado, si es impar se debe dividir entre 3
![Page 22: ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo](https://reader036.vdocuments.pub/reader036/viewer/2022062519/5665b42c1a28abb57c8fc65b/html5/thumbnails/22.jpg)
Gracias!!!