Mathematics">
Unidad 3
Unidad 3
Unidad 3
CONTENIDO:
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
UNIDAD III
Tipos de datos: Los tipos de datos simples que maneja el computador son:
Numéricos
Lógicos
Alfanuméricos o carácter
Ejemplos:
23435454 -35.75 0.00056 -6.86 8.0
Datos Lógicos: Es un dato que sólo puede tomar uno de dos valores:
verdadero o falso. También es denominado booleano.
Ejemplos:
Los operadores definen las operaciones que van a realizarse con los datos u
operandos.
Tipos de operadores:
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Representación Representación
matemática algorítmica
6x5 6*5
10 ÷ 2 10 / 2
5
2 2^5
2+3 2+3
5–6 5–6
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Ejemplos:
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Ejemplo de Resultado
expresión
aritmética
10/4 2.5
3*5 15
10 div 4 2
2^4 16
5 mod 2 1
10 mod 2 0
5+3 8
5–8 -3
Las expresiones que tienen dos o más operandos requieren unas reglas
matemáticas que permiten determinar el orden de las operaciones. Estas
reglas se denominan reglas de prioridad y se muestran en el cuadro 3.4.
Prioridad Operador
1 ( )
2 ^ , **
3 *, /
4 div , mod
5 +,-
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Ejemplos:
a) 5 + 2 * 7 - 3
b) 3 + 9 * 2 – 4 * 5
c) 1 – 5 * 2 ^ 3 * 2 / 8
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
d) 3 + 5 * 4 / 2 * (5 – 3)
e) 3 + 5 * ( 4 / 2 ) * 5 – 3
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
f) 5 + ( ( 8 – 2 – 4 ) / 2 ) ^ 5 – 12
Ejemplos:
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Para evaluar operadores lógicos en una expresión, se debe utilizar las tablas
de verdad que se presentan a continuación.
Tabla de la conjunción
a b a and b
V F F
F V F
V V V
F F F
Tabla de la disyunción
a b a or b
V F V
F V V
V V V
F F F
Tabla de la negación
a not a
V F
F V
Ejemplos:
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
c) 7 = 8 or 3 <=0
F or F
F
d) not 6 = 6
not V
F
Prioridad Operador
1 not
2 and
3 or
Ejemplos:
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Prioridad Operador
1 ()
2 ^, **
3 *, /
4 div, mod
5 +, -
6 <, >, <=, >=, =, < >
7 not
8 and
9 or
Ejemplos:
7 + 8 / 2 = 11 and V
7 + 4 = 11 and V
11=11 and V
V and V
V
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Las reglas de escritura para los nombres de las variables depende del
lenguaje de programación a utilizar, sin embargo, a continuación se presentan
las reglas básicas de la mayoría de los lenguajes:
Nombre
Edad
Sueldo
Calificacion
Precio
impuesto
fecha_de_nacimiento
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Variable ← valor
Variable = valor
Variable := valor
Ejemplos:
Edad= 18
Monto=5000
dia=”lunes”
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
Representación:
Nombre_del_contador=Nombre_del_contador + valor_fijo
Ejemplos de contadores:
contador=contador + 1
x=x + 5
cont=cont – 1
Representación:
Nombre_del_acumulador=Nombre_del_acumulador + nombre_de_la_variable
Ejemplos:
a) acumsueldos=acumsueldos+sueldos
b) sumaedad=sumaedad+edad
c) total=total + monto
Ejemplos:
a) pi=3.14
b) N=10
c) iva=12
EJERCICIOS RESUELTOS
a) K=3+5*2^3/10-3
K=3+5*8/10-3
K=3+40/10-3
K=3+4-3
K=7-3
K=4
b) L= 5*4/2*3/5*8
L= 20/2*3/5*8
L= 10*3/5*8
L= 30/5*8
L= 6*8
L= 48
c) M= 2*9+ 2^(4*2-5) - 30
M= 2*9+ 2^(8-5) - 30
M= 2*9+ 2^3 - 30
M= 2*9+ 8 - 30
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
M= 18+ 8 - 30
M= 26 - 30
M= -4
V or F and F
V or F
V and F
V and not V or F
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.
Programa Nacional de Formación de Informática
Material Educativo Computarizado de Algorítmica y
Programación
V and F or F
F or F
REFERENCIAS BIBLIOGRÁFICAS
Elaborado por: Ing. Katiusca Briceño de Rojo. PNF Informática. Algorítmica y Programación.