60 likes | 261 Views
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.
E N D
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
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. • Inicio • Ingresar dos números : a, b • Calcular : SUM = a+b • Calcular : RES = a-b • Calcular : MUL = a*b • Imprimir : “La Suma de los dos Números es : “, SUM • Imprimir : “La Resta de los dos Números es : “, RES • Imprimir : “La Multiplicación de los dos Números es : “, MUL • Fin
Inicio • Ingresar Nombre : NOM • Ingresar Número de teléfono: NT • Ingresar Cantidad de Minutos: CM • 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 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. • Inicio • Ingrese nombre : NOM • Ingrese Edad : EDD • Ingresar Nota uno : A • Ingrese Nota dos : B • Ingrese Nota tres : C • Calcular : SUM = A+B+C/3 • Imprimir : “El Promedio de las Notas es : “ SUM • 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
3.- Ingresar por teclado tres coeficientes a, b, c y calcular las raíces reales de dicha ecuación de segundo grado. • Inicio • Ingresar los coeficientes: a, b, c • Si a <> 0 entonces • 3.1) calcular : D = b*b -4*a*c • 3.2) si D >= 0 entonces • 3.2.1) calcular : x1 = (-b+D^0,5)/(2*a) • 3.2.2) calcular : x2 = (-b-D^0,5)/(2*a) • 3.2.3) Imprimir : “Raíz de X1 = “, X1 • 3.2.4) Imprimir : “Raíz de X2 = “, X2 • 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 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.
Inicio • Ingresar números : A, B • Ingresar opción : OP • 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 4.4.1.1) Calcular : DIV = A/B 4.4.1.2) Imprimir : “División es: “ DIV 4.4.2) En caso Contrario 4.4.2.1) Imprimir “División Indefinida “ Fin Si Fin Si 5) En Caso Contrario 5.1) Imprimir : “Opción Invalida” Fin-Si 6) Fin-Inicio
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. • Inicio • Ingrese Opción : OP • 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 • 3.1.2.1) Calcular : K = NUM^0,5 • 3.1.2.2) Imprimir : “La Raíz del Numero es : “, K • En Caso Contrario • 3.1.2.3) Imprimir : “La Raíz tiene Valor Imaginario” • Fin Si • 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 • 3.3.5.1) Imprimir “Nombre : “ NOM • 3.3.5.2) Imprimir “Sexo : “ SEX • 3.3.6) En Caso Contrario • 3.3.6.1) Imprimir : “Reprobado” • Fin Si • Fin Si • 4) En Caso Contrario • 4.1) Imprimir : “Error” • Fin SI • Fin Inicio