Ir al contenido principal

Acerca de las Variables y los Operadores

 Acerca de las Variables y los Operadores

Cuando usted vaya a desarrollar un algoritmo no pierda mucho tiempo pensando en las variables que va a necesitar. Comience por declarar las variables que saltan a la vista. Por ejemplo si su algoritmo comienza diciendo Leer un número entero y.... ya con eso es suficiente para que usted sepa que va a necesitar mínimamente una variable de tipo entero dado que al leer un número este debe quedar almacenado en algún lugar de memoria y ese lugar indiscut iblemente tiene que se una variable. Igualmente del mismo enunciado se puede concluir el tipo de dato que necesitamos.

Cuando vaya a iniciar un algoritmo declare las variables que saltan a la vista como cuando usted va a preparar un arroz con pollo salta a la vista que va a necesitar arroz y pollo pero también sabemos que no solo esos dos elementos forman parte de un arroz con pollo, también necesitaremos sal, condimentos y otros productos que no saltan a la vista de manera tan obvia como el arroz y el pollo. Entonces inicialmente declare las variables que saltan a la vista en el mismo enunciado, no se detenga a pensar en las demás variables que va a necesitar pues éstas van surgiendo en la medida que las va necesitando en el desarrollo del mismo algoritmo.


En programación se utilizado tres tipos de datos: los datos de tipo entero, los datos de tipo carácter y los datos de tipo real. Cada uno tiene unas características técnicas que permiten manipular y manejar variables con ese tipo de datos. Sin embargo tenga en cuenta que muchos lenguajes de programación cuentan con tipos de datos diferentes adicionales a los aquí explicados y en mas de una oportunidad esos tipos de datos nos pueden facilitar de una manera mucho mas simplificada el logro de un determinado objetivo. Por eso es muy bueno que usted tenga algún leve conocimiento de los tipos de datos que permite el lenguaje de programación con el cual va a codificar sus algoritmos.

No olvide tampoco que siempre que usted almacene un valor determinado en una variable, el valor anterior se pierde pues el nuevo valor reemplaza el dato anterior. Por eso cuando usted necesite almacenar el dato anterior de una variables pues sencillamente tendrá que utilizar otra para que ese dato no se el pierda. Igualmente en algunos lenguajes es posible almacenar en una variable de un tipo de dato otro tipo de dato, esto quiere decir que en algunos lenguajes puede usted almacenar un entero en una variable de tipo carácter. Claro que recalco que esta es una particularidad de determinados lenguajes de programación. Por estas razones es muy importante que usted conozca algunas características del lenguaje de programación con el cual va a codificar sus algoritmos ya que podrá utilizar apropiadamente algunos recursos de dicho lenguaje en la construcción de sus algoritmos.


También es muy importante que tenga en cuenta que por las características técnicas de los tipos de datos en los lenguajes de programación los datos de tipo entero y real tienen unos topes de almacenamiento. Para ello es muy bueno usted conozca esos topes de almacenamiento y si se da el caso del siguiente enunciado Leer un número entero y determinar si tiene mas de 40 dígitos usted inmediatamente sepa que con los tipos de datos convencionales no se puede desarrollar.

En cuanto a la precedencia de ejecución de los operadores tenga en cuenta que los que primero se resuelven son los paréntesis mas internos o sea aquellos paréntesis que no tienen mas paréntesis adentro. Esto es aceptado por todos los lenguajes de programación. También es importante que sepa que primero se desarrollan las potencias, luego las multiplicaciones y divisiones y luego las sumas y restas. Esta precedencia tanto con paréntesis como con operadores es lo que permite que una misma operación por compleja que sea tendrá exactamente los mismos resultados en cualquier lenguaje de programación dado que se rigen por las mismas reglas.


Cuando, al desarrollar una prueba de escritorio, tenga que resolver una expresión que incluya paréntesis y operadores y obviamente variables, no vaya a suponer nada, resuelva la operación tal y como lo haría el computador, de esta manera y solo así usted podrá notar si los resultados son los correctos o no, es decir, si la expresión sirve para lograr el objetivo o no.

Comentarios

Entradas más populares de este blog

EJERCICIOS DE PRACTICA

  hacer un programa que imprima la suma de los 100 primeros números hacer un software que imprima los números pares entre 0 y 100 hacer un software que imprima los números del 100 al 0, en orden decreciente. hacer un software que lea un numero y determine si es positivo o negativo hacer un software que imprima los números impares hasta el 100 hacer un software que imprima todos los números naturales que hay desde la unidad hasta un número que introducimos por teclado introducir tantas frases como queramos y contarlas. Realizar 5 ejercicios del taller anexo: MIRAR LA AYUDA EN EL ARCHIVO ANEXO 1. Leer un número entero y determinar si es un número terminado en 4. 2. Leer un número entero y determinar si tiene 3 dígitos. 3. Leer un número entero y determinar si es negativo. 4. Leer un número entero de dos dígitos y determinar a cuánto es igual la suma de sus dígitos. 5. Leer un número entero de dos dígitos y determinar si ambos dígitos son pares. 6. Leer un número entero de dos dígitos...

CICLOS

 ciclos 1. Leer un número entero y mostrar todos los enteros comprendidos entre 1 y el número leído. 2. Leer un número entero y mostrar todos los pares comprendidos entre 1 y el número leído. 3. Leer un número entero y mostrar todos los divisores exactos del número comprendidos entre 1 y el número leído. 4. Leer dos números y mostrar todos los enteros comprendidos entre ellos. 5. Leer dos números y mostrar todos los números terminados en 4 comprendidos entre ellos. 6. Leer un número entero de tres dígitos y mostrar todos los enteros comprendidos entre 1 y cada uno de los dígitos. 7. Mostrar en pantalla todos los enteros comprendidos entre 1 y 100. 8. Mostrar en pantalla todos los pares comprendidos entre 20 y 200. 9. Mostrar en pantalla todos los números terminados en 6 comprendidos entre 25 y 205. 10. Leer un número entero y determinar a cuánto es igual la suma de todos los enteros comprendi dos entre 1 y el número leído. 11. Leer un número entero de dos dígitos y mostrar en panta...

ARREGLOS UNIDIMENSIONALES

  Realizar un software (completo con clases) para los siguientes ejercicios Haga clic para alternar las opciones. 1. Leer 10 enteros, almacenarlos en un vector y determinar en qué posición del vector está el mayor número leído. 2. Leer 10 enteros, almacenarlos en un vector y determinar en qué posición del vector está el mayor número par leído. 3. Leer 10 enteros, almacenarlos en un vector y determinar en qué posición del vector está el mayor número primo leído. 4. Cargar un vector de 10 posiciones con los 10 primeros elementos de la serie de Fibonacci y mostrarlo en pantalla. 5. Almacenar en un vector de 10 posiciones los 10 números primos comprendidos entre 100 y 300. Luego mostrarlos en pantalla. 6. Leer dos números enteros y almacenar en un vector los 10 primeros números primos comprendidos entre el menor y el mayor. Luego mostrarlos en pantalla. 7. Leer 10 números enteros, almacenarlos en un vector y determinar en qué posiciones se encue ntra el número mayor. 8. Leer 10 números...