Un algoritmo es un conjunto finito de pasos que definen la solución de un problema particular. Un algoritmo se expresa en pseudocódigo, algo parecido al lenguaje C o Pascal, pero con algunas declaraciones en inglés en lugar de dentro del lenguaje de programación.
- Una solución secuencial de cualquier programa escrito en lenguaje humano, llamado algoritmo.
- El algoritmo es el primer paso del proceso de solución, después del análisis del problema, los programadores escriben el algoritmo de ese problema.
Pseudocódigo
- Número de entrada
- Inicializa Len a cero e Y a Num
- Mientras Y no es cero
- Guardar resto por Y Mod 16 en matriz HEXD en el índice Len
- Inicializar Y a Y dividido 16
- Incremento Len
- para (Inicializar I a Len-1; Condición I mayor que -1; Decremento I)
- Si HEXD [I] Menos de 10
- HEXC [I] = HEXD [I] +48
- Más
- HEXC [I] = HEXD [I] +55
- Inicialice HEXC [I] en NULL
- Imprimir HEXC
Algoritmo detallado:
- Cómo generar una lista de todas las permutaciones de una matriz 4 × 4 con solo los números 1, 2, 3 y 4 en Python
- ¿Cuál es el algoritmo utilizado por el IRCTC para reservar en línea?
- Entiendo cómo leer la recursividad pero no sé cómo resolverlos.
- ¿Qué razones hay para aprender sobre algoritmos informáticos si no eres un informático?
- ¿Cuáles son las aplicaciones más prácticas (vida cotidiana) del algoritmo de agrupación de k-means? ¿Cómo se ha utilizado exactamente k-means en estas aplicaciones?
Paso 1: NÚMERO de entrada
Paso 2: LEN = 0 & Y = NUM
Paso 3: Mientras (Y> 0)
HEXD [LEN] = Y% 16
Y = Y / 16
LEN ++
Paso 4: para (I = LEN-1; I> -1; I–)
SI (HEXD [I] <10)
HEXC [I] = HEXD [I] +48;
MÁS
HEXC [I] = HEXD [I] +55;
Paso 5: HEXC [I] = NULL
Paso 5: imprimir HEXC
Diagrama de flujo: –