Está en la página 1de 14

Centro universitario Tecnológico (CEUTEC)

Clase presencial, Programacion

Tarea 2
Capitulo 3
Ejercicio 3.1
¿Porqué el programador debe entender a cabalidad
el p.o.p.?
Entre otras razones, se utilizan las computadoras para que realicen tareas de manera má s
eficiente y rá pida que los seres humanos. Para que una computadora realice un trabajo es
necesario que tenga almacenada las instrucciones necesarias para ejecutarlo. A este conjunto
de instrucciones se conoce como programa, y a la acció n de escribir estas instrucciones se le
llama programar.

¿Qué se logra al analizar un p.o.p.?


Al programar se debe diseñ ar un conjunto de instrucciones que la computadora pueda
“entender”1. Para ello se escoge cierto lenguaje para la computadora tienen un
significado específico de acuerdo a cierto “có digo” que una o varias personas haya
preparado. Por ejemplo para indicarle que almacene el nú mero 7 en la variable T, se
puede escribir así:

3.- ¿Qué relación existe entre un programa, la


computadora y el p.o.p.?
Estos mismos términos se han utilizado para indicar los dispositivos (teclado y monitor) para efectuar
los procesos de ENTRADA y SALIDA. El estudiante no debe confundir el uso de la terminología, la cual
queda clara segú n el contexto en que se utilice. De esta manera los términos ENTRADA y SALIDA se han
usado hasta ahora en tres formas distintas:

 Para indicar un dispositivo o componente de la computadora.


 Para indicar un proceso o una actividad.
 Para indicar un conjunto de datos

Una vez que se ha indicado la SALIDA y la ENTRADA que involucra el programa, se procede a esbozar el
proceso que se sigue para obtener los resultados deseados a partir de los datos de entrada.
4.- ¿Cuál es la diferencia entre el problema del
usuario y el problema del programador?
El problema programador contratado no es en si el de calcular y obtener las
calificaciones finales de los estudiantes, sino el de producir un programa que las
obtenga. Una vez que el programa esté
listo (sin errores) y el profesor le proporciona al computador las calificaciones
parciales para el cá lculo del promedio final, por lo que el rol que desempeñ a el
profesor es el de usuario del programa. El usuario no necesariamente tiene que ser
programador, y el programador no necesariamente tiene que ser usuario del
programa. Así como no es necesario que una persona construya la casa en que vive, y
un ingeniero constructor no tiene porque vivir en las casas que construye. Por lo
tanto, el usuario no tiene porque analizar el problema que le preocupa, lo que desea es
una solució n al mismo.

5.- ¿Qué problemas ameritan mayor análisis?


El análisis le permite al programador conocer a profundidad el p.o.p. dependiendo de la
complejidad del p.o.p. el análisis puede ser tan corto o extenso como lo ameriten los
conocimientos y experiencia personales. Y a medida que se desarrollen las habilidades de
programación, ciertos programas no ameritarán ningún análisis; ya sea porque se han
desarrollado programas parecidos o porque se entiende a cabalidad el p.o.p. por su
relativa simplicidad.
Ejercicios 3.2

1. Cuando se dice que la ENTRADA de datos se realiza al principio de un

programa, el término ENTRADA se refiere a:

En la ejecucion de un programa. El termino entrada se refiere a los tipos de


datos que se refiere a los tipos de datos que se le proporcionan a l
computador.

2. Al indicar que la SALIDA de un programa la constituyen los promedios


finales de un curso, el término SALIDA se refiere a:

Impresión de datos ( resultados)


3. Si se asevera que la Unidad Lógica/Aritmética se encuentra en la
unidad de PROCESO Central, la palabra PROCESO se refiere a:

Calculos y formulas matematicas

4. Sin importar lo extenso de un análisis, en el resumen siempre se


especificará:

Siguiendo la metodologia del resumen de analisis encaminado a la


produccion del programa.

5. Es importante tener muy claro cual es la SALIDA de un programa ya


que:
Ya que es nuestra meta, el objetivo que se quiere alcanzar.
Ejercicios 3.3

Preparacion de análisis con su respectivo resumen


para el plan del programa.

I. Se proporciona al computador el valor de venta de cuatro


artículos y se desea imprimir el valor total de la venta, el
valor del impuesto sobre venta y el monto total a pagar.

1. Prueba de escritorio. (P.E)

Numero de articulos: 4
“Valor de cada articulo”
Articulo 1: 100
Articulo 2: 250
Articulo 3: 323.50
Articulo 4: 526.60
Subtotal: 1200.1
Isv: Subtotal * .12 = 144.012
Total a pagar: 1344.112

2. Listado de varibales/

Variables: Descripcion:
Num_articles Numero de articulos
Article_1 Valor de articulo numero 1
Article_2 Valor de articulo numero 2
Article_3 Valor de articulo numero 3
Article_4 Valor de articulo numero 4
Sub_tot subtotal
Isv Impuesto sobre venta
Tot_pag Total a pagar

3. Formulas/

Sub_tot= article_1 + article_2 + article_3 + article_4 (f1)


Isv= sub_tot * .12(f2)
Tot_pag= sub_tot + isv(f3)

4. Resumen entrada y salida/

Entradas: 4 numeros, cant. de articulos


Salidas: 2 numeros, isv y tot_pag

