So for "La programación lógica", the spintax options could be los sistemas deductivos. Each of these terms is a synonym or related phrase. Then "tiene" could be contiene. "varias ventajas" becomes variedad de beneficios. "flexibilidad" could be elástica. Similarly for other terms.
First, I'll go through the text and identify any words or phrases that can be replaced with three synonyms. Let's start with the first sentence: "La programación lógica es fácil de mantener, ya que las reglas y condiciones se pueden modificar fácilmente." The word "fácil de mantener" could be converted. Maybe "fácil de mantener|simple de actualizar|muy manejable"? Those all convey similar meanings.
Now the next part: "En la programación lógica, el diseño de algoritmos se enfoca en definir las reglas y condiciones que deben cumplirse para que el problema sea resuelto." "Programación lógica" is proper, so leave it. "Se enfoca" becomes "se centra", "se concentra", "se orienta". "Definir" can be "establecer", "fijar", "determinar".