Kursus pejuang muda: Mengenai penyediaan dokumentasi program (dokumentasi). Pendaftaran program mengikut GOST (bagaimana)

Maklumat am.

Program ini dipanggil jane dan disimpan dalam fail jane.dpr. Program ini menggunakan modul tambahan utama, baru, dmData, kira-kira, masing-masing disimpan dalam fail main.pas, new.pas, about.pas, dmData.pas. Program ini ditulis dalam bahasa pengaturcaraan Delphi. Program ini menggunakan data daripada jadual pangkalan data otdel.db, sotrudnik.db, family.db, obrazovanie.db

Tujuan berfungsi.

Pelaksanaan graf dialog.

Lazimnya antara muka antara pengguna dan komputer termasuk skrin monitor, papan kekunci dan tetikus, yang merupakan apa yang menyampaikan maklumat kepada pengguna dan menerima maklumat daripada pengguna. ,

Dalam amalan, program yang ditulis menggunakan Delphi boleh diakses melalui grafik antaramuka pengguna. GUI dijalankan program permohonan Ini adalah sejenis dialog yang berlaku antara komputer dan penggunanya. Dalam erti kata lain, antara muka ialah sebahagian daripada program yang, untuk melaksanakan fungsi tertentu, menterjemah tindakan pengguna ke dalam satu atau lebih permintaan dan menyediakan maklum balas dengan pengguna mengikut urutan tindakannya.

Pengguna mempunyai keupayaan untuk memilih fungsi sistem menggunakan butang tekan dan menu piktografi. Pengguna melihat kandungan pangkalan data di hadapannya dalam bentuk dokumen skrin. Interaksi dengan pengguna dijalankan melalui borang skrin. Pelaksanaan graf dialog ditunjukkan dalam Rajah 17.

Rajah 17. Pokok bentuk skrin

Penerangan struktur logik.

Program ini didorong oleh acara. Apabila anda mengklik pada butang, mesej dihantar ke program, dan prosedur pengendali yang sepadan dipanggil, yang memproses acara ini. Hasil pemprosesan boleh dilihat pada skrin monitor. Sebagai contoh: apabila anda mengklik butang "Kerja" dalam borang "Projek Diploma", prosedur yang terkandung dalam modul Baharu dipanggil, yang menyembunyikan borang "Projek Diploma", memaparkan borang "Perakaunan Personel" pada skrin monitor , dan kawalan dipindahkan ke modul Utama.

Untuk menjalankan program, anda perlu memuat turunnya komputer peribadi Cangkang Delphi, susun teks asal atur cara yang terkandung dalam fail jane.dpr. Panggil fail exe dan terus bekerja dengannya. Sebelum memulakan kerja, anda mesti melalui prosedur kebenaran (Rajah 18).

Rajah 18. Borang kemasukan kata laluan

Data input dan output.

data input:

nama jabatan,

nama bos,

Nama penuh pekerja, jawatan,

tarikh pekerjaan,

tempat kerja terakhir,

tempoh perkhidmatan pada tarikh kemasukan,

tanda pendidikan,

tanda sudah berkeluarga,

jumlah kanak-kanak,

Status keluarga,

tarikh lahir,

jenis pendidikan,

bentuk pendidikan,

institusi pendidikan,

tarikh luput,

kepakaran.

Data output: semua hasil tindakan pengguna apabila bekerja dengan pangkalan data dipaparkan pada skrin monitor; keputusan ini, dipaparkan sebagai pangkalan data pada skrin, adalah output kepada program. Selain itu, hasil daripada bekerja dengan pangkalan data "Perakaunan Personel" ini boleh menjadi penjanaan pesanan dan pencetakannya, yang sangat memudahkan kerja pengguna dan menghapuskan keperluan untuk menyusun secara manual dalam apa jua cara. penyunting teks dokumen seperti perintah pemecatan atau pengambilan pekerja dan kad peribadi mereka.

Mengapa anda memerlukan penerangan permohonan?

Untuk memetik Kapten Obvious, adalah penting untuk memberitahu pelanggan anda tentang apl anda. Untuk apa itu? Dari sudut pandangan pembangun, perihalan adalah peluang untuk "menarik" pembeli. Anda perlu menjual idea itu. Anda perlu memberitahu mereka sebab mereka perlu memuat turun apl anda dan bukan yang lain.

