Documentos de Académico
Documentos de Profesional
Documentos de Cultura
T3 Conceptos Fundamentales
T3 Conceptos Fundamentales
• Conceptos fundamentales
Conceptos fundamentales
Tipos de datos
• Los datos a procesar por una computadora pueden clasificarse en:
Simples
Estructurados
• Los datos simples se caracterizan porque ocupan sólo una casilla de
memoria, por lo tanto una variable simple hace referencia a un único
valor a la vez. dentro de este grupo de datos encontramos:
Enteros
Reales (flotantes)
Caracteres
Cadena de caracteres
Booleanos
Introducción a la programación
Conceptos fundamentales
Conceptos fundamentales
Datos simples
Enteros.- son números que no contienen componentes fraccionarias y,
por lo tanto, no incluyen el punto decimal, pueden estar
precedidos del signo + o --. Por ejemplo:
465 -387 9 99 -1578 125550
Reales (flotantes).- son números que contienen una parte fraccionaria
y, por lo tanto, incluyen el punto decimal, pueden esta
precedidos del signo + o --. Por ejemplo:
125.87 -124.0 158000.75 -38.5879
Carácter.- contiene un solo carácter y va encerrado entre comillas
simples. Por ejemplo:
‘a’ ‘A’ ‘$’ ‘#’ ‘7’ ‘+’ ‘h’ ‘H’
Introducción a la programación
Conceptos fundamentales
Conceptos fundamentales
Conceptos fundamentales
Constantes
• Son datos que no cambian durante la ejecución de un programa.
Existen tipos de constantes como tipos de datos, por lo tanto, puede
haber constantes enteras, reales (flotantes), de carácter, de cadenas de
caracteres, booleanas, etc.
Variables
• Es un identificador que puede cambiar su valor durante la ejecución de
un programa.
• Se utiliza para representar un dato tipo entero, real (flotante), o una
constante de carácter. Por ejemplo:
Variable i es de tipo entero
variable prom es de tipo real (flotante)
Variable opción es de tipo carácter
Introducción a la programación
Conceptos fundamentales
Operaciones aritméticas
Conceptos fundamentales
Operadores Aritméticos
Operador Operación Ejemplo Resultado
Aritmético
^ Potencia 3^2 9
* Multiplicación 5.25*3 15.75
/ División 17/4 4.25
+ Suma 58+79 137
- Resta 25.96 -11.25 14.71
mod Módulo (residuo) 21 mod 2 1
div División entera 19/3 6
Introducción a la programación
Conceptos fundamentales
Conceptos fundamentales
Conceptos fundamentales
Por ejemplo:
• Dados los siguientes casos, resolver cada caso aplicando las reglas
correspondientes:
1). 7 + 5 – 6 2). 9 +7 * 8 – 36 / 5 3). 7 * 5 ^3 / 4 div 3
1 1 1
12 – 6 9 + 56 – 36 / 5 7 * 125 / 4 div 3
2 2 2
=6 9 + 56 – 7.2 875 / 4 div 3
3 3
65 – 7.2 218.75 div 3
4 4
= 57.8 = 72
Introducción a la programación
Conceptos fundamentales
Conceptos fundamentales
Expresiones lógicas
• Las expresiones lógicas o booleanas, están constituidas por números,
constantes o variables y operadores lógicos o relacionales. El valor que
pueden tomar estas expresiones es de verdadero o falso.
Se utilizan con frecuencia en las estructuras selectivas y en las
estructuras repetitivas.
Operadores relacionales
• Son operadores que permiten comparar dos operandos, los operandos
pueden ser números, caracteres, constantes o variables.
Las constantes o variables, a su vez, pueden ser de tipo entero, real
(flotante), carácter o cadena de caracteres.
Introducción a la programación
Conceptos fundamentales
Operadores Relacionales
Operador Operación Ejemplo Resultado
== Igual que “lalo” == “lola” Falso
<> Diferente a ‘x’ < > ‘y’ Verdadero
< Menor que 14 < 25 Verdadero
> Mayor que 35 > 10 Verdadero
<= Menor o igual que 5 <= 6 Verdadero
>= Mayor o igual que 15 >= 7 Verdadero
Introducción a la programación
Conceptos fundamentales
Operadores lógicos
• Son operadores que permiten formular condiciones complejas a partir de
condiciones simples.
• Los operadores lógicos son de:
Conjunción (y).- relaciona dos operandos booleanos. Proporciona un
valo verdadero (V), si los dos son verdaderos; en caso
contrario da un resultado falso (F).
Disyunción (o).- relaciona dos operandos booleanos. Proporciona un
valor verdadero (V), si uno de los dos es verdadero; en
caso contrario da un resultado falso (F).
Negación (No).- este operador relaciona sólo un operando booleano y
da como resultado un valor opuesto al que tenga
el operando.
Introducción a la programación
Conceptos fundamentales
Operadores Lógicos
No (~) (Mayor) No P
Operadores Jerarquía
P Q PyQ PoQ ~P ~Q No ( ~ )
V V V V F F y
o (Menor)
V F F V F V
F V F V V F
F F F F V V
Introducción a la programación
Conceptos fundamentales
Por ejemplo:
• Dados los siguientes casos, resolver cada caso aplicando las reglas
correspondientes:
1). A = 5, B = 16 2). X = 6, B = 7.8
(A 2) > (B * 2) (X * 5 + B ^ 3 / 4) < = (X ^ 3 div B)
1 1
25 > (B * 2) (X * 5 + 474.552 / 4) < = (X ^ 3 div B)
2 2
25 > 32 (30 + 474.552 / 4) < = (X ^ 3 div B)
3 3
(30 + 118.638) < = (X ^ 3 div B)
Falso 4
Continua
Introducción a la programación
Conceptos fundamentales
Continuación 2)
148.638 < = (X ^ 3 div B)
5
148.638 < = (216 div B)
6
148.638 < = 27
Falso
Conceptos fundamentales
Continua 3).
~ Falso o (43 – 16 div 4 < > 3 * 2 div 2) Verdadero o Verdadero
4 10
~ Falso o (43 – 4 < > 3 * 2 div 2) Verdadero
5
~ Falso o (43 – 4 < > 6 div 2)
6
~ Falso o (43 – 4 < > 3)
7
~ Falso o (39 < > 3)
8
~ Falso o Verdadero
9