Datos y control en Visual Davinci

Páginas: 25 (6071 palabras) Publicado: 14 de enero de 2015
Datos y Variables
Datos y tipos de datos
Objetivos
Los problemas resueltos anteriormente sólo buscan representar un conjunto de acciones a tomar dependiendo de la situación actual. Este es el objetivo de las estructuras de control. A través de ellas puede decidirse, durante el algoritmo, cuál es el rumbo de acción a seguir.
Sin embargo, existen situaciones en las que es preciso representarinformación adicional
específica del problema a resolver. Por ejemplo, podría resultar de interés saber la cantidad de veces que se apagó el horno mientras se estaba horneando una pizza o la cantidad de pasos realizados por el robot hasta encontrar una flor.
El objetivo de este capítulo es incorporar las herramientas necesarias para lograr representar y utilizar esta información.
Temas atratar
􀀹 Conceptos de Control y Datos.
􀀹 Representación de los Datos.
􀀹 Variables
• Sintaxis para la declaración de variables.
􀀹 Tipos de datos.
• Tipo de dato numérico (numero).
• Tipo de dato lógico (boolean).
􀀹 Esquema de un Programa en Visual Da Vinci.
􀀹 Modificación de la información representada.
􀀹 Ejemplos.
􀀹 Comparaciones.
􀀹 Representación de más de un dato dentro del programa.
􀀹Conclusiones.
􀀹 Ejercitación.
3.1 Conceptos de Control y Datos
Hasta ahora se ha insistido en las instrucciones que constituyen un algoritmo. El orden de lectura de dichas instrucciones, constituye el control del algoritmo. Normalmente la lectura del control de un algoritmo, que también puede representarse gráficamente, indica el orden en que se irán ejecutando las instrucciones y comoconsecuencia de ello, qué es lo que ese algoritmo hace.
Retomemos el ejemplo del capítulo 2, ejercicio 9.

Ejemplo 2.9: Escriba un programa que le permita al robot recorrer la avenida 7 hasta encontrar una esquina que no tiene flores. Al finalizar debe informar en qué calle quedó parado. Por simplicidad, suponga que esta esquina seguro existe.
programa Cap2Ejemplo9
comenzar
iniciar
Pos(7,1)mientras HayFlorEnLaEsquina
mover
Informar( PosCa )
Fin
Si quisiéramos saber cuántas cuadras recorrió el robot, necesitaríamos considerar dicha cantidad como un dato.
Un dato es un elemento u objeto de la realidad que los algoritmos representan y son capaces de modificar y procesar.
Cuando se resuelven problemas con computadora, muchas veces se modelizan los objetos reales medianteobjetos más abstractos, representables y entendibles sobre una computadora.
Es importante entender que el mecanismo de resolución de problemas involucra generalmente una transformación o un procesamiento de los datos, manejado por el control del algoritmo.
3.2 Representación de los Datos
Como se dijo anteriormente, los algoritmos modifican objetos de la realidad. La representación de dichosobjetos estará dada por sus características principales o por la información que nos interese conocer de ellos.
En el caso del último ejemplo visto, sólo nos concentramos en representar las cuadras recorridas por el robot, y dejamos de lado la cantidad de flores y papeles de cada esquina visitada. Es decir, los datos a representar son aquellos de interés específico para resolver ese problema.
Siademás de contar la cantidad de cuadras recorridas, necesitáramos contar la cantidad de flores en todas las esquinas visitadas, sería necesario representar esta información dentro del algoritmo.
Por lo tanto, se comenzará extendiendo la notación empleada en el algoritmo para dar lugar a las declaraciones de los datos que resultan relevantes al problema.
3.3 Variables

Además de su capacidadde movimiento y de recoger o depositar flores y papeles, el robot posee la habilidad de manejar datos que le permiten representar ciertos atributos de los problemas que debe resolver. Por ejemplo, es capaz de calcular la cantidad de flores que lleva en su bolsa o recordar si en una esquina dada había más flores que papeles.
En general, durante la ejecución de un programa es necesario manipular...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • controles visuales
  • control data
  • Bases de datos en visual basic
  • Base de datos en visual basic
  • informes de datos en visual basic
  • Base De Datos En Visual Basic
  • Base de datos en Visual Basic
  • Bases de datos en visual basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS