Portafolio Académico

Desarrollo Lógico y Algoritmo

1. Introducción

Introducción a la materia

La asignatura Desarrollo Lógico y Algoritmo es fundamental en la formación de ingenieros y técnicos en sistemas computacionales. Su objetivo es desarrollar la capacidad de razonamiento lógico y la habilidad para diseñar soluciones eficientes a problemas mediante algoritmos, independientemente del lenguaje de programación que se utilice posteriormente.

¿Qué es la programación?

La programación es el proceso de crear un conjunto de instrucciones que le indican a una computadora cómo realizar una tarea específica. Estas instrucciones se escriben en un lenguaje de programación, como C, Python, Java, entre otros, y permiten automatizar procesos, resolver problemas y construir software.

¿Qué es un paradigma de programación?

Un paradigma de programación es un enfoque o estilo fundamental para estructurar y organizar el código. Los más comunes son:

En esta asignatura, se enfatiza principalmente en la programación estructurada, base para entender la lógica de cualquier paradigma.

¿Qué es un algoritmo?

Un algoritmo es una secuencia finita, ordenada y no ambigua de pasos lógicos que resuelve un problema específico. Debe cumplir con las siguientes características:

Ejemplo de algoritmo para calcular área de un círculo

¿Qué es el pseudocódigo?

El pseudocódigo es una representación informal y legible por humanos de un algoritmo. Usa una mezcla de lenguaje natural y convenciones de programación para describir la lógica sin depender de la sintaxis de un lenguaje específico.

Ejemplo:

Algoritmo Saludo
  Inicio
    Escribir "Ingrese su nombre:"
    Leer nombre
    Escribir "Hola, ", nombre, "!"
  Fin

¿Qué es un diagrama de flujo?

Un diagrama de flujo es una representación gráfica de un algoritmo, que utiliza símbolos estandarizados para mostrar la secuencia de pasos y las decisiones lógicas. Los símbolos más comunes son:

Diagrama de flujo del algoritmo de saludo ← Volver al inicio

Explorar otras secciones: