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 Fin si Forma 2.

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 Ingresar Número de teléfono: NT Ingresar Cantidad de Minutos: CM
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 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

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 4.- Elaborar un algoritmo para ingresar una opción numérica y realizar las siguientes actividades: OPCIÓN ACTIVIDAD Suma dos números Resta dos números Multiplica dos números Divide dos números. Imprimir cada actividad y validar en caso de que la opción sea incorrecta.

5 4.4) Si OP = 4 entonces 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 ) 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. 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 ) Calcular : K = NUM^0,5 ) 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 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” 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