From e382a92eee89400c9961f51ef2aaaf67bf35fc29 Mon Sep 17 00:00:00 2001 From: Launchcore Date: Wed, 8 Nov 2023 19:25:23 +0800 Subject: [PATCH] 2023-11-8 --- Classwork6/Classwork6.sln | 71 ++++++++++++++ Classwork6/S6_1/S6_1.cpp | 20 ++++ Classwork6/S6_1/S6_1.vcxproj | 135 +++++++++++++++++++++++++++ Classwork6/S6_1/S6_1.vcxproj.filters | 22 +++++ Classwork6/S6_2/S6_2.cpp | 27 ++++++ Classwork6/S6_2/S6_2.vcxproj | 135 +++++++++++++++++++++++++++ Classwork6/S6_2/S6_2.vcxproj.filters | 22 +++++ Classwork6/S6_3/S6_3.cpp | 30 ++++++ Classwork6/S6_3/S6_3.vcxproj | 135 +++++++++++++++++++++++++++ Classwork6/S6_3/S6_3.vcxproj.filters | 22 +++++ Classwork6/S6_4/S6_4.cpp | 32 +++++++ Classwork6/S6_4/S6_4.vcxproj | 135 +++++++++++++++++++++++++++ Classwork6/S6_4/S6_4.vcxproj.filters | 22 +++++ Classwork6/S6_5/S6_5.cpp | 26 ++++++ Classwork6/S6_5/S6_5.vcxproj | 135 +++++++++++++++++++++++++++ Classwork6/S6_5/S6_5.vcxproj.filters | 22 +++++ Classwork6/实验报告.doc | Bin 0 -> 36352 bytes Classwork7/Classwork7.sln | 61 ++++++++++++ Classwork7/S7_1/S7_1.cpp | 20 ++++ Classwork7/S7_1/S7_1.vcxproj | 135 +++++++++++++++++++++++++++ Classwork7/S7_1/S7_1.vcxproj.filters | 22 +++++ Classwork7/S7_2/S7_2.cpp | 24 +++++ Classwork7/S7_2/S7_2.vcxproj | 135 +++++++++++++++++++++++++++ Classwork7/S7_2/S7_2.vcxproj.filters | 22 +++++ Classwork7/S7_3/S7_3.cpp | 31 ++++++ Classwork7/S7_3/S7_3.vcxproj | 135 +++++++++++++++++++++++++++ Classwork7/S7_3/S7_3.vcxproj.filters | 22 +++++ Classwork7/S7_4/S7_4.cpp | 30 ++++++ Classwork7/S7_4/S7_4.vcxproj | 135 +++++++++++++++++++++++++++ Classwork7/S7_4/S7_4.vcxproj.filters | 22 +++++ Classwork7/实验报告.doc | Bin 0 -> 36352 bytes 31 files changed, 1785 insertions(+) create mode 100644 Classwork6/Classwork6.sln create mode 100644 Classwork6/S6_1/S6_1.cpp create mode 100644 Classwork6/S6_1/S6_1.vcxproj create mode 100644 Classwork6/S6_1/S6_1.vcxproj.filters create mode 100644 Classwork6/S6_2/S6_2.cpp create mode 100644 Classwork6/S6_2/S6_2.vcxproj create mode 100644 Classwork6/S6_2/S6_2.vcxproj.filters create mode 100644 Classwork6/S6_3/S6_3.cpp create mode 100644 Classwork6/S6_3/S6_3.vcxproj create mode 100644 Classwork6/S6_3/S6_3.vcxproj.filters create mode 100644 Classwork6/S6_4/S6_4.cpp create mode 100644 Classwork6/S6_4/S6_4.vcxproj create mode 100644 Classwork6/S6_4/S6_4.vcxproj.filters create mode 100644 Classwork6/S6_5/S6_5.cpp create mode 100644 Classwork6/S6_5/S6_5.vcxproj create mode 100644 Classwork6/S6_5/S6_5.vcxproj.filters create mode 100644 Classwork6/实验报告.doc create mode 100644 Classwork7/Classwork7.sln create mode 100644 Classwork7/S7_1/S7_1.cpp create mode 100644 Classwork7/S7_1/S7_1.vcxproj create mode 100644 Classwork7/S7_1/S7_1.vcxproj.filters create mode 100644 Classwork7/S7_2/S7_2.cpp create mode 100644 Classwork7/S7_2/S7_2.vcxproj create mode 100644 Classwork7/S7_2/S7_2.vcxproj.filters create mode 100644 Classwork7/S7_3/S7_3.cpp create mode 100644 Classwork7/S7_3/S7_3.vcxproj create mode 100644 Classwork7/S7_3/S7_3.vcxproj.filters create mode 100644 Classwork7/S7_4/S7_4.cpp create mode 100644 Classwork7/S7_4/S7_4.vcxproj create mode 100644 Classwork7/S7_4/S7_4.vcxproj.filters create mode 100644 Classwork7/实验报告.doc diff --git a/Classwork6/Classwork6.sln b/Classwork6/Classwork6.sln new file mode 100644 index 0000000..29cd983 --- /dev/null +++ b/Classwork6/Classwork6.sln @@ -0,0 +1,71 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34202.233 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S6_1", "S6_1\S6_1.vcxproj", "{669FF81B-55E1-401D-B80F-C0ED50FF2648}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S6_2", "S6_2\S6_2.vcxproj", "{96201599-ECCC-48F0-BBEE-0014C1EC54AF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S6_3", "S6_3\S6_3.vcxproj", "{35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S6_4", "S6_4\S6_4.vcxproj", "{76E627A4-5DB9-428A-A99F-1561C0E4B3D6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S6_5", "S6_5\S6_5.vcxproj", "{CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Debug|x64.ActiveCfg = Debug|x64 + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Debug|x64.Build.0 = Debug|x64 + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Debug|x86.ActiveCfg = Debug|Win32 + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Debug|x86.Build.0 = Debug|Win32 + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Release|x64.ActiveCfg = Release|x64 + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Release|x64.Build.0 = Release|x64 + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Release|x86.ActiveCfg = Release|Win32 + {669FF81B-55E1-401D-B80F-C0ED50FF2648}.Release|x86.Build.0 = Release|Win32 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Debug|x64.ActiveCfg = Debug|x64 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Debug|x64.Build.0 = Debug|x64 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Debug|x86.ActiveCfg = Debug|Win32 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Debug|x86.Build.0 = Debug|Win32 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Release|x64.ActiveCfg = Release|x64 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Release|x64.Build.0 = Release|x64 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Release|x86.ActiveCfg = Release|Win32 + {96201599-ECCC-48F0-BBEE-0014C1EC54AF}.Release|x86.Build.0 = Release|Win32 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Debug|x64.ActiveCfg = Debug|x64 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Debug|x64.Build.0 = Debug|x64 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Debug|x86.ActiveCfg = Debug|Win32 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Debug|x86.Build.0 = Debug|Win32 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Release|x64.ActiveCfg = Release|x64 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Release|x64.Build.0 = Release|x64 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Release|x86.ActiveCfg = Release|Win32 + {35FBCCA5-D3E7-4EF0-BE61-8CAF476DA304}.Release|x86.Build.0 = Release|Win32 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Debug|x64.ActiveCfg = Debug|x64 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Debug|x64.Build.0 = Debug|x64 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Debug|x86.ActiveCfg = Debug|Win32 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Debug|x86.Build.0 = Debug|Win32 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Release|x64.ActiveCfg = Release|x64 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Release|x64.Build.0 = Release|x64 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Release|x86.ActiveCfg = Release|Win32 + {76E627A4-5DB9-428A-A99F-1561C0E4B3D6}.Release|x86.Build.0 = Release|Win32 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Debug|x64.ActiveCfg = Debug|x64 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Debug|x64.Build.0 = Debug|x64 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Debug|x86.ActiveCfg = Debug|Win32 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Debug|x86.Build.0 = Debug|Win32 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Release|x64.ActiveCfg = Release|x64 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Release|x64.Build.0 = Release|x64 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Release|x86.ActiveCfg = Release|Win32 + {CE0C82DA-2542-41F0-8BAC-7D0B49BCE479}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {26C81428-6C78-4E90-BA84-73725A518473} + EndGlobalSection +EndGlobal diff --git a/Classwork6/S6_1/S6_1.cpp b/Classwork6/S6_1/S6_1.cpp new file mode 100644 index 0000000..5124b01 --- /dev/null +++ b/Classwork6/S6_1/S6_1.cpp @@ -0,0 +1,20 @@ +#include +using namespace std; +float fun(float x) +{ + float y; + y = 2 * x * x + 5 * x + 3; + return y; +} +int main() +{ + float y1, y2; + y1 = fun(1.0); + y2 = fun(1.2); + cout << "y1=" << y1 << endl; + cout << "y2=" << y2 << endl; + return 0; +} + +// y1=10 +// y2=11.88 \ No newline at end of file diff --git a/Classwork6/S6_1/S6_1.vcxproj b/Classwork6/S6_1/S6_1.vcxproj new file mode 100644 index 0000000..ecff331 --- /dev/null +++ b/Classwork6/S6_1/S6_1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {669ff81b-55e1-401d-b80f-c0ed50ff2648} + S61 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork6/S6_1/S6_1.vcxproj.filters b/Classwork6/S6_1/S6_1.vcxproj.filters new file mode 100644 index 0000000..2396fa7 --- /dev/null +++ b/Classwork6/S6_1/S6_1.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork6/S6_2/S6_2.cpp b/Classwork6/S6_2/S6_2.cpp new file mode 100644 index 0000000..46f6cd1 --- /dev/null +++ b/Classwork6/S6_2/S6_2.cpp @@ -0,0 +1,27 @@ +#include +#include +using namespace std; +float f(float x) +{ + float y; + y = x * x + 3 * x - 4; + return y; +} +float df(float x) +{ + float y; + y = 2 * x + 3; + return y; +} +int main() +{ + float x1, x0; + x1 = 0; + do + { + x0 = x1; + x1 = x0 - f(x0) / df(x0); + } while (abs(f(x1)) > 10e-5); + cout << "x=" << x1 << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork6/S6_2/S6_2.vcxproj b/Classwork6/S6_2/S6_2.vcxproj new file mode 100644 index 0000000..31565a0 --- /dev/null +++ b/Classwork6/S6_2/S6_2.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {96201599-eccc-48f0-bbee-0014c1ec54af} + S62 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork6/S6_2/S6_2.vcxproj.filters b/Classwork6/S6_2/S6_2.vcxproj.filters new file mode 100644 index 0000000..adc0033 --- /dev/null +++ b/Classwork6/S6_2/S6_2.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork6/S6_3/S6_3.cpp b/Classwork6/S6_3/S6_3.cpp new file mode 100644 index 0000000..bd352f4 --- /dev/null +++ b/Classwork6/S6_3/S6_3.cpp @@ -0,0 +1,30 @@ +#include +#include +using namespace std; +float f(float x) +{ + return x * x + 3 * x - 4; +} +int main() +{ + float x1, x2, x0; + do + { + cout << "ֵx1x2:"; + cin >> x1 >> x2; + } while ((f(x1) * f(x2)) > 0); + do + { + x0 = (x1 + x2) / 2; + if (f(x0) * f(x1) > 0) + x1 = x0; + else + x2 = x0; + } while (fabs(f(x0)) > 1e-5); + cout << "x0=" << x0 << endl; + return 0; +} + +// 0 2 -> 1 +// -5 0 -> -4 +// 0 -2 x \ No newline at end of file diff --git a/Classwork6/S6_3/S6_3.vcxproj b/Classwork6/S6_3/S6_3.vcxproj new file mode 100644 index 0000000..6517fdd --- /dev/null +++ b/Classwork6/S6_3/S6_3.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {35fbcca5-d3e7-4ef0-be61-8caf476da304} + S63 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork6/S6_3/S6_3.vcxproj.filters b/Classwork6/S6_3/S6_3.vcxproj.filters new file mode 100644 index 0000000..edf575e --- /dev/null +++ b/Classwork6/S6_3/S6_3.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork6/S6_4/S6_4.cpp b/Classwork6/S6_4/S6_4.cpp new file mode 100644 index 0000000..b743b02 --- /dev/null +++ b/Classwork6/S6_4/S6_4.cpp @@ -0,0 +1,32 @@ +#include +#include +using namespace std; +float f(float x) +{ + float y; + y = x * x + 3 * x - 4; + return y; +} +int main() +{ + float x1, x2, x0; + do + { + cout << "ֵx1x2:"; + cin >> x1 >> x2; + } while ((f(x1) * f(x2)) > 0); + do + { + x0 = (x1 * f(x2) - x2 * f(x1)) / (f(x2) - f(x1)); + if (f(x0) * f(x1) > 0) + x1 = x0; + else + x2 = x0; + } while (fabs(f(x0)) > 1e-5); + cout << "x0=" << x0 << endl; + return 0; +} + +// 0 2 -> 0.999999 +// -5 4 -> -4 +// 0 -2 x \ No newline at end of file diff --git a/Classwork6/S6_4/S6_4.vcxproj b/Classwork6/S6_4/S6_4.vcxproj new file mode 100644 index 0000000..bd5eb5d --- /dev/null +++ b/Classwork6/S6_4/S6_4.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {76e627a4-5db9-428a-a99f-1561c0e4b3d6} + S64 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork6/S6_4/S6_4.vcxproj.filters b/Classwork6/S6_4/S6_4.vcxproj.filters new file mode 100644 index 0000000..efc8dba --- /dev/null +++ b/Classwork6/S6_4/S6_4.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork6/S6_5/S6_5.cpp b/Classwork6/S6_5/S6_5.cpp new file mode 100644 index 0000000..36dc943 --- /dev/null +++ b/Classwork6/S6_5/S6_5.cpp @@ -0,0 +1,26 @@ +#include +#include +using namespace std; +float f(float x) +{ + return x * x + 3 * x - 4; +} +float df(float x) +{ + return 2 * x + 3; +} +float calc(float a) +{ + float b; + b = a - f(a) / df(a); + if (fabs(f(b)) < 10e-5) + return b; + else + calc(b); +} +int main() +{ + float x = 0; + cout << calc(x) << endl; + return 0; +} \ No newline at end of file diff --git a/Classwork6/S6_5/S6_5.vcxproj b/Classwork6/S6_5/S6_5.vcxproj new file mode 100644 index 0000000..8d21edc --- /dev/null +++ b/Classwork6/S6_5/S6_5.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {ce0c82da-2542-41f0-8bac-7d0b49bce479} + S65 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork6/S6_5/S6_5.vcxproj.filters b/Classwork6/S6_5/S6_5.vcxproj.filters new file mode 100644 index 0000000..7b10398 --- /dev/null +++ b/Classwork6/S6_5/S6_5.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork6/实验报告.doc b/Classwork6/实验报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..56d192f03a3f72ae09c6da58a503d484f39c3c2e GIT binary patch literal 36352 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 literal 0 HcmV?d00001 diff --git a/Classwork7/Classwork7.sln b/Classwork7/Classwork7.sln new file mode 100644 index 0000000..566e4f6 --- /dev/null +++ b/Classwork7/Classwork7.sln @@ -0,0 +1,61 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34202.233 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S7_1", "S7_1\S7_1.vcxproj", "{234BB566-9F04-4576-A991-EBB5038A832B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S7_2", "S7_2\S7_2.vcxproj", "{1AC04E2D-E217-49C8-8524-C134DE2E2CF1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S7_3", "S7_3\S7_3.vcxproj", "{DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "S7_4", "S7_4\S7_4.vcxproj", "{447415D3-6F48-4218-8CB5-255FB5E50346}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {234BB566-9F04-4576-A991-EBB5038A832B}.Debug|x64.ActiveCfg = Debug|x64 + {234BB566-9F04-4576-A991-EBB5038A832B}.Debug|x64.Build.0 = Debug|x64 + {234BB566-9F04-4576-A991-EBB5038A832B}.Debug|x86.ActiveCfg = Debug|Win32 + {234BB566-9F04-4576-A991-EBB5038A832B}.Debug|x86.Build.0 = Debug|Win32 + {234BB566-9F04-4576-A991-EBB5038A832B}.Release|x64.ActiveCfg = Release|x64 + {234BB566-9F04-4576-A991-EBB5038A832B}.Release|x64.Build.0 = Release|x64 + {234BB566-9F04-4576-A991-EBB5038A832B}.Release|x86.ActiveCfg = Release|Win32 + {234BB566-9F04-4576-A991-EBB5038A832B}.Release|x86.Build.0 = Release|Win32 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Debug|x64.ActiveCfg = Debug|x64 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Debug|x64.Build.0 = Debug|x64 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Debug|x86.ActiveCfg = Debug|Win32 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Debug|x86.Build.0 = Debug|Win32 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Release|x64.ActiveCfg = Release|x64 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Release|x64.Build.0 = Release|x64 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Release|x86.ActiveCfg = Release|Win32 + {1AC04E2D-E217-49C8-8524-C134DE2E2CF1}.Release|x86.Build.0 = Release|Win32 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Debug|x64.ActiveCfg = Debug|x64 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Debug|x64.Build.0 = Debug|x64 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Debug|x86.ActiveCfg = Debug|Win32 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Debug|x86.Build.0 = Debug|Win32 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Release|x64.ActiveCfg = Release|x64 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Release|x64.Build.0 = Release|x64 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Release|x86.ActiveCfg = Release|Win32 + {DADA6E73-6D3E-4BAC-B368-7D363ABCCD4C}.Release|x86.Build.0 = Release|Win32 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Debug|x64.ActiveCfg = Debug|x64 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Debug|x64.Build.0 = Debug|x64 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Debug|x86.ActiveCfg = Debug|Win32 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Debug|x86.Build.0 = Debug|Win32 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Release|x64.ActiveCfg = Release|x64 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Release|x64.Build.0 = Release|x64 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Release|x86.ActiveCfg = Release|Win32 + {447415D3-6F48-4218-8CB5-255FB5E50346}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A4C611DA-F14D-4C1D-88D7-52091ADC2AF9} + EndGlobalSection +EndGlobal diff --git a/Classwork7/S7_1/S7_1.cpp b/Classwork7/S7_1/S7_1.cpp new file mode 100644 index 0000000..06485e8 --- /dev/null +++ b/Classwork7/S7_1/S7_1.cpp @@ -0,0 +1,20 @@ +#include +using namespace std; +int prime(int x) +{ + for (int i = 2; i < x; i++) + if (x % i == 0) + return 0; + return 1; +} +int main() +{ + for (int i = 100; i <= 200; i++) + { + if (prime(i) == 1) + cout << i << '\t'; + } + return 0; +} + +// 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 \ No newline at end of file diff --git a/Classwork7/S7_1/S7_1.vcxproj b/Classwork7/S7_1/S7_1.vcxproj new file mode 100644 index 0000000..1a60a83 --- /dev/null +++ b/Classwork7/S7_1/S7_1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {234bb566-9f04-4576-a991-ebb5038a832b} + S71 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork7/S7_1/S7_1.vcxproj.filters b/Classwork7/S7_1/S7_1.vcxproj.filters new file mode 100644 index 0000000..c7ac8a7 --- /dev/null +++ b/Classwork7/S7_1/S7_1.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork7/S7_2/S7_2.cpp b/Classwork7/S7_2/S7_2.cpp new file mode 100644 index 0000000..c92884f --- /dev/null +++ b/Classwork7/S7_2/S7_2.cpp @@ -0,0 +1,24 @@ +#include +using namespace std; +int prime(int num) +{ + for (int i = 2; i < num; i++) + if (num % i == 0) + return 0; + return 1; +} +int main() +{ + int n; + cout << "һn:"; + cin >> n; + for(int i=2;i<=n/2;i++) + { + if ((prime(i) == 1) && (n % i == 0)) + cout << i << '\t'; + } + cout << endl; + return 0; +} + +// 2145 -> 3 5 11 13 \ No newline at end of file diff --git a/Classwork7/S7_2/S7_2.vcxproj b/Classwork7/S7_2/S7_2.vcxproj new file mode 100644 index 0000000..54016d3 --- /dev/null +++ b/Classwork7/S7_2/S7_2.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {1ac04e2d-e217-49c8-8524-c134de2e2cf1} + S72 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork7/S7_2/S7_2.vcxproj.filters b/Classwork7/S7_2/S7_2.vcxproj.filters new file mode 100644 index 0000000..1d9df26 --- /dev/null +++ b/Classwork7/S7_2/S7_2.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork7/S7_3/S7_3.cpp b/Classwork7/S7_3/S7_3.cpp new file mode 100644 index 0000000..87ccf57 --- /dev/null +++ b/Classwork7/S7_3/S7_3.cpp @@ -0,0 +1,31 @@ +#include +using namespace std; +int prime(int num) +{ + for (int i = 2; i < num; i++) + if (num % i == 0) + return 0; + return 1; +} +int main() +{ + int x, n, m; + cout << "һС6ż:"; + cin >> x; + for (n = 1; n <= x / 2; n++) + { + m = x - n; + if ((prime(n) == 1) && (prime(m) == 1)) + cout << x << '=' << n << '+' << m << endl; + } + return 0; +} + +// 56=3+53 +// 56=13+43 +// 56=19+37 + +// 122=13+109 +// 122=19+103 +// 122=43+79 +// 122=61+61 \ No newline at end of file diff --git a/Classwork7/S7_3/S7_3.vcxproj b/Classwork7/S7_3/S7_3.vcxproj new file mode 100644 index 0000000..5f0a8a0 --- /dev/null +++ b/Classwork7/S7_3/S7_3.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {dada6e73-6d3e-4bac-b368-7d363abccd4c} + S73 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork7/S7_3/S7_3.vcxproj.filters b/Classwork7/S7_3/S7_3.vcxproj.filters new file mode 100644 index 0000000..0b27814 --- /dev/null +++ b/Classwork7/S7_3/S7_3.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork7/S7_4/S7_4.cpp b/Classwork7/S7_4/S7_4.cpp new file mode 100644 index 0000000..3ab57a8 --- /dev/null +++ b/Classwork7/S7_4/S7_4.cpp @@ -0,0 +1,30 @@ +#include +using namespace std; +int fun(int num) +{ + int a = 1, b; + while (true) + { + b = num % 10; + a *= b; + num /= 10; + if (num == 0) + return a; + } +} +int main() +{ + int n, mul; + cout << "һ(0):"; + cin >> n; + while(n) + { + mul = fun(n); + cout << n << "ĸλ֮Ϊ" << mul << endl; + cout << "һ(0):"; + cin >> n; + } + return 0; +} + +// 24 32 0 -> 8 6 \ No newline at end of file diff --git a/Classwork7/S7_4/S7_4.vcxproj b/Classwork7/S7_4/S7_4.vcxproj new file mode 100644 index 0000000..40b17c8 --- /dev/null +++ b/Classwork7/S7_4/S7_4.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {447415d3-6f48-4218-8cb5-255fb5e50346} + S74 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Classwork7/S7_4/S7_4.vcxproj.filters b/Classwork7/S7_4/S7_4.vcxproj.filters new file mode 100644 index 0000000..d9465a7 --- /dev/null +++ b/Classwork7/S7_4/S7_4.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 源文件 + + + \ No newline at end of file diff --git a/Classwork7/实验报告.doc b/Classwork7/实验报告.doc new file mode 100644 index 0000000000000000000000000000000000000000..e43c5610539134e873fabf3f0887367d5712e6f9 GIT binary patch literal 36352 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

>AlsrB$ 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