algoritmos clase 2. operadores aritmÉticos operadoroperaciónejemploresultado ^potencia3^29...

Post on 27-Jan-2016

221 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ALGORITMOS

CLASE 2

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

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

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

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

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.

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

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

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

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

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

Lenguajes de Programación

• C++ : Visual C++, Turbo C++• Pascal: Turbo Pascal• Java: • ADA• Cobol• Basic: Visual Basic

Turbo C++

Turbo Pascal

Java

Visual Basic 2008

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

Multiplicación de 2 números Codificado en Visual BASIC 2008

• n1 = Numero1.Text• n2 = Numero2.Text• r = n1 * n2• Resultado.Text = r

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)

- Ejemplo de algoritmo que realiza dos operaciones seleccionadas por el usuario

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

Gracias!!!

top related