Que es un programa de computadoras

in #development6 years ago (edited)


Fuente:

Para llegar a esta definición primero debemos saber que es un algoritmo y podemos decir que son una serie de pasos o normas, que se crean de manera secuencial, lógica y específica que hace posible la realización de actividades, cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice dicha actividad. Los algoritmos se pueden expresar de distintas maneras: lenguaje natural, lenguaje de programación, pseudocódigo y diagramas de flujo.

Los algoritmos se caracterizan porque se definen de manera específica en cada paso. Su efectividad, esto significa que un sujeto puede realizar un algoritmo sin utilizar un computador y sus pasos son finitos.

La importancia de los algoritmos se representa como un elemento básico para las matemáticas, la informática, la robótica, ya que a través de de dichos algoritmos se logra un ordenamiento de ideas. Eso conduce a la correcta ejecución de actividades y a un orden de ideas, relacionadas con cualquier situación.

Un programa de computadora se puede definir como una conjunto instrucciones de manera secuencial que genera acciones o tareas que se ejecuta para dar solución a un problema determinado.

Usos de la Programación.

Generalmente cualquier persona piensa y se comporta obedeciendo de una forma secuencial y lógica. Un computador ejecuta tareas y maneja datos en su memoria ejecutando una secuencia de pasos lógicos para lo cual ha sido programado.


Fuente:

Programar es indispensable en cualquier área de la ingeniería, ya que diferentes problemas que se puedan presentar toma cierto tiempo para solucionarlos de manera manual. La computadora resuelve problemas de acuerdo como se le haya programado de manera rápida y sin errores.

La Programación es un algoritmo que se convierte en una secuencia de instrucciones que nos genera la solución a un problema y para esto es necesario ejecutar varias etapas.

Etapa de análisis: En esta etapa el programador debe comprender lo mas posible el problema planteado, es decir, saber qué es lo que se quiere resolver. Esto se puede desarrollar a través de un Diagrama de flujo ó a través de un pseudocódigo (Utilizando Lenguaje común) o Algoritmo.

Etapa de prueba: Consiste en verificar el algoritmo paso a paso para estar claro si la solución resuelve verdaderamente el problema. (Prueba de escritorio).

Etapa de implementación: Consiste en convertir el algoritmo a un lenguaje de programación. (Codificar).

Etapa de prueba: Consiste en ejecutar el programa en un computador y revisar los datos que genera para ver si son correctos y hacer los ajustes necesarios en caso de errores e implementarlos.

Etapa de uso: Consiste en instalar el programa de manera definitiva para el uso de los usuarios. Lenguaje de Programación, se puede es un lenguaje de programación como un conjunto de reglas ó normas, símbolos y palabras especiales utilizadas para construir un programa y para darle solución a un problema determinado previamente.

Las partes de un programa están relacionadas con dos bloques: declaraciones e instrucciones.

En las instrucciones podemos diferenciar tres partes fundamentales:

Entrada de Datos: La forman las instrucciones que toman los datos de entrada desde un dispositivo externo y los almacena en la memoria principal para que puedan ser procesados.

Proceso o algoritmo: Son las instrucciones que modifican los datos a partir de su estado inicial (datos de entrada) hasta el final (resultados) dejando los datos procesados que lo tendrá disponibles en la memoria principal.

Salida de resultados: Conjunto de instrucciones que toman los datos resultantes de la memoria principal y los envían a los dispositivos externos.

Fuente:

Fuente:

¡Gracias amigos lectores por seguirme!

Sort:  

Hola, buena publicación,

Saludos desde Venezuela

gracias amigo!!

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 60845.74
ETH 2912.93
USDT 1.00
SBD 3.67