Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EXPRESIONES, DATOS,
CONSTANTES Y VARIABLES
Semana 02
QUE SON LOS OPERADORES
Elementos que relacionan de forma diferente, los valores con los que
trabajamos en los lenguajes de programación.
Los operadores nos permiten manipular valores.
Aritméticos
TIPOS Relacionales
Lógicos
OPERADORES ARITMÉTICOS
= Igualdad
• O de comparación
> Mayor que • Luego de comparar estos dos
valores se produce un resultado
>= Mayor o igual que
de certeza o falsedad (Verdadero
Menor que o Falso)
<
<= Menor o igual que
<> Diferente a
64
10
9 + 10 – 1 = 18
(2 * 5 - 1) ^ 2 – 3 * 16 / (4 ^ 2 / 2)
10 16
9 8
81
48
6
81 – 6 = 75
EJERCICIOS
• (2 * 3 - 2) ^ 2 – 4 * 8 / (2 ^ 3 / 4) (4)^2 – 4*8/(2) 16 – 4*8/2 16 – 16 0
• (7 * ((10 - 5) mod 3)) * 4 + 9 * 15 / 3 (14)*4 + 9*15/3 56 + 45 101
• Si a = 14, b = 6, c = 23
• a + b / 2 * ( b – ((c – 15) / 2)) > b + c -18 / 6 * b 20 > 11 Verdadero
• c – 18 * 2 – (c + 7) / 10 = 15 – a + c * 2 – a -16 = 33 Falso
• c – 18 / 2 – c + 7 * 10 >= a - c * 3 – a 61 >= - 69 Verdadero
• 10 > 5 Y (NO(10 < 9)) O 3 <= 4 Verdadero O Verdadero Verdadero
• a < c Y b + 6 – c > = a – c O c – 18 / 6 = 5 FALSO O FALSO FALSO
• NO (a > 4) NO (Verdad) FALSO (número de intentos para iniciar sesión)
• c>a Yc>b Verdad Y Verdad Verdad (numero mayor)
De tipo Cualitativos
De tipo Cuantitativos
Describen características de un objeto,
Referido a números, cantidades,
persona o cosa
TIPOS DE DATOS
En programación es indispensable determinar a qué tipo o categoría
corresponden los datos con los que se trabaja
Entero: Real:
Numéricos variable numérica que no cuenta con variable numérica que puede contar con
parte decimal. parte decimal.
Caracter: Cadenas
Texto conjunto de caracteres dispuestos de
formado por una unidad o símbolo
forma consecutiva
Muchas veces en los procesos de bucles necesitamos saber el número de iteraciones a realizar por el
bucle, o se desea saber cuantos registros hay en un archivo. Una forma de obtener estos resultados es
usando un contador.
Un contador es una variable numérica cuyo valor se incrementa o decrementa con cantidad fija o constante 1.
C=C+1
• Los contadores que se utilizan en un programa deben inicializarse con un valor, generalmente cero.
• Un contador está siempre asociado a un bucle.
VARIABLES - ACUMULADORES
Acumuladores
Un acumulador es una variable cuyo valor sé incrementa/decrementa con cantidades
variables.
Se dice que realiza la misma función que un contador con la diferencia de que en un
acumulador el valor se incrementa o decrementa no es fijo, mientras que en un contador si
lo es.
Se utilizan para calcular totales, entendido como total de la suma acumulada de diversas cantidades
ACUM = ACUM +Valor
Se deben inicializar en 0
IDENTIFICADOR
Palabra o secuencia de caracteres que hace referencia a una posición de memoria.
Nombre que se asigna a los distintos elementos de un programa, como pueden ser
variables, nombres de funciones, etc.
Recomendaciones:
• Debe empezar por una letra (A-Z, a-z) (mayúsculas o minúsculas)
• No debe contener espacios en blanco
• Debe tener/guardar relación con el dato que almacenará
• No debe contener caracteres especiales y operadores
• Después de la primera letra se puede utilizar dígitos y el carácter de
subguión o subrayado(_)
17
EJEMPLOS DE IDENTIFICADORES
20
Doc_nomb -> docente nombrado
Cant_doc_nomb -> cantidad de docentes nombrados
Total_asig -> total de docentes por asignatura
EJERCICIO:
El Secretario académico de un instituto de capacitación está a cargo de la asignación de
docentes y carga lectiva para cada uno, para organizar esta información necesita saber cuantos
grupos se aperturan por curso. Se solicita al personal técnico encargado de inscripción que
calcule la cantidad de aulas necesarias(o grupos que iniciaran este mes para cada curso).
Considerar lo siguiente :
Según el plan de funcionamiento del año 2024 para el mes de abril tiene programado iniciar
cuatro cursos.
Para formar un grupo (apertura de aula) se necesita como mínimo 18 estudiantes y como
máximo 25 por aula.
Entrada
¿Qué datos
necesito?
Proceso
¿Cómo voy a
manipular estos
datos?
Salida
¿Qué quiero
mostrar?¿Qué
información
obtengo?
23