Algoritmos Y Estructuras De Datos I

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Algoritmos Y Estructuras De Datos I as PDF for free.

More details

  • Words: 1,141
  • Pages: 3
VARIABLES

Algoritmos y Estructuras de Datos I

En programación llamamos variables a espacios de la memoria que se preparan para almacenar datos. Cada variable almacena un único dato, y si queremos almacenar otro en la misma variable, se elimina el anterior. Las variables se utilizan en programación para guardar temporalmente los datos ingresados por el usuario, los resultados de los cálculos, etc. Para identificar a cada variable, se le da un nombre cualquiera, que no puede tener espacios ni puntos, y de un máximo de 255 caracteres. El primer carácter del nombre debe ser una letra. Son nombres de variables válidos, entonces: “A”, “B”, “Documento”, “Edad”, “FechaDeNacimento”, “Ciudad_de_Nacimiento”, “Apellido2”, “Numero3”, “Resultado”, etc. No son válidos nombres como: “A B”, “Fecha de Nacimiento”, “2doApellido”, “Ciudad.Nacimiento”. Por todo esto, podemos imaginar a las variables como “cajitas” donde guardar cosas. Claro que cada “cosa” que guardamos no es más que un número, un texto o una fecha. Habitualmente, para comenzar, solemos llamar a las variables “A”, “B”, “C”, etc., de acuerdo a las que vayamos necesitando en nuestros programas. Pero también podemos aprender a cambiar esos nombres por otros más complejos, pero que nos den una idea del contenido que se almacena en cada una. Por ejemplo, si una variable se utilizará para almacenar el nombre de una persona, en lugar de llamarla simplemente “B”, podemos llamarla “Nombre”, o “NombreDeLaPersona”, etc. Guardar un valor en una variable se llama “asignar”. Y para hacer eso se usa el signo igual (=), pero que en este caso se denomina “asignación”. Por ejemplo, si escribimos A = Text1.Text, estaremos asignando a la variable A el texto que haya escrito el usuario en el cuadro de texto Text1. También es posible utilizar el valor que ya tenemos almacenado en una variable para otra cosa: Si escribimos D = A*C, estaremos asignando a la variable D el resultado de multiplicar el contenido de la variable A por el contenido de la variable C. Hay que tener en cuenta entonces, que cuando aparece el signo asignación es conveniente interpretar esa instrucción leyéndola de derecha a izquierda: D = A * C, se puede leer como “Multiplicar el contenido de A por el contenido de C y al resultado almacenarlo en D” Si usamos otros nombres de variables: Producto = Numero1 * Numero2, podríamos entender más fácil que “Se multiplica el número 1 por el número 2 y al resultado se lo almacena en la variable Producto”. Si por el contrario, escribimos: Label4.Caption = Producto, lo que estamos indicando es que el contenido de la variable “Producto” se utiliza como Caption del control Label4, lo que en este caso significa que el contenido de esa variable se va a poder visualizar en el Label4.

1

Por último, hay que saber también que para usar correctamente cada variable hay que “declararla” antes. Esto significa que hay que crearla, y en ese proceso hay que indicar qué tipo de dato se va a almacenar en ella. Los tipos de datos principales son textos (que se llaman string), números enteros (que se denominan integer), números con decimales (que se llaman single) y fechas (date). Esta declaración o creación de cada variable se hace con la instrucción DIM … AS, de la siguiente manera: DIM A AS Integer DIM Nom AS String DIM Precio AS Single DIM FechaNac AS Date

Crea una variable llamada A, para almacenar números enteros. Crea una variable llamada Nom, para almacenar textos. Crea una variable llamada Precio, para almacenar números con decimales. Crea una variable llamada A, para almacenar fechas.

Problema ejemplo: El usuario ingresa dos números y se desea mostrar el resultado de la suma de ambos.

Con variables con nombres simples

Con variables con mejores nombres

Dim A as Integer Dim B as Integer Dim C as Integer Private Sub Command1_Click() A = Val(Text1.Text) B = Val(Text1.Text) C=A+B Label4. Caption = C End Sub

Dim Num1 as Integer Dim Num2 as Integer Dim Resul as Integer Private Sub Command1_Click() Num1 = Val(Text1.Text) Num2 = Val(Text1.Text) Resul = Num1 + Num2 Label4. Caption = Resul End Sub

2

TRABAJO PRÁCTICO

Algoritmos y Estructuras de Datos I

Para los siguientes enunciados: A) Indicar los datos de entrada. B) Indicar los procesos que se deben realizar. C) Indicar los datos de salida que se desean obtener. D) Dibujar el formulario con los controles necesarios. E) Escribir el programa para que el mismo funcione. Utilizar las variables adecuadas incluyendo la declaración de las mismas (DIM). F) Indicar 3 juegos de datos de ejemplo y los valores que se obtienen. Problema 122: Diseñar un programa que permita calcular la dosis de medicamento que tiene que tomar una persona, teniendo en cuenta que se indican 20 ml por cada Kg de peso del paciente. Se ingresan los datos personales del paciente (Nombre, Apellido, Edad, Peso) y se presiona “Calcular” para obtener el resultado esperado. Problema 123: El usuario ingresa dos números y hace clic en los botones “Suma”, “Resta” o “Producto”. El resultado se muestra siempre en un mismo Label, pero en cada caso éste debe aparecer en una posición diferente, y de un color diferente. Problema 124: Se tiene un terreno rectangular, al que se desea colocar un alambrado perimetral de 5 hilos. Se desea que un programa permita ingresar las dimensiones del terreno (ancho y largo, en metros), y que calcule el perímetro del mismo y la cantidad de metros de alambre que se van a utilizar. Problema 125: En una balanza de camiones se pesa un camión jaula vacío y luego se lo vuelve a pesar cargado con animales. Se desea que, ingresando el peso del camión vacío, el peso del camión cargado y la cantidad de animales, el programa pueda calcular y mostrar el peso de todos los animales juntos y el peso promedio de cada uno.

CRONOGRAMA DE ACTIVIDADES Fecha lu 6 y ma 7 lu 6 y ma 7 mi 8 - 14 hs

Actividad Leer e interpretar el texto adjunto (variables). Verificar si en los problemas anteriores se utilizaron variables y si su utilización coincide con la explicación que se da en ese texto. Ingresar en http://franciscochivilcoy.blogspot.com y realizar todas las preguntas y comentarios que sean necesarios para entender el texto. Mínimo: 2 preguntas, consultas o comentarios por alumno. Participar de un chat de explicaciones, consultas y comentarios.

lu 13 y ma 14 Resolver los problemas del Trabajo Práctico adjunto. lu 13 y ma 14 Ingresar en http://franciscochivilcoy.blogspot.com y realizar todas las preguntas y comentarios que sean necesarios para resolver los problemas. Mínimo: 2 preguntas, consultas o comentarios por alumno. mi15 - 14 hs Participar de un chat de explicaciones, consultas y comentarios.

3

Evaluación

Cantidad y calidad de las preguntas, consultas o comentarios Cantidad, calidad y pertinencia de las intervenciones Cantidad y calidad de las preguntas, consultas o comentarios Cantidad, calidad y pertinencia de las intervenciones

Related Documents