From ef4f94c5dabead59ed0afae68a4f208b2e61ea22 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Mon, 9 Oct 2023 23:09:03 +0300 Subject: [PATCH 01/18] Rename --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 714ee322..0845719a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Вот сюда нужно будет в первой работе с гитом добавит свое ФИО -## ФИО +## Иванов Алексей Алексеевич ## Работа с репозиторием From 1b24a129045d21c0d635dc2a064e323035c8cb4d Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sun, 5 Nov 2023 22:00:19 +0300 Subject: [PATCH 02/18] Lab1_1 --- golang/Lab1_1.go | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 golang/Lab1_1.go diff --git a/golang/Lab1_1.go b/golang/Lab1_1.go new file mode 100644 index 00000000..c406c91c --- /dev/null +++ b/golang/Lab1_1.go @@ -0,0 +1,30 @@ +package main + +import ( + "fmt" + "math" +) + +func up(x float64) float64 { + return math.Log(x*x*x - 1) +} + +func down(x, a, b float64) float64 { + arg := a*x*x - b + base := 5.0 + return math.Log(arg) / math.Log(base) +} + +func main() { + for x := 1.2; x <= 2.2; x += 0.2 { + a := 1.1 + b := 0.09 + + upf := up(x) + downf := down(x, a, b) + + result := upf / downf + + fmt.Println("X =", result) + } +} From 123a6cdd7b8e66f9994d16fc28c42bbf4ba99db0 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Wed, 8 Nov 2023 19:20:27 +0300 Subject: [PATCH 03/18] Lab1_2 --- golang/Lab1_2.go | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 golang/Lab1_2.go diff --git a/golang/Lab1_2.go b/golang/Lab1_2.go new file mode 100644 index 00000000..a2f01da2 --- /dev/null +++ b/golang/Lab1_2.go @@ -0,0 +1,32 @@ +package main + +import ( + "fmt" + "math" +) + +func up(x float64) float64 { + return math.Log(x*x*x - 1) +} + +func down(x, a, b float64) float64 { + arg := a*x*x - b + base := 5.0 + return math.Log(arg) / math.Log(base) +} + +func main() { + var numbers [5]float64 = [5]float64{4.48, 3.56, 2.78, 5.28, 3.21} + a := 1.1 + b := 0.09 + + for x := 0; x <= 4; x++ { + + upf := up(numbers[x]) + downf := down(numbers[x], a, b) + + result := upf / downf + + fmt.Println("X =", result) + } +} From fcb0c7216748e9dcfa3a988c8cdbee4ee03617e9 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sun, 12 Nov 2023 19:11:01 +0300 Subject: [PATCH 04/18] Lab1_FIX --- golang/{Lab1_1.go => LAB_FUNC/Lab1A/Lab1A.go} | 0 golang/{Lab1_2.go => LAB_FUNC/Lab1B/Lab1B.go} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename golang/{Lab1_1.go => LAB_FUNC/Lab1A/Lab1A.go} (100%) rename golang/{Lab1_2.go => LAB_FUNC/Lab1B/Lab1B.go} (100%) diff --git a/golang/Lab1_1.go b/golang/LAB_FUNC/Lab1A/Lab1A.go similarity index 100% rename from golang/Lab1_1.go rename to golang/LAB_FUNC/Lab1A/Lab1A.go diff --git a/golang/Lab1_2.go b/golang/LAB_FUNC/Lab1B/Lab1B.go similarity index 100% rename from golang/Lab1_2.go rename to golang/LAB_FUNC/Lab1B/Lab1B.go From fb04a4281201a817d8249073e421f5a39aaed9d2 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sun, 12 Nov 2023 19:35:03 +0300 Subject: [PATCH 05/18] lab1_fix1 --- golang/LAB_FUNC/Lab1A/Lab1A.go | 3 --- golang/LAB_FUNC/Lab1B/Lab1B.go | 4 ---- 2 files changed, 7 deletions(-) diff --git a/golang/LAB_FUNC/Lab1A/Lab1A.go b/golang/LAB_FUNC/Lab1A/Lab1A.go index c406c91c..5012dec6 100644 --- a/golang/LAB_FUNC/Lab1A/Lab1A.go +++ b/golang/LAB_FUNC/Lab1A/Lab1A.go @@ -19,12 +19,9 @@ func main() { for x := 1.2; x <= 2.2; x += 0.2 { a := 1.1 b := 0.09 - upf := up(x) downf := down(x, a, b) - result := upf / downf - fmt.Println("X =", result) } } diff --git a/golang/LAB_FUNC/Lab1B/Lab1B.go b/golang/LAB_FUNC/Lab1B/Lab1B.go index a2f01da2..5c75dc65 100644 --- a/golang/LAB_FUNC/Lab1B/Lab1B.go +++ b/golang/LAB_FUNC/Lab1B/Lab1B.go @@ -19,14 +19,10 @@ func main() { var numbers [5]float64 = [5]float64{4.48, 3.56, 2.78, 5.28, 3.21} a := 1.1 b := 0.09 - for x := 0; x <= 4; x++ { - upf := up(numbers[x]) downf := down(numbers[x], a, b) - result := upf / downf - fmt.Println("X =", result) } } From 53306ea3e78fa0a8b0e3495bac070e9a19d985c3 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Tue, 14 Nov 2023 20:55:33 +0300 Subject: [PATCH 06/18] LabAB_fixed#4 --- golang/LAB_FUNC/Lab1A/Lab1A.go | 27 ------------------- .../{Lab1B/Lab1B.go => Lab1AB/Lab1AB.go} | 10 ++++++- 2 files changed, 9 insertions(+), 28 deletions(-) delete mode 100644 golang/LAB_FUNC/Lab1A/Lab1A.go rename golang/LAB_FUNC/{Lab1B/Lab1B.go => Lab1AB/Lab1AB.go} (69%) diff --git a/golang/LAB_FUNC/Lab1A/Lab1A.go b/golang/LAB_FUNC/Lab1A/Lab1A.go deleted file mode 100644 index 5012dec6..00000000 --- a/golang/LAB_FUNC/Lab1A/Lab1A.go +++ /dev/null @@ -1,27 +0,0 @@ -package main - -import ( - "fmt" - "math" -) - -func up(x float64) float64 { - return math.Log(x*x*x - 1) -} - -func down(x, a, b float64) float64 { - arg := a*x*x - b - base := 5.0 - return math.Log(arg) / math.Log(base) -} - -func main() { - for x := 1.2; x <= 2.2; x += 0.2 { - a := 1.1 - b := 0.09 - upf := up(x) - downf := down(x, a, b) - result := upf / downf - fmt.Println("X =", result) - } -} diff --git a/golang/LAB_FUNC/Lab1B/Lab1B.go b/golang/LAB_FUNC/Lab1AB/Lab1AB.go similarity index 69% rename from golang/LAB_FUNC/Lab1B/Lab1B.go rename to golang/LAB_FUNC/Lab1AB/Lab1AB.go index 5c75dc65..710d5c15 100644 --- a/golang/LAB_FUNC/Lab1B/Lab1B.go +++ b/golang/LAB_FUNC/Lab1AB/Lab1AB.go @@ -16,9 +16,17 @@ func down(x, a, b float64) float64 { } func main() { - var numbers [5]float64 = [5]float64{4.48, 3.56, 2.78, 5.28, 3.21} + fmt.Println("Задача A:") a := 1.1 b := 0.09 + for x := 1.2; x <= 2.2; x += 0.2 { + upf := up(x) + downf := down(x, a, b) + result := upf / downf + fmt.Println("X =", result) + } + fmt.Println("\n Задача B:") + var numbers [5]float64 = [5]float64{4.48, 3.56, 2.78, 5.28, 3.21} for x := 0; x <= 4; x++ { upf := up(numbers[x]) downf := down(numbers[x], a, b) From db5f9e87aaed208ac8371d77dfdbd93f26bef06e Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Tue, 14 Nov 2023 21:03:45 +0300 Subject: [PATCH 07/18] Lab1_fixed#4 --- golang/LAB_FUNC/mintty.exe.stackdump | 59 ++++++++++++++++++++++++++++ golang/mintty.exe.stackdump | 59 ++++++++++++++++++++++++++++ mintty.exe.stackdump | 59 ++++++++++++++++++++++++++++ 3 files changed, 177 insertions(+) create mode 100644 golang/LAB_FUNC/mintty.exe.stackdump create mode 100644 golang/mintty.exe.stackdump create mode 100644 mintty.exe.stackdump diff --git a/golang/LAB_FUNC/mintty.exe.stackdump b/golang/LAB_FUNC/mintty.exe.stackdump new file mode 100644 index 00000000..5f5751ba --- /dev/null +++ b/golang/LAB_FUNC/mintty.exe.stackdump @@ -0,0 +1,59 @@ +Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 +rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF +rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF +r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 +r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 +r14=00000001004FBD80 r15=000000000000000F +rbp=00000007FFFFC550 rsp=00000007FFFFC420 +program=C:\Program Files\Git\usr\bin\mintty.exe, pid 625, thread mintty +cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B +Stack trace: +Frame Function Args +0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 +0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 +0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 +0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 +0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 +0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 +End of stack trace +Loaded modules: +000100400000 mintty.exe +7FFF2BA90000 ntdll.dll +7FFF298F0000 KERNEL32.DLL +7FFF29440000 KERNELBASE.dll +7FFF2B430000 ADVAPI32.dll +000210040000 msys-2.0.dll +7FFF2AE60000 msvcrt.dll +7FFF299C0000 sechost.dll +7FFF29EA0000 RPCRT4.dll +7FFF29A70000 comdlg32.dll +7FFF13F50000 COMCTL32.dll +7FFF28F00000 msvcp_win.dll +7FFF29D70000 GDI32.dll +7FFF28FA0000 ucrtbase.dll +7FFF292F0000 win32u.dll +7FFF2AF10000 combase.dll +7FFF29320000 gdi32full.dll +7FFF297F0000 shcore.dll +7FFF2A9F0000 USER32.dll +7FFF2ABB0000 SHLWAPI.dll +7FFF29FC0000 SHELL32.dll +7FFF29D30000 IMM32.dll +7FFF29B70000 ole32.dll +7FFF14480000 gdiplus.dll +7FFF08870000 MPR.dll +7FFF0B0C0000 USP10.dll +7FFF1EF70000 WINMM.dll +7FFF13980000 WINSPOOL.DRV +7FFF28590000 CRYPTBASE.DLL +7FFF28E10000 bcryptPrimitives.dll +7FFF13920000 netapi32.dll +7FFF19A60000 SAMCLI.DLL +7FFF243F0000 SAMLIB.dll +7FFF278C0000 NETUTILS.DLL +7FFF267C0000 dwmapi.dll +7FFF263B0000 uxtheme.dll +7FFF24190000 IconCodecService.dll +7FFF24A30000 WindowsCodecs.dll +7FFF2A8A0000 MSCTF.dll +7FFF242E0000 PROPSYS.dll diff --git a/golang/mintty.exe.stackdump b/golang/mintty.exe.stackdump new file mode 100644 index 00000000..40379d79 --- /dev/null +++ b/golang/mintty.exe.stackdump @@ -0,0 +1,59 @@ +Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 +rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF +rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF +r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 +r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 +r14=00000001004FBD80 r15=000000000000000F +rbp=00000007FFFFC550 rsp=00000007FFFFC420 +program=C:\Program Files\Git\usr\bin\mintty.exe, pid 1215, thread mintty +cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B +Stack trace: +Frame Function Args +0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 +0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 +0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 +0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 +0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 +0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 +End of stack trace +Loaded modules: +000100400000 mintty.exe +7FF8DCD90000 ntdll.dll +7FF8DBD00000 KERNEL32.DLL +7FF8DA670000 KERNELBASE.dll +7FF8DBB90000 ADVAPI32.dll +7FF8DCB80000 msvcrt.dll +000210040000 msys-2.0.dll +7FF8DABD0000 sechost.dll +7FF8DAE60000 RPCRT4.dll +7FF8DBF80000 comdlg32.dll +7FF8DAA50000 msvcp_win.dll +7FF8C5D80000 COMCTL32.dll +7FF8DA4E0000 ucrtbase.dll +7FF8DAC80000 GDI32.dll +7FF8DB800000 combase.dll +7FF8DAA20000 win32u.dll +7FF8DC080000 shcore.dll +7FF8DA3C0000 gdi32full.dll +7FF8DC230000 USER32.dll +7FF8DAAF0000 SHLWAPI.dll +7FF8DAF80000 SHELL32.dll +7FF8DC860000 IMM32.dll +7FF8DBDE0000 ole32.dll +7FF8C6020000 gdiplus.dll +7FF8B9DE0000 MPR.dll +7FF8CE100000 WINMM.dll +7FF8D54A0000 USP10.dll +7FF8C5C80000 WINSPOOL.DRV +7FF8D98A0000 CRYPTBASE.DLL +7FF8DA280000 bcryptPrimitives.dll +7FF8C4C10000 netapi32.dll +7FF8CAAA0000 SAMCLI.DLL +7FF8D5440000 SAMLIB.dll +7FF8D8BC0000 NETUTILS.DLL +7FF8D79D0000 dwmapi.dll +7FF8D7690000 uxtheme.dll +7FF89AFD0000 IconCodecService.dll +7FF8D5B30000 WindowsCodecs.dll +7FF8DAD10000 MSCTF.dll +7FF8D5070000 PROPSYS.dll diff --git a/mintty.exe.stackdump b/mintty.exe.stackdump new file mode 100644 index 00000000..21a807a1 --- /dev/null +++ b/mintty.exe.stackdump @@ -0,0 +1,59 @@ +Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 +rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF +rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF +r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 +r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 +r14=00000001004FBD80 r15=000000000000000F +rbp=00000007FFFFC550 rsp=00000007FFFFC420 +program=C:\Program Files\Git\usr\bin\mintty.exe, pid 624, thread mintty +cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B +Stack trace: +Frame Function Args +0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 +0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 +0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 +0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 +0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 +0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 +End of stack trace +Loaded modules: +000100400000 mintty.exe +7FFF2BA90000 ntdll.dll +7FFF298F0000 KERNEL32.DLL +7FFF29440000 KERNELBASE.dll +7FFF2B430000 ADVAPI32.dll +7FFF2AE60000 msvcrt.dll +000210040000 msys-2.0.dll +7FFF299C0000 sechost.dll +7FFF29EA0000 RPCRT4.dll +7FFF29A70000 comdlg32.dll +7FFF28F00000 msvcp_win.dll +7FFF13F50000 COMCTL32.dll +7FFF28FA0000 ucrtbase.dll +7FFF2AF10000 combase.dll +7FFF29D70000 GDI32.dll +7FFF292F0000 win32u.dll +7FFF297F0000 shcore.dll +7FFF29320000 gdi32full.dll +7FFF2A9F0000 USER32.dll +7FFF2ABB0000 SHLWAPI.dll +7FFF29FC0000 SHELL32.dll +7FFF29D30000 IMM32.dll +7FFF29B70000 ole32.dll +7FFF14480000 gdiplus.dll +7FFF08870000 MPR.dll +7FFF0B0C0000 USP10.dll +7FFF1EF70000 WINMM.dll +7FFF13980000 WINSPOOL.DRV +7FFF28590000 CRYPTBASE.DLL +7FFF28E10000 bcryptPrimitives.dll +7FFF13920000 netapi32.dll +7FFF19A60000 SAMCLI.DLL +7FFF243F0000 SAMLIB.dll +7FFF278C0000 NETUTILS.DLL +7FFF267C0000 dwmapi.dll +7FFF263B0000 uxtheme.dll +7FFF24190000 IconCodecService.dll +7FFF24A30000 WindowsCodecs.dll +7FFF2A8A0000 MSCTF.dll +7FFF242E0000 PROPSYS.dll From 724b79fe7ec12fc36663e172631d8229ac490744 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Wed, 15 Nov 2023 20:44:01 +0300 Subject: [PATCH 08/18] Revert "Lab1_fixed#4" This reverts commit db5f9e87aaed208ac8371d77dfdbd93f26bef06e. --- golang/LAB_FUNC/mintty.exe.stackdump | 59 ---------------------------- golang/mintty.exe.stackdump | 59 ---------------------------- mintty.exe.stackdump | 59 ---------------------------- 3 files changed, 177 deletions(-) delete mode 100644 golang/LAB_FUNC/mintty.exe.stackdump delete mode 100644 golang/mintty.exe.stackdump delete mode 100644 mintty.exe.stackdump diff --git a/golang/LAB_FUNC/mintty.exe.stackdump b/golang/LAB_FUNC/mintty.exe.stackdump deleted file mode 100644 index 5f5751ba..00000000 --- a/golang/LAB_FUNC/mintty.exe.stackdump +++ /dev/null @@ -1,59 +0,0 @@ -Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 -rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF -rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF -r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 -r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 -r14=00000001004FBD80 r15=000000000000000F -rbp=00000007FFFFC550 rsp=00000007FFFFC420 -program=C:\Program Files\Git\usr\bin\mintty.exe, pid 625, thread mintty -cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B -Stack trace: -Frame Function Args -0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 -0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 -0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 -0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 -0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 -0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 -End of stack trace -Loaded modules: -000100400000 mintty.exe -7FFF2BA90000 ntdll.dll -7FFF298F0000 KERNEL32.DLL -7FFF29440000 KERNELBASE.dll -7FFF2B430000 ADVAPI32.dll -000210040000 msys-2.0.dll -7FFF2AE60000 msvcrt.dll -7FFF299C0000 sechost.dll -7FFF29EA0000 RPCRT4.dll -7FFF29A70000 comdlg32.dll -7FFF13F50000 COMCTL32.dll -7FFF28F00000 msvcp_win.dll -7FFF29D70000 GDI32.dll -7FFF28FA0000 ucrtbase.dll -7FFF292F0000 win32u.dll -7FFF2AF10000 combase.dll -7FFF29320000 gdi32full.dll -7FFF297F0000 shcore.dll -7FFF2A9F0000 USER32.dll -7FFF2ABB0000 SHLWAPI.dll -7FFF29FC0000 SHELL32.dll -7FFF29D30000 IMM32.dll -7FFF29B70000 ole32.dll -7FFF14480000 gdiplus.dll -7FFF08870000 MPR.dll -7FFF0B0C0000 USP10.dll -7FFF1EF70000 WINMM.dll -7FFF13980000 WINSPOOL.DRV -7FFF28590000 CRYPTBASE.DLL -7FFF28E10000 bcryptPrimitives.dll -7FFF13920000 netapi32.dll -7FFF19A60000 SAMCLI.DLL -7FFF243F0000 SAMLIB.dll -7FFF278C0000 NETUTILS.DLL -7FFF267C0000 dwmapi.dll -7FFF263B0000 uxtheme.dll -7FFF24190000 IconCodecService.dll -7FFF24A30000 WindowsCodecs.dll -7FFF2A8A0000 MSCTF.dll -7FFF242E0000 PROPSYS.dll diff --git a/golang/mintty.exe.stackdump b/golang/mintty.exe.stackdump deleted file mode 100644 index 40379d79..00000000 --- a/golang/mintty.exe.stackdump +++ /dev/null @@ -1,59 +0,0 @@ -Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 -rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF -rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF -r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 -r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 -r14=00000001004FBD80 r15=000000000000000F -rbp=00000007FFFFC550 rsp=00000007FFFFC420 -program=C:\Program Files\Git\usr\bin\mintty.exe, pid 1215, thread mintty -cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B -Stack trace: -Frame Function Args -0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 -0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 -0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 -0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 -0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 -0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 -End of stack trace -Loaded modules: -000100400000 mintty.exe -7FF8DCD90000 ntdll.dll -7FF8DBD00000 KERNEL32.DLL -7FF8DA670000 KERNELBASE.dll -7FF8DBB90000 ADVAPI32.dll -7FF8DCB80000 msvcrt.dll -000210040000 msys-2.0.dll -7FF8DABD0000 sechost.dll -7FF8DAE60000 RPCRT4.dll -7FF8DBF80000 comdlg32.dll -7FF8DAA50000 msvcp_win.dll -7FF8C5D80000 COMCTL32.dll -7FF8DA4E0000 ucrtbase.dll -7FF8DAC80000 GDI32.dll -7FF8DB800000 combase.dll -7FF8DAA20000 win32u.dll -7FF8DC080000 shcore.dll -7FF8DA3C0000 gdi32full.dll -7FF8DC230000 USER32.dll -7FF8DAAF0000 SHLWAPI.dll -7FF8DAF80000 SHELL32.dll -7FF8DC860000 IMM32.dll -7FF8DBDE0000 ole32.dll -7FF8C6020000 gdiplus.dll -7FF8B9DE0000 MPR.dll -7FF8CE100000 WINMM.dll -7FF8D54A0000 USP10.dll -7FF8C5C80000 WINSPOOL.DRV -7FF8D98A0000 CRYPTBASE.DLL -7FF8DA280000 bcryptPrimitives.dll -7FF8C4C10000 netapi32.dll -7FF8CAAA0000 SAMCLI.DLL -7FF8D5440000 SAMLIB.dll -7FF8D8BC0000 NETUTILS.DLL -7FF8D79D0000 dwmapi.dll -7FF8D7690000 uxtheme.dll -7FF89AFD0000 IconCodecService.dll -7FF8D5B30000 WindowsCodecs.dll -7FF8DAD10000 MSCTF.dll -7FF8D5070000 PROPSYS.dll diff --git a/mintty.exe.stackdump b/mintty.exe.stackdump deleted file mode 100644 index 21a807a1..00000000 --- a/mintty.exe.stackdump +++ /dev/null @@ -1,59 +0,0 @@ -Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 -rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF -rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF -r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 -r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 -r14=00000001004FBD80 r15=000000000000000F -rbp=00000007FFFFC550 rsp=00000007FFFFC420 -program=C:\Program Files\Git\usr\bin\mintty.exe, pid 624, thread mintty -cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B -Stack trace: -Frame Function Args -0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 -0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 -0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 -0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 -0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 -0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 -End of stack trace -Loaded modules: -000100400000 mintty.exe -7FFF2BA90000 ntdll.dll -7FFF298F0000 KERNEL32.DLL -7FFF29440000 KERNELBASE.dll -7FFF2B430000 ADVAPI32.dll -7FFF2AE60000 msvcrt.dll -000210040000 msys-2.0.dll -7FFF299C0000 sechost.dll -7FFF29EA0000 RPCRT4.dll -7FFF29A70000 comdlg32.dll -7FFF28F00000 msvcp_win.dll -7FFF13F50000 COMCTL32.dll -7FFF28FA0000 ucrtbase.dll -7FFF2AF10000 combase.dll -7FFF29D70000 GDI32.dll -7FFF292F0000 win32u.dll -7FFF297F0000 shcore.dll -7FFF29320000 gdi32full.dll -7FFF2A9F0000 USER32.dll -7FFF2ABB0000 SHLWAPI.dll -7FFF29FC0000 SHELL32.dll -7FFF29D30000 IMM32.dll -7FFF29B70000 ole32.dll -7FFF14480000 gdiplus.dll -7FFF08870000 MPR.dll -7FFF0B0C0000 USP10.dll -7FFF1EF70000 WINMM.dll -7FFF13980000 WINSPOOL.DRV -7FFF28590000 CRYPTBASE.DLL -7FFF28E10000 bcryptPrimitives.dll -7FFF13920000 netapi32.dll -7FFF19A60000 SAMCLI.DLL -7FFF243F0000 SAMLIB.dll -7FFF278C0000 NETUTILS.DLL -7FFF267C0000 dwmapi.dll -7FFF263B0000 uxtheme.dll -7FFF24190000 IconCodecService.dll -7FFF24A30000 WindowsCodecs.dll -7FFF2A8A0000 MSCTF.dll -7FFF242E0000 PROPSYS.dll From fc6c701242aaaa570230e5807421a3ca1118b1ad Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Wed, 15 Nov 2023 20:48:28 +0300 Subject: [PATCH 09/18] Lab1_fixed#5 --- golang/LAB_FUNC/Lab1AB/{Lab1AB.go => Lab1.go} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename golang/LAB_FUNC/Lab1AB/{Lab1AB.go => Lab1.go} (100%) diff --git a/golang/LAB_FUNC/Lab1AB/Lab1AB.go b/golang/LAB_FUNC/Lab1AB/Lab1.go similarity index 100% rename from golang/LAB_FUNC/Lab1AB/Lab1AB.go rename to golang/LAB_FUNC/Lab1AB/Lab1.go From d8b81bc0d5f1a596db0cd8a249945f110551302d Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sun, 26 Nov 2023 20:47:43 +0300 Subject: [PATCH 10/18] lab1_packagefix --- golang/LAB_FUNC/Lab1AB/Lab1.go | 36 --------------------- golang/go.mod | 2 -- golang/go.sum | 17 ---------- golang/internal/sample.go | 40 +++++++++++++++++++++-- golang/main.go | 9 ++++-- golang/mintty.exe.stackdump | 59 ++++++++++++++++++++++++++++++++++ 6 files changed, 104 insertions(+), 59 deletions(-) delete mode 100644 golang/LAB_FUNC/Lab1AB/Lab1.go create mode 100644 golang/mintty.exe.stackdump diff --git a/golang/LAB_FUNC/Lab1AB/Lab1.go b/golang/LAB_FUNC/Lab1AB/Lab1.go deleted file mode 100644 index 710d5c15..00000000 --- a/golang/LAB_FUNC/Lab1AB/Lab1.go +++ /dev/null @@ -1,36 +0,0 @@ -package main - -import ( - "fmt" - "math" -) - -func up(x float64) float64 { - return math.Log(x*x*x - 1) -} - -func down(x, a, b float64) float64 { - arg := a*x*x - b - base := 5.0 - return math.Log(arg) / math.Log(base) -} - -func main() { - fmt.Println("Задача A:") - a := 1.1 - b := 0.09 - for x := 1.2; x <= 2.2; x += 0.2 { - upf := up(x) - downf := down(x, a, b) - result := upf / downf - fmt.Println("X =", result) - } - fmt.Println("\n Задача B:") - var numbers [5]float64 = [5]float64{4.48, 3.56, 2.78, 5.28, 3.21} - for x := 0; x <= 4; x++ { - upf := up(numbers[x]) - downf := down(numbers[x], a, b) - result := upf / downf - fmt.Println("X =", result) - } -} diff --git a/golang/go.mod b/golang/go.mod index d1cc943c..5cecc1f3 100644 --- a/golang/go.mod +++ b/golang/go.mod @@ -1,5 +1,3 @@ module isuct.ru/informatics2022 go 1.16 - -require github.com/stretchr/testify v1.8.1 diff --git a/golang/go.sum b/golang/go.sum index 2ec90f70..e69de29b 100644 --- a/golang/go.sum +++ b/golang/go.sum @@ -1,17 +0,0 @@ -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/golang/internal/sample.go b/golang/internal/sample.go index c4b72b52..db6be470 100644 --- a/golang/internal/sample.go +++ b/golang/internal/sample.go @@ -1,5 +1,41 @@ package internal -func Summ(a, b int) int { - return a + b +import ( + "fmt" + "math" +) + +const a = 1.1 +const b = 0.09 + +func down(x, a, b float64) float64 { + arg := a*x*x - b + base := 5.0 + return math.Log(arg) / math.Log(base) +} + +func up(x float64) float64 { + return math.Log(x*x*x - 1) +} + +func SolveB(numbers []float64) []float64 { + fmt.Println("\n Задача B:") + var resultB []float64 + for x := 0; x <= 4; x++ { + upf := up(numbers[x]) + downf := down(numbers[x], a, b) + resultB = append(resultB, upf/downf) + } + return resultB +} + +func SolveA(a, b float64) []float64 { + fmt.Println("Задача A:") + var resultA []float64 + for x := 1.2; x <= 2.2; x += 0.2 { + upf := up(x) + downf := down(x, a, b) + resultA = append(resultA, upf/downf) + } + return resultA } diff --git a/golang/main.go b/golang/main.go index d2c4e91e..2b9b3220 100644 --- a/golang/main.go +++ b/golang/main.go @@ -1,7 +1,12 @@ package main -import "fmt" +import ( + "fmt" + + "isuct.ru/informatics2022/internal" +) func main() { - fmt.Println("Hello world") + fmt.Println(internal.SolveA(1.1, 0.09)) + fmt.Println(internal.SolveB([]float64{4.48, 3.56, 2.78, 5.28, 3.21})) } diff --git a/golang/mintty.exe.stackdump b/golang/mintty.exe.stackdump new file mode 100644 index 00000000..acfcd842 --- /dev/null +++ b/golang/mintty.exe.stackdump @@ -0,0 +1,59 @@ +Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 +rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF +rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF +r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 +r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 +r14=00000001004FBD80 r15=000000000000000F +rbp=00000007FFFFC550 rsp=00000007FFFFC420 +program=C:\Program Files\Git\usr\bin\mintty.exe, pid 1739, thread mintty +cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B +Stack trace: +Frame Function Args +0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 +0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 +0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 +0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 +0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 +0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 +End of stack trace +Loaded modules: +000100400000 mintty.exe +7FFC870F0000 ntdll.dll +7FFC854A0000 KERNEL32.DLL +7FFC84690000 KERNELBASE.dll +7FFC85570000 ADVAPI32.dll +7FFC84F50000 msvcrt.dll +7FFC85A90000 sechost.dll +7FFC86730000 RPCRT4.dll +000210040000 msys-2.0.dll +7FFC86450000 comdlg32.dll +7FFC84C80000 msvcp_win.dll +7FFC84D20000 ucrtbase.dll +7FFC6DEA0000 COMCTL32.dll +7FFC85090000 combase.dll +7FFC84F20000 GDI32.dll +7FFC86560000 shcore.dll +7FFC84AB0000 win32u.dll +7FFC85B50000 USER32.dll +7FFC84AE0000 gdi32full.dll +7FFC863F0000 SHLWAPI.dll +7FFC86850000 SHELL32.dll +7FFC863B0000 IMM32.dll +7FFC86210000 ole32.dll +7FFC6CDC0000 gdiplus.dll +7FFC68910000 MPR.dll +7FFC7E830000 USP10.dll +7FFC77DF0000 WINMM.dll +7FFC6CD10000 WINSPOOL.DRV +7FFC83C40000 CRYPTBASE.DLL +7FFC84C00000 bcryptPrimitives.dll +7FFC6F610000 netapi32.dll +7FFC74680000 SAMCLI.DLL +7FFC7ECC0000 SAMLIB.dll +7FFC82EA0000 NETUTILS.DLL +7FFC81CE0000 dwmapi.dll +7FFC81990000 uxtheme.dll +7FFC69430000 IconCodecService.dll +7FFC7FC50000 WindowsCodecs.dll +7FFC85650000 MSCTF.dll +7FFC7F570000 PROPSYS.dll From b9d0c311637af5cf564e210409bb3f9a6fe46d0a Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sun, 26 Nov 2023 20:57:18 +0300 Subject: [PATCH 11/18] lab1_package_fix --- golang/main.go | 1 + golang/mintty.exe.stackdump | 78 ++++++++++++++++++------------------- mintty.exe.stackdump | 59 ++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 39 deletions(-) create mode 100644 mintty.exe.stackdump diff --git a/golang/main.go b/golang/main.go index 2b9b3220..6b4ec715 100644 --- a/golang/main.go +++ b/golang/main.go @@ -7,6 +7,7 @@ import ( ) func main() { + fmt.Println("Иванов Алексей Алексеевич 1/278") fmt.Println(internal.SolveA(1.1, 0.09)) fmt.Println(internal.SolveB([]float64{4.48, 3.56, 2.78, 5.28, 3.21})) } diff --git a/golang/mintty.exe.stackdump b/golang/mintty.exe.stackdump index acfcd842..b39c4e18 100644 --- a/golang/mintty.exe.stackdump +++ b/golang/mintty.exe.stackdump @@ -5,7 +5,7 @@ r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 r14=00000001004FBD80 r15=000000000000000F rbp=00000007FFFFC550 rsp=00000007FFFFC420 -program=C:\Program Files\Git\usr\bin\mintty.exe, pid 1739, thread mintty +program=C:\Program Files\Git\usr\bin\mintty.exe, pid 936, thread mintty cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B Stack trace: Frame Function Args @@ -18,42 +18,42 @@ Frame Function Args End of stack trace Loaded modules: 000100400000 mintty.exe -7FFC870F0000 ntdll.dll -7FFC854A0000 KERNEL32.DLL -7FFC84690000 KERNELBASE.dll -7FFC85570000 ADVAPI32.dll -7FFC84F50000 msvcrt.dll -7FFC85A90000 sechost.dll -7FFC86730000 RPCRT4.dll +7FFA344F0000 ntdll.dll +7FFA339D0000 KERNEL32.DLL +7FFA31A90000 KERNELBASE.dll +7FFA33E50000 ADVAPI32.dll +7FFA342F0000 msvcrt.dll 000210040000 msys-2.0.dll -7FFC86450000 comdlg32.dll -7FFC84C80000 msvcp_win.dll -7FFC84D20000 ucrtbase.dll -7FFC6DEA0000 COMCTL32.dll -7FFC85090000 combase.dll -7FFC84F20000 GDI32.dll -7FFC86560000 shcore.dll -7FFC84AB0000 win32u.dll -7FFC85B50000 USER32.dll -7FFC84AE0000 gdi32full.dll -7FFC863F0000 SHLWAPI.dll -7FFC86850000 SHELL32.dll -7FFC863B0000 IMM32.dll -7FFC86210000 ole32.dll -7FFC6CDC0000 gdiplus.dll -7FFC68910000 MPR.dll -7FFC7E830000 USP10.dll -7FFC77DF0000 WINMM.dll -7FFC6CD10000 WINSPOOL.DRV -7FFC83C40000 CRYPTBASE.DLL -7FFC84C00000 bcryptPrimitives.dll -7FFC6F610000 netapi32.dll -7FFC74680000 SAMCLI.DLL -7FFC7ECC0000 SAMLIB.dll -7FFC82EA0000 NETUTILS.DLL -7FFC81CE0000 dwmapi.dll -7FFC81990000 uxtheme.dll -7FFC69430000 IconCodecService.dll -7FFC7FC50000 WindowsCodecs.dll -7FFC85650000 MSCTF.dll -7FFC7F570000 PROPSYS.dll +7FFA33AA0000 sechost.dll +7FFA34000000 RPCRT4.dll +7FFA343A0000 comdlg32.dll +7FFA31860000 msvcp_win.dll +7FFA1AD80000 COMCTL32.dll +7FFA31FB0000 ucrtbase.dll +7FFA33F90000 GDI32.dll +7FFA33640000 combase.dll +7FFA31F80000 win32u.dll +7FFA31900000 gdi32full.dll +7FFA325D0000 shcore.dll +7FFA33B50000 USER32.dll +7FFA32240000 SHLWAPI.dll +7FFA326D0000 SHELL32.dll +7FFA33FC0000 IMM32.dll +7FFA1A900000 gdiplus.dll +7FFA32340000 ole32.dll +7FFA16930000 MPR.dll +7FF9DD970000 USP10.dll +7FFA1A060000 WINSPOOL.DRV +7FFA25D90000 WINMM.dll +7FFA31040000 CRYPTBASE.DLL +7FFA31E40000 bcryptPrimitives.dll +7FFA1C770000 netapi32.dll +7FFA27080000 SAMCLI.DLL +7FFA2C520000 SAMLIB.dll +7FFA302D0000 NETUTILS.DLL +7FFA2F1D0000 dwmapi.dll +7FFA2EDC0000 uxtheme.dll +7FFA113B0000 IconCodecService.dll +7FFA2D3A0000 WindowsCodecs.dll +7FFA33D00000 MSCTF.dll +7FFA2C890000 PROPSYS.dll diff --git a/mintty.exe.stackdump b/mintty.exe.stackdump new file mode 100644 index 00000000..f8e6e6ac --- /dev/null +++ b/mintty.exe.stackdump @@ -0,0 +1,59 @@ +Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 +rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF +rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF +r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 +r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 +r14=00000001004FBD80 r15=000000000000000F +rbp=00000007FFFFC550 rsp=00000007FFFFC420 +program=C:\Program Files\Git\usr\bin\mintty.exe, pid 1415, thread mintty +cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B +Stack trace: +Frame Function Args +0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 +0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 +0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 +0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 +0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 +0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 +End of stack trace +Loaded modules: +000100400000 mintty.exe +7FFA344F0000 ntdll.dll +7FFA339D0000 KERNEL32.DLL +7FFA31A90000 KERNELBASE.dll +7FFA33E50000 ADVAPI32.dll +7FFA342F0000 msvcrt.dll +000210040000 msys-2.0.dll +7FFA33AA0000 sechost.dll +7FFA34000000 RPCRT4.dll +7FFA343A0000 comdlg32.dll +7FFA1AD80000 COMCTL32.dll +7FFA31860000 msvcp_win.dll +7FFA33F90000 GDI32.dll +7FFA31FB0000 ucrtbase.dll +7FFA31F80000 win32u.dll +7FFA31900000 gdi32full.dll +7FFA33640000 combase.dll +7FFA33B50000 USER32.dll +7FFA325D0000 shcore.dll +7FFA32240000 SHLWAPI.dll +7FFA326D0000 SHELL32.dll +7FFA33FC0000 IMM32.dll +7FFA32340000 ole32.dll +7FFA1A900000 gdiplus.dll +7FFA16930000 MPR.dll +7FF9DD970000 USP10.dll +7FFA25D90000 WINMM.dll +7FFA1A060000 WINSPOOL.DRV +7FFA31040000 CRYPTBASE.DLL +7FFA31E40000 bcryptPrimitives.dll +7FFA1C770000 netapi32.dll +7FFA27080000 SAMCLI.DLL +7FFA2C520000 SAMLIB.dll +7FFA302D0000 NETUTILS.DLL +7FFA2F1D0000 dwmapi.dll +7FFA2EDC0000 uxtheme.dll +7FFA113B0000 IconCodecService.dll +7FFA2D3A0000 WindowsCodecs.dll +7FFA33D00000 MSCTF.dll +7FFA2C890000 PROPSYS.dll From ec1f5cffc70aefedf930409a8b63a93bbf781a35 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sun, 26 Nov 2023 21:11:44 +0300 Subject: [PATCH 12/18] lab1_package_fix#2 --- golang/internal/sample.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/golang/internal/sample.go b/golang/internal/sample.go index db6be470..5df63a1c 100644 --- a/golang/internal/sample.go +++ b/golang/internal/sample.go @@ -5,6 +5,10 @@ import ( "math" ) +func Summ(a, b int) int { + return a + b +} + const a = 1.1 const b = 0.09 From 35bbd1e30adf8ccd3eeb9b6df24ab4782fc55b74 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Mon, 4 Dec 2023 00:24:48 +0300 Subject: [PATCH 13/18] added_make --- golang/internal/sample.go | 4 +-- mintty.exe.stackdump | 59 --------------------------------------- 2 files changed, 2 insertions(+), 61 deletions(-) delete mode 100644 mintty.exe.stackdump diff --git a/golang/internal/sample.go b/golang/internal/sample.go index 5df63a1c..418cf0c7 100644 --- a/golang/internal/sample.go +++ b/golang/internal/sample.go @@ -24,7 +24,7 @@ func up(x float64) float64 { func SolveB(numbers []float64) []float64 { fmt.Println("\n Задача B:") - var resultB []float64 + var resultB []float64 = make([]float64, 0, 5) for x := 0; x <= 4; x++ { upf := up(numbers[x]) downf := down(numbers[x], a, b) @@ -35,7 +35,7 @@ func SolveB(numbers []float64) []float64 { func SolveA(a, b float64) []float64 { fmt.Println("Задача A:") - var resultA []float64 + var resultA []float64 = make([]float64, 0, 6) for x := 1.2; x <= 2.2; x += 0.2 { upf := up(x) downf := down(x, a, b) diff --git a/mintty.exe.stackdump b/mintty.exe.stackdump deleted file mode 100644 index f8e6e6ac..00000000 --- a/mintty.exe.stackdump +++ /dev/null @@ -1,59 +0,0 @@ -Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 -rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF -rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF -r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 -r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 -r14=00000001004FBD80 r15=000000000000000F -rbp=00000007FFFFC550 rsp=00000007FFFFC420 -program=C:\Program Files\Git\usr\bin\mintty.exe, pid 1415, thread mintty -cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B -Stack trace: -Frame Function Args -0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 -0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 -0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 -0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 -0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 -0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 -End of stack trace -Loaded modules: -000100400000 mintty.exe -7FFA344F0000 ntdll.dll -7FFA339D0000 KERNEL32.DLL -7FFA31A90000 KERNELBASE.dll -7FFA33E50000 ADVAPI32.dll -7FFA342F0000 msvcrt.dll -000210040000 msys-2.0.dll -7FFA33AA0000 sechost.dll -7FFA34000000 RPCRT4.dll -7FFA343A0000 comdlg32.dll -7FFA1AD80000 COMCTL32.dll -7FFA31860000 msvcp_win.dll -7FFA33F90000 GDI32.dll -7FFA31FB0000 ucrtbase.dll -7FFA31F80000 win32u.dll -7FFA31900000 gdi32full.dll -7FFA33640000 combase.dll -7FFA33B50000 USER32.dll -7FFA325D0000 shcore.dll -7FFA32240000 SHLWAPI.dll -7FFA326D0000 SHELL32.dll -7FFA33FC0000 IMM32.dll -7FFA32340000 ole32.dll -7FFA1A900000 gdiplus.dll -7FFA16930000 MPR.dll -7FF9DD970000 USP10.dll -7FFA25D90000 WINMM.dll -7FFA1A060000 WINSPOOL.DRV -7FFA31040000 CRYPTBASE.DLL -7FFA31E40000 bcryptPrimitives.dll -7FFA1C770000 netapi32.dll -7FFA27080000 SAMCLI.DLL -7FFA2C520000 SAMLIB.dll -7FFA302D0000 NETUTILS.DLL -7FFA2F1D0000 dwmapi.dll -7FFA2EDC0000 uxtheme.dll -7FFA113B0000 IconCodecService.dll -7FFA2D3A0000 WindowsCodecs.dll -7FFA33D00000 MSCTF.dll -7FFA2C890000 PROPSYS.dll From 7f35db5a8e538fb8f331119514818beaf76a078a Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Mon, 4 Dec 2023 00:34:26 +0300 Subject: [PATCH 14/18] added_make --- golang/mintty.exe.stackdump | 59 ------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 golang/mintty.exe.stackdump diff --git a/golang/mintty.exe.stackdump b/golang/mintty.exe.stackdump deleted file mode 100644 index b39c4e18..00000000 --- a/golang/mintty.exe.stackdump +++ /dev/null @@ -1,59 +0,0 @@ -Exception: STATUS_ACCESS_VIOLATION at rip=00010041B3E2 -rax=0000000000000000 rbx=FFFFFFFFFFFFFFF8 rcx=00000000FFFFFFFF -rdx=0000000000000000 rsi=0000000000000000 rdi=00000000FFFFFFFF -r8 =FFFFFFF800003C70 r9 =0000000000000001 r10=0000000000000000 -r11=000000010041D0CF r12=0000000000000001 r13=00000001004E66E0 -r14=00000001004FBD80 r15=000000000000000F -rbp=00000007FFFFC550 rsp=00000007FFFFC420 -program=C:\Program Files\Git\usr\bin\mintty.exe, pid 936, thread mintty -cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B -Stack trace: -Frame Function Args -0007FFFFC550 00010041B3E2 (078000000000, 000000000438, 078000000000, 000100000408) mintty.exe+0x1B3E2 -0007FFFFC550 00010041D101 (000A00002120, 0007FFFFC550, 000A00003E00, 000080000000) mintty.exe+0x1D101 -0007FFFFC550 0001004670F3 (000200000002, 000210324180, 00000000000E, 0007FFFFCD30) mintty.exe+0x670F3 -0007FFFFCD30 000210048140 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x8140 -0007FFFFFFF0 000210045C86 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5C86 -0007FFFFFFF0 000210045D34 (000000000000, 000000000000, 000000000000, 000000000000) msys-2.0.dll+0x5D34 -End of stack trace -Loaded modules: -000100400000 mintty.exe -7FFA344F0000 ntdll.dll -7FFA339D0000 KERNEL32.DLL -7FFA31A90000 KERNELBASE.dll -7FFA33E50000 ADVAPI32.dll -7FFA342F0000 msvcrt.dll -000210040000 msys-2.0.dll -7FFA33AA0000 sechost.dll -7FFA34000000 RPCRT4.dll -7FFA343A0000 comdlg32.dll -7FFA31860000 msvcp_win.dll -7FFA1AD80000 COMCTL32.dll -7FFA31FB0000 ucrtbase.dll -7FFA33F90000 GDI32.dll -7FFA33640000 combase.dll -7FFA31F80000 win32u.dll -7FFA31900000 gdi32full.dll -7FFA325D0000 shcore.dll -7FFA33B50000 USER32.dll -7FFA32240000 SHLWAPI.dll -7FFA326D0000 SHELL32.dll -7FFA33FC0000 IMM32.dll -7FFA1A900000 gdiplus.dll -7FFA32340000 ole32.dll -7FFA16930000 MPR.dll -7FF9DD970000 USP10.dll -7FFA1A060000 WINSPOOL.DRV -7FFA25D90000 WINMM.dll -7FFA31040000 CRYPTBASE.DLL -7FFA31E40000 bcryptPrimitives.dll -7FFA1C770000 netapi32.dll -7FFA27080000 SAMCLI.DLL -7FFA2C520000 SAMLIB.dll -7FFA302D0000 NETUTILS.DLL -7FFA2F1D0000 dwmapi.dll -7FFA2EDC0000 uxtheme.dll -7FFA113B0000 IconCodecService.dll -7FFA2D3A0000 WindowsCodecs.dll -7FFA33D00000 MSCTF.dll -7FFA2C890000 PROPSYS.dll From 0c9e2fe33972173405a47f080eb8eae7d9b0db1a Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sat, 9 Dec 2023 16:09:51 +0300 Subject: [PATCH 15/18] Lab4Fixed_ihopeso --- golang/internal/sample.go | 8 ++++---- golang/main.go | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/golang/internal/sample.go b/golang/internal/sample.go index 418cf0c7..b00eaa83 100644 --- a/golang/internal/sample.go +++ b/golang/internal/sample.go @@ -24,7 +24,7 @@ func up(x float64) float64 { func SolveB(numbers []float64) []float64 { fmt.Println("\n Задача B:") - var resultB []float64 = make([]float64, 0, 5) + var resultB []float64 = make([]float64, 0, len(numbers)) for x := 0; x <= 4; x++ { upf := up(numbers[x]) downf := down(numbers[x], a, b) @@ -33,10 +33,10 @@ func SolveB(numbers []float64) []float64 { return resultB } -func SolveA(a, b float64) []float64 { +func SolveA(a, b, xn, xk, dx float64) []float64 { fmt.Println("Задача A:") - var resultA []float64 = make([]float64, 0, 6) - for x := 1.2; x <= 2.2; x += 0.2 { + var resultA []float64 = make([]float64, 0, int(((xk-xn)/dx + 1))) + for x := xn; x <= xk; x += dx { upf := up(x) downf := down(x, a, b) resultA = append(resultA, upf/downf) diff --git a/golang/main.go b/golang/main.go index 6b4ec715..55da7d8e 100644 --- a/golang/main.go +++ b/golang/main.go @@ -8,6 +8,6 @@ import ( func main() { fmt.Println("Иванов Алексей Алексеевич 1/278") - fmt.Println(internal.SolveA(1.1, 0.09)) + fmt.Println(internal.SolveA(1.1, 0.09, 1.2, 2.2, 0.2)) fmt.Println(internal.SolveB([]float64{4.48, 3.56, 2.78, 5.28, 3.21})) } From b445882865fd8b931f39e9ba09c61f00bfc6f6e8 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Fri, 19 Jan 2024 23:36:13 +0300 Subject: [PATCH 16/18] planeStruct --- golang/informatics.code-workspace | 3 +++ golang/internal/plane/plane.go | 43 +++++++++++++++++++++++++++++++ golang/main.go | 25 ++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 golang/internal/plane/plane.go diff --git a/golang/informatics.code-workspace b/golang/informatics.code-workspace index ec166d2d..04c42cb6 100644 --- a/golang/informatics.code-workspace +++ b/golang/informatics.code-workspace @@ -3,6 +3,9 @@ { "path": "." }, + { + "path": "../../../Struct test" + } ], "settings": { "files.exclude": { diff --git a/golang/internal/plane/plane.go b/golang/internal/plane/plane.go new file mode 100644 index 00000000..f705dcad --- /dev/null +++ b/golang/internal/plane/plane.go @@ -0,0 +1,43 @@ +package plane + +import "fmt" + +type plane struct { + speed int + model string + color string +} + +func NewPlane(model_name, color string, speed int) (plane, error) { + var p plane = plane{ + model: model_name, + } + var err = p.SetSpeed(speed) + p.SetColor(color) + return p, err +} + +func (p *plane) SetSpeed(plane_speed int) error { + if plane_speed <= 3529 && plane_speed >= 0 { + p.speed = plane_speed + return nil + } else { + return fmt.Errorf("Самолет не может лететь c такой скоростью") + } +} + +func (p *plane) GetSpeed() int { + return p.speed +} + +func (p *plane) SetColor(plane_color string) { + p.color = plane_color +} + +func (p *plane) GetColor() string { + return p.color +} + +func (p *plane) GetModel() string { + return p.model +} diff --git a/golang/main.go b/golang/main.go index 55da7d8e..2c8290e6 100644 --- a/golang/main.go +++ b/golang/main.go @@ -3,6 +3,8 @@ package main import ( "fmt" + "isuct.ru/informatics2022/internal/plane" + "isuct.ru/informatics2022/internal" ) @@ -10,4 +12,27 @@ func main() { fmt.Println("Иванов Алексей Алексеевич 1/278") fmt.Println(internal.SolveA(1.1, 0.09, 1.2, 2.2, 0.2)) fmt.Println(internal.SolveB([]float64{4.48, 3.56, 2.78, 5.28, 3.21})) + + fmt.Println("\n First Plane: \n") + plane1, err := plane.NewPlane("Космолёт", "Фиолетовый", 3124) + if err != nil { + fmt.Printf("%v", err) + } + fmt.Println(plane1.GetModel()) + fmt.Println(plane1.GetColor()) + plane1.SetColor("Белый") + fmt.Println(plane1.GetColor()) + fmt.Println(plane1.GetSpeed()) + plane1.SetSpeed(3400) + fmt.Println(plane1.GetSpeed()) + + fmt.Println("\n Second Plane: \n") + plane2, err := plane.NewPlane("Boeing 737", "Серый", 400) + if err != nil { + fmt.Println("%v", err) + } + fmt.Println(plane2.GetModel()) + fmt.Println(plane2.GetColor()) + plane2.SetColor("Красный") + fmt.Println(plane2.GetColor()) } From d94d36b1507ec6e6d3a8e1b96f80023ed6085490 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Fri, 19 Jan 2024 23:59:26 +0300 Subject: [PATCH 17/18] planeStruct#2 --- golang/main.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/golang/main.go b/golang/main.go index 2c8290e6..c670e14b 100644 --- a/golang/main.go +++ b/golang/main.go @@ -12,7 +12,7 @@ func main() { fmt.Println("Иванов Алексей Алексеевич 1/278") fmt.Println(internal.SolveA(1.1, 0.09, 1.2, 2.2, 0.2)) fmt.Println(internal.SolveB([]float64{4.48, 3.56, 2.78, 5.28, 3.21})) - + // planeStruct Lab5 fmt.Println("\n First Plane: \n") plane1, err := plane.NewPlane("Космолёт", "Фиолетовый", 3124) if err != nil { @@ -25,11 +25,10 @@ func main() { fmt.Println(plane1.GetSpeed()) plane1.SetSpeed(3400) fmt.Println(plane1.GetSpeed()) - fmt.Println("\n Second Plane: \n") plane2, err := plane.NewPlane("Boeing 737", "Серый", 400) if err != nil { - fmt.Println("%v", err) + fmt.Printf("%v", err) } fmt.Println(plane2.GetModel()) fmt.Println(plane2.GetColor()) From 5a7400cb8b576da309eb573039ffd89bd4bb3844 Mon Sep 17 00:00:00 2001 From: Alexey_Ivanov Date: Sat, 20 Jan 2024 00:19:06 +0300 Subject: [PATCH 18/18] planeStruct#3 --- golang/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/golang/main.go b/golang/main.go index c670e14b..161f8c6b 100644 --- a/golang/main.go +++ b/golang/main.go @@ -13,7 +13,7 @@ func main() { fmt.Println(internal.SolveA(1.1, 0.09, 1.2, 2.2, 0.2)) fmt.Println(internal.SolveB([]float64{4.48, 3.56, 2.78, 5.28, 3.21})) // planeStruct Lab5 - fmt.Println("\n First Plane: \n") + fmt.Printf("\n First Plane: \n") plane1, err := plane.NewPlane("Космолёт", "Фиолетовый", 3124) if err != nil { fmt.Printf("%v", err) @@ -25,7 +25,7 @@ func main() { fmt.Println(plane1.GetSpeed()) plane1.SetSpeed(3400) fmt.Println(plane1.GetSpeed()) - fmt.Println("\n Second Plane: \n") + fmt.Printf("\n Second Plane: \n") plane2, err := plane.NewPlane("Boeing 737", "Серый", 400) if err != nil { fmt.Printf("%v", err)