Sesiapa yang membaca huraian anda telah menemui apl anda dalam carian. Tajuk dan tangkapan skrin sudah kelihatan cukup menarik untuk dia mengklik butang "lagi". Secara kiasan, dia telah mengeluarkan dompetnya; yang tinggal hanyalah memaksanya membayar pembelian itu.

pengenalan

Anda mempunyai bilangan perkataan yang terhad untuk digunakan. Lihat huraian aplikasi - di bawah ikon dalam Stor aplikasi Hanya beberapa baris sahaja yang sesuai.

Sekatan yang paling teruk dikenakan oleh skrin iPhone - anda hanya mempunyai 225 aksara. Ini adalah bahagian paling penting dalam penerangan anda. Keseluruhan perihalan terhad kepada empat ribu aksara, tetapi dua ratus aksara pertama yang menentukan sama ada pembeli mahu membaca yang lain.

Anda perlu menyatakan diri anda dengan jelas dan jelas. Nama aplikasi - dan tangkapan skrin - sepatutnya sudah memberitahu pembeli secara umum apa itu. Sekarang kita perlu mengukuhkan tanggapan ini.

Pengenalan kepada huraian harus menjadi seruan untuk bertindak. Cuba letakkan diri anda dalam kedudukan pelanggan anda. Apa yang dia perlukan?

Terdapat beberapa peraturan mudah di sini.

  • Tangkap perhatian pembeli anda. Letakkan kata nama dan kata kerja pada permulaan ayat untuk menjadikan frasa itu dinamik dan sejelas mungkin.
  • Jangan gunakan jargon, ia boleh membingungkan. Potong semua yang tidak perlu: kata pengantar, frasa adverba, ungkapan yang terlalu berbunga.
  • Apakah nilai permohonan anda? Apakah yang pembeli akan dapat, pelajari atau alami apabila mereka memuat turunnya?
  • Untuk melihat rupa huraian aplikasi anda skrin iPhone atau iPad, gunakan pratonton V program percuma.
  • Memandangkan umpan sudah berada di mata kail, tiba masanya untuk melontarkan tali. Dengan kata lain, kita sudah selesai dengan pengenalan, mari kita teruskan dengan penerangan.

Butiran

Terangkan apa sebenarnya yang pengguna akan dapat daripada aplikasi anda. Selepas beberapa frasa pengenalan—seruan untuk bertindak yang penuh emosi—tawarkan butirannya.

Cara anda mengedarkan maklumat bergantung pada aplikasi khusus yang anda miliki. Tetapi secara umum, anda harus mematuhi prinsip yang sama seperti wartawan yang menulis berita - paling banyak maklumat penting didahulukan, kurang penting - pada akhirnya.

Jangan abaikan perenggan. Orang ramai menjadi takut apabila mereka melihat teks "kanvas". Variasikan panjang ayat - ini menjadikan teks lebih ekspresif. Gunakan subtajuk dan pemisah baris. Senarai juga merupakan cara yang baik untuk memecahkan teks dan menjadikannya lebih menarik.

Senarai

Oleh kerana kita bercakap tentang senarai, ia adalah yang paling mudah dan cara popular bercakap tentang ciri aplikasi anda. Berikut ialah beberapa petua tentang cara menggunakannya dengan betul:

  • jangan buat mereka terlalu lama;
  • dua yang paling banyak perkara penting letakkan di bahagian atas senarai, selebihnya di bahagian bawah;
  • Anda mungkin tidak membaca perenggan ini;
  • Anda pasti tidak akan membaca yang ini.

Adalah menarik untuk menulis semua ciri aplikasi dalam senarai. Anda boleh mencuba, tetapi perlu diingat bahawa orang biasanya membaca dua perenggan pertama dan yang terakhir. Mereka melangkau bahagian tengah, sama seperti ayat yang bermula dengan perkataan yang sama.

Jadi adalah lebih baik untuk memecahkan senarai panjang kepada beberapa yang kecil, disatukan oleh satu topik.

Cari

Orang yang mencari apl dalam iTunes tidak mencari perihalan: mereka cenderung untuk memberi lebih perhatian kepada tajuk, kata kunci dan faktor lain. Walau bagaimanapun, kata kunci dalam huraian diindeks enjin carian. Oleh itu, penerangan yang betul adalah kunci kepada kedudukan carian yang tinggi.

