0% encontró este documento útil (0 votos)
184 vistas4 páginas

Taller II Scilab

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 4

TALLER 2

USO DE SCILAB PARA PROGRAMACIÓN

Nombre:

Fecha:

1. El algoritmo siguiente está diseñado para determinar la calificación de un curso que


consiste en cuestionarios, tareas y un examen final:

Paso 1: Introducir la clave y nombre del curso.


Paso 2: Introducir factores de ponderación para los cuestionarios (C), tareas (T) y examen
final (E).

Paso 3: Introducir las calificaciones de las preguntas y determinar su promedio (PC).

Paso 4: Introducir las calificaciones de las tareas y determinar su promedio (PT).

Paso 5: Si el curso tiene una calificación final, continuar con el

Paso 6. Si no, ir al paso 9.

Paso 6: Introducir la calificación del examen final, (F).

Paso 7: Determinar la calificación promedio, CP, de acuerdo con

Paso 8: Ir al paso 10.

Paso 9: Determinar la calificación promedio, CP, de acuerdo con


Paso 10: Imprimir la clave y nombre del curso, y la calificación promedio.

Paso 11: Finalizar el cálculo.

a) Escriba un seudocódigo bien estructurado para implementar este algoritmo.


b) Escriba, depure y documente un programa estructurado de computadora basado en este
algoritmo. Pruébelo con los datos siguientes para calcular una calificación sin el examen
final, y otra con éste. C = 35; T = 30; E = 35; cuestionario = 98, 85, 90, 65 y 99; tareas = 95,
90, 87, 100, 92 y 77; y examen final = 92.

2. Se muestra un tanque cilíndrico con base cónica. Si el nivel del líquido está muy bajo
en la parte cónica, el volumen simplemente es el volumen del cono de líquido. Si el
nivel del líquido está entre la parte cilíndrica, el volumen total de líquido incluye la
parte cónica llena y la parte cilíndrica parcialmente llena. Escriba un procedimiento
bien estructurado de función para calcular el volumen del tanque como función de los
valores dados de R y d. Utilice estructuras de control de decisiones (como If/Then,
Elself, Else, End If). Diseñe la función de modo que produzca el volumen en todos
los casos en los que la profundidad sea menor que 3R. Genere un mensaje de error
(“Sobrepasado”) si se rebasa la altura del tanque, es decir, d > 3R. Pruébelo con los
datos siguientes:
3. Suponga que un archivo llamado sensor.dat contiene información recopilada de un
conjunto de sensores. Su instructor le puede proporcionar este archivo, o usted puede
ingresarlo a mano a partir de los siguientes datos:

Cada fila contiene un conjunto de lecturas de sensor, donde la primera fila contiene valores
recopilados a 0 segundos, la segunda fila contiene valores recopilados a 1.0 segundos,
etcétera.

a. Lea el archivo de datos e imprima el número de sensores y el número de segundos de


datos contenidos en el archivo. (Sugerencia: Use la función size, no sólo cuente los
dos números.)

b. Encuentre los valores máximos y mínimos registrados en cada sensor. Use MATLAB
para determinar en qué momentos ocurrieron.

c. Encuentre la media y la desviación estándar para cada sensor y para todos los valores
de datos recopilados. Recuerde: la columna 1 no contiene datos de sensor; contiene
datos de tiempo.
4. Programe 2 problemas de ingeniería haciendo uso del concepto de FUNCIONES
DEFINIDAS POR EL USUARIO. Describa el problema, su seudocódigo, algoritmo
y código en SCILAB .

NOTA: Recuerde anexar los archivos de Scilab de cada ejercicio.

También podría gustarte