Este documento presenta información sobre tipos de datos. Explica que los tipos de datos son conjuntos de valores que pueden tomar las variables durante un programa y que se dividen en enteros, reales, lógicos y de cadena. Luego define conceptos como dato, información, constante y variable; y por último, explica qué es un identificador y cuáles son las reglas para nombrarlos.
1. UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACIÓN A DISTANCIA
LOGICA Y ALGORITMIA
TALLER 1: Unidad No. 1
ELABORADO POR: JOHANER ANDRES CASTRO CLAVIJO
ANGIE PAOLA GONZALEZ TIQUE
ROBINSON ANDRES CASTRO PACHECO
1. TIPOS DE DATOS
Son
Conjunto de valores que puede tomar una variable durante un
programa
Objetivos
Por un lado, detectar errores en las operaciones
Por el otro, determinar cómo ejecutar estas operaciones
Se dividen en
Tipo entero Tipo real Tipo Tipos de datos de
(integer) (real) lógico carácter y cadena(char
(boolean) y string)
SonSonsonson
Es un tipo de Corresponde Permite Se pueden
dato simple a los usar usar variables
que sirve números variables o constantes
para declarar reales y son que solo que
una variable importantes aceptan representen
de tipo para los dos un valor
entero cálculos valores: alfanumérico
(Verdader
o y falso)
2. 2.
Dato Información
sonSon
El dato es una
representación simbóli Es un conjunto
ca (numérica,
organizado
alfabética, algorítmica,
de datos procesados,
entre otros.), un
que constituyen
atributo o un mensaje
característica de una
entidad.
Diferencia
Es
Los datos se perciben
mediante los sentidos,
éstos los integran y
generan la información.
3. 3.
Constante Variable
Son son
Una constante es un Es un valor puede
dato cuyo valor no puede cambiar durante la
cambiar durante la ejecución de un
ejecución del programa programa.
Diferencia
Es
Una constante es un valor que
no puede cambiar, pero la
variable si
4. ¿Qué es un identificador?
R/Los identificadores se utilizan prácticamente en todos los sistemas de
información, es la que nombra las entidades que componen el lenguaje y sirven
para para nombran entidades como:
-Variables
-Funciones
-Clases
-Objetos
-Espacios de nombres.
4. ¿Cuáles son las reglas para identificadores?
Algunas de las reglas a la hora del manejo de los identificadores son:
1. Un identificador se forma con una secuencia de letras (minúsculas de la a a
la z; mayúsculas de la A a la Z; y dígitos del 0 al 9).
2. El carácter subrayado o guión bajo (_) se considera como una letra más.
3. Un identificador no puede contener espacios en blanco, ni otros caracteres
distintos de los citados, como por ejemplo (* , ; . : - +, etc.).
4. El primer carácter de un identificador debe ser siempre una letra o un guión
bajo (_), es decir, no puede ser un dígito.
5. Responda Verdadero (V) o Falso (F) a las siguientes preguntas y sustente
su respuesta.
5.1 ¿Los datos cuyos valores están en los rangos de – 62768 a +62767 son
Enteros?
R/ verdadero, porque los números enteros son positivos y negativos incluyendo
el 0
5.2 ¿Se considera dato entero a todo valor que tiene punto decimal y está en el
rango de -32768 a +32767?
R/falso, porque los enteros no tiene punto decimal
5.3 ¿En su forma general o básica, se puede considerar que los datos se
clasificación en: Numéricos, Alfanuméricos y Lógicos?
R/ verdadero, porque son los tipos de datos más utilizados en programación
5.4 Se asigna a val1 la cadena “Doble” y a val2 el la cadena “Núcleo”. Si
planteamos la operación val3 = val1 + val2, la cadena resultante de esta
operación asignada a val3 es “Doble Núcleo”
R/esto es verdadero, porque hay una cadena o contador
5.5 ¿Los paréntesis los podemos utilizar en la elaboración de expresiones
aritméticas, para dar una mejor presentación a las formulas?
R/ Verdadero, porque sirve para diferenciar operaciones combinadas (suma,
resta, multiplicación, división)
5. 5.6 ¿Cuándo se decide clasificar los datos que incluirá un programa, se debe
analizar y comprender que utilización y contenido, tendrá cada dato en el
programa?
R/ Verdadero, por que optimiza el rendimiento del computador con un mejor
orden del programa
5.7 ¿El valor 55,850 se puede clasificar como dato de tipo Entero?
R/falso, porque los números enteros no tienen punto decimal
5.8 ¿los datos se clasifican en ENTEROS, REALES, CADENA Y LOGICOS?
R/ Verdadero, porque los datos se clasifican en Numéricos
Cadena o Carácter
Lógicos
Datos Numéricos
5.9 ¿si se desea asignar un valor de tipo numérico a una variable, dicho valor
debe estar entre comillas?
R/ falso, porque si deseamos asignar un valor de tipo numérico a una variable
dicho valor debe estar entre., paréntesis, corchetes etc. Menos entre comillas.
5.10 ¿los ordenadores son símbolos que se utilizan en programación para
construir instrucciones, formulas aritméticas y expresiones condicionales?
R/ verdadero, porque los ordenadores son símbolos que nos permiten
básicamente elaborar cualquier operación aritmética para el mejoramiento del
sistema.
5.11 ¿los operadores relacionales se utilizan en programación para construir
expresiones matemáticas que permitan ejecutar cálculos matemáticos?
R/falso, porque los operadores relacionales nos sirven para la comparación
entre dos cantidades mas no nos permite ejecutar cálculos matemáticos.
5.12 ¿se asigna 95 y 78 respectivamente a P y R.la expresión P>(R*2), obtiene
1 como valor de evaluación?
R/falso, porque al realizar la operación respectivamente nos da otro valor
5.13 ¿la siguiente expresión (T > W) Y (B > K) es una expresión condicional?
R/Verdadero, porque una expresión condicional es aquella que comprueban
los datos a ver si se cumplen con una continuación o condición.
5.14 ¿la siguiente expresión (S>Z) Y (C<K) es una expresión lógica?
R / verdadero, porque es una expresión la cual la podemos realizar y la
6. podemos expresar dependiendo de los valores que podamos darle por eso es
una expresión lógica
5.15 ¿la siguiente expresión (A>K) Y (J<H) es una expresión compuesta por
condiciones y un conector lógico?
R/falso, porque las expresiones condicionales no llevan conectores.
5.16 ¿una variable es un valor que permanece constante durante la ejecución
de un programa?
R/verdadero, porque durante una ejecución de un programa es constante una
variable y también es un valor que permanece constante durante una ejecución
de algún programa
5.17 ¿el dato MARCA DE AUTO, es constante?
R/ verdadero, porque partiendo de la palabra auto podemos definir que es
constante que lleva un movimiento continuo.
5. 5.19 ¿En una asignación dentro de un programa, esta se escribe de la
misma forma que para una operación aritmética normal?
R/falso, porque hay muchas forma de asignar valores a diferentes cosas. Por
EJ:
a=b+c <-- se le asigna a A el valor de B+C
leer A <-- se le da por teclado un valor a A
Analice y aplique la técnica o método para comprensión más adecuada para
resolver el problema.
6.1 Haga un análisis del siguiente texto.
La miniaturización sigue en una carrera cada vez más vertiginosa, en el que se
mezclan los avances tecnológicos de las telecomunicaciones en telefonía
móvil, Internet y almacenamiento de datos. En los últimos meses con la
expectativa sobre el tan esperado iPhone4S de Apple que salió al mercado, y
que contiene muchas innovaciones, algunas de ellas: cámara de alta
resolución (640x960pixels) frontal, grabar videos de alta resolución
aproximadamente de 1080 p, almacenar música, conexión a Internet
inalámbrica, GPS, buena capacidad de almacenamiento para datos y videos,
pantalla touch, procesador A5 dual core de 1 GHz, teléfono con tecnología
CDMA global-GSM-CDA, memoria RAM de 1 GB, sistema operativo OS5 con
un precio de aproximadamente 650 US$, se espera vender más de
500.000unidades. Como se imaginan estoy hablando del iPhone5G de Apple.
7. No imagino que sucederá esta vez, si para la aparición del iPhone 3, muchos
compradores hicieron fila desde hasta dos días antes, para obtener un
ejemplar. Para la época en que salió el iPhone 3, se disparó la aparición de
equipos móviles con televisión y además con 2, 3 y hasta 4 bandas, que
ofrecen la posibilidad de tener líneas móviles de diferentes operadores, señal
de televisión, selectores de canales para música, conexión inalámbrica de
Internet, pantalla táctil (touch sreen), cámara fotográfica y para videos de muy
buena resolución, y otra gran cantidad de opciones. Estos equipos son de
fabricación china, y han llegado a competir en el mercado con mayores
ventajas y servicios para los usuarios y a un muy bajo costo. Pero debo decirlo
con no muy buena calidad. Esta vez no sabemos que se ira a presentar
respecto a la competencia. Por lo pronto si sabe que Apple inicia producción de
la ipad 3 en Octubre, lo que ya significa nuevas expectativas para los adeptos
a la tecnología de las pad tipo Tablet pc.
Elabore una lista de las palabras que considere más relevantes.
¿Qué significado tiene cada una de las palabras en el listado para usted?
¿Cuál es la idea central?
R/
-Miniaturización: nos brinda un mejor manejo de la tecnología
-Vertiginosa: va en crecimiento la tecnología lo cual nos ayuda a implementar
nuevas cosas
-Telecomunicaciones: nos ayuda a tener mejoras en nuestras fuentes de
estudio
-Internet: nos colabora y nos opérese nuevas formas de aprender
-Televisión: nos informa y brinda accesoria
-conexión: por medio de la cual podemos interactuar con diferentes medios
-inalámbrico:
-cámara fotográfica: nos ayuda a tener recuerdos
-servicios: son utilidades prestadas al usuario
-usuarios: es aquel que ve beneficiado por diferentes servicios
IDEA CENTRAL
El avance de las tecnologías va en crecimiento y cada vez son más las
ventajas y el apoyo que nos pueden brindar para un mejor desarrollo de
actividades laborales o estudiantiles, donde por medio de nuevas herramientas
tecnológicas tenemos al alcance de la mano diferentes formas de estar
informados o investigar. Esto nos ayuda a tener un mejor desarrollo.
6.2 Entre A y B tienen 1154 pesos y B tiene 506 menos que A. ¿Cuánto tiene
cada uno?
8. A 830 pesos
B 324 pesos
6.3 La suma de dos números es 540 y su diferencia 32. ¿Cuáles son estos
números?
X+y=540 reemplazamos Los dos números son 254 y 286
6.4 Un terreno que valía $16, 000,000, fue comprado por Carlos, Pedro y
Juana. Carlos pago dos veces más que Pedro y Pedro, cinco veces más que
Juana. ¿Cuánto pago cada uno?
2x= Carlos $4.000.000
5x= pedro $10.000.000
X= Juana $2.000.000
X+2x+5x=16000000 2(2000000)=4000000
8x=16000000 5(2000000)=10000000
X= 2000000
6.5 Una herencia de 18, 000,000 de pesos fue repartida entre una Madre y sus
dos hijos. Los hijos recibieron partes iguales, pero a la Madre le dieron el doble
de la suma recibida por sus hijos. ¿Cuánto recibieron?
X= 1 hijo 3.000.000 pesos
X= 2 hijo 3.000.000 pesos
4x= madre 12.000.000 pesos
6.6 Un Campesino gasta la mitad de lo que gana en comprar sus alimentos, y
la tercera parte en sus otros gastos; después de 40 días ha ahorrado $
3,000.00, ¿Cuánto gana por día?
lo que gana por día es x
x - (1/2x + 1/3x)
x - 5/6x = 1/6x
1/6x es lo que sobra por día
1/6x * 40 = 3000
1/6x = 3000: 40
x = 75: 1/6
x = $450 eso es lo que gana por día
9. 6.7 Un hacendado, que tenía un rebaño de ovejas, compro un número de
ovejas igual al triple de las que tenía y así completo 248 ovejas. Se pregunta
¿cuantas ovejas compró?
X= número de ovejas que tenía 62 ovejas
3x= número de ovejas que compro 186 ovejas
X+3x=248
4x=248
X=248/4
X=62
7. Para los siguientes enunciados realice el análisis e identifique:
• Verbos
• Datos y sus tipos de datos identificando su posible contenido de acuerdo al
uso
• Datos constantes y variables
• Que se pide solucionar.
• Que datos puede identificar como datos de entrada.
• Como procedería a solucionar el problema, expréselo en forma de palabras.
7.1 En una empresa de Calzado se quiere manejar el inventario de la
producción, para lo que nos indican que los datos son: Referencia del modelo,
descripción o nombre del modelo, color, talla, costo unitario, valor unitario de
venta.
Verbos: -Quiere -Manejar -Indican -Descripción -Valor -Venta
Datos: Referencia del modelo
Descripción o nombre del modelo
Datos Constantes: Referencia del modelo
Descripción o nombre del modelo
Color – Talla
C
osto unitario
Valor Unitario de Venta
Variables:
RM= Referencia del modelo
10. NM= Nombre del modelo
C= Color
T= Talla
CU= Costo Unitario
VUV= Valor Unitario de Venta
Solución:
Inventario de calzado
Datos de Entrada: -Referencia del Modelo
-Nombre del Modelo
Como Solucionar Problema
Objetivo
Inventarió de Calzado
Inicio
Crear Variables
Numero de Datos
Entran por Teclado
Referencia de modelo
Nombre de Modelo
Datos correctos Si/No
Color, Talla, Costo Unitario
Valor Unitario de Venta
Mostrar Resultados
Muestra el Valor Total de Venta
Fin
7.2 Para la Universidad Nueva Granada que se instalará en la ciudad nos
piden elaborar un programa para ello nos suministran la siguiente información
relacionada con registro académico: Número de identificación, Tipo de
documento de identidad (1:Tarjeta de identidad, 2: Cedula de ciudadanía, 3:
Cedula de extranjería) , Nombres y apellidos, género o sexo (F: Femenino, M:
Masculino), dirección de residencia, ciudad de residencia, fecha de nacimiento,
ciudad de nacimiento, número de teléfono, edad.
Verbos: -Instalará -Piden -Elaborar -Suministran -Información -Relacionada -
Registro -Identificación -Nacimiento
Datos: Número de identificación
Género o sexo
Datos Constantes:
Tipo de documento (Tarjeta de Identidad- Cedula de Ciudadanía- Cedula de
Extranjería)
Nombres y Apellidos
Genero O Sexo (femenino-masculino)
Dirección de Residencia- Ciudad De Residencia- Fecha de Nacimiento- Ciudad
de Nacimiento-Número de Teléfono-Edad.
Variables:
11. TD= Tipo de Documento
TI = Tarjeta de Identidad
CC =Cedula de Ciudadanía
CE = Cedula de Extranjería
NYA = Nombres y Apellidos
GYS = Genero Y Sexo
DR = Dirección de Residencia
CR = Ciudad De Residencia
FN = Fecha de Nacimiento
CN = Ciudad de Nacimiento
NT = Número de Teléfono
E = Edad
Solución:
Para entrar a la Universidad De Nueva Granada
Datos de Entrada: Tipo de Documento
Género Y Sexo
Como Solucionar Problema
Objetivo
Entran a La Universidad Nueva Granada
Inicio
Crear Variables
Numero de Datos
Entran por Teclado
Tipo de Documento
Género Y Sexo
Datos correctos Si/No
Tarjeta de Identidad, Cedula de Ciudadanía, Cedula de Extranjería
Masculino, Femenino
Mostrar Resultados
Requisitos para ingresar a la Universidad
Fin
7.3 Un taller automotriz nos proporciona la siguiente información para un
programa que facilite el registro de los vehículos recibidos para reparación o
mantenimiento: Descripción del vehículo, modelo, placa, descripción del estado
en que se recibe, descripción del daño, nombre y apellidos propietarios, fecha
de ingreso, valor reparación.
Verbos: -Proporciona -Información -Facilite -Registro -Recibidos -Preparación -
Descripción -Recibe -Daño -Ingreso -Reparación
Datos: Registro de Vehículos Recibidos
Reparación o Mantenimiento
12. Datos constantes
Descripción del Vehículo
Modelo, Placa, Descripción del estado en el que se recibe
Descripción del Daño
Nombres y Apellidos del propietario
Fecha de ingreso
Valor reparación
Variables
DV= Descripción del Vehículo
M= Modelo
P=Placa
DE= Descripción de Estado
DD= Descripción Daño
NYA= Nombre y Apellidos
FI= Fecha de Ingreso
VR= Valor Reparación
Solución
Registro de los Vehículos por Reparar
Datos de Entrada: Descripción Vehículo
Descripción Estado
Como Solucionar Problema
Objetivo
Registro de los Vehículos por Reparar
Inicio
Crear Variables
Numero de Datos
Entran por teclado
Descripción Vehículo
Descripción Estado
Datos correctos Si/No
Modelo, Placa, Nombre y Apellidos propietario
Fecha de Ingreso
Mostrar Resultados
Valor Reparación total del Vehículo
Fin