Рефераты. По решению прикладных задач на языке FRED

3. Ñîäåðæàíèå îò÷åòà ñ íîìåðàìè ñòðàíèö.

4. Èñõîäíàÿ áàçà äàííûõ (ÁÄ).

5. Êðàòêèå ïîÿñíåíèÿ ïî ïîðÿäêó ñîçäàíèÿ ÁÄ òàáëè÷íîãî òèïà.

6. Ðàñïå÷àòêà ïðîãðàììû íà ÿçûêå ÈÏÑ.

7. Èíñòðóêöèÿ ïî èñïîëüçîâàíèþ ïðîãðàììû äëÿ ðåøåíèÿ ïîñòàâëåííîé çàäà÷è.

8. Ðàñïå÷àòêà ñïðàâîê çàäàííîãî òèïà ( íå ìåíåå òðåõ ðàñïå÷àòîê).

9. Âûâîäû ( çàêëþ÷åíèÿ ) ïî ðàáîòå.

10. Ñïèñîê ëèòåðàòóðû.


Ðàñïå÷àòêà ïðîãðàììû:

MAINMENU.FW3

  @menu(mainmenu)


MAINMENU.[Íà÷àëüíàÿ óñòàíîâêà.]:

;---Çàãðóçêà ôðåéìà [resume] ñ êîìàíäîé @resume---

  @local(p),p:=@frametype,

  @if(@and(p<>1,p<>2),@pk("{scroll-lock}")),

  @setdrive("a:"),

  @pk("{in}"),

  @setselection("resume.fw3"),

  @pk("{return}{scroll-lock}{out}{return}{scroll-lock}"),

;---Óñòàíîâêà à ìåíþ îïåðàöèè Íîâîå:Ïóñòîé/Òåêñò-Ôðåéì---

  @prompt("Íàæìèòå INS, óñòàíîâèòå ""Íîâîå:Ïóñòîé/Òåêñò-Ôðåéì"",íàæìèòå ESC è F5"),

  @suspend,

;---Çàâåðøåíèå íà÷àëüíîé óñòàíîâêè---

  @delete("resume")


MAINMENU.[Çàãðóçêà ÁÄ]:

;---Çàãðóçêà áàçû äàííûõ [base]---

  @pk("{scroll-lock}"),

  @setdrive("a:"),

  @pk("{in}"),

  @setselection("base.fw3"),

  @pk("{return}{scroll-lock}{out}{return}{scroll-lock}"),

  @position("base",1,1,80,10),

  @reset(base,1)



MAINMENU.[Êîððåêöèÿ ÁÄ]:

;***Êîððåêöèÿ áàçû äàííûõ: Âñòàâêà, Èçìåíåíèå, Óäàëåíèå çàïèñåé***


MAINMENU.[Êîððåêöèÿ ÁÄ].[Âñòàâêà Çàïèñè]:

;---Ïîäãîòîâêà îïåðàöèè Âñòàâêà---

  @local(a,p,q,r),p:=7,

  @pk("{ins}{home}"),

  @while(p>0,

         @list(@pk("{dnarrow}"),p:=p-1)),

  @pk("{esc}"),

;---Âõîä â áàçó äàííûõ---

  @setselection("base"),

  @pk("{in}"),

  r:=@get(base,5),

;---Âñòàâêà íîâûõ çàïèñåé---

  p:="y",r:=0,

  @integer(r),

  @while(@not(p<>"y"),

         @list(@pk("{ins}{return}{return}"),

               r:=r+1,

               q:=@value(@inputline("Ââåäèòå N")),

               @put(base,1,q),

               q:=@inputline("Ââåäèòå ÍÀÇÂÀÍÈÅ"),

               @put(base,2,q),

               q:=@value(@inputline("Ââåäèòå ÎÒÄÅË")),

               @put(base,3,q),

               q:=@value(@inputline("Ââåäèòå ÈÍÂ.N")),

               @put(base,4,q),

               q:=@value(@inputline("Ââåäèòå ïåðâîíà÷.ñòîèìîñòü")),

               @put(base,5,q),

               q:=@value(@inputline("Ââåäèòå àìîðò. îò÷èñë.")),

               @put(base,6,q),

               q:=@inputline("Ââåäèòå äàòó îïðèõîä."),

               @put(base,7,q),

               q:=@value(@inputline("Ââåäèòå N àêòà îïðèõîä.")),

               @put(base,8,q),

               a:=@inputline(" Ðåñóðñ âûáûë? Äà(y)/Íåò(n)"),

               @if(a="y",

                   @list(q:=@inputline("Ââåäèòå äàòó âûáûòèÿ"),

                   @put(base,9,q),

                   q:=@value(@inputline("Ââåäèòå N àêòà âûáûòèÿ")),

                   @put(base,10,q))),

                   q:=@inputline("Ââåäèòå ôàì. ìàò. îòâ."),

                   @put(base,11,q),

               p:=@inputline("Âñòàâëÿòü åùå? ÄÀ(y)/ÍÅÒ(n)"))),

;---Ñîðòèðîâêà áàçû äàííûõ---

  @setformula(base,@sort(base.[ N],#ascend)),@base,

;---Çàâåðøåíèå âñòàâêè çàïèñåé---

  @reset(base,1),

  @put(base,5,r),

  @pk("{out}{return}"),

  @pk("{ins}{home}{dnarrow}{esc}")


MAINMENU.[Êîððåêöèÿ ÁÄ].[Óäàëåíèå Çàïèñè]:

;---Ïîäãîòîâêà îïåðàöèè Óäàëåíèå---

  @local(p,q,r),

  @pk("{ins}{rightarrow}{home}{dnarrow}{dnarrow}{esc}"),

;---Âõîä â áàçó äàííûõ---

  @setselection("base"),@pk("{return}"),r:=@get(base,5),

;---Óäàëåíèå çàïèñåé---

  p:="y",

  @while(@not(p<>"y"),

         @list(q:=@value(@inputline("Ââåäèòå íîìåð óäàëÿåìîé çàïèñè")),

         @reset(base,q),

         @pk("{in}{ins}{return}y{esc}{out}"),r:=r-1,

         p:=@inputline("Óäàëÿòü åùå?ÄÀ(y)/ÍÅÒ(n)"))),

;---Çàâåðøåíèå óäàëåíèÿ çàïèñåé â áàçå äàííûõ---

Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.