Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


50 EJemplos de algoritmos., Diapositivas de Tecnologías de la Información y la Comunicación

ACA tienen 50 ejemplos faciles

Tipo: Diapositivas

2019/2020

Subido el 26/03/2020

electro-fx
electro-fx 🇩🇴

5

(1)

1 documento

1 / 33

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21

Vista previa parcial del texto

¡Descarga 50 EJemplos de algoritmos. y más Diapositivas en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

ALGORITMO

ALGORITMO: Promedio DESCRIPCIÓN: Calcular la media (promedio) de 3 números CONSTANTES: -------------------------------- VARIABLES: Entero: N 1 , N2, N 3 Real: Prom INICIO

  1. Leer N 1 , N2, N 3
  2. Prom= (N 1 + N2+ N 3 )/
  3. Escribir Prom FIN

ALGORITMO

ALGORTMO: Promedio final DESCRIPCCION: Elaborar un algoritmo para calcular el promedio final de la materia de algoritmos. Dicha calificación se compone de los siguientes porcentajes. 55% -----del promedio final de sus calificaciones parciales (3) 30% ----- de la calificación de promedio 15% ----- de la calificación de un trabajo final CONSTANTE: ---------------------------------- VARIABLE: Real: P 1 , P 2 , P 3 , Prom., Examen, TrabajoF, Prom. Final INICIO

  1. Leer P 1 , P 2 , P 3
  2. Prom=(( P 1 + P 2 + P 3 )/3)*0.
  3. Leer Examen
  4. Leer TrabajoF
  5. Prom. Final= (Prom + (Examen*0.30) + (TrabajoF *0.15) )
  6. Escribir Prom. Final FIN

ALGORITMO

Si ae – bd ≠ 0 Elabore un algoritmo que lea los coeficientes a, b, c. e, f, y calcule los valores de x,, y. CONSTANTE: ------------------------ VARIABLE: Real: a, b, c. d, e, f, x, y INICIO

  1. Leer a, b, c, d, e, f
  2. x=(ce) – (bf) /(ae) – (bd)
  3. y=(af) – (cd) / (ae) – (bd)
  4. Escribir x, y FIN

ALGORITMO

ALGORITMO: Valor absoluto DESCRIPCCION: Calcular el valor absoluto de un numero │ x │ x Si x> -x Si x ALGORITMO: Par o impar DESCRIPPCION: Elabora un algoritmo para leer un numero y determinar si es par o impar. CONSTANTE: --------------------------- VARIABLE: Entero: N INICIO

  1. Leer N
  2. Si (N%2=0) entonces Escribir “N en par” Si no Escribir “N es impar” Fin _ sí FIN

ALGORITMO

ALGORITMO: Números DESCRIPCCION: Elaborar un algoritmo para leer 3 números y determinar sí uno es la suma de los otros dos. CONSTANTES: ----------------------------- VARIABLES: entero: N 1 , N 2 , N 3 INICIO

  1. Leer N 1 , N 2 , N 3
  2. Sí (N 1 =N 2 + N 3 ) entonces Escribir “N 1 es la suma de N 2 + N 3 ” Sí no sí (N 2 =N 1 + N 3 ) entonces Escribir “N 2 es la suma de N 1 + N 3 ” Sí ni sí (N 3 = N 1 + N 2 ) entonces Escribir “N 3 es la suma de N 1 + N 2 ) Sí no Escribir “Ningún es la suma de los otros dos” Fin _ sí Fin _ sí Fin _ sí FIN

ALGORITMO

ALGORITMO: Múltiplo de 3

