Informática, pregunta formulada por san266, hace 10 meses

PRUEBA DE ESCRITORIO

En programación se encuentran diferentes maneras de comprobar si un código generado para la solución de un problema funciona o contiene errores, recordando que las formas las cuales se pueden expresar los programas son de forma textual o pseudocodigo y en diagrama de flujo esta ultima una forma mas grafica para interpretar los posibles caminos que un programa puede optar cuando se ingresan datos y su resultado, para verificar esto una de las técnicas que se suele utilizar es la prueba de escritorio, esta permite verificar en un listado vertical u horizontal los cambios de las variables durante el proceso. Daremos algunos ejemplos de como se realiza una prueba de escritorio, la cual se aconseja se realice de manera manual ya sea en un cuaderno donde claramente se pueda escribir los cambios que las variables tienen en el proceso.

En este ejemplo tenemos el pseudocódigo de un programa que realiza la suma de dos números ingresados por teclado, y al lado derecho tenemos el mismo programa, pero representado en diagrama de flujo donde las figuras indican la instrucción que cumple






Lo primer que se debe hacer para realizar la prueba de escritorio es listar las variables que el ejercicio tiene, recordando que a su vez esta prueba permite revisar si se necesita mas variables o por el contrario se encuentran variables innecesarias.

Variables: num1 (primer número), num2 (segundo número), result (resultado de la operación).


Ahora los organizamos en una tabla para verificar los cambios de las variables.

Paso

num1

num2

result


























Luego de organizar la tabla se ingresa valores para el ejemplo, se puede indicar cualquier valor para los numero y realizar la operación que se indica en el código o diagrama

Paso

num1

num2

result

1

4

3

7







7










En el primer paso se ingreso el valor de 4 a num1, luego el valor de 3 a num2, se realiza la operación y result toma el valor de la suma de los dos número, luego se observa en el código que hay que mostrar el valor que tiene result, por eso se repite en la tabla el valor de 7 en result, en caso de que en un ejercicio se pida el valor de la variable varias veces se coloca debajo hasta que el ciclo termine.

En este siguiente ejemplo vemos el código de un ejercicio ya trabajado con anterioridad, entonces debemos organizar la tabla con las variables y revisar los pasos que muestra el código.











Variables: Pc (precio celulares), Nc(número de celulares), D (descuento), Tp ( total a pagar).


Paso

Pc

Nc

D

Tp

1

1500000

3

300000

1200000









1200000












Al organizar los datos el primero que se recopila es el Nc indicando que se ingrese el número de celulares que se compraran, luego se debe realizar la operación de Pc la cual indica el precio de los celulares, se observa la cantidad de 500000 esta no va en la tabla ya que es una constante, pero se tiene en cuenta es a la hora de realizar la operación, luego de tener el PC(precio de los celulares) ahora se realiza la operación del descuento D, y por última operación se debe obtener el total a pagar TP, después de eso se muestra el resultado a pagar, recordar que por ese motivo se debe repetir el valor en Tp.

Si observan los dos ejemplos solamente se ha utilizado un paso, los ejemplos de mas pasos se realizan cuando se encuentran estructuras repetitivas, condicionales o de selección, las cuales veremos en la siguiente guía.


A DESARROLLAR debe realizar dos ejercicios de programación básica donde se aplique la prueba de escritorio respectiva, recordar el enunciado de los ejercicios y su código (los ejercicios los plantea el estudiante).

Adjuntos:

san266: ayuda urgente por favor personas de branly doy corona
san266: si me ayuda con esa tareaa
san266: den respustas que son h
san266: dela pregunta hya deje un documento pafrfa que leean sobre el trabjo para asi hacer los ejercios porque esta incompleto lo del documento esta completo

Respuestas a la pregunta

Contestado por AntonioNP
2

Respuesta:

No está complejo. Tienes que aplicar tu lógica.

Para resolverlo solo crea dos algoritmos, que soliciten x datos y estos se impriman. Puedes realizar uno solicitando frutas e ir imprimiendo y otro calculando si es par o no. Te recomiendo investigar si quieres ingresar a este mundo.

Otras preguntas