logica y diseño 1
Ejercicio 1A
Ejercicio 1.1
Asociar la definición con el término adecuado:
1 Equipo = d. Hardware
2 Otra palabra para programas = e. Software
3 Reglas del lenguaje = b. sintaxis
4 Orden de las instrucciones = c. Lógica
5 Traductor de lenguaje = a. Compilador
Ejercicio 1.2
Con sus propias palabras, describa los pasos para escribir unprograma.
Se necesita entender la problemática que solucionara el programa, luego plantea la lógica haciendo un borrador del código, luego tiene que codificar y traducir el programa mediante un lenguaje de programación gracias a la ayuda de los muchos compiladores por último se debe probar el programa para corregir lo que son errores lógicos y de sintaxis, y así ejecutar el programa para la tarea o tareasque se le asigno.
Ejercicio 1.3
Considere un archivo de estudiantes que contiene los siguientes datos:
APELLIDO
NOMBRE
ESTUDIOS
PROMEDIO
Andrews
Davis
Psicología
3,4
Broederdorf
Melisa
Informática
4,0
Brogan
Lindsey
Biología
3,8
Carson
Joshua
Informática
2,8
Eisfelder
Katie
Matemáticas
3,5
Faris
Natalie
Biología
2,8
Fredericks
Zachary
Psicología
2,0
Gonzales
Eduardo
Biología
3,1
¿Sería esteconjunto de datos adecuado y suficiente para utilizarlo en la prueba de cada uno de los siguientes programas? Explicar por qué sí o por qué no.
a. Un programa que imprima una lista de titulados en Psicología.
Sí, porque en la base de datos existen estudiantes en “Psicología”.
b. Un programa que imprima una lista de títulos en Arte.
No, porque en la base de datos no existen estudiantes en “Arte”.
c. Unprograma que imprima una lista de estudios pendientes –aquellos con una nota media menor de 2.0-.
No, porque en la base de datos no existen estudiantes con promedio debajo de 2.
d. Un programa que imprima una lista de estudiantes presentes en la lista del decano.
Sí, porque puede imprimir todo el listado.
e. Un programa que imprima una lista de estudios de Wisconsin.
No, porque la base de datos noespecifica la ubicación de los estudiantes.
f. Un programa que imprima una lista de estudiantes femeninos.
Sí, porque en la base de datos existen estudiantes femeninos.
Ejercicios 1B
Ejercicio 1.1
Asociar el término con la forma apropiada:
Entrada = c. paralelogramo
Procesamiento = d. rectángulo
Decisión = a. rombo
Terminal = b. ovalo
Conector = e. circulo
Ejercicio 1.2
¿Cuáles de los siguientesnombres de variables son adecuados? Si un nombre no le parece adecuado, explique por qué.
a. C [Adecuado]
b. COSTO [Adecuado]
c. SUMA-DE-COSTOS [Adecuado]
d. SUMA DE COSTOS [No Adecuado]; no es breve, tiene espacios
e. CSTDEHACERNGCO [No Adecuado]; no es lógico
f. COSTE-DE-HACER-NEGOCIO-ESTE-AÑO-FISCAL [No Adecuado]; muy extenso
g. COSTO2004 [Adecuado]
Ejercicio 1.3
Si EDAD e INTERES sonvariables numéricas y DEPT es una variable de tipo carácter. ¿Cuáles de las siguientes sentencias son asignaciones validas? Si una sentencia no es válida, diga por qué.
a. EDAD=23 [Valida]
b. EDAD=INTERES [Invalida]; el valor asignado no es numérico
c. EDAD=DEPT [Invalida]; el valor asignado no es numérico
d. EDAD=”DEPT” [Invalida]; el valor asignado no es numérico
e. 42=EDAD [Invalida]; la variable noes correcta, variable y valor invertidos
f. INTERESES=3.5 [Valida]
g. INTERESES=EDAD [Invalida]; el valor asignado no es numérico
h. INTERESES=DEPT [Invalida]; el valor asignado no es numérico
i. 6.91=INTERESES [Invalida]; la variable no es correcta, variable y valor invertidos
j. DEPT=PERSONAL [Valida]
k. DEPT=”PERSONAL” [Valida]
l. DEPT=413 [Invalida]; el valor asignado no es carácter
m.DEPT=”413” [Valida]
n. DEPT=AGE [Valida]
o. DEPT=INTERES [Valida]
p. 413=DEPT [Invalida]; la variable no es correcta, variable y valor invertidos
q. “413”=DEPT [Invalida]; la variable no es correcta, variable y valor invertidos
Ejercicio 1.4
a. Realizar un diagrama de flujo que permita al usuario introducir un valor. El programa multiplica el valor por 10 e imprime el resultado.
b. Escribir el...
Regístrate para leer el documento completo.