Penerangan anda mesti mengandungi kata kunci. Adalah penting untuk tidak keterlaluan. Mereka mesti sesuai. Jangan cuba menulis teks "menjual" secara terang-terangan - ia pasti akan menolak pengguna berpotensi. Jika anda memerlukan bantuan dan prospek untuk membayarnya tidak menghalang anda, anda boleh menghubungi Appnique atau Sensor Tower (untuk teks bahasa Inggeris, nota editor).

Penyetempatan

Menyetempatkan apl anda ialah cara yang agak murah dan mudah untuk meningkatkan muat turun. Ia hampir tidak mempunyai kelemahan. Kajian yang dijalankan oleh Common Sense Advisory di kalangan 3,000 pengguna dari 10 negara bukan berbahasa Inggeris menunjukkan bahawa lebih daripada 75% responden mahukan aplikasi itu pada mereka. Bahasa asal.

Laporan itu, bertajuk "Jika Saya Tidak Baca, Saya Tidak Beli," juga menyatakan bahawa 55% pengguna hanya membuat pembelian di tapak yang menyediakan maklumat dalam bahasa ibunda mereka. Menariknya, 50% responden menyatakan bahawa mereka akan berpuas hati walaupun dengan navigasi dan beberapa kandungan dalam bahasa ibunda mereka. Iaitu, walaupun terjemahan separa akan memberi markah tertinggi daripada ketiadaan sepenuhnya.

Memandangkan fakta ini, terjemah sekurang-kurangnya penerangan, jika bukan keseluruhan aplikasi.

Menyediakan senarai aplikasi setempat dengan keupayaan untuk mengisih mengikut genre - oleh itu, adalah mungkin untuk menganalisis di mana lebih baik untuk menumpukan usaha anda. Anda juga boleh melihat senarai perkataan yang paling banyak digunakan dalam perihalan apl dalam bahasa yang berbeza.

Pastikan syarikat terjemahan mempunyai kemahiran yang sesuai. Terjemahan Google Ia tidak mungkin dapat menyampaikan warna makna yang anda masukkan ke dalam teks.

Jika tapak web atau selebriti popular menulis ulasan apl anda, maka anda patut memetiknya. Jika anda telah memenangi anugerah, itu harus disebut juga. Jika apl anda sangat popular dalam kalangan keluarga anda... Mungkin lebih baik untuk berdiam diri (melainkan, sudah tentu, nama keluarga anda ialah Kardashian).

Peraturan Apple menetapkan bahawa anda boleh "hanya meletakkan ulasan, pujian atau pengesyoran pengguna pada akhir perihalan jika anda menganggapnya perlu."

Kemas kini

Jangan fikir perihalan apl itu serupa dengan Sepuluh Perintah dan ditetapkan dalam batu. Anda, jelas sekali, perlu melaporkan perkara baharu dalam aplikasi selepas kemas kini. Di samping itu, jika tiba-tiba anda menghasilkan frasa yang bijak, atau pengguna berkongsi kenyataan yang memberi inspirasi kepada anda, atau tapak web terbaik di seluruh Internet meninggalkan ulasan pada aplikasi anda ulasan yang keren- jangan ragu untuk memperbaik penerangan anda. Sekiranya terdapat ralat dalam aplikasi yang menjejaskan kerja, jangan lupa maklumkan kepada mereka selepas ia diperbaiki bahawa ia telah dibaiki.

Penerangan bukan sahaja tetingkap ke dalam aplikasi anda, tetapi juga peluang untuk mendapatkan kedudukan carian yang tinggi.

Terdapat empat perkara yang perlu dipertimbangkan untuk mendapat manfaat daripada rujukan/petikan. Pertama, anda sentiasa perlu mempunyai tapak web untuk aplikasi anda - dengan tangkapan skrin, teks dan pautan tempat anda boleh membelinya. Kedua, anda memerlukan pautan ke pasukan sokongan - alamat e-mel atau forum di mana anda boleh menulis jika anda mempunyai sebarang soalan atau masalah. Ketiga - pautan ke halaman projek anda dalam dalam rangkaian sosial. Dan akhir sekali, anda memerlukan pautan ke aplikasi anda yang lain.

Pastikan pasukan sokongan anda menjawab pertanyaan dengan segera. Jika orang merasa sukar untuk menghubungi anda, mereka akan meninggalkan anda rating rendah dan mungkin juga menulis ulasan yang jahat.

Jika pengguna terus bertanya soalan yang sama, pertimbangkan untuk membuat bahagian Soalan Lazim di tapak web apl.

