De donde nace
El concepto de algoritmo tiene raíces antiguas (siglo IX con Al-Jwarizmi), pero fue formalizado
matemáticamente en el siglo XX (años 1930) con los trabajos de Turing y otros científicos. Hoy,
los algoritmos son la base de toda programación y tecnología digital.
¿Qué es la programación algorítmica?
La programación algorítmica es una rama fundamental de la informática que se
enfoca en diseñar, escribir y analizar algoritmos para resolver problemas mediante
instrucciones claras y precisas que una computadora puede ejecutar.
• Algoritmo:
Una secuencia ordenada de pasos o instrucciones para resolver un problema específico.
• Entrada y salida (input/output):
Todo algoritmo trabaja con datos de entrada y produce resultados de salida.
• Lenguaje de programación:
Medio para traducir los algoritmos a un formato que la computadora entienda (Python,
C++, Java, etc.).
Conceptos básicos del logaritmo
Un algoritmo es un conjunto finito, ordenado y definido de pasos o instrucciones que
permite resolver un problema o realizar una tarea específica. Es la base de la
programación y el pensamiento computacional.
características de una algoritmo metodología para desarrollar un
computador
y un software en general
Es un conjunto estructurado de etapas y técnicas utilizadas para planificar, diseñar,
implementar, probar, documentar y mantener programas informáticos, con el objetivo
de cumplir con los requerimientos funcionales y de calidad establecidos por el usuario o
cliente.
2. Metodología para desarrollar un computador (hardware)
El diseño y desarrollo de un computador implica una metodología basada en la
arquitectura de sistemas. Aquí los pasos básicos:
1. Definición de requerimientos:
Identificar el propósito del computador (uso general, servidor, embebido, etc.).
2. Diseño de arquitectura:
Selección del tipo de procesador (CPU), memoria, buses, periféricos y
arquitectura interna (Von Neumann o Harvard).
3. Diseño lógico y electrónico:
Implementación con puertas lógicas, registros, ALU, unidades de control, etc.
4. Diseño físico (hardware):
Diseño de la placa madre, conexión de componentes y prototipado físico.
5.

Más contenido relacionado

PPT
Presentacion a
PPT
Terminologia basica de computacion
PDF
Arquitectura de computadores.
PPT
Presentacion A
PPT
Computacion basica
PDF
Lab algoritmos 1
PPTX
Desarrollo del taller final
PPT
Marianela
Presentacion a
Terminologia basica de computacion
Arquitectura de computadores.
Presentacion A
Computacion basica
Lab algoritmos 1
Desarrollo del taller final
Marianela

Similar a Datos importantes para entender lo que son Los algoritmos (20)

PDF
Separata i unidad
PPT
PDF
algoritmo y programacion
PPTX
Trabajo final informática 1er año 2
PPT
Universidad De Los Andes
PPTX
SEMANA 05- Introducción a la Ingeniería de Software
PPT
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
PPT
El Computador Y Sus Partes
PPT
El Computador Y Sus Partes
PPT
el computador
PPT
el computador
DOCX
Actividades de la unidad i informatica
PPTX
Dea sesion1
PPT
Presentación de Software
PDF
Actividad no 4 mcb
DOCX
Arquitectura de von neumann
DOCX
Glosario uno
PPTX
Clase junio
PPTX
Soporte
DOCX
Tarea acerca de la arquitectura de von neumann
Separata i unidad
algoritmo y programacion
Trabajo final informática 1er año 2
Universidad De Los Andes
SEMANA 05- Introducción a la Ingeniería de Software
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
El Computador Y Sus Partes
El Computador Y Sus Partes
el computador
el computador
Actividades de la unidad i informatica
Dea sesion1
Presentación de Software
Actividad no 4 mcb
Arquitectura de von neumann
Glosario uno
Clase junio
Soporte
Tarea acerca de la arquitectura de von neumann
Publicidad

Último (9)

PPTX
Competencias digitales.PPT.SOTFWAREPTT.0
PDF
Estudio de factibilidad para requisiciones de soporte técnico utilizando OSTi...
PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
Programación Orientada a Objetos POO.pptx
PDF
Manual de mantenimiento de soporte y mantenimiento
PDF
Manual de mantenimiento de soporte y mantenimiento
PDF
Presentacion de compiladores e interpretes
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PPTX
presentación de introducción a las metodologías agiles .pptx
Competencias digitales.PPT.SOTFWAREPTT.0
Estudio de factibilidad para requisiciones de soporte técnico utilizando OSTi...
hojas_de_calculo_aplicado para microsoft office
Programación Orientada a Objetos POO.pptx
Manual de mantenimiento de soporte y mantenimiento
Manual de mantenimiento de soporte y mantenimiento
Presentacion de compiladores e interpretes
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
presentación de introducción a las metodologías agiles .pptx
Publicidad

Datos importantes para entender lo que son Los algoritmos

  • 1. De donde nace El concepto de algoritmo tiene raíces antiguas (siglo IX con Al-Jwarizmi), pero fue formalizado matemáticamente en el siglo XX (años 1930) con los trabajos de Turing y otros científicos. Hoy, los algoritmos son la base de toda programación y tecnología digital. ¿Qué es la programación algorítmica? La programación algorítmica es una rama fundamental de la informática que se enfoca en diseñar, escribir y analizar algoritmos para resolver problemas mediante instrucciones claras y precisas que una computadora puede ejecutar. • Algoritmo: Una secuencia ordenada de pasos o instrucciones para resolver un problema específico. • Entrada y salida (input/output): Todo algoritmo trabaja con datos de entrada y produce resultados de salida. • Lenguaje de programación: Medio para traducir los algoritmos a un formato que la computadora entienda (Python, C++, Java, etc.). Conceptos básicos del logaritmo Un algoritmo es un conjunto finito, ordenado y definido de pasos o instrucciones que permite resolver un problema o realizar una tarea específica. Es la base de la programación y el pensamiento computacional. características de una algoritmo metodología para desarrollar un computador y un software en general Es un conjunto estructurado de etapas y técnicas utilizadas para planificar, diseñar, implementar, probar, documentar y mantener programas informáticos, con el objetivo de cumplir con los requerimientos funcionales y de calidad establecidos por el usuario o cliente. 2. Metodología para desarrollar un computador (hardware) El diseño y desarrollo de un computador implica una metodología basada en la arquitectura de sistemas. Aquí los pasos básicos: 1. Definición de requerimientos: Identificar el propósito del computador (uso general, servidor, embebido, etc.). 2. Diseño de arquitectura: Selección del tipo de procesador (CPU), memoria, buses, periféricos y arquitectura interna (Von Neumann o Harvard).
  • 2. 3. Diseño lógico y electrónico: Implementación con puertas lógicas, registros, ALU, unidades de control, etc. 4. Diseño físico (hardware): Diseño de la placa madre, conexión de componentes y prototipado físico. 5.