1 / 6

Algoritmo: Es una serie de procesos a seguir para la solución de un problema.

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.

boris
Download Presentation

Algoritmo: Es una serie de procesos a seguir para la solución de un problema.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. • 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

  3. 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

  4. 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.

  5. 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

  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. • 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

More Related