Jika anda sudah mempunyai projek yang berjaya, jangan lupa untuk menyebutnya. Atau anda boleh meninggalkan perihalan "jika anda menyukai ini, anda mungkin menyukai ini" di penghujung apl anda yang lain.

Kesilapan biasa dan cara mengelakkannya

Kesilapan taip dan tanda baca/tatabahasa. Jemput seorang penulis salinan terlatih khas atau, dalam sebagai jalan terakhir, hidupkan semakan ejaan dalam editor teks anda.

Huraian keliru dan terkelu lidah. Jika pengguna tidak memahami anda, maka dia tidak akan memuat turun aplikasi.

Penyalahgunaan hiperbola dan klise. Adakah apl anda benar-benar revolusioner? Adakah syarikat itu benar-benar muda dan membangun secara dinamik? Cari cara yang kurang klise untuk menyampaikan perkara ini.

Segala rahsia menjadi jelas. Kebenaran tentang aplikasi anda akan didedahkan dalam masa beberapa saat selepas memuat turun - dan kemudian akan disimpan dalam Cache Google selamanya. Jadi jangan berbohong.

Terlalu banyak kata kunci. Saya telah menyebut bahawa percubaan kekok untuk menjejalkan sebanyak mungkin kata kunci ke dalam teks hanya akan mematikan pembeli.

Penerangan tidak mengambil kira kepentingan khalayak sasaran. Tulis bukan untuk diri sendiri dan bukan untuk pesaing - tulis untuk pembeli.

Butiran penting tiada. Berapakah berat permohonan itu? Berapakah kos langganan? Ini bukan maklumat yang harus diabaikan.

Jadi mari kita mulakan

Untuk meringkaskan secara ringkas: anda perlu menyediakan, menulis, menggilap, menterjemah dan kemudian mengemas kini mengikut keperluan.

Lakukan penyelidikan dan persediaan anda sebelum anda mula menulis penerangan anda. Cari kata kunci dan frasa yang betul. Tuliskan ciri aplikasi anda dalam senarai dan susunkannya daripada yang paling penting kepada yang paling kurang penting.

Tulis huraian draf atau upah seorang penulis salinan yang berbakat untuk tujuan ini.

Edit, laraskan dan tulis semula - kepada kesan maksimum. Semak bagaimana penerangan akan kelihatan pada skrin iPhone atau iPad. Bekerja sehingga ia licin, digilap dan menarik.

Terjemahkannya kepada bahasa tambahan, bermula dengan yang penting terutamanya dari segi muat turun.

Pastikan perihalan mencerminkan sebarang perubahan yang telah berlaku pada apl anda, serlahkan peningkatan besar dalam perihalan dan serlahkan ulasan atau anugerah yang positif.

Penerangan apl yang baik akan membantu menjualnya dan menggalakkan muat turun.

3. HURAIAN STRUKTUR PROGRAM

Penerangan Pembolehubah

Bahagian huraian pembolehubah menerangkan pembolehubah yang tujuannya diberikan dalam Jadual 3.1.


Jadual 3.1 – Penerangan pembolehubah atur cara

Nama taip Tujuan
FO,FS Fail Teks Pembolehubah fail teks sumber dan hasil
tmpstr,str,strslovo Tali Pembolehubah rentetan untuk membaca daripada fail
i,j integer Pembilang boleh ubah untuk gelung
kira integer Pembolehubah menyimpan bilangan aksara yang diperbetulkan
answ Perkataan Digunakan untuk menentukan jawapan pengguna kepada soalan tentang membetulkan aksara
UpCh set char Banyak watak modal
ZnCh set char Aksara pemisah berbilang perkataan
OFNama Tali Rentetan yang mengandungi laluan ke fail sumber
SFName Tali Rentetan yang mengandungi laluan ke fail yang terhasil
Penerangan mengenai prosedur tambahan

Program ini mengandungi penerangan tentang satu prosedur tambahan.

Prosedur Cipta Borang Keluaran nilai awal ke dalam komponen borang untuk paparan borang yang betul pada permulaan program.

Prosedur Button1Click untuk membuka fail sumber dan mengekalkan jalan ke sana.

Prosedur Button2Click untuk membuka fail yang terhasil dan menyimpan laluan kepadanya.

Algoritma program utama

