Entradas

Mostrando las entradas de abril, 2019

3.10 Pruebas y depuración

Imagen
Las prácticas de codificación y diseño le ayudan a crear programas de calidad y deben ir seguidas de pruebas exhaustivas de los programas. Tiene que prestar especial atención a la fase de prueba de desarrollo para que: Su programa sea completamente operativo tras el menos número posible de ejecuciones de prueba, minimizando el tiempo y el coste del desarrollo del programa. Su programa cumpla todos los objetivos de diseño antes de lanzarse al trabajo de producción. Su programa incluya comentarios suficientes permitir a quienes utilizan y se encargan del mantenimiento del programa realizar tareas sin ayuda adicional. El proceso de prueba suele desvelar  bugs  (o errores), un término genérico que abarca todo lo que hace su programa que no se esperaba que hiciese. El proceso de suprimir estos errores del programa se conoce como  depuración . Este capítulo no intenta cubrir de forma exhaustiva los procesos de prueba y depuración, pero ofrece técnicas y consejo...

3.9 Elaboración de programas.

Imagen
Programa y propuesta curricular  Al iniciar la tarea de elaboración del  programa  de una asignatura, lo primero que debemos tener en cuenta es que ese recorte de  conocimiento  en el que nos toca participar, forma parte de un todo conformado por la  propuesta curricular  de la facultad. Dicha propuesta podrá tener o adoptar distintos nombres ( plan  de estudios, currícula,  diseño  curricular) según las tendencias pedagógicas de la época o la definición pedagógica de la institución, pero lo importante es que siempre habrá un todo en el cual la asignatura se inserta que es necesario mirar con  atención . En el caso de la FCE, tenemos un Diseño Curricular que contempla - más allá de las asignaturas específicas que componen el "plan de estudios"- una serie de definiciones y consideraciones que encuadran y dan sentido a dicha propuesta. Así, por ejemplo, encontramos que se hace referencia a un documento previo de  carácter ...

3.8 Prioridad de operadores, evaluación de expresiones.

Imagen
PRIORIDAD DE OPERADORES, EVALUACIÓN DE EXPRESIONES Prioridad Se llama prioridad al orden en el que se evalúa una expresión. 4D tiene una estricta prioridad izquierda-a-derecha. Por ejemplo: 3+4*5 devuelve 35 porque la expresión es evaluada como 3+4, dando 7, el cuál es multiplicado por 5, resultando 35. Se pueden utilizar paréntesis para cambiar la prioridad izquierda-a-derecha. Por ejemplo: 3+(4*5) devuelve 23 porque se evalúa primero la expresión (4*5), por estar entre paréntesis. El resultado es 20, lo cual es añadido el 3, dando el resultado final 23. Se pueden insertar paréntesis dentro de otros grupos de paréntesis. Es necesario asegurarse de que cada paréntesis izquierdo tiene su correspondiente derecho. La falta o el uso incorrecto de los paréntesis puede provocar resultados inesperados o expresiones no válidas. EVALUACIÓN DE EXPRESIONES Cuando en una expresión concurre mas de una operación, los paréntesis indicarán prioridad, es decir, la operación encerrada entre paréntesis...

3.7 Operadores, operandos y expresiones.

Imagen
OPERADORES, OPERANDOS Y EXPRESIONES OPERADORES. En todos los lenguajes de programación se utilizan operadores para efectuar operaciones aritméticas.Combinando las variables y constantes en expresiones aritméticas por medio de funciones adecuadas. Una expresión es un conjunto de datos o funciones unidos por operadores aritméticos, los cuales son: SUMA, RESTA, MULTIPLICACION, DIVISION, EXPONENCIAL Y MODULO. OPERADOR LOGICO En ocasiones en los programas se necesitan realizar comparaciones entre distintos valores, esto se realiza utilizando los operadores relaciones, los cuales son: Mayor que, menor que, menor igual que, mayor igual que, igual a, distinto a o diferente de. OPERANDO. Referente a la parte de la instrucción de lenguaje máquina de la computadora que designa la dirección de los datos con los que se debe operar. EXPRESIONES. Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo:  a + (b ...

3.6 PROPOSICIÓN DE ASIGNACIÓN.

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 prop...