CourseWare Wiki
Switch Term
Summer 2023 / 2024
Summer 2022 / 2023
Summer 2021 / 2022
Summer 2020 / 2021
Summer 2019 / 2020
Summer 2018 / 2019
Summer 2017 / 2018
Older
Search
Log In
b172
courses
b3b36prg
hw
hw05
Warning
This page is located in archive. Go to the latest version of this
course pages
.
Differences
This shows you the differences between two versions of the page.
View differences:
Side by Side
Inline
Go
Link to this comparison view
Both sides previous revision
Previous revision
2018/05/13 10:17 faiglj [HW 05 - Maticové počty]
2018/03/28 19:50 vanapet1
2018/03/28 19:49 vanapet1
2018/02/19 17:39 faiglj [Odevzdání a hodnocení]
2018/02/19 15:20 faiglj [HW 05 - Maticové počty]
2018/02/18 19:31 faiglj
2018/02/18 07:43 faiglj [HW 05 - Maticové počty]
2018/02/06 17:18 external edit
Go
Next revision
Previous revision
2018/05/13 10:17 faiglj [HW 05 - Maticové počty]
2018/03/28 19:50 vanapet1
2018/03/28 19:49 vanapet1
2018/02/19 17:39 faiglj [Odevzdání a hodnocení]
2018/02/19 15:20 faiglj [HW 05 - Maticové počty]
2018/02/18 19:31 faiglj
2018/02/18 07:43 faiglj [HW 05 - Maticové počty]
2018/02/06 17:18 external edit
Go
courses:b3b36prg:hw:hw05 [2018/03/28 19:49]
vanapet1
courses:b3b36prg:hw:hw05 [2018/05/13 10:17]
(current)
faiglj
[HW 05 - Maticové počty]
Line 5:
Line 5:
^ Povinné zadání | 2b |
^ Povinné zadání | 2b |
^ Volitelné zadání | <wrap tip>2b</wrap>|
^ Volitelné zadání | <wrap tip>2b</wrap>|
-
^ Bonusové zadání | <wrap danger>**5b**</wrap> 12.05.2018 23:59 PDT|
+
^ Bonusové zadání | <wrap danger>**5b**</wrap
> <del
>12.
</del><fc #ff0000>17.</fc>
05.2018 23:59 PDT|
^ Počet uploadů | 20 |
^ Počet uploadů | 20 |
Line 424:
Line 424:
-
===== Kompilace a sestavení programu v US
((Doplněno 28. 3. 2018 na základě studentského dotazu.))
=====
+
===== Kompilace a sestavení programu v US =====
/*Zadání úkolu pouze specifikuje rozhraní (funkce) pro načtení grafu, řešení úlohy hledání nejkratších cest, uložení nalezených cest a uvolnění paměti. Rozhraní je definováno v souboru ''dijkstra.h'' a kromě těchto funkcí lze definovat libovolné další funkce potřebné pro řešení úlohy. Podobně rozdělení na moduly může být řešeno různě. Jedinou podmínkou odevzdávaných souborů je, že žádný odevzdávaný zdrojový soubor neimplementuje hlavní funkci programu ''main''. Ovšem pro účely testování takový soubor potřebujete, jen jej nebudete odevzdávat.
/*Zadání úkolu pouze specifikuje rozhraní (funkce) pro načtení grafu, řešení úlohy hledání nejkratších cest, uložení nalezených cest a uvolnění paměti. Rozhraní je definováno v souboru ''dijkstra.h'' a kromě těchto funkcí lze definovat libovolné další funkce potřebné pro řešení úlohy. Podobně rozdělení na moduly může být řešeno různě. Jedinou podmínkou odevzdávaných souborů je, že žádný odevzdávaný zdrojový soubor neimplementuje hlavní funkci programu ''main''. Ovšem pro účely testování takový soubor potřebujete, jen jej nebudete odevzdávat.
*/
*/
-
Váš program může být složený z více souborů.
+
Váš program může být složený z více souborů.
((Doplněno 28. 3. 2018 na základě studentského dotazu.))
Odevzdané soubory překládany a linkovány předpisem ''Makefile'' pro GNU Make uvedeným níže. Skript je napsán tak, aby využíval automatické detekce zdrojouvých souborů .c, ale zároveň umožňoval specifikovat konkrétní pořadí linkovaných objektových souborů (.o). V případě, kdy je nutné explicitně uvést pořadí tak, aby při sestavení byly postupně zjišťovány jednotlivé funkce definované v ostatních modulech, je možné využít předpisu pořadí zdrojových souborů v souboru ''modules.mk'', který je načítán před automatickou detekcí zdrojových souborů.
Odevzdané soubory překládany a linkovány předpisem ''Makefile'' pro GNU Make uvedeným níže. Skript je napsán tak, aby využíval automatické detekce zdrojouvých souborů .c, ale zároveň umožňoval specifikovat konkrétní pořadí linkovaných objektových souborů (.o). V případě, kdy je nutné explicitně uvést pořadí tak, aby při sestavení byly postupně zjišťovány jednotlivé funkce definované v ostatních modulech, je možné využít předpisu pořadí zdrojových souborů v souboru ''modules.mk'', který je načítán před automatickou detekcí zdrojových souborů.
courses/b3b36prg/hw/hw05.1522259385.txt.gz
· Last modified: 2018/03/28 19:49 by
vanapet1