Subido por Gabriela Rico

PROG2021MAC

Anuncio
Examen Extraordinario
Seguir al pie de la letra las instrucciones. TODOS los cálculos se deben presentar. No se aceptan
respuestas sin el proceso correspondiente.
1. (0 puntos) Escribe tu número de cuenta sin guion. Por ejemplo, 333445597.
2. (1 punto) Realiza las siguientes operaciones (muestra todos los resultados parciales):
a. Suma todos los dígitos de tu número de cuenta y multiplica el resultado por 9. El
resultado será X. Por ejemplo, X= (3+3+3+4+4+5+5+9+7)9=387.
b. Obtener el residuo de la división de X entre 7. El resultado será R. Por ejemplo, R=387
mod 7=2.
c. Si R< 4, entonces B = 4, en caso contrario B = R. Por ejemplo, ya que R<4, entonces B=4.
3. (2 puntos) “Inventa” un sistema de numeración posicional de base B indicando cuáles serían sus
símbolos (no se admiten números ni letras, usa otros símbolos gráficos)
4. (3 puntos) A la cantidad X (que es un número entero) agrégale una fracción que se forme con los
3 últimos dígitos de tu número de cuenta para formar un número real N. Transformar a N al
sistema de numeración que inventaste. El resultado debe tener al menos 3 dígitos fraccionarios.
Por ejemplo, N=387.597
5. (4 puntos) Representar al número N en una computadora usando doble precisión
6. (10 puntos) Hacer un diagrama de Nassi-Shneiderman y el código en lenguaje C que lea una frase
y la transforme a notación camello (todo el texto en mayúsculas a excepción de la primera letra
de cada palabra). El programa debe cumplir con:
•
•
•
•
•
Solo se puede utilizar la biblioteca stdio, ninguna más.
No usar funciones de cadenas de caracteres, desarrollar las propias.
La lectura de la frase se debe hacer en una función de nombre LecturaFrase que reciba
un argumento de nombre frase para que ahí se guarde el texto introducido por el
usuario.
La transformación de la frase se hará en una función de nombre Camello que tenga un
argumento de nombre frase para que ahí reciba el texto a transformar.
No se permite el uso de variables globales.
TOTAL: 20 puntos
Las preguntas de la 1 a la 5, así como el diagrama Nassi-Shneiderman de la pregunta 6, se pueden
entregar en un documento pdf, docx o en imágenes jpg. Es indispensable que los documentos sean
LEGIBLES para que puedan ser calificados. Para el programa de la pregunta 6 se debe entregar el código
fuente (archivo .c) sin errores de sintaxis. TODOS los archivos deben comprimirse en un archivo .ZIP, es
importante que se entregue UN SOLO archivo de este tipo para que la plataforma lo acepte.
Descargar