{"id":2560,"date":"2026-01-13T13:55:34","date_gmt":"2026-01-13T04:55:34","guid":{"rendered":"http:\/\/oreoreki.gotdns.ch\/?p=2560"},"modified":"2026-03-30T12:35:38","modified_gmt":"2026-03-30T03:35:38","slug":"geogebra%e3%81%ae%e3%81%82%e3%82%93%e3%81%a1%e3%82%87%e3%81%93","status":"publish","type":"post","link":"http:\/\/oreoreki.gotdns.ch\/?p=2560","title":{"rendered":"GeoGebra\u306e\u30b3\u30de\u30f3\u30c9"},"content":{"rendered":"<p>\u4e2d\u5b66\u3084\u9ad8\u6821\u306e\u5e73\u9762\u56f3\u5f62\u3092\u63cf\u304f\u6642\u306e\u30b3\u30de\u30f3\u30c9\u306e\u899a\u3048\u66f8\u304d\u3067\u3059\u3002<br \/>\n\u81ea\u5206\u306e\u30b5\u30a4\u30c8orPC\u4e0a\u3067\u52d5\u304b\u3057\u305f\u3044\u65b9\u306f\u3001\u30bd\u30fc\u30b9\u3092\u8868\u793a\u3055\u305b\u3066\u300c\u3053\u3053\u304b\u3089\u300d\u300c\u3053\u3053\u307e\u3067\u300d\u3092\u30b3\u30d4\u30fc\u3059\u308c\u3070\u52d5\u304f\u3068\u601d\u3044\u307e\u3059\u3002<br \/>\n\u3053\u3053\u304b\u3089<\/p>\n<h1>GeoGebra\u306e\u30b3\u30de\u30f3\u30c9\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc<\/h1>\n<style>\ninput {\n    text-align: right;\n}\n\t<\/style>\n<p><\/head><br \/>\n<script>\nfunction putsel(n) {\n\toutput = '<select>';\n\tfor (let i = 0; i <= 25; i++) {\n\t\tpoin = String.fromCharCode(i + 'A'.charCodeAt(0));\n\t\t\/\/output += \"<option value='\" + String.fromCharCode(i) + \"'>\" + String.fromCharCode(i) + \"<\/option>\";\n\t\tif (n == i) {\n\t\t\toutput += `<option value='${poin}' selected>${poin}<\/option>`;\n\t\t} else {\n\t\t\toutput += `<option value='${poin}'>${poin}<\/option>`;\n\t\t}\n\t}\n\toutput += \"<\/select>\"\n\treturn output;\n}\nfunction gen0(eBTN) {\n\t\/\/oSEL = eBTN.parentNode.getElementsByTagName(\"select\");\n\toSEL = eBTN.closest(\"#root\").getElementsByTagName(\"select\");\n\t\/\/oINP = eBTN.parentNode.getElementsByTagName(\"input\");\n\toINP = eBTN.closest(\"#root\").getElementsByTagName(\"input\");\n\t\/\/oTXA = eBTN.parentNode.getElementsByTagName(\"textarea\");\n\toTXA = eBTN.closest(\"#root\").getElementsByTagName(\"textarea\");\n\tANS_TEXT= oTXA[0].value;\n\tfor (let i = 0; i < oSEL.length; i++) {\n\t\tconsole.log(`#S${i}`)\n\t\tANS_TEXT = ANS_TEXT.replaceAll(`#S${i}`, oSEL[i].value );\n\t}\n\tfor (let i = 0; i < oINP.length; i++) {\n\t\tconsole.log(`#B${i}`)\n\t\tif ((oINP[i].value)) {\n\t\t\tANS_TEXT = ANS_TEXT.replaceAll(`#B${i}`, oINP[i].value );\n\t\t} else {\n\t\t\tANS_TEXT = `\u30c6\u30ad\u30b9\u30c8\u30dc\u30c3\u30af\u30b9${i}\u304c\u7a7a\u6b04\u3067\u3059`\n\t\t\tbreak;\n\t\t}\n\t}\n\tconsole.log(ANS_TEXT)\n\toTXA[1].value = ANS_TEXT\n\toTXA[1].select();\n\tdocument.execCommand('copy');\n}\nfunction gen1(xTEXT) {\n\tlet result = xTEXT.match(\/\\#S[0-9]\/g);\n\tif (result !== null) \n\t\t{\n\t\tfor (let i = 0; i < result.length; i++) {\n\t\t\txTEXT = xTEXT.replaceAll(result[i], putsel(i));\n\t\t}\n\t}\n\tresult = xTEXT.match(\/\\#B[0-9]\/g);\n\tif (result !== null) \n\t\t{\n\t\tfor (let i = 0; i < result.length; i++) {\n\t\t\txTEXT = xTEXT.replaceAll(result[i], '<input size=2 style=\"ime-mode: inactive\">');\n\t\t}\n\t}\n\tdocument.write(xTEXT);\n}\n<\/script><\/p>\n<div id=root>\n<hr>\n<p><script>\nxTEXT1 = \"\u70b9#S0\u304b\u3089\u9577\u3055#B0\u3001\u70b9#S1\u304b\u3089\u9577\u3055#B1\u3067\u4ea4\u5dee\u3059\u308b\u70b9\";\ngen1(xTEXT1);\n<\/script><br \/>\n<button onclick=\"gen0(this)\">\u30af\u30ea\u30c3\u30af\uff01<\/button><\/p>\n<div><\/div>\n<p><textarea style=\"display: none;\">Intersect(Circle(#S0,#B0),Circle(#S1,#B1))<\/textarea><br \/>\n<textarea rows=\"5\" cols=\"100\"><\/textarea>\n<\/div>\n<div id=root>\n<hr>\n<p><script>\nxTEXT1 = \"\u70b9#S0\u304b\u3089#B0\u5ea6\u3001\u70b9#S1\u304b\u3089#B1\u5ea6\u3067\u4ea4\u5dee\u3059\u308b\u70b9\";\ngen1(xTEXT1);\n<\/script><br \/>\n<button onclick=\"gen0(this)\">\u30af\u30ea\u30c3\u30af\uff01<\/button><\/p>\n<div><\/div>\n<p><textarea style=\"display: none;\">Intersect(Ray(#S0,Rotate(#S1,(#B0)\u00b0,#S0)),Ray(#S1,Rotate(#S0,-(#B1)\u00b0,#S1)))<\/textarea><br \/>\n<textarea rows=\"5\" cols=\"100\"><\/textarea>\n<\/div>\n<div id=root>\n<hr>\n<p><script>\nxTEXT1 = \"\u70b9#S0\u3092\u4e2d\u5fc3\u306b\u3057\u3066\u70b9#S1\u3092\u53cd\u6642\u8a08\u56de\u308a\u306b#B1\u5ea6\u56de\u8ee2\u3055\u305b\u3001\u4e2d\u5fc3\u304b\u3089\u306e\u8ddd\u96e2\u304c#B0\u3068\u306a\u308b\u70b9\";\ngen1(xTEXT1);\n<\/script><br \/>\n<button onclick=\"gen0(this)\">\u30af\u30ea\u30c3\u30af\uff01<\/button><\/p>\n<div><\/div>\n<p><textarea style=\"display: none;\">Intersect(Circle(#S0,#B1),Ray(#S0,Rotate(#S1,(#B0)\u00b0,#S0)))<\/textarea><br \/>\n<textarea rows=\"5\" cols=\"100\"><\/textarea>\n<\/div>\n<div id=root>\n<hr>\n<p><script>\nxTEXT1 = \"\u76f4\u7dda#S0#S1\u3068\u76f4\u7dda#S2#S3\u306e\u4ea4\u70b9\";\ngen1(xTEXT1);\n<\/script><br \/>\n<button onclick=\"gen0(this)\">\u30af\u30ea\u30c3\u30af\uff01<\/button><\/p>\n<div><\/div>\n<p><textarea style=\"display: none;\">Intersect(Line(#S0,#S1),Line(#S2,#S3))<\/textarea><br \/>\n<textarea rows=\"5\" cols=\"100\"><\/textarea>\n<\/div>\n<div id=root>\n<hr>\n<p><script>\nxTEXT1 = \"\u76f4\u7dda#S0#S1\u306b\u5bfe\u3057\u3066\u70b9#S2\u304b\u3089\u4e0b\u308d\u3057\u305f\u5782\u7dda\u306e\u8db3\";\ngen1(xTEXT1);\n<\/script><br \/>\n<button onclick=\"gen0(this)\">\u30af\u30ea\u30c3\u30af\uff01<\/button><\/p>\n<div><\/div>\n<p><textarea style=\"display: none;\">Intersect(PerpendicularLine(#S2,Line(#S0,#S1)),Line(#S0,#S1))<\/textarea><br \/>\n<textarea rows=\"5\" cols=\"100\"><\/textarea>\n<\/div>\n<div id=root>\n<hr>\n<p><script>\nxTEXT1 = \"\u7dda\u5206#S0#S1\u306b\u5bfe\u3057\u3066#B0:#B1\u306b\u5185\u5206\u3059\u308b\u70b9\";\ngen1(xTEXT1);\n<\/script><br \/>\n<button onclick=\"gen0(this)\">\u30af\u30ea\u30c3\u30af\uff01<\/button><\/p>\n<div><\/div>\n<p><textarea style=\"display: none;\">point((0,0),(Vector(#S0)*#B1+Vector(#S1)*#B0)\/(#B0+#B1))<\/textarea><br \/>\n<textarea rows=\"5\" cols=\"100\"><\/textarea>\n<\/div>\n<div id=root>\n<hr>\n<p><script>\nxTEXT1 = \"\u4e09\u89d2\u5f62#S0#S1#S3\u306e<select><option value=1>\u5185\u5fc3<\/option><option value=2>\u91cd\u5fc3<\/option><option value=3>\u5916\u5fc3<\/option><option value=4>\u5782\u5fc3<\/option><option value=5>\u4e5d\u70b9\u5186\u306e\u4e2d\u5fc3<\/option><option value=6>\u30eb\u30e2\u30a2\u30fc\u30cc\u70b9\uff08\u985e\u4f3c\u91cd\u5fc3\uff09<\/option><option value=7>\u30b8\u30a7\u30eb\u30b4\u30f3\u30cc\u70b9<\/option><option value=8>\u30ca\u30fc\u30b2\u30eb\u70b9<\/option><option value=13>\u7b2c1\u30d5\u30a7\u30eb\u30de\u30fc\u70b9<\/option><\/select\\>\u306e\u70b9\";\ngen1(xTEXT1);\n<\/script><br \/>\n<button onclick=\"gen0(this)\">\u30af\u30ea\u30c3\u30af\uff01<\/button><\/p>\n<div><\/div>\n<p><textarea style=\"display: none;\">TriangleCenter(#S0, #S1,#S2,#S3 )<\/textarea><br \/>\n<textarea rows=\"5\" cols=\"100\"><\/textarea>\n<\/div>\n<p>\u3053\u3053\u307e\u3067<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e2d\u5b66\u3084\u9ad8\u6821\u306e\u5e73\u9762\u56f3\u5f62\u3092\u63cf\u304f\u6642\u306e\u30b3\u30de\u30f3\u30c9\u306e\u899a\u3048\u66f8\u304d\u3067\u3059\u3002 \u81ea\u5206\u306e\u30b5\u30a4\u30c8orPC\u4e0a\u3067\u52d5\u304b\u3057\u305f\u3044\u65b9\u306f\u3001\u30bd\u30fc [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[36],"tags":[37],"class_list":["post-2560","post","type-post","status-publish","format-standard","hentry","category-geogebra","tag-geogebra"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9WqRX-Fi","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=\/wp\/v2\/posts\/2560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2560"}],"version-history":[{"count":65,"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=\/wp\/v2\/posts\/2560\/revisions"}],"predecessor-version":[{"id":2635,"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=\/wp\/v2\/posts\/2560\/revisions\/2635"}],"wp:attachment":[{"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2560"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/oreoreki.gotdns.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}