0% encontró este documento útil (0 votos)
22 vistas23 páginas

Variables y Tipos de Datos

El documento explica la diferencia entre constantes y variables en programación, destacando que las constantes no cambian su valor mientras que las variables sí. Se describen las características de las variables, los tipos de datos, y las reglas para nombrarlas, así como los operadores matemáticos y lógicos utilizados en expresiones. También se aborda el orden de prioridad en las operaciones y la evaluación de expresiones lógicas con conectores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • evaluación de condiciones,
  • ejercicios de lógica,
  • operadores relacionales,
  • operaciones de asignación,
  • tipos de datos reales,
  • signos de agrupación,
  • estructura de control,
  • caracteres especiales,
  • tipos de datos de carácter,
  • reglas de nombrado
0% encontró este documento útil (0 votos)
22 vistas23 páginas

Variables y Tipos de Datos

El documento explica la diferencia entre constantes y variables en programación, destacando que las constantes no cambian su valor mientras que las variables sí. Se describen las características de las variables, los tipos de datos, y las reglas para nombrarlas, así como los operadores matemáticos y lógicos utilizados en expresiones. También se aborda el orden de prioridad en las operaciones y la evaluación de expresiones lógicas con conectores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • evaluación de condiciones,
  • ejercicios de lógica,
  • operadores relacionales,
  • operaciones de asignación,
  • tipos de datos reales,
  • signos de agrupación,
  • estructura de control,
  • caracteres especiales,
  • tipos de datos de carácter,
  • reglas de nombrado

jlc

 Una constante es un datos (objetos) que permanecen


sin cambios durante todo el desarrollo del
algoritmo o durante la ejecución del programa

 Una variable es un objeto o partida de datos cuyo


valor puede cambiar durante el desarrollo del
algoritmo o ejecución del programa.
CONSTANTE

Perímetro del circulo = 2 · π · Radio

VARIABLE VARIABLE

jlc
Es un objeto o elemento que tratamos a lo largo de
diversas operaciones. Tienen tres características:

✓ Un identificador que los diferencia del resto.

✓ Un tipo que nos determina las operaciones que


podemos hacer con ese dato.

✓ Un valor que puede variar o no a lo largo de la


operación.

jlc
Características de los tipos:

✓ Cada tipo se representa o almacena de forma


diferente en la computadora.

✓ Bit:1/0 ; Byte=8 bits.

✓ Un tipo agrupa a los valores que hacen las mismas


operaciones.

jlc
0
1
2
3
4


98
99

¿Cuantos pisos deberías arrendar para alojar a la titular de


un equipo de futbol, teniendo en cuenta que el hotel solo
arrienda los pisos completos ?

jlc
Datos

Numéricos Carácter Lógicos

Enteros Reales Sencillo Cadena

Corto Largo Simple Doble

jlc
 Nombre
 Edad
 Cedula
 Dirección
 Peso
 Sexo
 Fuma

jlc
Para nombrar una variable en la mayoría de los
lenguajes de programación es necesario seguir
ciertas reglas:

◦Debe empezar obligatoriamente con una letra (a-z


ó A-Z).

◦ No pueden contener espacios en blanco ni


caracteres especiales

◦ El resto de los dígitos pueden ser números.

◦ Se pueden incluir caracteres especiales como el


guión bajo (underline).

jlc
◦ Nosepuede ◦ w-z

◦ vArIaBlE ◦ mamá

◦ 8_vars ◦ P@Q

◦ _8vars ◦ P Q

◦ NIÑO ◦ tronpo

◦ xy6 ◦ F(X)

jlc
Para darle valor a una variable dentro de un
algoritmo existen dos alternativas:

 Leer la variable

Ej: Leer X

 Asignarle un valor directamente, o el resultado de


una operación
Ej: 𝑌 = 3
𝑍 = (𝑋 + 𝑌) ∗ 2

jlc
En computadoras, los operadores matemáticos son:

◦ Suma +
◦ Resta –
◦ Multiplicación *
◦ División /
◦ Potencia ^

jlc
Cuando hay operaciones aritméticas es necesario
considerar el orden en que se evalúa la expresión
cuando aparecen dos o más operaciones.

En general los lenguajes de programación coinciden


en evaluar primero lo que se encuentra entre
paréntesis comenzando por los paréntesis más
internos llevando el siguiente orden de prioridad

Prioridad Operación
1 ^
2 *,/
3 +,-

jlc
Cuanto es:

✓ 3+4*2+6/2-8/4 = 3+8+6/2-8/4 = 3+8+3-2 = 12

✓ 2^3-27/9+5*0 = 8-27/9+5*0 = 8-3+5*0 = 8-3+0 = 5

✓ 2 * 3 + 5 * 2 – 4 * 4 = 6 + 10 - 16 = 0

✓ 2 *(3 + 5)*(2 - 4)* 4 = ?

✓ 72/3/2/3/2^2*6/3+1 = ? Prioridad Operación


1 ^
2 *,/
3 +,-

jlc
Se deben describir en forma detallada y
utilizando signos de agrupación para las
expresiones planteadas

a + b2
(a + b^2)/(3*x + y)
3x + y

• A más B sobre 2. 1
• 2
1+ 4
3+5
3
• 1
5+ −𝑏± 𝑏 2 −4𝑎𝑐
2
3+1
• 𝑥=
2𝑎

jlc
Una expresión lógica es aquella que sólo puede
devolver dos valores (Verdadero o Falso). Los
valores que pueden aparecer en una expresión lógica
son de 2 tipos: lógicos y relacionales

En una expresión lógica los operandos no tienen


porque ser booleanos aunque se devuelva un valor
booleano.

jlc
✓ < menor a
✓ > mayor a
✓ = igual a
✓ ≠ diferente a
✓  menor o igual a
✓  mayor o igual a

jlc
 5>3

−1
 2 >0
1+ 5
3−2

 ((3 ∗ 2) + 1 − 52 ) ≤ (42 − (5 − 7))

jlc
En ciertas ocasiones queremos preguntar o evaluar
por más de una condición al mismo tiempo y para esto
están los conectores lógicos

✓ Conector Y
✓ Conector Ó
✓ Conector NO

jlc
Y, Ó, son operadores binarios (necesitan 2 operandos
de tipo lógico). El resultado es lógico y depende
de:

Operando 1 Operando 2 Conector Y Conector Ó


V V V V
V F F V
F V F V
F F F F

jlc
El NO niega

Operando NO
V F
F V

jlc
Los operadores lógicos presentan un orden de
prioridad, la siguiente tabla lo resume:

Prioridad Operación
1 < , > , ≤ , ≥ , = , ≠
2 NO
3 Y
4 O

jlc
✓ ( 5=6 ) Y ( 4>2 )

✓ ((3 ∗ 5) < 12) O ((5/2 + 8)>6)

✓ NO((3 + 5) < 12 O (5/2 + 3) ≠ 6) Y (7 − 2 ≥ (5^0.5))

jlc
 [Link]

jlc

También podría gustarte