Manejo Interno de Datos
“FACULTAD DE INGENIERÍA”
INTEGRANTES:
Becerril Segovia Luis Armando.
Hernández Díaz Joram.
López Bátiz Arturo.
Mendez Meneses Adolfo Ruben.
No dé CUENTA:
305121190.
305296423.
305555085.
305285863.
MATERIA: Laboratorio de Computación.
PROFESORA: Carolina González González.
GRUPO: 1122.
EQUIPO: 9.
PRACTICAS: 7 y 8.
“MANEJO INTERNODE DATOS”
“Por mi raza hablara el Espíritu”
PRACTICAS No 7 Y 8
“Diseño de Programas. Parte I y II.”
OBJETIVOS
• El alumno aprenderá lo que es un pseudocódigo y un diagrama
de flujo
• Aprenderá lo básico en lenguaje de programación.
• Desarrollara una manera más práctica de resolución de
problemas
INTRODUCCION
TIPOS DE DATOS SIMPLES
Se denomina dato a la expresión general quedescribe los objetos con los cuales opera el programa.
Los tipos de datos simples son los siguientes:
- Predefinidos:
- Numérico:
- Entero: subconjunto de los números enteros cuyo rango o tamaño dependen del lenguaje,
computador utilizado y sistema operativo.
- Real: subconjunto de los números reales limitado no sólo en cuanto al tamaño, sino
también en cuanto a la precisión.
- Carácter:- Alfabético: caracteres alfabéticos, tanto mayúsculas como minúsculas.
- Dígito: caracteres dígitos.
- Especial: resto de caracteres de los que dispone cualquier computador.
- Lógico o Booleano: conjunto formado por los valores FALSO y CIERTO.
- Definido por el programador:
- Subrango: definido a partir de un tipo ordinal y finito, especificando dos constantes de ese tipo, que
actúan comolímite inferior y superior del conjunto de datos de ese tipo.
- Enumerado: compuesto de un conjunto de valores referenciados por identificadores.
Ejercicio 1.
a)
¿Qué tipos de datos simples emplearías para almacenar la siguiente información?:
Edad:
Numérico Entero
b)
Nombre:
Caracteres alfabéticos
c)
Código Postal:
Conjunto de caracteres
d)
D.N.I.:Conjunto de caracteres
e)
Nº de teléfono
No entero
f)
Altura:
Real
g)
Sexo:
Conjunto de caracteres, lógico
h)
Fecha:
Subrango
i)
¿Casado?:
Lógico o Booleano
j)
I.V.A. a aplicar:
Numérico – Real, enumerado
k)
Meses del año:
Subrango
Recordar los operadores más comunes y su clasificación:
- Aritméticos:
^
Potencia
*
Producto
/División
DIV
División Entera
RESTO Resto de la división entera
+
Suma
-
Resta
- Alfanuméricos:
+
Concatenación
- Relacionales:
<
Menor que
Mayor que
>=
Mayor o igual que
Distinto a
- Lógicos:
y
Conjunción
o
Disyunción
- Paréntesis:
()
Se utilizan para anidar expresiones.
Ejercicio 2.
Convierte en expresionesalgorítmicas las siguientes expresiones algebraicas:
a)
a2 + b2
a*a+b*b
b)
(a + b)2
(a+b)*(a+b)
3
b
(b^1/3) + 34
3
b + 34
c)
d)
+ 34
o
a^2 + b^2
o
(a+b)^2
(b+34)^1/3
(x+y) / [u + (w/b)]
e)
x+ y
w
u+
b
x+(y/u) + (w/b)
f)
y w
x+ +
u b
[(x/y)*(z+w)]
g)
x
( z + w)
y
Los operadores de una expresión se evalúan, en general,según el siguiente orden:
1.- Paréntesis.
2.- Signo.
3.- Potencias.
4.- Productos y divisiones.
5.- Div y Mod. (/ y resto en pseudocódigo)
6.- Sumas y restas.
7.- Concatenación.
8.- Relacionales.
9.- Negación.
10.- Conjunción.
11.- Disyunción.
Para evaluar las expresiones que incluyen operadores lógicos se deben tener en cuenta sus tablas de
verdad. Así tenemos que:
OperadorNO
Operador Y
Operador O
A
no A
A
B
AyB
A
B
AoB
F
V
F
F
F
F
F
F
V
F
F
V
F
F
V
V
V
F
F
V
F
V
V
V
V
V
V
V
Ejercicio 3.
Convierte en expresiones algebraicas las siguientes expresiones algorítmicas y evalúalas
cuando las variables toman los valores indicados:
a
b
c
r
u...
Regístrate para leer el documento completo.