Ѳ ު, KEOA.KPI.UA/wp/



Russian Ukraine English
Catalog RSS

Íîâèíè
Àá³òóð³ºíòàì >>
Ïðî êàôåäðó >>
Âèêëàäà÷³ >>
Íàâ÷àëüíèé ïðîöåñ >>
Íàóêîâ³ ïðîåêòè
Ñòóäåíòñüê³ ïðîåêòè >>
Ó÷áîâèé öåíòð
Êîíòàêòè >>
  youtube-
 








[24]
ϲ, , ,


ϲ


ϲ ..ѳ
...




   
172 , - .
53 .

²!! 1 ϲ ѳ - KPIDATA.ORG

-
[ ]     » Àëãîðèòìèçàöèÿ è ïðîãðàììèðîâàíèå-1. ÎÊÌ 




- pdf

Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ - 1. ÎÊÌ


Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ - 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.

 

Ðîáî÷à íàâ÷àëüíà ïðîãðàìà ñêëàäåíà íà îñíîâ³ íàâ÷àëüíî¿ ïðîãðàìè äèñöèïë³íè Àëãîðèòì³çàö³ÿ òà ïðîãðàìóâàííÿ" çàòâåðäæåíî¿ íà êàôåäð³ ÊÅÎÀ.

Ðîçðîáíèê ïðîãðàìè

 


   

 
|