Lectura Complementaria Tema 2 Unidad 1 Programación

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Introducción

En la programación es fundamental tener en claro los diferentes conceptos


ya que es fundamental para aplicar en los diferentes ejercicios que lo
resolveremos en las próximas semanas.
Identificadores
Los datos a procesar por una computadora, ya sea simples o estructurados,
deben almacenarse en casillas o celdas de memoria, para su posterior
utilización.
Estas casillas o celdas de memoria (variables o constantes), tienen un nombre
que permite su identificación.
Llamaremos identificador al nombre que se les da a las casillas de memoria.
Un identificador se forma de acuerdo a ciertas reglas (las mismas pueden
tener alguna variante dependiendo del lenguaje de programación utilizado)
❖ El primer carácter que forma un identificador debe ser una letra (a, b,
c, d…, z).
❖ Los demás los demás caracteres pueden ser (a, b, c, d…, z), dígitos (0,
1, 2, 3…, 9), o el siguiente símbolo especial (_).

Constantes
Las constantes son datos que no cambian durante la ejecución de un
programa.
Para nombrar las constantes utilizaremos los identificadores que
mencionamos anteriormente. Existen tipos de constantes como tipos de
datos, por lo tanto, puede haber constantes enteras, reales, carácter, cadena
de caracteres, booleanas, etc.
Variables
Las variables son objetos que pueden cambiar su valor durante la ejecución
de un programa. Para nombrar las variables utilizaremos los identificadores
que hemos explicado con anterioridad. Al igual que las constantes, pueden
existir tipos de variables como tipo de datos. (Cairó, 2018)
Contador
Como su nombre lo indica, es una variable que tiene la función de llevar la
cuenta de determinadas situaciones que se repiten dentro de los ciclos.

1
Por ejemplo, es común contar:
❖ Goles en un juego de un partido de fútbol.
❖ Cantidad de términos que tiene una serie numérica.
❖ Los amigos que se tienen en Facebook.
❖ Cantidad de votos que obtienen los candidatos en unas elecciones.
❖ El número de visitas a un video en YouTube.
Esta clase de variables se declaran de tipo Entero. Deben inicializarse antes
de entrar al ciclo, es decir, se le debe asignar un valor inicial que corresponde
al número desde el cual se requiere que inicie el conteo, generalmente se
inicializan en 0; aunque todo depende del problema que se va a resolver.
(Jorge Herrera, 2017)
Acumulador
Un acumulador es una variable que funciona de forma similar a un contador,
la diferencia radica en que aumentan o disminuyen en cantidades variables
y no en forma constante como es el caso de los contadores. Algunos autores
le dan también la denominación de totalizador [Corona and Ancona, 2011].
Un acumulador se puede usar para:
❖ Almacenar el puntaje acumulado en un juego.
❖ Calcular el saldo en una cuenta de ahorros.
❖ Obtener el valor de una sumatoria de notas que luego puede ser usada
para calcular un promedio.
❖ Determinar el valor a pagar en un supermercado cuando se compran
varios artículos.
❖ Conocer el acumulado de puntos que se tienen por compras en un
almacén o establecimiento comercial que ofrezca este beneficio.
Esta clase de variables se declaran de tipo numérico, bien sea Entero o Real.
Deben inicializarse antes de entrar al ciclo, es decir, se le debe asignar un valor
inicial que dependerá del problema a resolver, generalmente se inicializan en
0. (Jorge Herrera, 2017)
Operadores
Operadores aritméticos

2
Figura 1 Operadores aritméticos

Fuente: PROGRAMATE (2020)

Operadores relacionales
Figura 2 Operadores Relacionales

3
Fuente: PROGRAMATE (2020)

Operadores lógicos

Figura 3 Operadores lógicos

Fuente: PROGRAMATE (2020)

Dato
Un dato es una representación simbólica (un número, letra, grafico, entre
otros) de una característica de un elemento u objeto. En este sentido, se
afirma que un dato puede estar representado por una cifra, letra, palabra o
conjunto de palabras que describen una característica (atributo o
propiedad) del elemento. Por ejemplo, “Gabriela Herrera” y “20” pueden

