Está en la página 1de 5

Instituto Tecnológico Superior

de Nochistlán

Ingeniería en sistemas computacionales

” glosario de los conceptos básicos ”

Benjamín Legaspi Aguirre


02050053

Docente: Maestra Elvia Lara García

Nochistlán de Mejía, Zacatecas. 18/08/2022


1.- Algoritmo
El algoritmo se puede definir como "Una secuencia de pasos a realizar para un resultado
requerido desde una determinada entrada dada". Hay 3 características principales del
algoritmo a partir de su definición:
1. El objetivo esencial de un algoritmo es obtener un resultado específico,
2. Un algoritmo implica varios pasos continuos,
3. El resultado se produce después de que el algoritmo finalizó todo el proceso.

2.- Programa
Como definición, un programa de computadora, aplicación o software, son un conjunto
de instrucciones en forma secuencial, llamado código, que, a través de su interpretación
por el sistema operativo o hardware, le permiten desarrollar una acción específica a una
computadora.
Allá por los albores de la computación, los programadores cargaban estas instrucciones
directamente la hardware, lo que afortunadamente cambio gracias a los llamados
lenguajes de programación, otro tipo de programa de computadora que simplifican esta
tarea mediante la incorporación en sus comandos de ciertas secuencias y herramientas
para que el programador no tenga que hacerse problemas con los procesos más oscuros
del hardware como el direccionamiento de memoria, las entradas o salidas de datos y
las peticiones de interrupción IRQ, entre otros.

3.- Programación

La programación es el proceso de creación de programas informáticos. Esta definición


se puede interpretar de la siguiente manera. La programación no es más que una
explicación a la computadora de qué, en qué forma y cómo llegar al usuario. En otras
palabras, es una especie de arte de traducir los deseos de una persona al lenguaje de la
máquina.

4.- Paradigmas de programación


Un paradigma de programación es una manera o estilo de programación de software.
Existen diferentes formas de diseñar un lenguaje de programación y varios modos de
trabajar para obtener los resultados que necesitan los programadores. Se trata de un
conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de
programas para resolver problemas computacionales.
Los lenguajes de programación adoptan uno o varios paradigmas en función del tipo de
órdenes que permiten implementar como, por ejemplo, Python o JavaScript, que son
multiparadigmas.

5.- Tipo de dato

En programación, un tipo de dato es una restricción impuesta para la


interpretación/manipulación/representación de datos. Tipos de datos comunes en
lenguajes de programación son los tipos primitivos (enteros, caracteres, etc.), las
tuplas, los conjuntos, tipos abstractos de datos, tipo de funciones y clases, etc.

Un tipo de dato describe representación, interpretación y estructura de los valores


manipulados por los algoritmos u objetos almacenados en la memoria de la
computadora u otro dispositivo de almacenamiento.

6.- Constante

Una constante, en programación, se define como un valor fijo que un programa no


puede modificar mientras se está ejecutando. A estos valores fijos también se les
conoce como literales. Se trata como una variable común, excepto que su valor no
puede alterarse después que se haya definido.

Las constantes pueden tener cualquiera de los tipos de datos básicos, como una
constante entera, flotante, carácter o cadena de caracteres. Es igual a una variable en
su declaración y en la capacidad de poder mirar el valor que tiene almacenado dentro
de ella. Sin embargo, no se puede cambiar su valor mientras el programa está en
ejecución.

7.- Variable
Variable (programación) En programación, una variable está formada por un espacio
en el sistema de almacenaje (memoria principal de un ordenador) y un nombre
simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene
una cantidad de información conocida o desconocida, es decir un valor.
8.- Operador
Un operador, es un elemento que indica el tipo de operación que se le va a aplicar a uno
o más datos.

Todos nosotros aprendimos ya muchos de estos operadores cuando íbamos a la escuela.


Los símbolos de sumar, multiplicar, restar, etc. Todos estos son operadores. Tenemos
varios tipos de operadores

Los operadores unarios


Son aquellos que solo actúan sobre una sola variable, un solo operando. Por ejemplo, el
operador de incremento, que son dos símbolos de sumar juntos. Al ponerlos delante o
detrás una variable lo que hará es sumarle 1 a esa variable.

Los operadores binarios


Son los que usan dos operandos, por ejemplo, todos los operadores aritméticos: suma,
resta, multiplicación, división… Son operadores binarios.

Los operadores ternarios


El ejemplo de esta clase de operadores, es el operador condicional, pero este es un poco
más complicado de entender que los demás, así que no vamos a explicarlo en este video,
hay otras cosas más importantes, con que sepáis que exista ya está bien por ahora. Más
adelante lo veremos, así que si no estas suscrito suscribete, para no perderte los
próximos vídeos.

9.- Diagrama de flujo

Un diagrama de flujo en programación, permite representar de manera gráfica un


algoritmo. Básicamente es una forma de hacerlo fácil y digerible, de tal manera que sea
sencilla, ordenada y estructurada para que a la hora de abarcar o iniciar la escritura de
código sea mucho más fácil hacerlo sin tantas complicaciones.
En caso que pienses lo contrario, prueba escribiendo primeramente el código, el tiempo
además de las bolas que te puedes hacer tú mismo, puede ser la gran diferencia entre
utilizar y no el diagrama de flujo.

Una vez logrado plasmarlo en un diagrama de flujo, será más fácil llevarlo a un lenguaje
de programación.

10.- Pseudocodigo

Estas definiciones nos permiten comprender qué es un pseudocódigo, una noción que
se emplea en el ámbito de la informática. Se trata de un falso lenguaje, ya que apela a
las normas de estructura de un lenguaje de programación, aunque se encuentra
desarrollado para que pueda ser leído por un ser humano y no interpretado por una
máquina.

También podría gustarte