Entradas

Mostrando entradas de 2013

USO DE CARACTERES Y CADENAS DE CARACTERES EN PROGRAMACIÓN

En muchas situaciones se requiere trabajar con valores que no son numéricos, para lo cual es necesario el uso de variables tipo carácter, o como una cadena de caracteres. El tipo de variables string o cadena de caracteres nace de la necesidad frecuente de los programadores de resolver situaciones problemicas que incluyen palabras o frases enteras del lenguaje común, uno de los mas comunes es cuando se trabaja con los nombres de personas como datos en un programa, un ejemplo típico de un programa que maneja datos textuales es el procesador de texto con el cual se ha elaborado este escrito. Para trabajar con textos los programadores inicialmente trabajaban con arreglos  donde cada elemento del arreglo correspondía al código de una letra o carácter, los códigos de caracteres inicialmente establecidos obedecían a estándares EBCDIC o ASCII, donde a cada carácter se le asigna un código hexadecimal. Basic utiliza el estándar ASCII, por ejemplo para almacenar  la palabra BIENVENIDO el

PROGRAMACIÓN CON ARREGLOS

Los arreglos son tipo de datos compuestos, estos son estructuras de almacenamiento en memoria que están conformadas por un conjunto de variables del mismo tipo organizados de manera tal que podemos acceder a cada una de ellas para su actualización o uso dentro de un programa, estas estructuras son cercanas a aquellas que en el algebra lineal se denominan vectores ( en el caso que se puedan representar como una fila o columna de variables)  o arreglos unidimensionales y matrices o arreglos bidimensionales ( organización de filas y columnas); sin embargo en programación podemos tener arreglos con mas de dos dimensiones. Los arreglos se identifican con un nombre y cada uno de sus elementos que contiene por la posición que tienen dentro del arreglo, el acceso a los mismos es aleatorio, es decir que podemos utilizarlos en el orden que deseado. Ejemplo: Un modelo del un vector de  5 elementos     A=  A(1) A(2) A(3) A(4) A(5)       Un modelo de un a

PROGRAMACIÓN EN BASIC – BLOQUES CÍCLICOS

En muchas ocasiones se requiere repetir cierta cantidad de veces un conjunto de instrucciones en un programa, estas situaciones exigen el uso de bloques repetitivos, cíclicos o iterativos, los cuales presentamos a continuación: Bloque WHILE-WEND (Mientras Que o Mq) Este bloque repite un conjunto de instrucciones MIENTRAS QUE la condición inicial sea verdadera, el ciclo se rompe, es decir las iteraciones terminan cuando al evaluar la condición esta es falsa. Recomendamos revisar el artículo titulado PROGRAMACIÓN EN BASIC-INTRODUCCIÓN , para refrescar el concepto que se sigue en Basic para determinar el valor de verdad de una condición .  La estructura del bloque es la siguiente: WHILE ( condición )      Instrucciones que se repetirán WEND Ejemplo: REM Programa que genera la sucesión de los primeros REM N números naturales que son pares. DIM N AS LONG DIM TERMINO AS LONG CLS INPUT “Digite la cantidad de términos de la sucesión ”; N TER

PROGRAMACIÓN EN BASIC- INTRODUCCIÓN

La palabra BASIC, es un acrónimo correspondiente a las iniciales de las palabras inglesas Beginner’s All Purpose Symbolic Instruction Code  (1964) creado por Kemeny y Kurtz basado en los lenguajes Fortran II y Algol 60, cuya intención fue facilitar el aprendizaje de la programación por parte de personas de todo tipo que necesitaban o deseaban elaborar programas, sin las complejidades de los demás lenguajes existentes. Esta herramienta se popularizó por la cantidad de compañías que la ofrecieron diversidad de versiones, además de la existencia de la mayor cantidad de computadores en la cual se podía ejecutar el interprete Basic debido al advenimiento de los computadores personales. en el año 1981, se libera una nueva versión denominada BASIC ADVANCED o BASICA, esta versión continuaba con programas que requerían de LABELS y el uso frecuente de la INSTRUCCIÓN GOTO para efectuar saltos entre esos labels.   En el año 1982 la empresa Microsoft presenta un Compilador de Basic, luego en 1983