6
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

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

  • Upload
    boris

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: 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.

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

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

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

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

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

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

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 : 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

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.

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

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

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

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

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 = Ab.- 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) Inicio2) Ingrese Opción : OP3) Si (OP>= 1) y (OP <= 3) entonces

3.1) Si OP = 1 entonces3.1.1) Ingresar un Numero : NUM3.1.2) Si NUM >= 0 entonces

3.1.2.1) Calcular : K = NUM^0,53.1.2.2) Imprimir : “La Raíz del Numero es : “, KEn Caso Contrario3.1.2.3) Imprimir : “La Raíz tiene Valor Imaginario”

Fin SiFin Si3.2) Si OP = 2 entonces

3.2.1) Ingrese tres Valores3.2.2) Ingrese tres Valores : A, B, C3.2.3) Asignar : AUX = A3.2.4) Asignar : A = B3.2.5) Asignar : B = C3.2.6) Asignar : C = AUX3.2.7) Imprimir “Intercambio : “, A, B, C

Fin Si3.3) Si OP = 3 entonces

3.3.1) Ingresar Nombre : NOM3.3.2) Ingresar Edad : ADD3.3.3) Ingresar Sexo : SEX3.3.4) Ingresar Promedio : PRO3.3.5) Si PRO >= 10 entonces

3.3.5.1) Imprimir “Nombre : “ NOM3.3.5.2) Imprimir “Sexo : “ SEX

3.3.6) En Caso Contrario3.3.6.1) Imprimir : “Reprobado”

Fin SiFin Si

4) En Caso Contrario4.1) Imprimir : “Error”

Fin SIFin Inicio