Algoritma untuk melaksanakan badan utama program ditunjukkan dalam Rajah A.1 dalam Lampiran A. Jadi dalam prosedur, pertama sekali, fail terikat kepada pembolehubah fail dan fail teks dibuka untuk dibaca maklumat teks.

Kemudian maklumat dibaca dari fail baris demi baris.

Kemudian perkataan pada setiap baris diserlahkan.

Kemudian perkataan yang dipilih dicari untuk aksara besar.

Kemudian perubahan ditulis pada fail teks yang terhasil.

Semasa kerja, operasi berikut dengan fail teks telah digunakan:

AssignFile(<Имя файловой переменной>,<Имя файла>);

Nama fail ditentukan sama ada sebagai pemalar rentetan atau melalui pembolehubah jenis sengat. Nama fail mesti mematuhi peraturan sistem pengendalian. masa ini sistem operasi. Jika rentetan nama kosong, maka pembolehubah fail dikaitkan dengan peranti standard I/O

Tetapkan semula (<Имя файловой переменной>);

Fail dibuka untuk membaca maklumat daripadanya, dan ia diberikan nama yang ditentukan oleh prosedur Tugaskan.

Selepas bekerja dengan fail, ia biasanya harus ditutup menggunakan prosedur CloseFile (<Имя файловой переменной>). Maklumat dikeluarkan oleh operator WRITELN(f: TextFile;S: String). Selepas pelaksanaannya, rentetan S ditambah pada penghujung fail yang dikaitkan dengan pembolehubah f.

4. PENERANGAN DATA INPUT

Data input untuk pelaksanaan ialah fail yang mengandungi aksara besar.

5. PENERANGAN DATA OUTPUT

Outputnya ialah:

Mesej tentang penyelesaian menyemak fail untuk kehadiran aksara besar;

Mesej tentang bilangan aksara yang diperbetulkan;

Fail teks terhasil yang lengkap.

6. ARAHAN PENGENDALI

Program yang dibangunkan ialah fail boleh laku Luchshev.exe bersaiz 405 KB. Program ini melaksanakan algoritma untuk menyemak fail teks untuk kehadiran aksara modal.

Selepas memulakan program, tetingkap yang ditunjukkan dalam Rajah 4.1 muncul.

Rajah 4.1 – Tetingkap utama program

Selepas ini, pengguna mesti menentukan laluan ke fail. Rajah 4.2 menunjukkan contoh kotak dialog untuk membuka fail.


Rajah 4.2 – Contoh membuka fail sumber

Contoh mesej tentang mencari aksara besar ditunjukkan dalam Rajah 4.3.

Rajah 4.3 – Mesej tentang mencari watak modal

Contoh tetingkap dengan hasil pemeriksaan fail teks ditunjukkan dalam Rajah 4.4.


Rajah 4.4 - Tetingkap terhasil.

Hasil semakan ditulis pada fail hasil yang dipilih yang terletak dalam direktori yang dipilih.

Fungsi program sepadan sepenuhnya dengan tugas.


Kerja kursus ini telah disiapkan sepenuhnya mengikut tugasan yang diberikan dan telah dinyahpepijat masuk Persekitaran Delphi 7.0. Sedang berlangsung kerja kursus Satu program telah dibangunkan untuk menyemak fail teks.

Semasa projek kursus, analisis telah dijalankan terma rujukan dan perumusan masalah reka bentuk.

Fungsi yang sepatutnya ada pada program yang dibangunkan telah diserlahkan.

Algoritma program telah dibangunkan untuk melaksanakan fungsi yang dihasilkan.

Menurut algoritma yang dibangunkan, program telah disusun dan dinyahpepijat bahasa algoritma pengaturcaraan Delphi. Semasa pembangunan program, ia telah diuji dan dinyahpenyah pada set ujian. Arahan pengendali telah dibangunkan untuk program bertulis yang menunjukkan susunan tindakan yang akan dilakukan.

Hasil kerja dibentangkan dalam bentuk nota penerangan.

Semasa pembangunan program, kemahiran kerja berikut telah disatukan:

Arahan I/O ke skrin dan ke fail teks,

Menggunakan prosedur

Perintah pemprosesan tatasusunan

Perintah untuk melaksanakan gelung dengan nombor yang diberi ulangan;

Perintah untuk menyemak keadaan dan melaksanakan cawangan.

Hasil daripada menyiapkan kerja kursus ini, kami yakin kemungkinan yang luas Bahasa pengaturcaraan Delphi, kemahiran pengaturcaraan praktikal yang disatukan dalam persekitaran Delphi.


