Entradas

Pruebas y depuración

Imagen
Prueba y depuración Los errores humanos dentro de la programación de computadoras son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solución sin errores se le llama Depuración. La Depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la solución, por ello se debe considerar con el mismo interés y entusiasmo. Resulta conveniente observar los siguientes principios al realizar una depuración, ya que de este trabajo depende el éxito de nuestra solución. a)        Trate de iniciar la prueba de un programa con una mentalidad saboteadora, casi disfrutando la tarea de encontrar algún error. b)        Sospeche de todos los resultados que le arroje la solución, con lo cual deberá verificar todos. c)         Considerar todas las situaciones posibles normales y aún algunas de...

ELABORACIÓN DE PROGRAMAS. MODELOS TIPOS Y ELEMENTOS

Imagen
ELABORACIÓN DE PROGRAMAS. MODELOS TIPOS Y ELEMENTOS. 3.1. Elaboración de programas. Según Ezequiel Ander-Egg, programar es la acción de prever el futuro deseable y señalar los medios para alcanzarlos. Programar presupone dar respuesta a diez preguntas básicas: 1.- QUE se quiere hacer, naturaleza del programa, tipo de actividades a realizar. 2.- POR QUÉ se va a hacer; naturaleza del programa, problemas que suscita. 3.- PARA QUE se va a hacer, objetivos del programa. 4.- CUANTO se va a hacer, expresando los objetivos de manera cuantitativa, en metas. 5.- COMO se va a hacer, actividades y tareas, medidas que se han de tomar para llevar a cabo el programa. 6.- DONDE se va a hacer; localización física y ubicación en el espacio. 7.- CUANDO se va a hacer, ubicación en el tiempo de las tareas, calendarización. 8.- A QUIENES va dirigido; destinatarios o beneficiarios. 9.-  CON QUE se va a hacer, recursos materiales o financieros. 10.- QUIENES lo van a hacer, recursos humanos. 3.2. ...

Prioridad de operadores, evaluación de expresiones

Imagen
Prioridad de operadores, evaluación de expresiones. Determina el orden en que habrán de realizarse las operaciones en una expresión determinada. Para obtener la prioridad se deben conocer las siguientes reglas: Las operaciones que están encerradas entre paréntesis se evalúan primero. Si existen diferentes paréntesis anidados (interiores unos a otros), las expresiones más internas se evalúan primero. En caso de coincidir varios operadores de igual prioridad en una expresión o subexpresión encerrada entre paréntesis, el orden de prioridad en este caso es de izquierda a derecha. Cuando se desea realizar una operación con baja prioridad por adelantado, debe agruparse a los operandos involucrados. Los paréntesis tienen prioridad sobre el resto de las operaciones. Determina el orden en que habrán de realizarse las operaciones en una expresión determinada. Para obtener la prioridad se deben conocer las siguientes reglas: Las operaciones que están encerradas entre parénte...

OPERADORES, OPERANDOS Y EXPRESIONES

Imagen
OPERADORES, OPERANDOS Y EXPRESIONES OPERADORES: ES EL SÍMBOLO QUE ASIGNA YA SEA UNA OPERACIÓN O UNA RELACIÓN ENTRE LOS OPERANDOS, DE LOS CUALES HABLAREMOS MAS TARDE, LOS OPERANDOS SE CLASIFICAN EN 3 GRUPOS DISTINTOS: A) ARITMÉTICOS B) RELACIONES C) LÓGIOS OPERADORES ARITMÉTICOS COMO SU NOMBRE LO INDICA SON AQUELLOS QUE REALIZAN OPERACIONES O CÁLCULOS ARITMÉTICOS, LOS CUALES SON: SUMA(+), RESTA(-), MULTIPLICACIÓN(*), DIVISIÓN REAL(/), DIVISIÓN ENTERA(DIV), RESIDUO(MOD), EXPONENCIACIÓN(^). POR EJEMPLO: a) 15+7=22 b) 77-76=1 c) 2*1=2 d) 4 DIV 2=2 e) 10 MOD 2=0 OPERADORES RELACIONALES ESTAS TE PERMITEN HACER COMPARACIONES DE VALORES DE TIPO NUMÉRICO Y DE TIPO CARÁCTER, SIRVEN PARA EXPRESAR LAS CONDICIONES EN LOS ALGORITMOS PARA ASI PROPORCIONAR RESULTADOS LÓGICOS. TIPOS DE OPERADORES RELACIONALES > MAYOR QUE < MENOR QUE > = MAYOR O IGUAL QUE < = MENOR O IGUAL QUE < > DIFERENTE = IGUAL EJEMPLOS: SI A = 10, B = 20, C = 30 A + B > ...

PROPOSICIÓN DE ASIGNACIÓN

Imagen
PROPOSICIÓN DE ASIGNACIÓN. La forma de una proposición de asignación es: a = b donde b es una expresión permitida, y a es el nombre de la variable donde se dejará el valor resultante de evaluar b. Por expresión permitida se entiende a aquella expresión matemática que ocupa las operaciones y funciones nombradas como existentes, y escritas de la forma que para ellas se señala, respetando así la sintaxis en cada instrucción. El signo igual, " = ", de a = b tiene el sentido de asignar a la variable a el valor que resulte de evaluar la expresión permitida b. Es decir, a = b. Que no es la misma definición usada en matemáticas para el signo: = . El computador, al ejecutar una proposición de asignación evalúa la expresión del lado derecho del signo igual con los valores que en ese momento tengan las variables ahí ocupadas. Así, la expresión entregará valores probablemente distintos en las diversas ocasiones que por programa se evalúe esa expresión. Las siguientes son proposiciones de...

Almacenamiento, direccionamiento y representación en memoria

Imagen
Almacenamiento, direccionamiento y representación en memoria. Almacenamiento La computadora posee determinada cantidad de almacenamiento interno denominado memoria principal, memoria RAM o memoria volátil. Esta memoria se activa al encender la computadora y se desactiva al apagarla. Para que un programa se ejecute, debe cargarse en la memoria principal, así como los datos necesarios. Como es más costosa, es un recurso escaso donde sólo se almacenan los datos que se requieren de inmediato, y los demás se relegan a los dispositivos de almacenamiento externo, donde la capacidad de almacenamiento es mayor, pero también el tiempo de recuperación. Por otra parte, el costo del almacenamiento externo es más bajo. Direccionamiento La memoria principal de la computadora se divide en pequeñas unidades de tamaño uniforme denominadas palabras, que tienen una dirección única. Cada una de éstas palabras es capaz de almacenar una unidad de información (como, por ejemplo, resultados numéricos),...

Identificadores

Imagen
Identificadores.  Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones,  variables , tipos compuestos) Los identificadores pueden ser combinaciones de letras y números. Cada lenguaje tiene sus propias reglas que definen como pueden estar construidos. Cuando un identificador se asocia a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa en el programa. Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial para cualquier tipo de procesamiento simbólico. Sumario   1   Identificadores en lenguajes informáticos 2   Identificadores C++ 2.1   Caracteres permitidos 2.2   Dígitos permitidos 3   Tipos de identificadores 4   Reglas de estilo 5   Véase también 6   Fuente Identificadores en lenguajes informáticos En los lenguajes informáticos, los identifi...