¿Qué es un algoritmo?

En este tutorial, aprenderemos qué son los algoritmos con la ayuda de ejemplos.

Un algoritmo es un conjunto de instrucciones bien definidas en secuencia para resolver un problema.

Cualidades de un buen algoritmo

  1. La entrada y la salida deben definirse con precisión.
  2. Cada paso del algoritmo debe ser claro e inequívoco.
  3. Los algoritmos deberían ser más efectivos entre muchas formas diferentes de resolver un problema.
  4. Un algoritmo no debe incluir código de computadora. En cambio, el algoritmo debe escribirse de tal manera que se pueda usar en diferentes lenguajes de programación.

Ejemplos de algoritmos

Algoritmo para sumar dos números

Algoritmo para encontrar el mayor entre tres números

Algoritmo para encontrar todas las raíces de la ecuación cuadrática

Algoritmo para encontrar el factorial

Algoritmo para verificar el número primo

Algoritmo de la serie de Fibonacci

Ejemplos de algoritmos en programación

Algoritmo para sumar dos números ingresados ​​por el usuario

Paso 1: Iniciar Paso 2: Declarar las variables num1, num2 y sum. Paso 3: Leer los valores num1 y num2. Paso 4: Suma num1 y num2 y asigna el resultado a sum. sum ← num1 + num2 Paso 5: Mostrar suma Paso 6: Detener

Encuentra el número más grande entre tres números diferentes

Paso 1: Iniciar Paso 2: Declarar las variables a, by c. Paso 3: lea las variables a, by c. Paso 4: Si a> b Si a> c Muestra a es el número más grande. Else Display c es el número más grande. De lo contrario, si b> c Muestra b es el número más grande. Else Display c es el número más grande. Paso 5: Deténgase

Raíces de una ecuación cuadrática ax 2 + bx + c = 0

Paso 1: Iniciar Paso 2: Declarar las variables a, b, c, D, x1, x2, rp e ip; Paso 3: Calcule el discriminante D ← b2-4ac Paso 4: Si D ≧ 0 r1 ← (-b + √D) / 2a r2 ← (-b-√D) / 2a Muestre r1 y r2 como raíces. De lo contrario Calcule la parte real y la parte imaginaria rp ← -b / 2a ip ← √ (-D) / 2a Muestra rp + j (ip) y rp-j (ip) como raíces Paso 5: Detener

Factorial de un número introducido por el usuario.

Paso 1: Iniciar Paso 2: Declarar las variables n, factorial e i. Paso 3: Inicializar variables factorial ← 1 i ← 1 Paso 4: Leer valor de n Paso 5: Repetir los pasos hasta i = n 5.1: factorial ← factorial * i 5.2: i ← i + 1 Paso 6: Mostrar factorial Paso 7: Detener

Comprueba si un número es primo o no

Paso 1: Iniciar Paso 2: Declarar las variables n, i, flag. Paso 3: Indicador de inicializar variables ← 1 i ← 2 Paso 4: Leer n del usuario. Paso 5: Repita los pasos hasta que i = (n / 2) 5.1 Si el resto de n ÷ i es igual a 0 flag ← 0 Vaya al paso 6 5.2 i ← i + 1 Paso 6: Si flag = 0 Display n no es primo de lo contrario Display n es primo Paso 7: Detener

Encuentre la serie de Fibonacci hasta el término ≦ 1000.

Paso 1: Iniciar Paso 2: Declarar las variables first_term, second_term y temp. Paso 3: Inicializar las variables first_term ← 0 second_term ← 1 Paso 4: Mostrar first_term y second_term Paso 5: Repetir los pasos hasta second_term ≦ 1000 5.1: temp ← second_term 5.2: second_term ← second_term + first_term 5.3: first_term ← temp 5.4: Mostrar segundo_term Paso 6: Detener

Articulos interesantes...