Senarai pautan

1. Zuev E.A. Pengaturcaraan dalam Delphi 6.0,7.0. – M.: Radio dan komunikasi, Vesta, 1993.

2. Faronov V.V. Delphi 7.0. Kursus pemula. - M.: Pengetahuan, 2000.


LAMPIRAN A

Algoritma program

Rajah A.1 – Algoritma program


Rajah A.2 – Algoritma prosedur program utama


LAMPIRAN B

Penyenaraian program

4. Windows, Mesej, SysUtils, Varian, Kelas, Grafik, Kawalan, Borang,

5. Dialog, StdCtrls;

7. TForm1 = kelas(TForm)

8. Butang1: TButton;

9. Butang2: TButton;

10. OpenDialog1: TOpenDialog;

11. SaveDialog1: TSaveDialog;

12. Butang3: TButton;

13. Label1: TLabel;

14. Label2: TLabel;

15. Label3: TLabel;

16. Label4: TLabel;

17. Butang4: TButton;

18. prosedur Button1Click(Penghantar: TObject);

19. prosedur Button2Click(Penghantar: TObject);

20. prosedur FormCreate(Penghantar: TObject);

21. prosedur Button3Click(Penghantar: TObject);

22. prosedur Button4Click(Penghantar: TObject);

24. (Pengisytiharan peribadi)

26. (Pengisytiharan awam)

29. Borang1: TForm1;

30. OFName, SFName:String;

31.pelaksanaan

33. prosedur TForm1.Button1Click(Penghantar: TObject);

35. jika OpenDialog1.Execute kemudian

36. OFName:=OpenDialog1.FileName;

37. jika OFName<>"" kemudian mulakan

38. Button1.Enabled:=False;

39. Butang2.Kelihatan:=Benar;

40. Label1.Caption:="Path to the file to check: "+OFName;

41. Label2.Kelihatan:=Benar;

45. prosedur TForm1.Button2Click(Penghantar: TObject);

50. jika SaveDialog1.Execute kemudian

51. SFName:=SaveDialog1.FileName;

52. jika Pos(".txt",SFName)=0 maka SFName:=SFName+".txt";

53. jika SFName=OFName maka

54. ShowMessage("Pilih fail lain untuk menyimpan hasilnya")

57. jika (SFName<>"") dan (b) kemudian mulakan

58. Button2.Enabled:=False;

59. Label2.Caption:="Path to the resulting file: "+SFName;

60. Butang3.Kelihatan:=Benar;

61. Label3.Kelihatan:=Benar;

62. Label3.Caption:="Untuk mula menyemak, klik pada butang "Semak"";

65. prosedur TForm1.FormCreate(Penghantar: TObject);

67. Button2.Visible:=Salah;

68. Label2.Kelihatan:=Salah;

69. Butang3.Kelihatan:=Salah;

70. Label3.Kelihatan:=Salah;

71. Butang4.Kelihatan:=Salah;

72. Label4.Kelihatan:=Salah;

73. Label1.Caption:="Klik pada butang "Buka" dan pilih fail untuk diperiksa";

75. prosedur TForm1.Button3Click(Penghantar: TObject);

77.FO,FS:Fail Teks;

78. i,j,count:integer;

79. str,strslovo,tmpstr:String;

80. ZnCh,UpCh:set Char;

