Upgrade to Pro — share decks privately, control downloads, hide ads and more …

プログラミング教育入門 / Kodaira12-1

プログラミング教育入門 / Kodaira12-1

小平市立小平第十二小学校 校内研修会
2019年5月21日

Naoki Kato

May 21, 2019
Tweet

More Decks by Naoki Kato

Other Decks in Education

Transcript

  1. ©2016- Naoki Kato, IML at TGU  খฏࢢཱখฏୈेೋখֶߍ ߍ಺ݚमձ ͸͡Ίͯͷϓϩάϥϛϯάڭҭ

    ʙجૅͷجૅΛֶΜ͡Ό͓͏ʙ ౦ژֶܳେֶ *$5ηϯλʔ ڭҭ৘ใԽݚڀνʔϜ Ճ౻௚थ
  2. ©2016- Naoki Kato, IML at TGU ࣗݾ঺հ Ճ౻௚थ ౦ژֶܳେֶ *$5ηϯλʔ

    ڭҭ৘ใԽݚڀࢧԉνʔϜ ઐ໳ɿ৘ใ޻ֶ )VNBO$PNQVUFS*OUFSBDUJPO ಛʹϖϯೖྗ ϖϯೖྗ*'ͷڭҭ΁ͷར༻
  3. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷഎܠ ࢈ۀʢ޻ۀʣֵ໋ɿࣾձͷ࣮֬ͳมԽ ը૾Ҿ༻ɿ4$'XFCαΠτ IUUQTDGKQKBFTTBZBQIQ

    ˠੴ୸ˠੴ༉ɾిؾ ೶ۀˠܰ޻ۀˠॏ޻ۀ ࿑ಇྗɿਓˠίϯϐϡʔλ ൑அɿਓˠίϯϐϡʔλ "*ɼ*P5ʁ
  4. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷഎܠ ࠃՈઓུʢ*5૯߹ઓུຊ෦ʣ ʢ)ʙ)ʗʣ l

    Ұఆ਺ͷಥग़ͨ͠ೳྗΛ༗͢Δ*5ਓࡐҭ੒ l ৽ͨͳ࢈ۀΛϦʔυ͢Δߴ౓ͳ*5ਓࡐҭ੒ ʴ l ͋ΒΏΔࠃຽ૚ʹରͯ͠ *5ʹ܎ΔೳྗΛৢ੒͢ΔͨΊͷऔ૊ l ಛʹए೥૚ʹର͢Δϓϩάϥϛϯάڭҭ ʢࢀߟʣਓࡐҭ੒ʹ͓͚ΔϓϩάϥϛϯάڭҭͷҐஔ෇͚౳ʹ܎Δௐࠪใࠂॻ ݱࣾձ *OEVTUSZ ʢୈ࢛࣍࢈ۀֵ໋ʣ ߴ౓ͳ*5ར׆༻ࣾձ ʢ௒εϚʔτࣾձʣ
  5. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷഎܠ ֶशࢦಋཁྖʹ͓͚Δ৘ใڭҭͷํ਑ ૑଄ ڠಇ

    ཱࣗ Ճ଎౓తʹਐల ͠ଓ͚Δࣾձ *OEVTUSZ ʢୈ࢛࣍࢈ۀֵ໋ʣ ੜ͖Δྗ ৘ใٕज़ͷൃలɾਁಁ ৘ใԽɾάϩʔόϧԽ ਓؒੑ ֶͼʹ޲ ͔͏ྗ ࢥߟྗ ൑அྗ දݱྗ ஌ࣝ ٕೳ ݴޠೳྗɾ৘ใ׆༻ೳྗ ໰୊ൃݟɾղܾೳྗ ֶशͷج൫ ৘ใٴͼ৘ใٕज़Λద੾͔ͭޮՌతʹ ׆༻ͯ͠ɺ໰୊Λൃݟɾղܾͨ͠Γࣗ ෼ͷߟ͑Λܗ੒ͨ͠Γ͍ͯͨ͘͠Ίʹ ඞཁͳࢿ࣭ɾೳྗ ʢখֶߍֶशࢦಋཁྖղઆ Qʣ ৘ใͷՊֶతͳཧղʹཪଧͪ͞Εͨ ৘ใ׆༻ೳྗΛҭΉ͜ͱ͕ॏཁ
  6. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷഎܠ খதߴҰ؏ͷࢹ఺͔ΒͷҐஔ෇͚ ৘ใᶗʢඞमʣ ٕज़෼໺

    ৘ใʹؔ͢Δٕज़ ৘ใᶘ ৘ใٕज़ͷൃలɾਁಁ ৘ใͷՊֶతͳཧղʹ ཪଧͪ͞Εͨ ৘ใ׆༻ೳྗ ΛҭΉ͜ͱ͕ॏཁ ϓϩάϥϛϯάڭҭ جຊతͳૢ࡞ ৘ใϞϥϧ ৘ใԽͱࣾձɾ࢈ۀ   
  7. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷੈքͷಈ޲ ੈքதͰϓϩάϥϛϯάڭҭ l ΠεϥΤϧ

    n ೥ɼߴߍͰʮ$PNQVUFS4DJFODFʯ l ϋϯΨϦʔ n ೥ ʮ*OGPSNBUJDBʯʙࡀͰඞम l Πϯάϥϯυʢӳࠃʣ n ೥ ʮ$PNQVUJOHʯʙࡀͰඞम l ϑΟϯϥϯυ n ೥͔ΒඞमԽʢڭՊԣஅܕʣ l ΦʔετϥϦΞ n ೥ʮ%JHJUBM5FDIOPMPHJFTʯ
  8. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ֶशࢦಋཁྖͰͷهࡌ ֤ڭՊ౳ͷಛ࣭ʹԠͯ͡ɼ Λɼܭըతʹ࣮ࢪ

    ୈ̏ ̍  Π ࣇಐ͕ϓϩάϥϛϯάΛମݧ͠ͳ͕Βɼ ίϯϐϡʔλʹҙਤͨ͠ॲཧ ΛߦΘͤΔͨΊʹඞཁͳ࿦ཧతࢥߟྗ Λ਎ʹ෇͚ΔͨΊͷֶश׆ಈ ʢখֶߍֶशࢦಋཁྖ Qʣ
  9. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ֶशࢦಋཁྖͰͷهࡌ ୈ̏ ̍

     Π ࣇಐ͕ϓϩάϥϛϯάΛମݧ͠ͳ͕Βɼ ίϯϐϡʔλʹҙਤͨ͠ॲཧ ΛߦΘͤΔͨΊʹඞཁͳ࿦ཧతࢥߟྗ Λ਎ʹ෇͚ΔͨΊͷֶश׆ಈ ʢখֶߍֶशࢦಋཁྖ Qʣ ϓϩάϥϛϯά ࿦ཧతʹߟ͑Δྗ ͷͨΊʹ ˞୯ͳΔίϯϐϡʔλར༻ͱ΋ղऍͰ͖Δ͕ จ຺͔ΒϓϩάϥϛϯάͰ͋Δ͜ͱ͸ࣗ໌
  10. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ֶशࢦಋཁྖ͔Βϓϩάϥϛϯάతࢥߟ΁ ࣗ෼͕ҙਤ͢ΔҰ࿈ͷ׆ಈΛ࣮ݱ͢ΔͨΊʹɺ ͲͷΑ͏ͳಈ͖ͷ૊߹͕ͤඞཁͰ͋Γɺ

    ҰͭҰͭͷಈ͖ʹରԠͨ͠ه߸Λɺ ͲͷΑ͏ʹ૊Έ߹ΘͤͨΒ͍͍ͷ͔ɺ ه߸ͷ૊߹ͤΛͲͷΑ͏ʹվળ͍͚ͯ͠͹ɺ ΑΓҙਤͨ͠׆ಈʹۙͮ͘ͷ͔ɺ ͱ͍ͬͨ͜ͱΛ࿦ཧతʹߟ͍͑ͯ͘ྗ ʢখֶߍֶशࢦಋཁྖղઆ Qʣ ϓϩάϥϛϯά ͢Δͱ͖ͷҰ࿈ͷ׆ಈ Λ ࿦ཧతʹߟ͑Δྗ
  11. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ϓϩάϥϛϯάతࢥߟ ந ৅

    Խ Ϟ σ ϧ Խ Ұ ൠ Խ ෼ղ ߏ଄Խ खॱԽ ධՁ ॱং ෼ذ ൓෮ ฒྻ ԋ៷ɾؼೲʢྨਪɼԾઆʣ ໰୊ $PNQVUFS େ͖͘ෳࡶͳ ߴ଎ԽɾࣗಈԽ ߴ౓৘ใԽࣾձʹ͓͚Δ ߴ౓৘ใԽࣾձʹ͓͚Δ େ͖ͳ෢ثͰ͋Δ ࿦ཧతࢥߟɾύλϯೝࣝ ύ ϥ ϝ λ ϥ Π ζ
  12. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ֶशࢦಋཁྖͰͷهࡌ ֤ڭՊ౳ͷಛ࣭ʹԠͯ͡ɼ Λɼܭըతʹ࣮ࢪ

    ୈ̏ ̍  Π ࣇಐ͕ϓϩάϥϛϯάΛମݧ͠ͳ͕Βɼ ίϯϐϡʔλʹҙਤͨ͠ॲཧ ΛߦΘͤΔͨΊʹඞཁͳ࿦ཧతࢥߟྗ Λ਎ʹ෇͚ΔͨΊͷֶश׆ಈ ʢখֶߍֶशࢦಋཁྖ Qʣ
  13. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ϓϩάϥϛϯάڭҭͷखҾ͖ʹ΋ ͱ͋Δ ࣇಐ͕ϓϩάϥϛϯάʹऔΓ૊ΜͩΓɺ

    ίϯϐϡʔλΛ׆༻ͨ͠Γ͢Δ͜ͱͷ ָ͠͞΍໘ന͞ɺ΋ͷ͝ͱΛ੒͠਱͛ͨ ͱ͍͏ୡ੒ײΛຯΘ͏͜ͱ͕ॏཁ ମݧ͕ ॏཁ ָ͠͞ ໘ന͞ ΋ॏཁ
  14. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ϓϩάϥϛϯάମݧ͕ॏཁͳཧ༝ l ϓϩάϥϛϯάମݧ͸ָ͍͠ˠओମੑ΁

    l ࢼߦࡨޡ͕༰қ n ࣗ෼ͷߟ͕͑ਖ਼͍͔͕֬͠ೝͰ͖Δ n ؒҧͬͯͨΒ༰қʹमਖ਼ʹ௅ઓͰ͖Δ ίϯϐϡʔλʹɾɾɾ ඞཁͳ࿦ཧతࢥߟྗ
  15. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ΋͏ҰͭͷҭΉྗ ϓϩάϥϜͷಇ͖΍Α͞ɼ৘ใࣾձ͕ίϯϐϡʔλΛ͸͡Ίͱ ͢Δ৘ใٕज़ʹΑͬͯࢧ͑ΒΕ͍ͯΔ͜ͱͳͲʹؾ෇͖ɼ਎ۙ

    ͳ໰୊ͷղܾʹओମతʹऔΓ૊Ήଶ౓΍ίϯϐϡʔλ౳Λ্ख ʹ׆༻ͯ͠ΑΓΑ͍ࣾձΛங͍͍ͯ͜͏ͱ͢Δଶ౓ͳͲΛҭΉ ͜ͱ ʢখֶߍֶशࢦಋཁྖղઆ Qʣ ͍͢͝ ΍ͬͯΈΔ ͷΑ͏ͳଶ౓
  16. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ֶशࢦಋཁྖͰͷهࡌ ֤ڭՊ౳ͷಛ࣭ʹԠͯ͡ɼ Λɼܭըతʹ࣮ࢪ

    l ڭՊ౳ͷதͰϓϩάϥϛϯάڭҭ ୈ̏ ̍  Π ࣇಐ͕ϓϩάϥϛϯάΛମݧ͠ͳ͕Βɼ ίϯϐϡʔλʹҙਤͨ͠ॲཧ ΛߦΘͤΔͨΊʹඞཁͳ࿦ཧతࢥߟྗ Λ਎ʹ෇͚ΔͨΊͷֶश׆ಈ ʢখֶߍֶशࢦಋཁྖ Qʣ
  17. ©2016- Naoki Kato, IML at TGU খֶߍʹ͓͚Δϓϩάϥϛϯάڭҭ ڭՊ౳ͷֶͼͱͷؔ܎ l ϓϩάϥϛϯάڭҭΛ௨ͯ͠

    ڭՊ౳ͷֶͼΛਂΊΔ ͞ΒʹɼڭՊ౳ͰֶͿ஌ࣝٴͼٕೳ౳ΛΑΓ֬ ࣮ʹ਎ʹ෇͚ͤ͞Δ͜ͱʹ͋Δɻ ʢখֶߍֶशࢦಋཁྖղઆ૯ଇฤ Qʣ
  18. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷల։ ల։ͷجຊ l ڭՊ౳ͷதͰϓϩάϥϛϯάڭҭ

    l ͦͯ͠ɼΧϦΩϡϥϜɾϚωʔδϝϯτ ֶ֤ߍʹ͓͍ͯ͸ɼࣇಐͷൃୡͷஈ֊Λߟྀ͠ɾɾɾ৘ ใ׆༻ೳྗʢ৘ใϞϥϧΛؚΉɻʣɾɾɾ౳ͷֶशͷج ൫ͱͳΔࢿ࣭ɾೳྗΛҭ੒͍ͯ͘͜͠ͱ͕Ͱ͖ΔΑ͏ɼ ֤ڭՊ౳ͷಛ࣭Λੜ͔͠ɼڭՊ౳ԣஅతͳࢹ఺͔Βڭҭ ՝ఔͷฤ੒ΛਤΔ΋ͷͱ͢Δɻ ʢখֶߍֶशࢦಋཁྖ Qʣ ͋Θͤͯɼ֤ڭՊ౳ͷಛ࣭ʹԠͯ͡ɼ࣍ͷֶश׆ಈΛ ܭըతʹ࣮ࢪ͢Δ͜ͱɻ ʢখֶߍֶशࢦಋཁྖ Qʣ
  19. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷల։ "ֶशࢦಋཁྖ͕۩ମతʹ͍ࣔͯ͠Δ׆ಈ l ڭՊॻʹ΋ܝࡌ

    খֶߍڭҭ՝ఔ தֶߍ ߴߍ ೥ ࢉ਺ ೥ ཧՊ ϓ ϩ ά ϥ ϛ ϯ ά ڭ ҭ ଟ֯ܗΛඳ͘ ిؾͷར༻
  20. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷల։ ͦΕ͚ͩͰΑ͍ʁ খֶߍڭҭ՝ఔ தֶߍ

    ߴߍ ϓ ϩ ά ϥ ϛ ϯ ά ڭ ҭ ଟ֯ܗΛඳ͘ ిؾͷར༻ ࣮ ࢪ ͷ ͨ Ί ʹ ඞ ཁ ͳ ྗ Λ ҭ Ή ඞ ཁ
  21. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷల։ ࣮ࢪʹඞཁͳྗʁ Ͳ͏͍͏͜ͱʁ ਖ਼ଟ֯ܗΛඳ͘

    ը໘ඳը ܁Γฦ͠ ࢛ଇԋࢉ ม਺ ʴ ίʔσΟϯάྗ ͳͲ ඞཁͳϓϩάϥϛϯά஌ࣝ ͜͜Ͱڭ͑ͯ΋ྑ͍͚Ͳ ͕͔͔࣌ؒΔ ࢼߦࡨޡͰ͖ͳ͍ ݴΘΕͨ௨Γʹ ͢Δ͚ͩͷֶͼʹ ͭ·Βͳ͍
  22. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷల։ ܥ౷తͳֶͼͷඞཁੑʢ#ͱ$Ͱͷ࣮ࢪʣ খֶߍڭҭ՝ఔ தֶߍ

    ߴߍ ϓ ϩ ά ϥ ϛ ϯ ά ڭ ҭ ଟ֯ܗΛඳ͘ ిؾͷར༻ ༷ʑͳ୯ݩͰ ྫ ࣔ ͞ Ε ͨ Ҏ ֎ ͷ ୯ ݩ Ͱ ܭ ը త ʹ ඞ ཁ ͳ ྗ Λ ҭ Ή
  23. ©2016- Naoki Kato, IML at TGU ϓϩάϥϛϯάڭҭͷల։ ϓϩάϥϛϯάڭҭͷల։ ૑଄తϓϩάϥϛϯά Ξ

    ϯ ϓ ϥ ά υ ৘ใԽࣾձʹؔ͢Δ ୳ڀత՝୊ͷதͰͷ ϓϩάϥϛϯά ϓϩάϥϛϯά ಋೖ ૢ࡞࿅श ڭՊͷֶͼʹབྷΊͨ ϓϩάϥϛϯά ૯߹ ڭՊ ՝ఔ֎ ଟ֯ܗΛඳ͘ ిؾͷར༻
  24. ©2016- Naoki Kato, IML at TGU ͓ΘΓʹ ϓϩάϥϛϯάڭҭͰҭΉ΂͖ྗ $PNQVUFS ͕ղܾ

    10 INPUT A 20 INPUT B 30 PRINT A+B ໰୊ղܾखॱͷDPSEJOH ਓ͕ղܾ બ୒ ໰୊ ϓϩάϥϛϯάݴޠ Կ ͕ Ͱ ͖ Δ ͷ ͔ Ͳ ͏ ಈ ͍ ͯ ͍ Δ ͷ ͔ ੌ ͞ ɾ ศ ར ͞ ΍ͬͯΈ͍ͨ ؾ࣋ͪ ந ৅ Խ Ϟ σ ϧ Խ Ұ ൠ Խ ෼ղ ߏ଄Խ खॱԽ ධՁ ॱং ෼ذ ൓෮ ฒྻ ԋ៷ɾؼೲʢྨਪɼԾઆʣ ࿦ཧతࢥߟɾύλϯೝࣝ ύ ϥ ϝ λ ϥ Π ζ ϓϩάϥϛϯάతࢥߟ ߴ౓৘ใԽࣾձʹ͓͚Δ େ͖͘ෳࡶͳ
  25. ©2016- Naoki Kato, IML at TGU ͓ΘΓʹ એ఻ l ެ։ߨ࠲

    n ݄̒೔ʢ౔ʣʙ pখֶߍͰͷϓϩάϥϛϯάڭҭೖ໳ - ༗ྉʢԁʣͰ͢ - ఆһ͸ਓ - కΊ੾Γ͸݄೔ पΓͷֶߍͷઌੜʹ એ఻Λ ͓ئ͍͠·͢