Estoy buscando profesor para la realización de un proyecto en RiscV
Busco clases de Informática
Hola, soy Lorena, estudiante de ingeniería de datos de la universidad rey juan carlos de Fuenlabrada.
Contextualizo: en la convocatoria ordinaria en la asignatura de arquitectura de computadores obtuve un 4,8 y el profesor me ofreció la realización de un programa en RiscV en el simulador rars para poder aprobar. Lo tenía que realizar y presentárselo y él me hacia preguntas sobre ello para verificar la realización.
Tras un mes y con ayuda de diversas inteligencias artificiales son incapaz de realizarlo y quiero poder hacerlo para así en junio no ir con esa asignatura.
Busco un profesor/a que me ayude en su realización y me haga entender el programa para poder defenderlo. Busco a alguien que tenga disponibilidad los fines de semana.
Interesados les proporciono el enunciado aunque dejo una muestra breve a continuación:
Se implementará la función pantalla, que escribirá usando una “tortuga” al estilo del lenguaje LOGO, que proporcionará los siguientes argumentos:
Def pantalla (INICIALIZAR dimX, dimY, carLinea )
Return
(el origen siempre en el centro de coordenadas, a las “12h”)
carLinea es el carácter con el que se “marcarán” las líneas (por ejemplo, * o 0).
Devolverá un handle (posición de memoria donde empieza la “estructura” de la pantalla) o 0 si ha habido un error (no suficiente memoria/dimensiones demasiado grandes)
Dicha estructura tendrá la siguiente distribución en memoria (del heap):
dimX
dimY
posX
posY
ángulo
carLinea
memoria pantalla
El resto de servicios son los siguientes y todos recibirán, además de los parámetros indicados cuando proceda, el handle devuelto por INICIALIZAR.
.eqv INICIALIZAR 1
.eqv BORRAR 2
….
BORRAR-(borra la pantalla)
IMPRIMIR (muestra por el terminal)
GIRAR_90D (gira la tortuga 90 grados a la derecha; por ej., de las 12h pasará a las 3h)
GIRAR_90I (gira la tortuga 90 grados a la izquierda; por ej., de las 12h pasará a las 9h)
MARCAR distancia (avanza la tortuga, rellenando desde la posición actual, la distancia indicada, dejando la tortuga en la siguiene posición). Ej: **T (tras marcar 2 = ) ****T
MOVER distancia (como MARCAR, pero sin escribir ni borrar nada)
SET_RELLENO carLinea (cambia el carácter de relleno al indicado)
ELIMINAR (destruye la pantalla)
Contacta sin compromiso
Disponibilidad horaria del alumno
|
Lunes |
Martes |
Miércoles |
Jueves |
Viernes |
Sábado |
Domingo |
07:00 |
|
|
|
|
|
|
|
08:00 |
|
|
|
|
|
|
|
09:00 |
|
|
|
|
|
|
|
10:00 |
|
|
|
|
|
|
|
11:00 |
|
|
|
|
|
|
|
12:00 |
|
|
|
|
|
|
|
13:00 |
|
|
|
|
|
|
|
14:00 |
|
|
|
|
|
|
|
15:00 |
|
|
|
|
|
|
|
16:00 |
|
|
|
|
|
|
|
17:00 |
|
|
|
|
|
|
|
18:00 |
|
|
|
|
|
|
|
19:00 |
|
|
|
|
|
|
|
20:00 |
|
|
|
|
|
|
|
21:00 |
|
|
|
|
|
|
|
22:00 |
|
|
|
|
|
|
|
23:00 |
|
|
|
|
|
|
|