84. ZnCh:=[".",",",","!","?"];

85. UpCh:=["A".."Z","A".."Z"];

86. AssignFile(FO,OFName);

87. AssignFile(FS,SFName);

91. jika IORhasil<>0 kemudian mula

92. ShowMessage("Terdapat masalah membuka fail. Program akan ditamatkan");

96.Tulis Semula(FS);

97. manakala bukan Eof(FO) bermula

98. Readln(FO,str);

99. strslovo:="";

100. untuk i:=1 hingga Length(str) bermula

101. jika (str[i] dalam ZnCh) atau (str[i]=" ") maka mulakan

102. untuk j:=1 hingga Panjang(strslovo) bermula

a. jika strslovo[j] dalam UpCh maka mulakan

b. answ:=MessageDlg("Huruf besar ""+strslovo[j]+" ditemui dalam perkataan ""+strslovo+"". Gantikannya dengan yang kecil?",mtInformation,,0);

c. jika answ=mrYes maka mulakan

i. tmpstr:=strslovo[j];

ii. tmpstr:=AnsiLowerCase(tmpstr);

iii. Padam(strslovo,j,1);

iv. Masukkan(tmpstr,strslovo,j);

104. Tulis(FS,strslovo+str[i]);

105. strslovo:="";

108. strslovo:=strslovo+str[i];

110. Writeln(FS,"");

112. CloseFile(FO);

113. CloseFile(FS);

114. Label3.Caption:="Pengesahan fail selesai. Membetulkan "+IntToStr(count)+" huruf besar.";

115. Button3.Enabled:=False;

116. Butang4.Kelihatan:=Benar;

117. Label4.Kelihatan:=Benar;

120. prosedur TForm1.Button4Click(Penghantar: TObject);

122. OFName:="";

123. SFName:="";

124. Butang1.Didayakan:=Benar;

125. Butang2.Kelihatan:=Salah;

126. Button2.Enabled:=Benar;

127. Butang3.Kelihatan:=Salah;

128. Butang3.Didayakan:=Benar;

129. Butang4.Kelihatan:=Salah;

130. Label2.Kelihatan:=Salah;

131. Label3.Kelihatan:=Salah;

132. Label4.Kelihatan:=Salah;

133. Label1.Caption:="Klik pada butang "Buka" dan pilih fail untuk diperiksa";


LAMPIRAN B

Keputusan penyelesaian program

Dengan Keputusan Jawatankuasa Piawaian Negeri USSR bertarikh 18 Disember 1978 No. 3350, tarikh pengenalan telah ditubuhkan

dari 01.01. 1980

1. Piawaian ini menetapkan komposisi dan keperluan kandungan dokumen polisi"Penerangan program", ditakrifkan oleh GOST 19.101-77.

Standard mematuhi sepenuhnya ST SEV 2092-80.

2. Struktur dan reka bentuk dokumen ditetapkan mengikut GOST 19.105-78.

Merangka bahagian maklumat (anotasi dan kandungan) adalah wajib.

3. Penerangan program mesti mengandungi bahagian berikut:

  • maklumat am;
  • tujuan berfungsi;
  • penerangan tentang struktur logik;
  • digunakan cara teknikal;
  • data input;
  • pengeluaran.

Bergantung pada ciri program, adalah mungkin untuk masuk bahagian tambahan atau menggabungkan bahagian individu.

4. Dalam bahagian "Maklumat Am" perkara berikut mesti ditunjukkan:

  • jawatan dan nama program;
  • perisian, yang diperlukan untuk menjalankan program;
  • bahasa pengaturcaraan di mana program itu ditulis.

5. Bahagian "Tujuan Fungsian" mesti menunjukkan kelas masalah yang sedang diselesaikan dan (atau) tujuan program dan maklumat tentang sekatan fungsi pada aplikasi.

6. Dalam bahagian "Penerangan struktur logik" perkara berikut harus ditunjukkan:

  • algoritma program;
  • kaedah yang digunakan;
  • struktur program dengan penerangan fungsi komponen dan hubungan antara mereka;
  • sambungan program dengan program lain.

Penerangan struktur logik program dijalankan dengan mengambil kira teks program dalam bahasa sumber.

3-6.(Edisi diubah, Pindaan No. 1).

7. Bahagian "Alat teknikal yang digunakan" mesti menunjukkan jenis komputer elektronik dan peranti yang digunakan semasa menjalankan program.

  • kaedah memanggil program dari medium storan yang sepadan;
  • titik masuk ke dalam program.

Ia dibenarkan untuk menunjukkan alamat muat turun, maklumat penggunaan memori capaian rawak, volum program.

9. Dalam bahagian "Input data" perkara berikut mesti ditunjukkan:

  • watak, organisasi dan persiapan awal data input;
  • format, penerangan dan kaedah pengekodan data input.

10. Dalam bahagian "Data output" perkara berikut mesti ditunjukkan:

  • sifat dan organisasi data output;
  • format, penerangan dan kaedah pengekodan data output.

11. Ia dibenarkan untuk menggambarkan kandungan bahagian dengan contoh penjelasan, jadual, rajah, graf.

12. Lampiran huraian program mungkin mengandungi pelbagai bahan yang tidak sesuai disertakan dalam bahagian penerangan.

7-12.(Diperkenalkan sebagai tambahan, Pindaan No. 1).

* Terbitan semula (November 1987) dengan Perubahan No. 1, diluluskan pada September 1981 (IUS 11-81)