La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.

Presentaciones similares


Presentación del tema: "Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica."— Transcripción de la presentación:

1 Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica. Variable: Es un identificador que guarda de manera temporal un dato. Constante: Es un valor que se mantiene fijo en la ejecución de un programa. Programa: Entrada Proceso Salida Estructura de Control: SI……….ENTONCES Forma 1. si Expresión Lógica entonces sentencia (s) En caso contrario sentencia (s) Fin si Forma 2. si Expresión Lógica entonces sentencia (s) Fin si

2 Operadores Relacionales: < menor que <= menor o igual que > mayor que >= mayor o igual que = igual <> diferente que Operadores Lógicos: Y and O or Negación not Ejemplo: 1.- Ingrese por teclado dos números y calcular la suma, resta y multiplicación entre ellos. Imprimir cada uno de los resultados acompañado de un mensaje orientado al usuario. 1)Inicio 2)Ingresar dos números : a, b 3)Calcular : SUM = a+b 4)Calcular : RES = a-b 5)Calcular : MUL = a*b 6)Imprimir : La Suma de los dos Números es :, SUM 7) Imprimir : La Resta de los dos Números es :, RES 8)Imprimir : La Multiplicación de los dos Números es :, MUL 9)Fin

3 2.- Ingrese por teclado los siguientes datos de un alumno: Nombre, Nota uno, Nota dos y Nota tres. Se pide calcular, el promedio de las calificaciones del estudiante e imprimirlo con su nombre. 1)Inicio 2)Ingrese nombre : NOM 3)Ingrese Edad : EDD 4)Ingresar Nota uno : A 5)Ingrese Nota dos : B 6)Ingrese Nota tres : C 7)Calcular : SUM = A+B+C/3 8)Imprimir : El Promedio de las Notas es : SUM 9)Imprimir : Del Alumno : NOM Ejemplo: Ingrese por teclado los datos de una llamada telefónica, nombre, número de teléfono, y cantidad de minutos de la llamada (valor entero). Se pide calcular el monto de la llamada telefónica teniendo presente lo siguiente: a.- Si la duración de la llamada telefónica es hasta tres (3) minutos inclusive, se cobrara una tarifa básica de 400 Bs. b.- Si la llamada se excede mas de tres (3) minutos se cobrara la tarifa básica y por cada minuto adicional al básico 600 Bs. c.- Imprimir el monto de la llamada telefónica con el nombre del usuario 1)Inicio 2)Ingresar Nombre : NOM 3)Ingresar Número de teléfono: NT 4)Ingresar Cantidad de Minutos: CM 5)Si CM <= 3 entonces 5.1) Asignar : MAP = 400 6) En caso contrario 6.1) Calcular: MAP = 400+(CM-3)*600 Fin si 7) Imprimir: Nombre=, NOM 8) Imprimir: Monto llamada Telefónica:, MAP 9) Fin

4 1)Inicio 2)Ingresar los coeficientes: a, b, c 3)Si a <> 0 entonces 3.1) calcular : D = b*b -4*a*c 3.2) si D >= 0 entonces 3.2.1) calcular : x 1 = (-b+D^0,5)/(2*a) 3.2.2) calcular : x 2 = (-b-D^0,5)/(2*a) 3.2.3) Imprimir : Raíz de X 1 =, X ) Imprimir : Raíz de X 2 =, X 2 3.3) En Caso Contrario 3.3.1) Imprimir : Raíces Imaginarias Fin Si 4) En Caso Contrario 4.1) Imprimir : Ecuación de Primer Grado Fin Si Fin 3.- Ingresar por teclado tres coeficientes a, b, c y calcular las raíces reales de dicha ecuación de segundo grado. 4.- Elaborar un algoritmo para ingresar una opción numérica y realizar las siguientes actividades: OPCIÓN ACTIVIDAD 1 Suma dos números 2 Resta dos números 3 Multiplica dos números 4 Divide dos números. Imprimir cada actividad y validar en caso de que la opción sea incorrecta.

5 1)Inicio 2)Ingresar números : A, B 3)Ingresar opción : OP 4)Si (OP > 1) y (OP <= 4) entonces 4.1) Si OP = 1 entonces 4.1.1) Calculo : SUM = A+B 4.1.2) Imprimir : La suma es: SUM Fin Si 4.2) Si OP = 2 entonces 4.2.1) Calcular : RES = A-B 4.2.2) Imprimir : La Resta es: RES Fin Si 4.3) Si OP = 3 entonces 4.3.1) Calcular : MUL = A*B 4.3.2) Imprimir : La Multiplicación es: MUL Fin Si 4.4) Si OP = 4 entonces 4.4.1) Si B <> 0 entonces ) Calcular : DIV = A/B ) Imprimir : División es: DIV 4.4.2) En caso Contrario ) Imprimir División Indefinida Fin Si 5) En Caso Contrario 5.1) Imprimir : Opción Invalida Fin-Si 6) Fin-Inicio

6 Ejercicio: 5.- Ingresar una opción numérica y realizar las siguientes actividades: a.- Ingrese por teclado tres valores numérico de A y calcule el valor de K. K = A b.- Ingrese por teclado tres valores A, B y C. Intercambie el valor de B en A y C en B. c.- Ingrese por teclado el Nombre, Edad, Sexo y Promedio de un Alumno. Imprima el Nombre y el Sexo si el alumno esta aprobado en caso contrario imprimir un mensaje que diga Reprobado. Validar todas las opciones e incluso en caso incorrecto. Imprimir los resultados de cada actividad. 1)Inicio 2)Ingrese Opción : OP 3)Si (OP>= 1) y (OP <= 3) entonces 3.1) Si OP = 1 entonces 3.1.1) Ingresar un Numero : NUM 3.1.2) Si NUM >= 0 entonces ) Calcular : K = NUM^0, ) Imprimir : La Raíz del Numero es :, K En Caso Contrario ) Imprimir : La Raíz tiene Valor Imaginario Fin Si 3.2) Si OP = 2 entonces 3.2.1) Ingrese tres Valores 3.2.2) Ingrese tres Valores : A, B, C 3.2.3) Asignar : AUX = A 3.2.4) Asignar : A = B 3.2.5) Asignar : B = C 3.2.6) Asignar : C = AUX 3.2.7) Imprimir Intercambio :, A, B, C Fin Si 3.3) Si OP = 3 entonces 3.3.1) Ingresar Nombre : NOM 3.3.2) Ingresar Edad : ADD 3.3.3) Ingresar Sexo : SEX 3.3.4) Ingresar Promedio : PRO 3.3.5) Si PRO >= 10 entonces ) Imprimir Nombre : NOM ) Imprimir Sexo : SEX 3.3.6) En Caso Contrario ) Imprimir : Reprobado Fin Si 4) En Caso Contrario 4.1) Imprimir : Error Fin SI Fin Inicio


Descargar ppt "Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica."

Presentaciones similares


Anuncios Google