

[24]
ϲ, , ,
ϲ
ϲ ..ѳ
...

|
|
172 , - . 53 .
²!! 1 ϲ ѳ - KPIDATA.ORG
»
|
|
Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ - 1. ÎÊÌ
|
|
|
- pdf
Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ - 1. ÎÊÌ
ÍÀÖ²ÎÍÀËÜÍÈÉ ÒÅÕͲ×ÍÈÉ ÓͲÂÅÐÑÈÒÅÒ ÓÊÐÀ¯ÍÈ
«ÊȯÂÑÜÊÈÉ ÏÎ˲ÒÅÕͲ×ÍÈÉ ²ÍÑÒÈÒÓÒ»
²íñòèòóò / ôàêóëüòåò
Çàòâåðäæóþ
Äèðåêòîð (äåêàí)
ôàêóëüòåòó åëåêòðîí³êè
_________ Æóéêîâ Â.ß.
(ï³äïèñ)
«____»___________ð.
ÍÔ-04 «Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ - 1»
(íàçâà òà êîä êðåäèòíîãî ìîäóëÿ)
Ðîáî÷à Ïðîãðàìà
êðåäèòíîãî ìîäóëÿ
ï³äãîòîâêè áàêàëàâð
(íàçâà îñâ³òíüî-êâàë³ô³êàö³éíîãî ð³âíÿ)
íàïðÿìó 6.050902 Ðàä³îåëåêòðîíí³ àïàðàòè
(øèôð ³ íàçâà)
ñïåö³àëüíîñò³ 8.05090201, 7.05090201
Ðàä³îåëåêòðîíí³ àïàðàòè òà çàñîáè
(øèôð ³ íàçâà)
ñïåö³àë³çàö³¿ Ðàä³îåëåêòðîíí³ àïàðàòè òà çàñîáè_____
(íàçâà)
ôîðìè íàâ÷àííÿ ____________äåííà________________
(äåííà/çàî÷íà)
Óõâàëåíî ìåòîäè÷íîþ êîì³ñ³ºþ
_____________________________
(íàçâà ³íñòèòóòó/ôàêóëüòåòó)
Ïðîòîêîë â³ä _____20__ ð. ¹ ___
Ãîëîâà ìåòîäè÷íî¿ êîì³ñ³¿
_________ ___________________
(ï³äïèñ) (³í³ö³àëè, ïð³çâèùå)
«____»___________ 2015 ð.
Êè¿â – 2015
Ðîáî÷à ïðîãðàìà êðåäèòíîãî ìîäóëÿ «Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ - 1»
(íàçâà êðåäèòíîãî ìîäóëÿ)
äëÿ ñòóäåíò³â çà íàïðÿìîì ï³äãîòîâêè 6.050902 «Ðàä³îåëåêòðîíí³ àïàðàòè»,
ñïåö³àëüí³ñòþ 7.05090201, 8.05090201 «Ðàä³îåëåêòðîíí³ àïàðàòè òà çàñîáè»,
îñâ³òíüî-êâàë³ô³êàö³éíîãî ð³âíÿ áàêàëàâð, çà äåííîþ ôîðìîþ íàâ÷àííÿ
ñêëàäåíà â³äïîâ³äíî äî ïðîãðàìè íàâ÷àëüíî¿ äèñöèïë³íè «Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ»
(íàçâà íàâ÷àëüíî¿ äèñöèïë³íè)
Ðîçðîáíèêè ðîáî÷î¿ ïðîãðàìè:
_____äîöåíò, ê.ò.í. Ëåáåäåâ Ä.Þ.______________________________
(ïîñàäà, íàóêîâèé ñòóï³íü, â÷åíå çâàííÿ, ïð³çâèùå, ³ì’ÿ, ïî áàòüêîâ³) |
__________
(ï³äïèñ) |
Ïðîãðàìó çàòâåðäæåíî íà çàñ³äàíí³ êàôåäðè
êîíñòðóþâàííÿ åëåêòðîííî-îá÷èñëþâàëüíî¿ àïàðàòóðè
Ïðîòîêîë â³ä 17 ÷åðâíÿ 2015 ðîêó ¹ 10
Çàâ³äóâà÷ êàôåäðè
Î.Ì. Ëèñåíêî
(ï³äïèñ)
«___» _______________ 2015 ð.
Ó ÍÒÓÓ «Êϲ», 2015 ð³ê
1. Îïèñ êðåäèòíîãî ìîäóëÿ
Ãàëóçü çíàíü, íàïðÿì ï³äãîòîâêè, îñâ³òíüî-êâàë³ô³êàö³éíèé ð³âåíü |
Çàãàëüí³ ïîêàçíèêè |
Õàðàêòåðèñòèêà êðåäèòíîãî ìîäóëÿ |
Ãàëóçü çíàíü
0509 - Ðàä³îòåõí³êà, ðàä³îåëåêòðîíí³ àïàðàòè òà çâ'ÿçîê
(øèôð ³ íàçâà) |
Íàçâà äèñöèïë³íè,
äî ÿêî¿ íàëåæèòü êðåäèòíèé ìîäóëü
Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ |
Ôîðìà íàâ÷àííÿ
Äåííà |
Íàïðÿì ï³äãîòîâêè
6.050902 «Ðàä³îåëåêòðîíí³ àïàðàòè»
(øèôð ³ íàçâà) |
ʳëüê³ñòü
êðåäèò³â ECTS
____2,5____ |
Ñòàòóñ êðåäèòíîãî ìîäóëÿ
íîðìàòèâíèé |
Ñïåö³àëüí³ñòü
8.05090201, 7.05090201 «Ðàä³îåëåêòðîíí³ àïàðàòè òà çàñîáè»
(øèôð ³ íàçâà) |
ʳëüê³ñòü
ðîçä³ë³â ___9___ |
Öèêë äî ÿêîãî íàëåæèòü êðåäèòíèé ìîäóëü
Äèñöèïë³íè ïðèðîäíè÷î-íàóêîâî¿ ï³äãîòîâêè |
Ñïåö³àë³çàö³ÿ
Ðàä³îåëåêòðîíí³ àïàðàòè òà çàñîáè
(íàçâà) |
²íäèâ³äóàëüíå çàâäàííÿ
ÄÊÐ
(âèä) |
гê ï³äãîòîâêè 1 |
Ñåìåñòð 1 |
Îñâ³òíüî-êâàë³ô³êàö³éíèé ð³âåíü
Áàêàëàâð |
Çàãàëüíà ê³ëüê³ñòü ãîäèí
75 |
Ëåêö³¿
9 ãîä. |
Ïðàêòè÷í³ (ñåì³íàðñüê³)
27 ãîä. |
Ëàáîðàòîðí³ (êîìï’þòåðíèé ïðàêòèêóì)
18 ãîä. |
Òèæíåâèõ ãîäèí:
àóäèòîðíèõ – 2
ÑÐÑ – 2 |
Ñàìîñò³éíà ðîáîòà
21 ãîä.,
ó òîìó ÷èñë³ íà âèêîíàííÿ ³íäèâ³äóàëüíîãî çàâäàííÿ
8 ãîä. |
Âèä òà ôîðìà ñåìåñòðîâîãî êîíòðîëþ
çàë³ê, ïèñüìîâèé |
2. Ìåòà òà çàâäàííÿ êðåäèòíîãî ìîäóëÿ
2.1. Äàíà äèñöèïë³íà â³äíîñèòüñÿ äî öèêëó ïðåäìåò³â íàïðàâëåíèõ íà îòðèìàííÿ ñòóäåíòàìè çíàíü, óì³íü òà íàâè÷îê ç ïðîãðàìóâàííÿ íà ìîâàõ âèñîêîãî ð³âíÿ. Ðîçãëÿäàºòüñÿ ìîâà ïðîãðàìóâàííÿ Ñ, íà ð³çíèõ ïëàòôîðìàõ – Windows. Óñ³ êîíñòðóêö³¿ ìîâè, íåçàëåæíî â³ä ÷àñòîòè âèêîðèñòàííÿ, ñèíòàêñè÷íî¿ é ñåìàíòè÷íî¿ ñêëàäíîñò³ îïèñàí³ âè÷åðïíî. Ðîçðîáêà ïðîãðàì òà á³áë³îòåê êîðèñòóâà÷à ó êóðñ³ ñïðÿìîâàíà íà ñòâîðåííÿ êðîñïëàòôîðìåííèõ ð³øåíü íåçàëåæíèõ â³ä àðõ³òåêòóðè êîìï’þòåðà òà îïåðàö³éíî¿ ñèñòåìè. Íàáóò³ çíàííÿ ìîæóòü â ïîäàëüøîìó âèêîðèñòîâóâàòèñü â òîìó ÷èñë³ äëÿ ïðîãðàìóâàííÿ àïàðàòíèõ çàñîá³â, ùî ïðàöþþòü íåçàëåæíî â³ä êîìï’þòåðà.
Äî çàáåçïå÷óþ÷èõ äèñöèïë³í â³äíîñÿòüñÿ òàê³ ïðåäìåòè, ùî âèâ÷àþòüñÿ ïðîòÿãîì íàâ÷àííÿ ó çàêëàäàõ ñåðåäíüî¿ îñâ³òè – ìàòåìàòèêà, ³íôîðìàòèêà. Ó ñâîþ ÷åðãó äàíà äèñöèïë³íà çàáåçïå÷óº íåîáõ³äíèìè çíàííÿìè ñòóäåíò³â äëÿ âèâ÷åííÿ òàêèõ ïðåäìåò³â, ÿê “Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ- 2”, “Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ -3”, “Ñèñòåìíå ïðîãðàìóâàííÿ òà êåðóâàííÿ êîíñòðóþâàííÿì ÁÄ”, “Ïðîãðàìíå çàáåçïå÷åííÿ ðîçïîä³ëüíèõ ²ÎÑ”.
2.2. Îñíîâí³ çàâäàííÿ êðåäèòíîãî ìîäóëÿ.
Ìåòà âèêëàäàííÿ äèñöèïë³íè - îòðèìàííÿ çíàíü ó ïðîãðàìóâàíí³ íà ìîâ³ âèñîêîãî ð³âíÿ Ñ, ðîçâèíåííÿ íàâè÷îê ðîçðîáêè ïðîãðàìíèõ ð³øåíü, ï³äãîòîâêà ñòóäåíò³â ÿê ñïåö³àë³ñò³â, ùî âîëîä³þòü ìåòîäàìè äîñë³äæåíü òà àíàë³çó âèðîáíè÷èõ ïðîöåñ³â ç âèêîðèñòàííÿì ÏÅÎÌ.
Òèïîâ³ çàäà÷³ ä³ÿëüíîñò³ òà ïðîáëåìè, âèð³øåííþ ÿêèõ ïîâèíåí íàâ÷èòèñÿ ñòóäåíò ïîëÿãàþòü ó íàñòóïíîìó:
- äåêîìïîçèö³ÿ ïîñòàâëåíî¿ çàäà÷³ ç ìåòîþ ôîðìóâàííÿ ìîäóë³â ïðîãðàìè òà ðîçðîáêè ïðîòîêîë³â òà ³íòåðôåéñ³â âçàºìî䳿 ì³æ íèìè;
- îïàíóâàííÿ îñíîâàìè îïòèìiçàöi¿ òà íàëàãîäæåííÿ ïðîãðàìíîãî çàáåçïå÷åííÿ;
- âèâ÷åííÿ ïðàâèë îôîðìëåííÿ äîêóìåíòàö³¿ íà ïðîãðàìíå çàáåçïå÷åííÿ, â òîìó ÷èñë³ ñàìîãî òåêñòó ïðîãðàìè;
Çàâäàííÿ âèâ÷åííÿ äèñöèïë³íè ïîëÿãàþòü ó îòðèìàíí³ ñòóäåíòàìè íàñòóïíèõ çíàíü, íàâè÷îê òà âì³íü:
- âì³òè âèêîðèñòîâóâàòè óñ³ êîíñòðóêö³¿ ìîâè Ñ, íåçàëåæíî â³ä ÷àñòîòè âèêîðèñòàííÿ, ñèíòàêñè÷íî¿ é ñåìàíòè÷íî¿ ñêëàäíîñò³;
- ðîçðîáëÿòè ïðîãðàìíå çàáåçïå÷åííÿ ñóì³ñíå ç ð³çíèìè îïåðàö³éíèìè ñèñòåìàìè, ñåðåä ÿêèõ - Windows, FreeBSD;
- âîëîä³òè íàâè÷êàìè îïòèì³çàö³¿ ïðîãðàìíîãî ïðîäóêòó;
- âîëîä³òè íàâè÷êàìè ñòâîðåííÿ äîêóìåíòàö³¿ íà ïðîãðàìíèé ïðîäóêò;
3. Ñòðóêòóðà êðåäèòíîãî ìîäóëÿ
Íàçâè ðîçä³ë³â ³ òåì |
ʳëüê³ñòü ãîäèí |
Âñüîãî |
ó òîìó ÷èñë³ |
Ëåêö³¿ |
Ïðàêòè÷í³ (ñåì³íàðñüê³) |
Ëàáîðàòîðí³ (êîìï’þòåðíèé ïðàêòèêóì) |
ÑÐÑ |
1 |
2 |
3 |
4 |
5 |
6 |
Ðîçä³ë 1. Ïðèíöèïè ìàøèííî¿ îáðîáêè äàíèõ. |
Òåìà 1.1. Ìîâè ïðîãðàìóâàííÿ. Êëàñèô³êàö³ÿ. ²ñòîð³ÿ âèíèêíåííÿ. |
1,3 |
1 |
|
0,3 |
|
Òåìà 1.2. Âíóòð³øíÿ îðãàí³çàö³ÿ êîìï’þòåðà. Çàãàëüí³ ïîíÿòòÿ ïðî ïàì’ÿòü êîìï’þòåðà. |
1,3 |
|
|
0,3 |
1 |
Òåìà 1.3. Ñèñòåìè ÷èñëåííÿ ³ îñíîâí³ ä³¿ â íèõ. |
1,3 |
|
|
0,3 |
1 |
Òåìà 1.4. Çàãàëüíå çíàéîìñòâî ç ìîâîþ ïðîãðàìóâàííÿ Ñ. |
1,3 |
|
|
0,3 |
|
Òåìà 1.5. Ïðåïðîöåñîð. Êîìï³ëÿòîð. |
1,3 |
|
|
0,3 |
|
Ðîçä³ë 2. Êîíñòàíòè, ïðîñò³ òèïè, îïåðàòîðè, âèðàçè. |
Òåìà 2.1. Ïðîñò³ òèïè, ðîçì³ðè òèï³â, äåêëàðàö³¿, êëàñè ïàì'ÿò³. |
1,3 |
1 |
|
0,3 |
1 |
Òåìà 2.2. Âèâ³äí³ òèïè (ìàñèâ, âêàç³âíèê). |
2,8 |
|
1 |
0,8 |
|
Òåìà 2.3. Îïåðàòîðè. |
1,3 |
|
|
0,3 |
|
Òåìà 2.4. Ïðèâåäåííÿ òèï³â, ïð³îðèòåò îïåðàö³é òà ïîðÿäîê îá÷èñëåíü. |
2,8 |
|
1 |
0,8 |
|
Ðîçä³ë 3. Ìåõàí³çìè óïðàâë³ííÿ ïîòîêîì |
Òåìà 3.1. ²íñòðóêö³¿ òà áëîêè. Êîíñòðóêö³ÿ if-else. |
3,8 |
1 |
1 |
0,8 |
|
Òåìà 3.2. ²íñòðóêö³ÿ ïåðåìèêà÷ switch. ²íñòðóêö³ÿ ïåðåõîäó goto. |
2,8 |
|
1 |
0,8 |
|
Òåìà 3.3. Öèêëè while, for, do-while. |
2,8 |
|
1 |
0,8 |
|
Ðîçä³ë 4. Ôóíêö³¿. |
Òåìà 4.1. Ñòðóêòóðà ïðîãðàìè. Äåêëàðàö³ÿ, âèçíà÷åííÿ, ïðîòîòèï. Ôîðìàëüí³ ïàðàìåòðè. |
1,3 |
1 |
|
0,3 |
|
Òåìà 4.2. Ñïîñîáè ïåðåäà÷³ ïàðàìåòð³â. Ïîâåðíåííÿ çíà÷åííÿ ç ôóíêö³¿. |
4,1 |
|
1 |
1,1 |
|
Òåìà 4.3. Îáëàñò³ 䳿 ³äåíòèô³êàòîð³â. Çâ'ÿçêè òà êëàñè ïàì'ÿò³. |
2,8 |
|
1 |
0,8 |
|
Òåìà 4.4. Ðåêóðñ³ÿ òà ðåêóðñèâí³ ôóíêö³¿. |
3,8 |
|
1 |
0,8 |
1 |
Ðîçä³ë 5. Âêàç³âíèêè, ìàñèâè òà ôóíêö³¿. |
Òåìà 5.1. Îäíî-, äâî- òà áàãàòîì³ðí³ ìàñèâè. |
2,8 |
1 |
1 |
0,8 |
|
Òåìà 5.2. Âèðàçè òà àðèôìåòè÷í³ îïåðàö³¿ ³ç âêàç³âíèêàìè. |
2,6 |
|
|
0,6 |
|
Òåìà 5.3. Âèêîðèñòàííÿ ìîäèô³êàòîðà const ³ç âêàç³âíèêàìè. |
2,8 |
|
1 |
0,8 |
|
Òåìà 5.4. Çâ’ÿçîê ì³æ âêàç³âíèêàìè òà ìàñèâàìè. |
2,1 |
|
2 |
1,9 |
1 |
Òåìà 5.5. Ìàñèâè ïîêàæ÷èê³â. Ïîêàæ÷èê íà ôóíêö³þ. Äèíàì³÷íå âèä³ëåííÿ ïàì'ÿò³. |
3,1 |
|
2 |
1,9 |
|
Ðîçä³ë 6. Ìîäóë³ Arduino Leonardo íà áàç³ ATmega32. |
|
|
|
|
|
Òåìà 6.1. Âèêîðèñòàííÿ Arduino IDE. |
1,3 |
1 |
|
0,3 |
|
Òåìà 6.2. ϳäêëþ÷åííÿ åëåìåíò³â óïðàâë³ííÿ òà â³çóàë³çàö³¿ â Arduino. |
3,6 |
|
2 |
1,6 |
|
Òåìà 6.3. Àíàëîãî-öèôðîâå ïåðåòâîðåííÿ. |
2,8 |
|
1 |
0,8 |
|
Òåìà 6.4. Ïåðåäà÷à êîìàíä òà äàíèõ íà Arduino ç ÏÊ ÷åðåç ïîñë³äîâíèé ïîðò. |
2,8 |
|
3 |
3,2 |
|
Ðîçä³ë 7. Ðîáîòà ç ôàéëàìè. |
|
|
|
|
|
Òåìà 7.1. Ôàéëè òà ïîòîêè. |
1,3 |
1 |
|
0,3 |
|
Òåìà 7.2. Ôàéëè ³ç ïîñë³äîâíèì äîñòóïîì. |
3,6 |
|
2 |
1,6 |
|
Òåìà 7.3. Ôàéëè ³ç äîâ³ëüíèì äîñòóïîì. |
3,6 |
|
2 |
1,9 |
|
Ìîäóëüíà êîíòðîëüíà ðîáîòà ç ðîçä³ë³â 1-7 |
1 |
|
|
|
1 |
Ðîçä³ë 8. Ñòàíäàðòíà á³áë³îòåêà ôóíêö³é. |
|
|
|
|
|
Òåìà 8.1. Ôóíêö³¿ ââîäà-âèâîäó. |
3,6 |
1 |
2 |
3,2 |
|
Òåìà 8.2. Ìàòåìàòè÷í³ ôóíêö³¿. |
2,6 |
|
1 |
1,6 |
|
Òåìà 8.3. Ôóíêö³¿ ðîáîòè ç³ ñòðîêàìè òà ïîñë³äîâí³ñòþ áàéò³â. |
1,6 |
|
|
1,6 |
|
Ðîçä³ë 9. Ñïåö³àëüí³ ïèòàííÿ. |
|
|
|
|
|
Òåìà 9.1. Ôóíêö³¿ ç³ çì³ííîþ ê³ëüê³ñòþ àðãóìåíò³â. |
2,3 |
1 |
|
1,3 |
|
Òåìà 9.2. Àðãóìåíòè êîìàíäíî¿ ñòðîêè. |
2,3 |
|
|
1,3 |
|
Òåìà 9.3. Íàëàãîäæåííÿ ïðîãðàì. Âáóäîâàí³ ìàêðîñè. Ìàêðîñ assert. |
1,3 |
|
|
0,3 |
|
|
|
|
|
|
|
ÄÊÐ |
|
|
|
|
8 |
Çàë³ê |
|
|
|
|
6 |
Âñüîãî ãîäèí |
75 |
9 |
27 |
18 |
21 |
4. Ëåêö³éí³ çàíÿòòÿ
¹ |
Íàçâà òåìè. Çì³ñò ëåêö³¿ |
|
.. 1.
Òåìà 1.1. Ìîâè ïðîãðàìóâàííÿ. Êëàñèô³êàö³ÿ. ²ñòîð³ÿ âèíèêíåííÿ.
Òåìà 1.2. Âíóòð³øíÿ îðãàí³çàö³ÿ êîìï’þòåðà. Çàãàëüí³ ïîíÿòòÿ ïðî ïàì’ÿòü êîìï’þòåðà.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 1; 2, ðîçä³ë 1]. |
|
.. 2.
Òåìà 1.3. Ñèñòåìè ÷èñëåííÿ ³ îñíîâí³ ä³¿ â íèõ.
Òåìà 1.4. Çàãàëüíå çíàéîìñòâî ç ìîâîþ ïðîãðàìóâàííÿ Ñ.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 1]. |
|
.. 3.
Òåìà 1.5. Ïðåïðîöåñîð. Êîìï³ëÿòîð.
Òåìà 2.1. Ïðîñò³ òèïè, ðîçì³ðè òèï³â, äåêëàðàö³¿, êëàñè ïàì'ÿò³.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 2; 2, ðîçä³ë 1]. |
|
.. 4.
Òåìà 2.2. Âèâ³äí³ òèïè (ìàñèâ, âêàç³âíèê).
Òåìà 2.3. Îïåðàòîðè.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 2]. |
|
.. 5.
Òåìà 2.4. Ïðèâåäåííÿ òèï³â, ïð³îðèòåò îïåðàö³é òà ïîðÿäîê îá÷èñëåíü.
Òåìà 3.1. ²íñòðóêö³¿ òà áëîêè. Êîíñòðóêö³ÿ if-else.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 2, 3] |
|
.. 6.
Òåìà 3.2. ²íñòðóêö³ÿ ïåðåìèêà÷ switch. ²íñòðóêö³ÿ ïåðåõîäó goto.
Òåìà 3.3. Öèêëè while, for, do-while.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 3; 2 ðîçä³ë 2] |
|
.. 7.
Òåìà 4.1. Ñòðóêòóðà ïðîãðàìè. Äåêëàðàö³ÿ, âèçíà÷åííÿ, ïðîòîòèï. Ôîðìàëüí³ ïàðàìåòðè.
Òåìà 4.2. Ñïîñîáè ïåðåäà÷³ ïàðàìåòð³â. Ïîâåðíåííÿ çíà÷åííÿ ç ôóíêö³¿.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 3; 2 ðîçä³ë 3] |
|
.. 8.
Òåìà 4.2. Ñïîñîáè ïåðåäà÷³ ïàðàìåòð³â. Ïîâåðíåííÿ çíà÷åííÿ ç ôóíêö³¿.
Òåìà 4.3. Îáëàñò³ 䳿 ³äåíòèô³êàòîð³â. Çâ'ÿçêè òà êëàñè ïàì'ÿò³.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 3; 2 ðîçä³ë 3; 3 ðîçä³ë 2] |
|
.. 9.
Òåìà 4.4. Ðåêóðñ³ÿ òà ðåêóðñèâí³ ôóíêö³¿.
Òåìà 5.1. Îäíî-, äâî- òà áàãàòîì³ðí³ ìàñèâè.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [2 ðîçä³ë 3; 3 ðîçä³ë 2]. |
|
.. 10.
Òåìà 5.2. Âèðàçè òà àðèôìåòè÷í³ îïåðàö³¿ ³ç âêàç³âíèêàìè.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 3; 2 ðîçä³ë 3; 3 ðîçä³ë 2]. |
|
.. 11.
Òåìà 5.3. Âèêîðèñòàííÿ ìîäèô³êàòîðà const ³ç âêàç³âíèêàìè.
Òåìà 5.4. Çâ’ÿçîê ì³æ âêàç³âíèêàìè òà ìàñèâàìè.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [2 ðîçä³ë 3; 3 ðîçä³ë 2] |
|
.. 12.
Òåìà 5.5. Ìàñèâè ïîêàæ÷èê³â. Ïîêàæ÷èê íà ôóíêö³þ. Äèíàì³÷íå âèä³ëåííÿ ïàì'ÿò³.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 3; 2 ðîçä³ë 3; 3 ðîçä³ë 3] |
|
.. 13.
Òåìà 6.1. Âèêîðèñòàííÿ Arduino IDE.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [1, ðîçä³ë 3; 3 ðîçä³ë 3] |
|
.. 14.
Òåìà 6.2. ϳäêëþ÷åííÿ åëåìåíò³â óïðàâë³ííÿ òà â³çóàë³çàö³¿ â Arduino.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [2, ðîçä³ë 3; 3 ðîçä³ë 3] |
|
.. 15.
Òåìà 6.3. Àíàëîãî-öèôðîâå ïåðåòâîðåííÿ.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [3 ðîçä³ë 3] |
|
.. 16.
Òåìà 6.4. Ïåðåäà÷à êîìàíä òà äàíèõ íà Arduino ç ÏÊ ÷åðåç ïîñë³äîâíèé ïîðò.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [2, ðîçä³ë 3; 4 ðîçä³ë 2] |
|
.. 17.
Òåìà 7.1. Ôàéëè òà ïîòîêè.
Òåìà 7.2. Ôàéëè ³ç ïîñë³äîâíèì äîñòóïîì.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [4 ðîçä³ë 3] |
|
.. 18.
Òåìà 7.2. Ôàéëè ³ç ïîñë³äîâíèì äîñòóïîì.
Òåìà 7.3. Ôàéëè ³ç äîâ³ëüíèì äîñòóïîì.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [2, ðîçä³ë 3; 4 ðîçä³ë 2] |
|
.. 19.
Òåìà 7.3. Ôàéëè ³ç äîâ³ëüíèì äîñòóïîì.
Òåìà 7.4. Ñòàíäàðòí³ ïîòîêè. Çâ’ÿçîê ³ç êîíñîëüíèì ââîäîì-âèâîäîì. Ïåðåíàïðàâëåííÿ ñòàíäàðòíèõ ïîòîê³â.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [3, ðîçä³ë 3; 4 ðîçä³ë 2] |
|
.. 20.
Òåìà 8.1. Ôóíêö³¿ ââîäà-âèâîäó.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [2, ðîçä³ë 4; 4 ðîçä³ë 3] |
|
.. 21.
Òåìà 8.2. Ìàòåìàòè÷í³ ôóíêö³¿.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [4 ðîçä³ë 4] |
|
.. 22.
Òåìà 8.3. Ôóíêö³¿ ðîáîòè ç³ ñòðîêàìè òà ïîñë³äîâí³ñòþ áàéò³â.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [4 ðîçä³ë 4] |
|
.. 23.
Òåìà 9.1. Ôóíêö³¿ ç³ çì³ííîþ ê³ëüê³ñòþ àðãóìåíò³â.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [3, ðîçä³ë 4; 5 ðîçä³ë 3] |
|
.. 24.
Òåìà 9.2. Àðãóìåíòè êîìàíäíî¿ ñòðîêè.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [5, ðîçä³ë 4] |
|
.. 25.
Òåìà 9.3. Íàëàãîäæåííÿ ïðîãðàì. Âáóäîâàí³ ìàêðîñè. Ìàêðîñ assert.
Ïîñèëàííÿ íà îñíîâíó ë³òåðàòóðó: [5, ðîçä³ë 4; 6 ðîçä³ë 4] |
5. Ïðàêòè÷í³ çàíÿòòÿ
Ìåòà âèêîíàííÿ ïðàêòè÷íèõ çàíÿòü ïîëÿãຠó çàêð³ïëåíí³ çíàíü, îòðèìàíèõ íà ïðàêòè÷íèõ çàíÿòòÿõ ³ â ðåçóëüòàò³ ñàìîñò³éíî¿ ðîáîòè ñòóäåíò³â.
¹ ç/ï |
Íàçâà òåìè çàíÿòòÿ òà ïåðåë³ê îñíîâíèõ ïèòàíü |
1 |
Êîíñòàíòè, ïðîñò³ òèïè, îïåðàòîðè, âèðàçè.
Ïðîñò³ òèïè, ðîçì³ðè òèï³â, äåêëàðàö³¿, êëàñè ïàì'ÿò³.
Âèâ³äí³ òèïè (ìàñèâ, âêàç³âíèê).
Îïåðàòîðè.
Ïðèâåäåííÿ òèï³â, ïð³îðèòåò îïåðàö³é òà ïîðÿäîê îá÷èñëåíü. |
2 |
Ìåõàí³çìè óïðàâë³ííÿ ïîòîêîì
²íñòðóêö³¿ òà áëîêè. Êîíñòðóêö³ÿ if-else.
²íñòðóêö³ÿ ïåðåìèêà÷ switch. ²íñòðóêö³ÿ ïåðåõîäó goto.
Öèêëè while, for, do-while. |
3 |
Ôóíêö³¿.
Ñòðóêòóðà ïðîãðàìè. Äåêëàðàö³ÿ, âèçíà÷åííÿ, ïðîòîòèï. Ôîðìàëüí³ ïàðàìåòðè.
Ñïîñîáè ïåðåäà÷³ ïàðàìåòð³â. Ïîâåðíåííÿ çíà÷åííÿ ç ôóíêö³¿. |
4 |
Âêàç³âíèêè, ìàñèâè òà ôóíêö³¿.
Îäíî-, äâî- òà áàãàòîì³ðí³ ìàñèâè.
Âèðàçè òà àðèôìåòè÷í³ îïåðàö³¿ ³ç âêàç³âíèêàìè. |
5 |
Îáëàñò³ 䳿 ³äåíòèô³êàòîð³â. Çâ'ÿçêè òà êëàñè ïàì'ÿò³.
Ðåêóðñ³ÿ òà ðåêóðñèâí³ ôóíêö³¿. |
6 |
Âèêîðèñòàííÿ ìîäèô³êàòîðà const ³ç âêàç³âíèêàìè. |
5. Ëàáîðàòîðí³ çàíÿòòÿ (êîìï’þòåðíèé ïðàêòèêóì)
Îñîáëèâ³ñòü ëàáîðàòîðíîãî ïðàêòèêóìó ïîëÿãຠâ âèêîðèñòàíí³ äåê³ëüêîõ àðõ³òåêòóð êîìï’þòåð³â x86, ìîäóë³â Arduino íà áàç³ ì³êðîêîòíðîëëåðó ATmega32. Ïðè öüîìó âèêîðèñòîâóþòüñÿ ð³çí³ êîìï³ëÿòîðè ìîâè ïðîãðàìóâàííÿ Ñ – gññ, Borland C, êîìï³ëÿòîð Ñ ç ïàêåòó ïðîãðàì Microsoft Visual Studio âåðñ³é 2003-2015.
¹ |
Òåìà çàíÿòòÿ |
ʳëüê³ñòü ãîäèí |
1 |
Âêàç³âíèêè, ìàñèâè òà ôóíêö³¿.
Çâ’ÿçîê ì³æ âêàç³âíèêàìè òà ìàñèâàìè.
Ìàñèâè ïîêàæ÷èê³â. Ïîêàæ÷èê íà ôóíêö³þ.
Äèíàì³÷íå âèä³ëåííÿ ïàì'ÿò³. |
2 |
2 |
Ñòðóêòóðè, îá'ºäíàííÿ, ïåðåë³÷åííÿ.
Äåêëàðàö³ÿ òà ³í³ö³àë³çàö³ÿ ñòðóêòóð.
Äîñòóï äî åëåìåíò³â ñòðóêòóð. |
2 |
3 |
Ìàñèâè, âêàç³âíèêè òà ñòðóêòóðè. |
2 |
4 |
Îá’ºäíàííÿ.
Á³òîâ³ ïîëÿ. Ïåðåë³÷åííÿ.
Ïåðåâèçíà÷åííÿ òèï³â (typedef). Âèêîðèñòàííÿ ñòðóêòóð òà îá’ºäíàíü ðàçîì ç ôóíêö³ÿìè. |
2 |
5 |
Ôàéëè òà ïîòîêè.
Ôàéëè ³ç ïîñë³äîâíèì äîñòóïîì.
Ôàéëè ³ç äîâ³ëüíèì äîñòóïîì. |
4 |
6 |
Ìîäóëü Arduino Leonardo.
Âèêîðèñòàííÿ Arduino IDE.
Åëåìåíòè óïðàâë³ííÿ òà â³çóàë³çàö³¿ â Arduino.
Àíàëîãî-öèôðîâå ïåðåòâîðåííÿ.
Ïåðåäà÷à êîìàíä òà äàíèõ íà Arduino ç ÏÊ ÷åðåç ïîñë³äîâíèé ïîðò. |
2 |
7 |
Ñïåö³àëüí³ ïèòàííÿ.
Ôóíêö³¿ ç³ çì³ííîþ ê³ëüê³ñòþ àðãóìåíò³â.
Àðãóìåíòè êîìàíäíî¿ ñòðîêè. |
4 |
6. Ñàìîñò³éíà ðîáîòà
¹ ç/ï |
Íàçâà òåìè, ùî âèíîñèòüñÿ íà ñàìîñò³éíå îïðàöþâàííÿ |
ʳëüê³ñòü ãîäèí ÑÐÑ |
1 |
Âíóòð³øíÿ îðãàí³çàö³ÿ êîìï’þòåðà. Çàãàëüí³ ïîíÿòòÿ ïðî ïàì’ÿòü êîìï’þòåðà. |
1 |
2 |
Ñèñòåìè ÷èñëåííÿ ³ îñíîâí³ ä³¿ â íèõ. |
2 |
3 |
Ïðîñò³ òèïè, ðîçì³ðè òèï³â, äåêëàðàö³¿, êëàñè ïàì'ÿò³. |
5 |
4 |
Ïðèâåäåííÿ òèï³â, ïð³îðèòåò îïåðàö³é òà ïîðÿäîê îá÷èñëåíü. |
3 |
5 |
²íñòðóêö³¿ òà áëîêè. Êîíñòðóêö³ÿ if-else. Do-while |
3 |
6 |
Ðåêóðñ³ÿ òà ðåêóðñèâí³ ôóíêö³¿. |
2 |
7 |
Çâ’ÿçîê ì³æ âêàç³âíèêàìè òà ìàñèâàìè. |
4 |
Ïèòàíèÿ äëÿ ñàìîñòèéíîãî îïðàöþâàííÿ ñòóäåíòàìè
- Ïðèìåð ïðèìåíåíèÿ ðåêóðñèè: ÷èñëà Ôèáîíà÷÷è
- Ðåêóðñèÿ â ñðàâíåíèè ñ èòåðàöèåé
- Ïîèñê â ìàññèâàõ
- Îïåðàöèè íàä óêàçàòåëÿìè
- Ïåðåäà÷à ïàðàìåòðà ïî ññûëêå
- Èñïîëüçîâàíèå ìîäèôèêàòîðà const ñ óêàçàòåëÿìè
- Ïðîãðàììà ïóçûðüêîâîé ñîðòèðîâêè
- Áèáëèîòåêà îáðàáîòêè ñèìâîëîâ
- Ôóíêöèè ïðåîáðàçîâàíèÿ ñòðîê
- Ôóíêöèè ñòàíäàðòíîé áèáëèîòåêè ââîäà/âûâîäà
- Ôóíêöèè îïåðàöèé íàä ñòðîêàìè èç áèáëèîòåêè îáðàáîòêè ñòðîê
- Ôóíêöèè ñðàâíåíèÿ èç áèáëèîòåêè îáðàáîòêè ñòðîê
- Ôóíêöèè ïîèñêà èç áèáëèîòåêè îáðàáîòêè ñòðîê
- Ôóíêöèè ïàìÿòè áèáëèîòåêè îáðàáîòêè ñòðîê
- Äðóãèå ôóíêöèè èç áèáëèîòåêè îáðàáîòêè ñòðîê
˳òåðàòóðà
- Êåðíèãàí Á., Ðèò÷è Ä. ßçûê ïðîãðàììèðîâàíèÿ Ñè ‑ Ñïá.: Íåâñêèé äèàëåêò, 2004. - 352 ñ.
- Áîëñêè Ì.È. ßçûê ïðîãðàììèðîâàíèÿ Ñè. Ñïðàâî÷íèê - Ì: Ðàäèî è ñâÿçü, 1988. – 96 ñ.: èë.
- Äåéòë Õ., Äåéòë Ï. Êàê ïðîãðàììèðîâàòü íà Ñ. – Ì: Áèíîì, 2005. – 912 ñ.
- Äæåõàíè Í. Ïðîãðàììèðîâàíèå íà ÿçûêå Ñè ‑ Ì: Ðàäèî è ñâÿçü, 1988. – 272 ñ.
- Òîíäî Ñ., Ãåìïåë Ð. ßçûê Ñè Ì. 1997. – 157 ñ.
- Óýèò Ì., Ïðàòà Ñ., Ìàðòèí Ä. ßçûê Ñè Ì: Ìèð,1988. – 267 ñ.
- Øèëäò Ã. Ïîëíûé ñïðàâî÷íèê ïî Ñ, 4-å èçäàíèå. – Ì.: Èçäàòåëüñêèé äîì «Âèëüÿìñ», 2007. – 704 ñ.: èë.
7. Êîíòðîëüí³ ðîáîòè
Íàâ÷àëüíèì ïëàíîì ïåðåäáà÷åíà 1 ìîäóëüíî-êîíòðîëüíà ðîáîòà. Ìåòà ïðîâåäåííÿ êîíòðîëüíî¿ ðîáîòè ïîëÿãຠâ îòðèìàíí³ îïåðàòèâíî¿ ³íôîðìàö³¿ ïðî ÿê³ñòü çàñâîºííÿ ñòóäåíòàìè îêðåìèõ ðîçä³ë³â íàâ÷àëüíî¿ ïðîãðàìè òà ïîñèëåííÿ îá’ºêòèâíîãî ôàêòîðó â îö³íþâàíí³ çíàíü ï³ä ÷àñ çàë³êó.
Òåìè ìîäóëüíî-êîíòðîëüíèõ ðîá³ò:
- Ñèñòåìè ÷èñëåííÿ.
- Êîíñòàíòè, òèïè, îïåðàòîðè, âèðàçè.
- Âèâ³äí³ òèïè (ìàñèâè, ïîêàæ÷èêè, ñòðóêòóðè, îá'ºäíàííÿ), îñîáëèâîñò³ âèêîðèñòàííÿ, âçàºìîçâ’ÿçîê.
- Îïåðàòîðè, ïðèâåäåííÿ òèï³â, óìîâí³ âèðàçè, ïð³îð³òåò îïåðàö³é.
- Äèíàì³÷íå âèä³ëåííÿ ïàì’ÿò³.
- Ôóíêö³¿.
- Ðîáîòà ç ôàéëàìè
- Ðîáîòà ç ïîòîêàìè.
- Ñòàíäàðòíà á³áë³îòåêà ôóíêö³é.
- Ôóíêö³¿ ç³ çì³ííîþ ê³ëüê³ñòþ àðãóìåíò³â.
- Àðãóìåíòè êîìàíäíî¿ ñòðîêè.
8. ²íäèâ³äóàëüí³ çàâäàííÿ
Ìåòîþ ³íäèâ³äóàëüíèõ çàâäàíü ó âèãëÿä³ äîìàøíüî¿ êîíòðîëüíî¿ ðîáîòè º ïîãëèáëåíà ï³äãîòîâêà ó âèâ÷åíí³ îêðåìèõ ðîçä³ë³â ³ òåì íàâ÷àëüíî¿ ïðîãðàìè ïðè âèêîíàíí³ ðîçðàõóíêîâî-ãðàô³÷íî¿ ðîáîòè, ïåðåäáà÷åíîþ íàâ÷àëüíèì ïëàíîì. ÄÊÐ âèêîíóºòüñÿ ó âèãëÿä³ ïðàöþþ÷î¿ ïðîãðàìè. Òåìàòèêà ³íäèâ³äóàëüíèõ çàâäàíü ìຠíàñòóïí³ íàïðÿìè:
- Ðîáîòà ç ôàéëîâèìè ïîòîêàìè òà çáåðåæåííÿ äàíèõ ó á³íàðíîìó âèãëÿä³.
- Ôóíêö³¿ ç³ çì³ííîþ ê³ëüê³ñòþ àðãóìåíò³â. Àðãóìåíòè êîìàíäíî¿ ñòðîêè
- Ðîáîòà ç òåêñòîâîþ áàçîþ äàíèõ.
- Ðîáîòà ç á³íàðíèìè ïîòîêàìè.
- Ïðîãðàìíà ðåàë³çàö³ÿ ìîäåë³ ñêëàäíî¿ ñèñòåìè.
- Àíàë³ç òåêñòîâèõ âèðàç³â (íà ïðèêëàä³ XML, HTML, xHTML).
- Ïðîãðàìíà ðåàë³çàö³ÿ ìîäåë³ ñêëàäíî¿ ñèñòåìè.
9. Ðåéòèíãîâà ñèñòåìà îö³íþâàííÿ ðåçóëüòàò³â íàâ÷àííÿ
ÐÑÎ îïèñàíî ó Äîäàòêó 1.
10. Ìåòîäè÷í³ ðåêîìåíäàö³¿
Äàíèé êóðñ îð³ºíòîâàíèé íà íå ï³äãîòîâëåíîãî ñëóõà÷à ³ º ïåðøèì äëÿ ñòóäåíòà ïðè âèâ÷åíí³ ìîâ ïðîãðàìóâàííÿ â ³íñòèòóò³, òîìó äóæå âàæëèâî çàêëàñòè îñíîâè ðîçóì³ííÿ âíóòð³øíüî¿ àðõ³òåêòóðè êîìï'þòåðà, ïðèíöèï³â îðãàí³çàö³¿ ïàì'ÿò³, íàéá³ëüø ÷àñòî âèêîðèñòîâóâàíèõ ñèñòåì ÷èñëåííÿ, à òàêîæ ïðîöåñ³â ñòâîðåííÿ ïðîãðàìíîãî çàáåçïå÷åííÿ (ÏÇ) ç âèõ³äíèõ êîä³â ³ éîãî íàñòóïíî¿ ðîáîòè.
Êóðñ çîñåðåäæóº îñíîâíó óâàãó íà ïðèíöèïàõ ÿê³ñíîãî êîíñòðóþâàííÿ ïðîãðàìíîãî çàáåçïå÷åííÿ é íàãîëîøóº íà ÿñíîñò³ ïðîãðàì, íàïèñàíèõ ç âèêîðèñòàííÿì ìåòîäîëî㳿 ñòðóêòóðíîãî ïðîãðàìóâàííÿ.
Ó õîä³ âèêëàäó ñë³ä óíèêàòè ñêëàäíî¿ òåðì³íîëî㳿 é ñïåöèô³êàö³é ñèíòàêñèñó â çàãàëüíîìó âèãëÿä³ íà êîðèñòü íàâ÷àííÿ íà ïðèêëàäàõ. Êîæíèé àñïåêò ìîâè Ñ ïðåäñòàâëåíèé ó êîíòåêñò³ çàê³í÷åíî¿ ïðàöþþ÷î¿ ïðîãðàìè, ùî äຠìîæëèâ³ñòü ñòóäåíòó ñï³ââ³äíåñòè òåîðåòè÷íèé ìàòåð³àë ç ðåçóëüòàòîì, ÿêèé âèõîäèòü ó õîä³ ¿¿ âèêîíàííÿ. Ïðèêëàäè, ùî ïðèâîäÿòüñÿ â ÿêîñò³ ³ëþñòðàòèâíîãî ìàòåð³àëó â³äïîâ³äàþòü ñòàíäàðòó ANSI C (ANSI/ICO 9899:1990, "American National Standard for Informational Systems - Programming Language - C"), ùî äຠìîæëèâ³ñòü ñêîìï³ëþâàòè ¿õ íà ð³çíèõ ïëàòôîðìàõ, ñåðåä ÿêèõ - Windows, Freebsd.
Êîæíèé ðîçä³ë êóðñó ïî÷èíàºòüñÿ ç ôîðìóëþâàííÿ íàâ÷àëüíèõ çàäà÷. Çàâäÿêè öüîìó ñòóäåíò îäåðæóº óÿâëåííÿ ïðî òå, äî ÷îãî éîìó òðåáà ï³äãîòóâàòèñÿ. Ïî çàâåðøåííþ êîæíî¿ ëåêö³¿ ïðèâîäÿòüñÿ ñïåö³àëüí³ ðîçä³ëè ïðèñâÿ÷åí³ íàéá³ëüø òèïîâèì ïîìèëêàì, ïðàâèëà ãàðíîãî ñòèëþ ïðîãðàìóâàííÿ, à òàêîæ íàá³ð êîíòðîëüíèõ ïèòàíü äëÿ ñàìîïåðåâ³ðêè.
Íàïèñàííÿ ÿñíèõ ³ çðîçóì³ëèõ ïðîãðàì — íàéâàæëèâ³øà ³ç ö³ëåé ïî÷àòêîâîãî êóðñó ïî ïðîãðàìóâàííþ. Òîìó, ùîá ï³äêðåñëèòè ìîæëèâ³ øëÿõè ïîë³ïøåííÿ ïðîãðàì, ó êóðñ âêëþ÷åí³ ðåêîìåíäàö³¿, ïî ï³äâèùåííþ åôåêòèâíîñò³.
11. Ðåêîìåíäîâàíà ë³òåðàòóðà
 öüîìó ðîçä³ë³ íàâîäèòüñÿ ïåðåë³ê ë³òåðàòóðè, ÿêà ïðîïîíóºòüñÿ ñòóäåíòàì äëÿ âèâ÷åííÿ îñíîâíî¿ ÷àñòèíè ïðåäìåòó, à òàêîæ ïîãëèáëåíîãî âèâ÷åííÿ îêðåìèõ éîãî ðîçä³ë³â.
11.1. Áàçîâà
- Êåðíèãàí Á., Ðèò÷è Ä. ßçûê ïðîãðàììèðîâàíèÿ Ñè ‑ Ñïá.: Íåâñêèé äèàëåêò, 2004. - 352 ñ.
- Áîëñêè Ì.È. ßçûê ïðîãðàììèðîâàíèÿ Ñè. Ñïðàâî÷íèê - Ì: Ðàäèî è ñâÿçü, 1988. – 96 ñ.: èë.
- Äåéòë Õ., Äåéòë Ï. Êàê ïðîãðàììèðîâàòü íà Ñ. – Ì: Áèíîì, 2005. – 912 ñ.
- Äæåõàíè Í. Ïðîãðàììèðîâàíèå íà ÿçûêå Ñè ‑ Ì: Ðàäèî è ñâÿçü, 1988. – 272 ñ.
- Òîíäî Ñ., Ãåìïåë Ð. ßçûê Ñè Ì. 1997. – 157 ñ.
- Óýèò Ì., Ïðàòà Ñ., Ìàðòèí Ä. ßçûê Ñè Ì: Ìèð,1988. – 267 ñ.
- Øèëäò Ã. Ïîëíûé ñïðàâî÷íèê ïî Ñ, 4-å èçäàíèå. – Ì.: Èçäàòåëüñêèé äîì «Âèëüÿìñ», 2007. – 704 ñ.: èë.
11.2. Äîïîì³æíà
- Ìàéåðñ Ã. Íàäåæíîñòü ïðîãðàììíîãî îáåñïå÷åíèÿ. /Ïåð. ñ àíãë. ïîä ðåä. Â. Ø. Êàóôìàíà. - Ì.: Ìèð, 1980. - 360 ñ.
- ANSI, American National Standard for Information Systems-Programming Language C (ANSI Document ANSI/ISO 9899: 1990), New York. NY: American National Standards Institute. 1990.
- Ëåîíåíêîâ À.Â. Ñàìîó÷èòåëü UML 2. – Ì.: BHV, 2007.
- Êóçíåöîâ À.Â., Íîâèêîâà Ã.È., Õîëîä Í.È. Ñáîðíèê çàäà÷ ïî ìàòåìàòè÷åñêîìó ïðîãðàìììèðîâàíèþ. – Ìí.: Âûø.øê., 1985.
Ðîáî÷à íàâ÷àëüíà ïðîãðàìà ñêëàäåíà íà îñíîâ³ íàâ÷àëüíî¿ ïðîãðàìè äèñöèïë³íè „ Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ" çàòâåðäæåíî¿ íà êàôåäð³ ÊÅÎÀ.
Ðîçðîáíèê ïðîãðàìè
|
 |
 |
|
|
|
 | |