Sí no sí (x= “junio” y w>= 21) y (x= “julio” y w<= 20) entonces Escribir “Eres Cáncer” Fin _ sí Sí no sí (x= “julio” y w>= 21) y (x= “agosto” y w<= 20) entonces Escribir “Eres Leo” Fin _ sí Sí no sí (x= “agosto” y w>= 21) y (x= “septiembre” y w<=

  1. entonces Escribir “Eres Virgo Fin _ sí Sí no sí (x= “septiembre” y w>= 21) y (x= “octubre” y w<= 20) entonces Escribir “Eres Libra” Fin _ sí Sí no sí (x= “octubre” y w>= 21) y (x= “noviembre” y w<=
  2. entonces Escribir “Eres Escorpión” Fin _ sí Sí no sí (x= “noviembre” y w>= 21) y (x= “diciembre” y w<= 20) entonces Escribir “Eres Sagitario” Fin _ sí Sí no sí (x= “diciembre” y w>= 21) y (x= “enero” y w<=
  3. entonces Escribir “Eres Capricornio” Fin _ sí Sí no sí (x= “enero” y w>= 21) y (x= “febrero” y w<= 20) entonces Escribir “Eres Acuario” Fin _ sí Sí no sí (x= “febrero” y w>= 21) y (x= “marzo” y w<= 20) entonces Escribir “Eres Picis” Fin _ sí Sí no Escribir “Fecha no reconocida” Fin _sí
  1. FIN

ALGORITMO

ALGORITMO: Aumento _ sueldo DESCRIPCCION: Construir un algoritmo que lea la categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en cuenta la siguiente tabla: CONSTANTE:

VARIABLE: Real: Sueldo, Aumento Entero: catg INICIO

  1. Leer catg
  2. Sí (catg=1) entonces Aumento= (sueldo0.15) Fin _sí Sí no sí (catg==2) entonces Aumento= (sueldo0.10) Fin _sí Sí no sí (catg==3) entonces Aumento= (sueldo*0.08) Fin _sí Sí no sí (catg==4) entonces Aumento= (sueldo *.007) Fin _sí Sí no Escribir “Fuera de categoría” Fin _sí FIN

ALGORITMO

ALGORITMO: Aumento _ sueldo Categoría Números 1 15% 2 10% 3 8% 4 7% INCREMENTOS

CONSTANTE: ------------------------------

VARIABLE: Cadena: nombre Real: precio, descuento, pagof Entero: tipo INICIO

  1. Leer nombre, tipo, precio
  2. Según (tipo) sea 1: descuento= (precio0.3) Pagof= (precio – descuento) 2: descuento= (precio0,2) Pagof= (precio – descuento) 3: descuento= (precio*0.1) Pagof= (precio – descuento) Sí no Escribir “Tipo de cliente no reconocido” descuento= Fin _sí
  3. Escribir “Total a pagar:” pagof
  4. FIN

ALGORITMO

ALGORITMO: Figuras DESCRIPCION: elaborar un algoritmo para leer un menú la opción para dibujar las siguientes figuras geométricas: MENU 1.- Triangulo 2.- Cuadrado 3.- Circulo 4.- Rectángulo 5.- Salir CONSTANTE: ------------------------------ VARIANLE: Entero: opción INICIO

  1. Leer opción
  2. Según (opción) sea 1: Escribir “” Escribir” ” 2: Escribir “ *” Escribir “ * ” 3: Escribir “O” 4: Escribir “ * *”

Escribir “* * *” 5: Salir ( ) Sí no Escribir “Opción no valida” Fin _según FIN

ALGORITMO

CONSIDERE LA SIGUIENTE SENTENCIA:

Según (i) sea 1: 2: 3 Escribir “Sí” 5: 6: 7 Escribir “No” 10: 11 Escribir “Tal vez” Sí no Escribir “Algunas veces” Fin _según ¿Cuál es la salida del código anterior sí i=4? R= En este caso tenemos i=4, como observamos no esta dentro del rango de las opciones y por de faul va a escribir “Algunas veces”; ya que si no corresponde el valor de “i” a una opción señalada escribirá lo que corresponde a la opción “Sí no”.

ALGORITMO

CONVIERTA EL SIGUIENTE CODIGO A ESRUCTURA

CONDICIONAL REPETITIVA.

Entero: N, K, i Sí (i==3) entonces N= 1 K= Sí no sí (i==4) entonces N= Sí no sí (i==6) entonces N= Sí no N==

VARIABLE: entero: i INICIO

  1. Para i= 100 hasta i= 1, i= i- Sí (i%2!= 0) entonces Escribir i Fin –sí Fin –para FIN

ALGORITMO #19.A

ALGORITMO: Suma _ Cuadrado DESCRIPCCION: Calcular la suma de los cuadrados de los números entre el 1 y 100. CONSTANTE: --------------------------- VARIABLE: Entero: i, suma= INICIO

  1. Para i=1 hasta i= 100 hacer Suma= suma + (i*i) Fin –para Escribir suma FIN

ALGORITMO #19.B

ALGORITMO: Suma _ cuadrado DECRIPCCION: Calcular la suma de los cuadrados de los números entre el 1 y 100. CONSTANTE: -------------------------------- VARIABLE: Entero: i, suma= 0 INICIO

  1. i= 1
  2. Mientras (i<= 100) Suma= suma + (i*i) i= i + 1 Fin _mientras
  3. Escribir suma
  4. FIN

ALGORITMO #19.C

ALGORITMO: Suma _ cuadrado DECRIPCCION: Calcular la suma de los cuadrados de los números entre el 1 y 100. CONSTANTE: -------------------------------- VARIABLE: Entero: i, suma= 0 INICIO

  1. i= 1
  2. Hacer Suma= suma + (i*i) i= i + 1 Mientras (i<= 100)
  3. Escribir suma
  4. FIN

ALGORITMO #20.A

ALGORITMO: Mayor _Menor DESCRIPCCION: Algoritmo para leer 25 números, obtener su promedio, el mayor y menor de esos números. CONSTANTE: --------------------------- VARIABLE: Entero: mayor, menor, num, i Real: prom INICIO

  1. Leer num Mayor= num Menor= num Prom= num
  2. Para i=2 hasta i= 25 hacer
  3. Leer num Sí (num<= menor) Menor= num Sí (num>= mayor) Mayor= num Fin _sí Fin _sí Fin _para
  4. Escribir “El promedio :”, prom/
  5. Escribir “El numero menor es:”, menor
  6. Escribir “El numero mayor es”, mayor
  7. FIN

ALGORITMO #20.B

  1. Leer num Mayor= num Menor= num Prom= num
  2. Leer num
  3. Hacer prom= prom + num Sí (num<= menor) Menor= num Fin _sí Sí (num>= mayor) Mayor= num Fin _sí i= i + 1 Mientras (i<= 25)
  4. Escribir “El promedio :”, prom/
  5. Escribir “El numero menor es:”, menor
  6. Escribir “El numero mayor es”, mayor
  7. FIN

ALGORITMO

ALGORITMO: Tabla de multiplicar DESCRIPCCION: Escribir un algoritmo que solicite un numero (1-10) y muestre la tabla de dicho número. CONSTANTE: ------------------------- VARIABLE: Entero: i, num. INICIO

  1. Sí (num>= 1 y num<=10)
  2. Para i= 1 hasta i= 10 hacer Num= num *i
  3. Escribir num, “”, i, “=” , numi Fin _sí Fin _para FIN

ALGORITMO

ALGORITMO: Puntuación DESCRIPCCION: Cuatro enteros entre 0 y 100 representan las puntuaciones de un estudiante de informática. Escribir un

programa para encontrar la media de estas puntuaciones y visualizar una tablado notas de acuerdo al siguiente cuadro : MEDIA PUNTUACIO N 90-100 A 80-89 B 70-79 C 60-69 D 0-59 E CONSTANTE: --------------------------- VARIABLE: Entero: N 1 , N 2 , N 3 , N 4 Real: prom INICIO

  1. Leer N 1 , N 2 , N 3 , N 4
  2. Sí (N 1 >= 0 y N 1 <=100) y (N 2 >= 0 y N 2 <=100) y (N 3 >= 0 y N 3 <=100) y (N 4 >= 0 y N 4 <=100) entonces prom= ( N 1 + N 2 + N 3 + N 4 )/ Sí no Escribir “Algún N esta fuera de rango” Fin _sí
  3. Sí (prom>= 0 y prom<= 59) entonces Escribir “Tu puntuación es E” Fin _sí Sí no sí (prom>= 60 y prom<= 69) entonces Escribir “Tu puntuación es d” Fin _sí Sí no sí (prom>= 70 y prom<= 79) entonces Escribir “Tu puntuación es C” Fin _sí Sí no sí (prom>= 80 y prom<= 89) entonces Escribir “Tu puntuación es B” Fin _sí Sí no sí (prom>= 90 y prom<= 100) entonces Escribir “Tu puntuación es A” Fin _sí
  4. FIN

ALGORITMO

1: (r= a+b) 2: (r= a-b) 3: (r= a*b) 4: (r= a/b) 5: (r= a%b) Escribir r Si no Escribir “No se puede hacer otra operación” r= Fin _según

  1. FIN

ALGORITMO

ALGORITMO: Numero _ mayor DESCRIPCCION: Elaborar un programa que determine el mayor de tres números. CONSTANTE: ------------------------- VARIABLE: Real: a, b, c INICIO

  1. Leer a, b, c
  2. Sí (ab) entonces Escribir “El número mayor es:” a Fin _sí Sí no sí (bc) entonces Escribir “El número mayor es:” b Fin _sí Si no sí (cb) entonces Escribir “El número mayor es:” c Fin _sí Sí no Escribir “No se puede determinar cual es el número mayor” Fin _sí FIN

ALGORTIMO

ALGORITMO: Calificación DESCRIPCCION: Codificar un programa que escriba la calificación correspondiente a una nota, de acuerdo con el siguiente criterio:

0 a <5.0 Suspenso 5 a < 6.5 Aprobado 6.5 a < 8.5 Notable 8.5 a < 10 Sobresaliente 10 Matricula de honor CONSTANTE: ---------------------------------- VARIABLE: Real: Calf INICIO

  1. Leer calf
  2. Si ¿calf<₧0 y calf>₧ 5.0? entonces
  3. Escribir “Suspenso”
  4. Si ¿Calf>₧5 y Calf>₧ 6.5? entonces Escribir “Aprobado”

ALGORITMO

ALGORITMO: Potencia DESRIPCCION: Elabore un algoritmo para elevar un número x a una potencia n. CONSTANTE: ------------------------------------- VARIABLE: Entero: x,, n, i, p= INICIO

  1. Leer n, x, p=
  2. Para i= 1 hasta i= n
  3. p= x*p Fin _para
  4. Escribir p FIN

ALGORITMO

ALGORITMO: Muestreo