메인 콘텐츠로 건너뛰기
Učilnica FRI 24/25
  • 홈
  • 더 보기
닫기
검색 입력 전환
한국어 ‎(ko)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
손님 계정으로 접속
로그인
Učilnica FRI 24/25
홈
모두 펼치기 모두 접기
  1. M-SPO
  2. Vaje: računalnik SIC/XE
  3. Prva domača naloga

Prva domača naloga

완료 조건
Due: 일요일, 10 11월 2024, 11:55 PM

Vse spodaj naštete programe napišite v zbirniku SIC/XE in dodajte v svojo shrambo git. Rešitve za prvo (tj. to) domačo nalogo shranite v imenik ass1.

Javni naslov, na katerem je shramba dostopna, oddajte spodaj. Oddane rešitve boste predstavili asistentu na vajah. Pričakovano je, da med zagovorom znate

  • pokazati zgodovino sprememb,
  • ustvariti novo kopijo (clone) shrambe na lokalnem računalniku,
  • razložiti delovanje vaših programov in
  • prikazati delovanje programov v simulatorju.

(2) Vaje

Dokončajte naslednje programe, ki smo jih pisali na vajah: arith, arithr, poly, horner, print, cat, echo, stack in screen.

(2) Rekurzija

V zbirniku SIC/XE napišite program rec.asm, ki bere števila z naprave FA. Za vsako število naj izračuna fakulteto ali Fibonaccijevo število (ali katero drugo rekurzivno funkcijo) in rezultat izpiše na standardni izhod. Program se naj konča, ko prebere število 0.

Vhodna datoteka je v zapisu ASCII, pri čemer je vsako število v svoji vrstici, torej npr.

1
9
42
0

V istem formatu zapišite rezultate na standardni izhod, lahko pa namesto tega za izpis uporabite tekstovni zaslon. Za računanje funkcije uporabite rekurzivno rutino, torej tako, ki »kliče« (z JSUB) samo sebe.

(2) Bonus

V zbirniku SIC/XE implementirajte svoj program, ki naredi kaj uporabnega in/ali zabavnega. Pred oddajo lahko svojo idejo preverite pri asistentu.

손님 계정으로 접속 (로그인)
Get the mobile app
Moodle 제공
Obvestilo o avtorskih pravicah