Представление логических выражений в виде карт Карно

Автор работы: Пользователь скрыл имя, 20 Декабря 2011 в 20:10, курсовая работа

Описание

Целью проекта является закрепление навыков и умений решать задачи программирования, а также ознакомление с правилами составления и оформления проектных документов, соответствующих этой стадии.

Содержание

Аннотация.......................................................................................................................................3
Задание............................................................................................................................................4
Введение.........................................................................................................................................5
Анализ.............................................................................................................................................6
Проектирование.............................................................................................................................7
Кодирование и отладка.................................................................................................................9
Тестирование................................................................................................................................11
Руководство пользователя………………………………….….….……......….….…….….….17
Акт независимого тестирования….……………………………….…………………………..18
Заключение...................................................................................................................................19
Список используемой литературы.............................................................................................20
Приложение А..............................................................................................................................21
Приложение Б..............................................................................................................................30
Приложение В..............................................................................................................................32

Работа состоит из  1 файл

КП-ТРПО Захарова 1261.doc

— 768.50 Кб (Скачать документ)

 

Приложение Б.

Файл carno.h

  1. #ifndef CarnoH
  2. #define CarnoH
  3. #include <Classes.hpp>
  4. #include <Controls.hpp>
  5. #include <StdCtrls.hpp>
  6. #include <Forms.hpp>
  7. #include <Dialogs.hpp>
  8. #include <Menus.hpp>
  9. #include <Buttons.hpp>
  10. #include <Grids.hpp>
  11. #include "CSPIN.h"
  12. #include <ExtCtrls.hpp>
  13. class TForm1 : public TForm
  14. {
  15. __published: // IDE-managed Components
  16. TOpenDialog *OpenDialog1;
  17. TSaveDialog *SaveDialog1;
  18. TBitBtn *BitBtn1;
  19. TStringGrid *StringGrid1;
  20. TEdit *Edit1;
  21. TButton *CloseBtn;
  22. TLabel *Label1;
  23. TLabel *Label2;
  24. TCSpinEdit *CSpinEdit1;
  25. TEdit *Edit2;
  26. TLabel *Label3;
  27. TListBox *ListBox1;
  28. TLabel *Label4;
  29. TButton *Button1;
  30. TButton *Button2;
  31. TButton *Button3;
  32. TButton *Button4;
  33. TButton *Button5;
  34. TMemo *Memo1;
  35. TBitBtn *BitBtn2;
  36. TButton *Button6;
  37. TButton *Button7;
  38. TGroupBox *GroupBox1;
  39. TCheckBox *CheckBox1;
  40. TCheckBox *CheckBox2;
  41. TButton *Button8;
  42. TLabel *Label5;
  43. TButton *Button9;
  44. TLabel *label_info;
  45. void __fastcall Button6Click(TObject *Sender);
  46. void __fastcall Button7Click(TObject *Sender);
  47. void __fastcall CloseBtnClick(TObject *Sender);
  48. void __fastcall ListBox1DblClick(TObject *Sender);
  49. void __fastcall Button1Click(TObject *Sender);
  50. void __fastcall BitBtn2Click(TObject *Sender);
  51. void __fastcall CheckBox1Click(TObject *Sender);
  52. void __fastcall CheckBox2Click(TObject *Sender);
  53. void __fastcall BitBtn1Click(TObject *Sender);
  54. void __fastcall StringGrid1DrawCell(TObject *Sender, int ACol,
  55. int ARow, TRect &Rect, TGridDrawState State);
  56. void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
  57. void __fastcall Button9Click(TObject *Sender);
  58. void __fastcall Memo1Change(TObject *Sender);
  59. void __fastcall Button8Click(TObject *Sender);
  60. private: // User declarations
  61. public:  // User declarations
  62. __fastcall TForm1(TComponent* Owner);
  63. void DrawGray(void);
  64. void VariableToTable(AnsiString);
  65. };
  66. extern PACKAGE TForm1 *Form1;
  67. #endif

 

   Приложение  В.

   Внешний вид программы.

 

Информация о работе Представление логических выражений в виде карт Карно