La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ALGORITMOS CLASE 2.

Presentaciones similares


Presentación del tema: "ALGORITMOS CLASE 2."— Transcripción de la presentación:

1 ALGORITMOS CLASE 2

2 Diagramas de Flujo No Si Inicio/Fin: indica donde empieza o termina
el programa Salida/Entrada: Este se encarga de mostrar o leer información desde o hacia el usuario Operación: aquí se realizan las operaciones Correspondientes Decisión: verifica si el resultado de una expresión es falso o verdadero No Si

3 OPERADORES ARITMÉTICOS
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

4 OPERADORES RELACIONALES O DE COMPARACIÓN
A=4, B=5, C=8, D=2 Operador Operación Ejemplo Resultado = IGUAL QUE “CARLOS” = “CLAROS” FALSO <> DIFERENTE QUE B<>A VERDADERO < MENOR QUE C<6 > MAYOR QUE D>8 >= MAYOR E IGUAL QUE C>=8 <= MENOR E IGUAL QUE A<=3

5 Realizar un programa que sume 2 números
La información que se encuentra Entre comillas simples es solo texto Y se muestra tal cual en pantalla Red, Num1 y Num2 son variables donde se almacenan datos

6 Realizar un programa que multiplique 2 números
Se trata del mismo diagrama anterior, solo hay que cambiar la operación

7 Realizar un programa que realice la siguiente operación con 2 números: n1*n2 + 2*n1+2*n2
Se trata del mismo diagrama anterior, solo hay que usar la operación solicitada

8 Realice un diagrama que halle el área de un cuadrado
Solo Necesito conocer el valor de 1 lado El área del cuadrado es: área = L x L

9 Solo necesitamos conocer la edad
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

10 Ejercicios Diseñar diagramas de flujo que:
Calcule la nota promedio de los 3 cortes parciales con diferente porcentaje (40%,40%,20%) Diseñe un diagrama de selección de personas para un trabajo, solo las personas con menos de 35 años y con mas de 4 años de experiencia son aptas para entrar, el programa debe ser indicar quien es apto y quien no Diseñe un programa indique si un estudiante ganó o perdió una asignatura dependiendo de la nota

11 Ejercicios Mejore el programa anterior, esta vez el programa debe indicar si la nota es Buena: desde 3 hasta menos de 4 Deficiente: menor que 3 Excelente: desde 4 hasta 5 Fuera de rango: mayor que 5 o menor que cero Diseñe un diagrama que resuelva la ecuación 𝑥= −𝑏+𝑐 2−𝑎 Se debe depurar el error de división por cero

12 Ejercicios N1 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

13 Ejercicios N2 Diseñar diagramas de flujo que:
Indique si un número es positivo o negativo Indique si una persona tiene sobre peso dependiendo del IMC (índice de masa corporal) Calcule la división entre dos números pero depurando el error de división por cero Calcule el valor del IVA que se paga por un producto (IVA = 16% para productos de mas de $ y 18% para menores e iguales a $25000)

14 Ejercicios N3 Diseñar diagramas de flujo que:
Indique si un número es positivo, negativo o cero Calcule el valor del IVA que se paga por un producto 16% para productos de mas de $25.000 18% para productos mayores a $ hasta $25.000 20% para productos menores o iguales a $10.000) Mejore el programa anterior, esta vez el programa debe indicar si la nota es Buena: desde 3 hasta menos de 4 Deficiente: menor que 3 Excelente: desde 4 hasta 5 Fuera de rango: mayor que 5 o menor que cero

15 Pseudocódigo Cuando vamos a escribir pseudocódigo podemos hacer uso de algunas herramientas o palabras claves como: Leer Variable Esta la usamos para leer un dato ingresado por el usuario, este dato se almacenará en la variable que designo Escribir ‘Información’, Variable Esta 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.

16 Ahora representemos los ejemplos anteriores con pseudocódigo Suma de 2 números
Proceso Sumador Escribir “Escriba el primer Número” Leer Num1 Escribir “Escriba el segundo Número” Leer Num2 Res=Num1 + Num2 Escribir “El resultado de la suma es:” Escribir Res FinProceso

17 Suma de 2 números pero con otras variables
Proceso Sumador Escribir “Escriba el primer Número” Leer N1 Escribir “Escriba el segundo Número” Leer N2 R=N1 + N2 Escribir “El resultado de la suma es:” Escribir R FinProceso

18 El mismo ejemplo Anterior pero con Algunos errores, Identifíquelos
Proceso Sumador Escribir “Ingrese el primer numero” Leer N1 Escribir “Ingrese el segundo numero” Leer N2 R= N1 + N2 Escribir “El resultado es:” Escribir Resultado FinProceso

19 Multiplicación de 2 números
Proceso Multiplicador Escribir “Ingrese el primer número” Leer Num1 Escribir “Ingrese el segundo número” Leer Num2 Res= Num1 * Num2 Escribir “El resultado de la multiplicacion es:” 8. Escribir Res 9. FinProceso

20 Escribir “Escriba La edad” Leer edad Si E>35 entonces
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 Edad Escribir “Escriba La edad” Leer edad Si E>35 entonces Escribir “La persona es Apta” Si no Escribir “La persona no es Apta” FinSi Fin

21 Lenguajes de Programación
C++ : Visual C++, Turbo C++ Pascal: Turbo Pascal Java: ADA Cobol Basic: Visual Basic

22 Turbo C++

23 Turbo Pascal

24 Java

25 Visual Basic 2008

26 Visual Basic vs Pseudocodigo
Proceso sin_titulo Escribir "Escriba los dis numeros" Leer N1,N2 R=N1+N2 Escribir "El resultado de la suma es: " Escribir R FinProceso n1 = Numero1.Text n2 = Numero2.Text r = n1 + n2 Resultado.Text = r

27 Multiplicación de 2 números Codificado en Visual BASIC 2008
n1 = Numero1.Text n2 = Numero2.Text r = n1 * n2 Resultado.Text = r

28 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)

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

30 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 2𝑧 3 +𝑥 𝑥 2 −3𝑤 − 5 𝑥 3 𝑧 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

31 Gracias!!!


Descargar ppt "ALGORITMOS CLASE 2."

Presentaciones similares


Anuncios Google