Entradas

Mostrando entradas de diciembre, 2018

4. ARREGLOS

Imagen
En programación(de una sola dimensión) se le denomina vector o formación (en inglés array)1​ a una zona de almacenamiento contiguo que contiene una serie de elementos del mismo tipo, los elementos de la matriz.2​ Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones). En principio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones. Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una lista, ya que

3.7 ESTRUCTURAS

Imagen
En  lenguajes de programación , las  estructuras de control  permiten modificar el flujo de ejecución de las instrucciones de un  programa . Con las estructuras de control se puede: De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else) De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case) Ejecutar un grupo de sentencias  mientras  se cumpla una condición (Do-While) Ejecutar un grupo de sentencias  hasta  que se cumpla una condición (Do-Until) Ejecutar un grupo de sentencias un número determinado de veces (For-Next) Todas las estructuras de control tienen un único punto de entrada. Las estructuras de control se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas que permiten que la programación se rija por los principios de la  programación estructurada . Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía en

3.5 PALABRAS RESERVADAS

Imagen
En los  lenguajes informáticos , una palabra reservada es una palabra que tiene un significado  gramatical  especial para ese lenguaje y no puede ser utilizada como un identificador de objetos en códigos del mismo, como pueden ser las variables. Por ejemplo, en  SQL , un usuario no puede ser llamado "group", porque la palabra  group  es usada para indicar que un identificador se refiere a un grupo, no a un usuario. Al tratarse de una palabra clave su uso queda restringido. Ocasionalmente la especificación de un lenguaje de programación puede tener palabras reservadas que están previstas para un posible uso en futuras versiones. En  Java   const  y  goto  son palabras reservadas — no tienen significado en Java, pero tampoco pueden ser usadas como identificadores. Al reservar los términos pueden ser implementados en futuras versiones de Java, si se desea, sin que el  código fuente  más antiguo escrito en Java deje de funcionar. 3.6 SENTENCIA DE DECISIÓN Las sente

3.4 CONSTANTES

Imagen
En  programación , una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: El valor de PI = 3,1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. EJEMPLOS EN LENGUAJES DE  PROGRAMACIÓN C En  C  las constantes se declaran con la directiva  #define , esto significa que esa constante tendrá el mismo valor a lo largo de todo el programa. El identificador de una constante así definida será una cadena de caracteres que deberá cumplir los mismos requisitos que el de una variable (sin espacios en blanco, no empezar por un dígito numérico, etc). Ejemplo: #include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; } Lo

3.3 OPERADORES

Imagen
En  matemáticas , lógica y física el término  operador  puede ser usado con diversas acepciones . En alguna versión, un  operador  es un  símbolo matemático  que indica que debe ser llevada a cabo una  operación especificada​ sobre un cierto número de  operandos  ( número ,  función ,  vector , etc.). Los operadores suelen interpretarse como funciones, mejor aún como aplicaciones, por ejemplo la adición, la multiplicación, etc., pueden ser entendidas como funciones de dos argumentos. O una aplicación de SxS en S, o simplemente de D en F, caso de integral indefinida o derivada que son operadores lineales TIPOS GENERALES DE OPERADORES Operadores lógicos Muy utilizados en  Informática ,  lógica proposicional  y  álgebra booleana , entre otras disciplinas. Los  operadores lógicos  nos proporcionan un resultado a partir de que se cumpla o no una cierta condición. Esto genera una serie de valores que, en los casos más sencillos, pueden ser parametrizados con los valores numéricos

3.2 VARIABLES

Imagen
En  programación , una variable está formada por un espacio en el sistema de almacenaje ( memoria principal  de un  ordenador ) y un nombre (un  identificador ) que está asociado a ese espacio. Ese espacio contiene resto de información conocida o desconocida, es decir un  valor . El nombre de la variable es la forma usual de  referirse al valor almacenado: esta separación entre nombre y contenido permite que el nombre sea usado independientemente de la información exacta que representa. El identificador, en el  código fuente  de la computadora puede estar  ligado  a un valor durante el  tiempo de ejecución  y el valor de la variable puede por lo tanto cambiar durante el curso de la ejecución del programa. El concepto de variables en computación puede no corresponder directamente al concepto de  variables en matemática . El valor de una variable en computación no es necesariamente parte de una  ecuación  o  fórmula  como en matemáticas. En computación una variable puede ser utilizada e

3. PROGRAMACIÓN UTILIZANDO UN LENGUAJE DE ALTO NIVEL

Imagen
¿Qué es un lenguaje de alto nivel? Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. para construir con ellas instrucciones como: if( numero > 0 ) printf( "El número es positivo" ) que traducido al castellano viene a decir que: si numero es mayor que cero, entonces, escribir por pantalla el mensaje: "El número es positivo". Ésta es la razón por la que a estos lenguajes se les considera de alto nivel, porque se pueden utilizar palabras de muy fácil comprensión para el programador. En contraposición, los lenguajes de bajo nivel son aquellos que están más cerca del "entendimiento" de la máquina. Otros lenguajes de alto nivel son: Ada, BASIC, COBOL, FORTRAN, Pascal, etc. Otra característica importante de los lenguajes de alto nivel es que, para la mayoría de las instrucciones de est