CONCEPTOS Y DEFINICIONES BÁSICAS EN PROGRAMACIÓN
Concepto de algoritmo
En matemáticas, lógica, ciencias de la computación y disciplinas
relacionadas el algoritmo es un conjunto
de operaciones sistemáticas que permite realizar un cálculo y hallar la
solución de distintos tipos de problemas, ya sea en matemáticas, lógica,
ciencias de la computación u otras disciplinas que puedan estar relacionadas.
En si un algoritmo es el enunciado de una secuencia de acciones que realizan ese trabajo. (Musa, 813-833)
Los conceptos básicos utilizados en los algoritmos son los siguientes:
- procesador: entidad capaz de “entender” el enunciado
y ejecutar el trabajo descrito.
- entorno: conjunto de condiciones necesarias
para la ejecución del trabajo.
- acción: cada etapa del enunciado.
- secuencialidad: cada acción se ejecuta cuando la
anterior ha terminado completamente.
- paralelismo: Existen algoritmos en los cuales
algunas (o todas) las acciones se pueden ejecutar a la vez. Se dice entonces
que se trata de un algoritmo paralelo.
Concepto de programa
Un programa
consiste en una unidad temática que permite nombrar al grupo de instrucciones
que le posibilita a una computadora desarrollar diferentes funciones.
En este
sentido, hay que decir que un programa informático o software es un elemento
imprescindible para el normal funcionamiento de una computadora. Puede ser
tanto un programa ejecutable como su código fuente, que es escrito por los
programadores.
Concepto de programación
La programación
es el proceso de tomar un algoritmo y codificarlo en una notación, de modo que
pueda ser ejecutado por una computadora. Aunque existen muchos lenguajes de
programación y muchos tipos diferentes de computadoras, el primer paso es la
necesidad de tener una solución.
En si la programación es la manera en la que creamos una representación
para nuestras soluciones. Por tanto, esta representación en un lenguaje y el
proceso de crearla se convierte en una parte fundamental de la disciplina.
Definición de paradigmas de programación
Se puede definir paradigmas de programación como:
- Un Lenguaje
de Programación se dice que pertenece a un determinado paradigma si recoge
adecuadamente los patrones conceptuales definidos en el paradigma.
Concepto de tipo de dato
En
programación, un tipo de dato informático o simplemente tipo es un atributo de
los datos que indica al ordenador (y/o al programador) sobre la clase de datos
que se va a trabajar. Esto incluye imponer restricciones en los datos, como qué
valores pueden tomar y qué operaciones se pueden realizar.
Los tipos de
datos comunes son: números enteros, números con signo (negativos), números de
coma flotante (decimales), cadenas alfanuméricas, estados (booleano), etc.
Concepto de constante
En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa. Corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. El nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
En pocas palabras, es un valor que no
puede ser alterado durante la ejecución de un programa.
En términos
simples y basándonos en una definición o sinónimo se puede decir que variable
es algo que puede cambiar, que no es constante.
El término variable es utilizado en varios campos de las ciencias como
son las matemáticas y su rama de la estadística y en ciencias de la
computación. En este caso vamos a centrarnos en la rama de las ciencias de la
computación pero la idea que hay detrás de cada una de estas ciencias no es muy
distinta.
Definición de operadores
Los operadores son un tipo de símbolo que pueden aparecer en
las expresiones, e indican al compilador la realización de determinadas
operaciones matemáticas, lógicas y numéricas. Se pueden aplicar a variables u
otros objetos denominados operandos y su efecto es una combinación de las
siguientes acciones.
-Alterar un operando
-Designar un objeto o función
Los operadores pueden ser unarios, binarios, n-arios,
dependiendo de la cantidad de valores que necesita ese operador para funcionar.
Un diagrama
de flujo es la representación gráfica del flujo o secuencia de rutinas simples.
Tiene la ventaja de indicar la secuencia del proceso en cuestión, las unidades
involucradas y los responsables de su ejecución, es decir, viene a ser la
representación simbólica o pictórica de un procedimiento administrativo.
Son de gran
importancia ya que ayudan a designar cualquier representación gráfica de un
procedimiento o parte de este. En la actualidad los diagramas de flujo son
considerados en la mayoría de las empresas como uno de los principales
instrumentos en la realización de cualquier método o sistema.
Se
trata de una muy útil herramienta para poder entender correctamente las
diferentes fases de cualquier proceso y su funcionamiento, y por tanto, permite
comprenderlo y estudiarlo para tratar de mejorar sus procedimientos.
Concepto y definición de pseudocodigo:
El
pseucodigo es comúnmente utilizado por los programadores para omitir secciones
de Código o para dar una explicación del paradigma que tomó el mismo
programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es
programable sino facilita la programación.
El
principal objetivo del pseudocódigo es el de representar la solución a un
algoritmo de la forma más detallada posible, y a su vez lo más parecida posible
al lenguaje que posteriormente se utilizará para la codificación del mismo.
Bibliografía
bañales, m. A. (26 de 10 de 2017). aprendiendo
arduino. Obtenido de
https://aprendiendoarduino.wordpress.com/2017/10/14/tipos-de-datos-4/#:~:text=En%20programación%2C%20un%20tipo%20de,qué%20operaciones%20se%20pueden%20realizar.
(s.f.). Lenguajes
de programacion. Obtenido de
http://informatica.uv.es/guia/asignatu/LP/teoria/apuntes/cuatr1/tema1.pdf
Edebé, & ed. (1993
de 06 de 1993). Pseudocódigos y programación estructurada. 1 edición.
fing.edu. (26 de 01 de 2012).
Obtenido de https://www.fing.edu.uy/inco/cursos/fpr/wiki/index.php/Operadores
Galimany, J., Peña, R.,
gual, A., laboda, & javier. (1985). Biblioteca práctica de la
computación. Barcelona: Océano-Éxito, S.A.
manene, L. m. (19 de 08
de 2013). cloudfront.net. Obtenido de
https://d1wqtxts1xzle7.cloudfront.net/60656037/Los_diagramas20190920-8696-u4r0qz.pdf?1568997372=&response-content-disposition=inline%3B+filename%3DEl_28_julio_2011_en_Estructura_Organizat.pdf&Expires=1599187833&Signature=AeZhhg81x79~L3lZWEyYPpqziBuAr1oBZw
Merino, J. P. (2008). definicion.de.
Obtenido de https://definicion.de/programa/
Musa, A. J. (813-833). Hisab
al-jabr al-muqabala. Bagdad.
programar.best. (22 de 09 de 2019).
Obtenido de https://programar.best/programacion/que-es-una-variable/
Systems, Z.
(1990-2016). 3.2.3 Constantes. Obtenido de
https://www.zator.com/Cpp/E3_2_3.htm








Comentarios
Publicar un comentario