5. Desglose/
1. Lectura de datos:
1.1 lectura de cant. De articulos
2. Calculos:
2.1 Calculo de subtotal(f1)
2.2 Calculo de isv(f2)
2.3 Calculo de total a pagar(f3)
3. Salida de datos:
3.1 impresión de total
II. Dados los coeficientes a, b y c de una ecuación cuadrática:

ax2 +bx + c = 0 encontrar las raíces o soluciones de la ecuación.

1. Prueba de escritorio. (P.E)

Numero de coeficientes: 3

Coeficiente a= 1

Coeficiente b= 2

Coeficiente c=-8

Formula =[ x=-2.sqr 2^2-4(1)(-8)/2(1)]

Soluciones a la ecuacion= x=2, x= -4

2. Listado de varibales/

Variables: Descripcion:
Coeficiente_a Valor numerico
Coeficiente_b Valor numerico
Coeficiente_c Valor numerico
Variable_x Dos valores numericos
3. formulas/

Variable_x = x=-2.sqr 2^2-4(1)(-8)/2(1)(f1)

4. Resumen entrada y salida/

Entradas: 3 numeros, coeficiente a, b y c


Salidas: 2 numeros, variable_x

5. Desglose/
1. Lectura de datos:
1.1 lectura de los coeficientes
2. Calculos:
2.1 formula cuadratica( variable_x)
6. Salida de datos:
3.1 impresión de los dos valores(variable_x)
III. En una encuesta se entrevistaron 7 personas. Se les
preguntó si poseían computadoras. Al computador se le
proporcionarán las respuestas de manera codificada : un 1
cuando la respuesta fue “Si” y un 0 cuando a respuesta fue
“No”.

Se desea determinar cuantas personas poseen computadoras.

1. Prueba de escritorio. (P.E)

Numero de personas: 7

Compu_ys= 1,1,1

Compu_no= 0,0,0,0

Formula= compu_ys

Numero de personas con compu= compu_ys

2. Listado de varibales/

Variables: Descripcion:
Compu_ys Usuarios con computadora
Compu_no Usuarios sin computadora
Total_ys Total de usuarios con compu
3. formulas/

Total_ys= compu_ys (f1)

4. Resumen entrada y salida/

Entradas: 7 numeros,
Salidas: 3 numeros, compu_ys

5. Desglose/

1. Lectura de datos:
1.2 Lectura de numeros 0 y 1
2. Calculos:
2.1 suma de numeros 1
3. Salida de datos:
3.1 impresión de suma de numeros 1
IV. Tres personas deciden asociarse para iniciar una empresa y
cada una contribuye con cierta cantidad de dinero. Se le
proporciona al computador estas cantidades y se

desea conocer el porcentaje de participación a cada socio.

1.Prueba de escritorio. (P.E)

Numero de socios: 3
“aporte de cada socio:”
Socio 1: 1000
Socio 2: 2500
Socio 3: 1200
Inversion= 4700

Percernt_1= 100 * socio _1/ 4700


= 21.27
Percernt_2= 100 * socio _2/ 4700
= 53.2
Percernt_3= 100 * socio _3/ 4700
= 25.53
2.Listado de varibales/

Variables: Descripcion:
Socio_1 Aportacion numero 1
Socio_2 Aportacion numero 2
Socio_3 Aportacion numero 3
inversion Cantidad total de aporte
Percent_1 Porcentaje numero 1
Percent_2 Porcentaje numero 2
Percent_3 Porcentaje numero 3

3.Formulas/

Inversion= socio_1 + socio_2 +socio_3 (f1)


Percent_1= 100 * socio_1 / inversion (f2)
Percent_1= 100 * socio_2 / inversion (f3)
Percent_1= 100 * socio_3 / inversion (f4)

4.Resumen entrada y salida/

Entradas: 3 numeros, aporte a inversion total


Salidas: 3 numeros, porcentaje de cada socio

5. Desglose/
7. Lectura de datos:
7.1 lectura de reales, aportacion de cada socio
8. Calculos:
8.1 Calculo de inversion(f1)
8.2 Calculo de porcentaje numero 1(f2)
8.3 Calculo de porcentaje numero 2(f3)
8.4 Calculo de porcentaje numero 3 (f4)
9. Salida de datos:
3.1 impresión de 3 porcentajes

V. La fórmula de espacio-tiempo de la caída libre puede


simplificarse por: S = ½ g t² + vot + So Donde g representa el valor
de la gravedad, vo es la velocidad inicial y So es la distancia inicial
recorrida. Si se proporcionan valores para t, vo y So, se desea

encontrar la distancia recorrida por el objeto inerte.

.Prueba de escritorio. (P.E)

Numero de variables: 1, tiempo

Distancia final = ?

Tiempo= 5s

Gravedad ( constante) = 10m/s^2

Distancia= ½ * g * t^2

Distancia = 125m
1. Listado de varibales/

Variables: Descripcion:
time Tiempo en segundos
distance Distancia reoccorrida por el
objeto innerte

3. formulas/

Distance= ½ * g * t^2 (f1)

4.Resumen entrada y salida/

Entradas: 1 numero, tiempo, s


Salidas: 1 numero, distancia total recorrida

5. Desglose/
10. Lectura de datos:
10.1 lectura de reales, tiempo
11. Calculos:
11.1 Calculo de distacia, constantes gravedad(f1)
12. Salida de datos:
12.1 impresión de distancia

También podría gustarte