Pasos para hacer un programa
Lenguajes de programación
Los pasos se dividen en símbolos. Los cuales son
Cómo está compuesto
Diagrama de flujo
Algoritmos
Tiene 3 categorías principales
¿Qué es?

EL PROGRAMA DE COMPUTADORA

Conjunto de códigos (instrucciones) los cuales la CPU hace. Los programas y softwares tienen distintas formas.

1- Sistemas operativos
2- Herramientas
3- Aplicaciones

Serie de instrucciones paso a paso, que buscan un resultado esperado.

Símbolo terminal: Indica el inicio y fin del algoritmo.
Símbolo de proceso: Representa una operación sobre datos.
Símbolo de entrada de datos:
Representa datos al ser leídos.
Símbolo de documento: Representa escritura (salida)
Símbolo de subproceso:
Indica módulo de la solución del problema con diagrama en otro lugar. Es la simplificación de pasos.
Símbolo de decisión:
Representa el cambio del curso de acción del algoritmo.
Flujos:
Utilizado para conectar diagramas e indicar orden de pasos.
Conector:
Conecta una parte del diagrama de flujo con otra, en la misma página
Símbolo de conexión entre páginas:
Conecta una parte del diagrama de flujo en otra página.

Son una manera de representar visualmente el flujo de datos a través del sistema. Describen operaciones y orden en las que se resuelven. Generalmente se dibujan antes de iniciar un código.

Permiten al programador describir un programa utilizando una variante del idioma inglés básico ya que los programadores no entienden los ceros y unos.

1- Análisis de requisitos
Extraer los requisitos de un producto de software es la primera etapa para crearlo.
2- Especificación
Es una obligación detallar el software al ser escrito, en una forma matemática rigurosa.
3- Diseño y arquitectura
Se refiere a determinar cómo funcionará de forma general el programa.
4- Programación
Reducir el diseño a un código.
5- Prueba
Comprobar que software funcione de manera adecuada a las indicaciones.

Archivos ejecutables: Parte de un programa que envía comandos al procesador. Suelen tener la extensión .exe
Archivos de biblioteca dinámica
De vínculos: Un archivo .dll no puede ejecutarse por si mismo; para esto, sus programas son ejecutados por otro programa en funcionamiento.
Archivos de inicialización:
Contiene la información de configuraciones, como el tamaño, la forma del puntero, etc. Ayuda a ejecutar programas y contiene información que ayuda en la misma
Archivos de ayuda:
Contiene información ordenada con vínculos. Sirve para ayudar al usuario en linea
Archivos de comandos:
Automatiza tareas comunes.