4
representar el nombre y la edad de una persona respectivamente, donde el
nombre y la edad son las características de esa persona. Es necesario aclarar:
un solo dato no representa información, sino que la información está
conformada por un conjunto de datos que, al ser procesados mediante algún
mecanismo, constituyen un mensaje para incrementar el conocimiento de
quien lo recibe. Esto significa que solo los seres humanos o sistemas de
cómputo muy avanzados como los sistemas expertos procesan información.
Tipos de datos
Un tipo de dato corresponde a una clasificación que se hace para poder
tratar cada dato de la forma más adecuada, según lo que se requiera. El tipo
de dato le indica al dispositivo de procesamiento cuanto espacio de memoria
debe reservar para almacenar el dato, es decir, para determinar el tamaño
del espacio de memoria. Los tipos de datos más comunes y que se trabajaran
en este libro son: alfanuméricos, numéricos y lógicos.
Datos alfanuméricos
Estos datos se componen de la combinación de todos los caracteres
conocidos: letras del alfabeto, dígitos y caracteres especiales, incluyendo el
espacio en blanco. Los datos alfanuméricos se dividen en carácter y cadena.
Carácter (sin tilde):
Se refiere a los datos que solo tienen un carácter, que puede ser una letra del
alfabeto, un dígito del 0 al 9 o un carácter especial. Los valores de tipo
carácter deben encerrarse entre comillas simples.
Por ejemplo: ’a’, ’R’, ’2’, ’#’, ’@’
Los dígitos que son tratados como caracteres son diferentes a los valores
numéricos, por lo tanto, no se deben realizar operaciones aritméticas con
ellos.
Cadena
Son los datos que están compuestos por un conjunto de letras del alfabeto,
dígitos y caracteres especiales, incluyendo el espacio en blanco. Los datos
de tipo cadena deben encerrarse entre comillas dobles.
Son ejemplos de datos de tipo cadena los siguientes: “Carrera 17 # 12 – 65”,
“Gato”, “Jacobo Herrera”, “75478923”, “01800043433”.
Los dos últimos ejemplos podrían corresponder a un número de una cédula y
al número de una línea de servicio 018000, aunque estos datos están

5
conformados por dígitos, no pueden ser utilizados para hacer cálculos
numéricos.
Datos numéricos
Corresponden a los datos que están compuestos por solo números y signos
(positivo y negativo), es decir, dígitos del 0 al 9, con los cuales se pueden
realizar operaciones aritméticas. Estos tipos de datos se subdividen en: Enteros
y Reales.
Entero
Son aquellos datos compuestos por números que no tienen punto decimal.
Pueden ser números positivos, negativos o el cero.
Ejemplos de este tipo de datos pueden ser: 20, -5, 200, 1500000. 24
Real
Son datos con componente decimal, pueden ser positivos, negativos o cero.
Ejemplos: 1.75, 4.5, 1800000.00, -234.00.
Tenga presente que las unidades de mil no se deben separar con puntos o
comas. Solamente se usa el punto para indicar la parte decimal.
Datos lógicos o booleanos
Son aquellos datos que toman solo uno de los dos posibles valores booleanos:
Verdadero o Falso. Estos valores son equivalentes a los dígitos del sistema
binario: 1 corresponde a Verdadero y 0 a Falso
[Mancilla et al., 2019]. Por ejemplo, supóngase que se necesita almacenar la
respuesta suministrada por un paciente en una clínica sobre si fuma o no, o
sobre si es alérgico o no a un tipo de medicamento. En ambos casos, se
debería utilizar este tipo de datos para clasificar el dato suministrado por el
paciente. (Jorge Herrera, 2017)
Expresiones
Una expresión es una combinación de operadores y operandos. Los
operandos podrán ser constantes, variables u otras expresiones y los
operadores de cadena, aritméticos, relacionales o lógicos.
Las expresiones se clasifican, según el resultado que producen, en: Numéricas.
Los operandos que intervienen en ellas son numéricos, el resultado es también
de tipo numérico y se construyen mediante los operadores aritméticos. Se
pueden considerar análogas a las fórmulas matemáticas.

6
Debido a que son los que se encuentran en la mayor parte de los lenguajes
de programación, los algoritmos utilizarán los siguientes operadores
aritméticos: menos unario (–), multiplicación (*), división real (/),
exponenciación (**), adición (+), resta (–), módulo de la división entera (mod)
y cociente de la división entera (div). Tenga en cuenta que la división real
siempre dará un resultado real y que los operadores mod y div sólo operan
con enteros y el resultado es entero.
Alfanuméricas. Los operandos son de tipo alfanumérico y producen resultados
también de dicho tipo. Se construyen mediante el operador de
concatenación, representado por el operador ampersand (&) o con el mismo
símbolo utilizado en las expresiones aritméticas para la suma.
Booleanas. Su resultado podrá ser verdad o falso. Se construyen mediante los
operadores relacionales y lógicos. Los operadores de relación son: igual (=),
distinto (<>), menor que (<), mayor que (>), mayor o igual (>=), menor o igual
(<=). Actúan sobre operandos del mismo tipo y siempre devuelven un
resultado de tipo lógico. Los operadores lógicos básicos son: negación lógica
(no), multiplicación lógica (y), suma lógica (o). (Jorge Herrera, 2017)

También podría gustarte