Algoritmos
Enviado por vic2675 • 20 de Noviembre de 2013 • 5.220 Palabras (21 Páginas) • 735 Visitas
ALGORITMOS Y DIAGRAMAS DE FLUJO.
Tipos de datos (numéricos, cadenas de caracteres, booleanos).
Los datos que procesa un programa pueden clasificarse en simples y estructurados:
• Los datos simples ocupan solo una casilla de la memoria de la computadora.
• Los datos estructurados hacen referencia a más de una casilla de la memoria de la computadora.
Datos numéricos: dentro de ellos encontramos los número enteros y reales, ambos pueden estar precedidos del signo + o -.
Datos alfanuméricos: dentro de ellos encontramos los datos de tipo carácter o cadena de caracteres.
Nota: Cuando se requiere hacer operaciones algebraicas o aritméticas los datos deberán ser de tipo numérico.
Ejemplos de aprendizaje
Ejemplo 1
Un supermercado de la localidad ha contratado los servicios de una empresa para que diseñe su programa de ventas, los analistas han encontrado que serán necesarios los siguientes datos y se te pide que indiques el tipo de datos que el programa debe leer y calcular.
Datos de Entrada Tipo de Dato Datos a Calcular Tipo de Dato
Código del producto Cadena caracteres Importe a pagar Real
Nombre del producto Cadena caracteres Cambio Real
Marca Cadena caracteres
Precio Real
Cantidad existencia Real
Fecha compra Cadena caracteres
Fecha caducidad Cadena caracteres
Ejemplo 2
Un videoclub va a implementar un sistema de información para controlar su renta de videos, los programadores han detectado que se necesitan los siguientes datos y debes especificar el tipo de datos que el programa debe leer y calcular.
Datos de entrada Tipo de Dato Datos a calcular Tipo de Dato
Código de Película Cadena caracteres Multa Real
Título de Película Cadena caracteres Importe a Pagar Real
Clasificación Carácter Descuento Real
Duración Cadena caracteres
Tipo de Película Carácter
Fecha Renta Cadena caracteres
Fecha Entrega Cadena caracteres
Costo por Renta Real
Ejercicios de aprendizaje individual
Ejercicio 1
Una compañía que ofrece el servicio de llamadas locales, nacionales e internacionales va a desarrollar un sistema para controlar el cobro de las llamadas y te ha pedido que especifiques cuales son los datos que el programa debe leer y calcular.
Datos de Entrada Tipo de Dato Datos a Calcular Tipo de Dato
Ejercicio 2
Una pequeña empresa que se dedica a la renta de computadoras, ofrece el servicio de impresión de documentos a color y blanco y negro, necesita un programa que registre sus operaciones y han contratado tus servicios para que elabores una lista de los datos requeridos y aquellos que se deben calcular en el programa.
Datos de Entrada Tipo de Dato Datos a Calcular Tipo de Dato
Ejercicio 3
Determina cuales son los datos requeridos por un sistema informático que controla las operaciones de una casa de cambio que se dedica a la compra y venta de moneda extranjera. Debes hacer una lista de los datos necesario y especificar de qué tipo son.
Datos de Entrada Tipo de Dato Datos a Calcular Tipo de Dato
Identificadores, variables y constantes.
Los datos que procesa una computadora independientemente del tipo que sean simples o estructurados, numéricos o alfanuméricos se almacenan en las casillas de memoria de la computadora y necesitan un nombre que los identifique.
Identificador: es el nombre que se da a las casillas de memoria de la computadora. Al identificar un dato debemos cumplir con las siguientes reglas, las cuales pueden cambiar dependiendo del lenguaje de programación en el cual se va a programar la aplicación.
1) El primer carácter debe ser una letra.
2) Los demás caracteres pueden ser letras o dígitos.
3) No puede tener espacios para representarlo se puede utilizar un guion bajo (_).
4) No pueden tener operadores aritméticos, puntos, ni caracteres especiales.
5) Debe ser representativo de la función que realiza en el programa.
6) La longitud puede varias de 7 a 32 caracteres, lo más recomendable es utilizar un nombre breve pero conciso.
Variables: son datos cuyo valor puede cambiar durante le ejecución de un programa, pueden ser de tipo entero, real, carácter o cadena de caracteres. Al identificarse deben cumplirse las reglas de identificación de datos.
Constantes: son datos que no cambian durante la ejecución de un programa, pueden ser de tipo entero, real, carácter o cadena de caracteres. Al identificarse debe cumplirse con las reglas de identificación de datos.
Cuando hablamos de sistemas informáticos los datos se almacenan de forma indefinida en archivos, pero se leen y almacenan temporalmente en variables.
Ejemplos de aprendizaje
Ejemplo 1
El dueño de un restaurante ha contratado los servicios de una empresa de desarrollo de software para implementar un sistema que le permita registrar y controlar sus ventas diarias, por ello te ha solicitado que especifiques el tipo de datos requeridos y que se identifiquen de acuerdo a las reglas de identificación de datos.
Datos Tipo Identificador Variable/Constante
Nombre del platillo Cadena de caracteres Nom_platillo Variable
Precio del platillo Real Precio Variable
Cantidad ordenada Real Cantidad Variable
Importe a pagar Real Importe Variable
Numero de nota Entera NumNota Variable
Ejemplo 2
El dueño de un taller mecánico va a desarrollar un sistema de nómina para registrar y controlar el pago semanal de sus empleados, por ello te ha pedido que especifiques el tipo de dato, asignes un identificador e indiques si es variable o constante.
Datos Tipo Identificador Variable/Constante
Número de empleado Entero Num_Empleado Variable
Nombre de empleado Cadena de caracteres Nombre Variable
Fecha de contratación Cadena de caracteres FechaContrato Constante
Fecha de nacimiento Cadena de caracteres Fecha_Nac Constante
Registro Federal
...