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

情報処理学オリエンテーション

 情報処理学オリエンテーション

Naoki Kato

April 10, 2024

More Decks by Naoki Kato

Other Decks in Education

Transcript

  1. by Naoki Kato ©Naoki Kato ©Naoki Kato ΦϦΤϯςʔγϣϯ Computer Science,

    Engineering and Literacy ڞಉ्ҩֶՊ ৘ใॲཧֶ
  2. by Naoki Kato © Naoki Kato © Naoki Kato Ճ౻௚थ

    ʢ౦ژֶܳେֶ*$5ηϯλʔڭҭ৘ใԽݚڀνʔϜʣ http://www.u-gakugei.ac.jp/~naoki/ ೶޻େ޻ֶ෦ిࢠ৘ใ޻ֶՊଔۀ ಉֶՊॿखΛܦͯ ֶܳେ͸20೥໨ ઐ໳͸৘ใ޻ֶʢHuman Computer Interactionʣ ͸͡Ίʹ
  3. by Naoki Kato © Naoki Kato © Naoki Kato ೔ఔ

    ਫ༵̏ݶʢʙʣ   ͋ͨΓͰࢼݧ ݪଇର໘तۀ ͱ͖Ͳ͖ɼΦϯϥΠϯʢಉظɼϥΠϒʣतۀΛߦ͍·͢ तۀπʔϧ ೶޻େඪ४ͷ-.4Λ༻͍·͢ ΦϯϥΠϯʢϥΠϒʣतۀͰ͸;PPNΛ༻͍·͢ ͸͡Ίʹ
  4. by Naoki Kato © Naoki Kato © Naoki Kato ੒੷

    খςετɼ՝୊ɼظ຤ςετͰ࠾఺͠·͢ ܽ੮͢Δͱখςετͷ෼͸Ճࢉ͞Εͳ͍ ՝୊ͷະఏग़ɼظ຤ςετͷແडݧ ͸ແ৚݅Ͱࣦ֨ͱͳΓ·͢ $ ͳΒ %ʢෆ߹֨ʣ΍ࣦ֨ʹͯ͠΄͍͠ͱ͖͸ ࠷ޙͷߨٛͷࠒʹ࿈བྷ͍ͯͩ͘͠͞ ͸͡Ίʹ
  5. by Naoki Kato © Naoki Kato © Naoki Kato ࢈ۀʢ޻ۀʣֵ໋ʁ

    ࣾձഎܠ ը૾Ҿ༻ɿ4$'XFCαΠτ IUUQTDGKQKBFTTBZBQIQ ˠੴ୸ˠੴ༉ɾిؾ ೶ۀˠܰ޻ۀˠॏ޻ۀ ࿑ಇྗɿਓˠίϯϐϡʔλ ൑அɿਓˠίϯϐϡʔλ "*ɼ*P5ʁ
  6. by Naoki Kato © Naoki Kato © Naoki Kato ͍ۙকདྷ͢΂ͯͷਓʹٻΊΒΕΔ΋ͷ

    ࣾձഎܠ ߴ౓*5ਓࡐ ϛυϧ*5ਓࡐ ՝୊ ൃݟ ղܾ ৽ͨͳՁ஋ͷ૑଄ ߴ౓৘ใ௨৴ٕज़ "*ٕज़ ׆༻ ͜͏͍͏͜ͱ ͕Ͱ͖Δ ґཔ
  7. by Naoki Kato © Naoki Kato © Naoki Kato ֶशࢦಋཁྖʹ͓͚Δ৘ใڭҭͷํ਑

    ڭҭͷରԠ ૑଄ ڠಇ ཱࣗ Ճ଎౓తʹਐల ͠ଓ͚Δࣾձ *OEVTUSZ ʢୈ࢛࣍࢈ۀֵ໋ʣ ੜ͖Δྗ ৘ใٕज़ͷൃలɾਁಁ ৘ใԽɾάϩʔόϧԽ ਓؒੑ ֶͼʹ޲ ͔͏ྗ ࢥߟྗ ൑அྗ දݱྗ ஌ࣝ ٕೳ ݴޠೳྗɾ৘ใ׆༻ೳྗ ໰୊ൃݟɾղܾೳྗ ֶशͷج൫ ৘ใٴͼ৘ใٕज़Λద੾͔ͭޮՌతʹ׆ ༻ͯ͠ɺ໰୊Λൃݟɾղܾͨ͠Γࣗ෼ͷ ߟ͑Λܗ੒ͨ͠Γ͍ͯͨ͘͠Ίʹඞཁͳ ࢿ࣭ɾೳྗ ʢখֶߍֶशࢦಋཁྖղઆ Qʣ ৘ใͷՊֶతͳཧղʹཪଧͪ͞Εͨ ৘ใ׆༻ೳྗΛҭΉ͜ͱ͕ॏཁ
  8. by Naoki Kato © Naoki Kato © Naoki Kato ج൫తͳྗͱͯ͠ͷ৘ใ׆༻ೳྗͷҭ੒

    ڭҭͷରԠ ৘ใ׆༻ೳྗ ݴޠೳྗ ໰୊ൃݟɾղܾೳྗ ج൫తͳྗ ਓؒੑ ֶͼʹ޲ ͔͏ྗ ࢥߟྗ ൑அྗ දݱྗ ஌ࣝ ٕೳ ૑଄ ڠಇ ཱࣗ ٕज़෼໺ ৘ใʹؔ͢Δٕज़ ϓϩάϥϛϯάڭҭ جຊతͳૢ࡞ ৘ใϞϥϧ ৘ใԽͱࣾձɾ࢈ۀ    ৘ใᶗʢඞमʣ ৘ใᶘ "*ɾ%BUB4DJFODFڭҭ
  9. by Naoki Kato © Naoki Kato © Naoki Kato େֶʹ͓͚Δ৘ใ׆༻ೳྗ

    ڭҭͷରԠ ٕज़෼໺ ৘ใʹؔ͢Δٕज़ ϓϩάϥϛϯάڭҭ جຊతͳૢ࡞ ৘ใϞϥϧ ৘ใԽͱࣾձɾ࢈ۀ    ৘ใᶗʢඞमʣ ৘ใᶘ "*ɾ%BUB4DJFODFڭҭ ࣌୅ͷཁ੥͸͢Ͱʹͪ͜Β جຊతͳૢ࡞͸ॏཁ͚ͩͲ ԋशతʹ࢖͍ͭͭɼ͜ͷ͋ͨΓͷֶ໰Λ
  10. by Naoki Kato © Naoki Kato © Naoki Kato ͶΒ͍ͱ໨ඪ

    ߴ౓৘ใԽࣾձʹ͓͚Δٕज़ͷൃల΍ͦΕʹ൐͏ࣾ ձͷมԽʹର͠ɼओମతʹରԠͰ͖Δೳྗͱଶ౓Λ ҭ੒ ϫʔυϓϩηοα΍දܭࢉ౳ͷΞϓϦέʔγϣϯι ϑτ΢ΣΞͷ۩ମతͳ࢖༻ํ๏Λڭत͢ΔतۀͰ͸ ͳ͘ɼ ͦͷ֓೦΍ݪཧΛཧղ͠ɺਖ਼͘͠৘ใػثΛར༻͢ Δೳྗͱ৘ใΛѻ͏ྗʢ৘ใ׆༻ೳྗʣΛҭΉ ຊतۀͷ໨ࢦ͢ͱ͜Ζ
  11. by Naoki Kato © Naoki Kato © Naoki Kato ౸ୡج४

    ίϯϐϡʔλͷجຊతͳ࢓૊ΈΛཧղ͍ͯ͠Δ ৘ใΛ఻͑ΔͨΊͷجຊతͳ஌ࣝΛशಘ͍ͯ͠Δ ؆୯ͳϓϩάϥϜΛ࡞੒͢Δ͜ͱ͕Ͱ͖Δ ຊतۀͷ໨ࢦ͢ͱ͜Ζ
  12. by Naoki Kato © Naoki Kato © Naoki Kato ୈճ

    ΦϦΤϯςʔγϣϯ ୈճ ίϯϐϡʔλͷ࢓૊Έʢ̍ʣ ୈճ ίϯϐϡʔλͷ࢓૊Έʢ̎ʣ ୈճ ίϯϐϡʔλʹΑΔ਺ͷදݱ ୈճ ίϯϐϡʔλʹΑΔจࣈͷදݱ ୈճ ίϯϐϡʔλʹΑΔԻͷදݱ ୈճ ίϯϐϡʔλʹΑΔಈը૾ͷදݱ ୈճ ίϯϐϡʔλͱσʔλ׆༻ʢ̍ʣ ୈճ ίϯϐϡʔλͱσʔλ׆༻ʢ̎ʣ ୈճ ৘ใͷ఻ୡʢ̍ʣˡϓϩϞʔγϣϯϏσΦ࡞Γ ୈճ ৘ใͷ఻ୡʢ̎ʣ ୈճ ϓϩάϥϛϯάʢ̍ʣ ୈճ ϓϩάϥϛϯάʢ̎ʣ ୈճ ৘ใϞϥϧͱ৘ใηΩϡϦςΟ ୈճ "*ͱઌ୺ٕज़ ຊतۀͷ಺༰
  13. by Naoki Kato © Naoki Kato © Naoki Kato ϓϩάϥϛϯάମݧ

    ίϯϐϡʔλͷ࢓૊Έʢ̌ʣˍϓϩάϥϛϯάʢ̌ʣ
  14. by Naoki Kato © Naoki Kato © Naoki Kato ϓϩάϥϛϯάମݧ

    ϋʔυ΢ΣΞͱιϑτ΢ΣΞ 中央処理装置 主記憶装置 出⼒装置 演算論理装置 ⼊⼒装置 制御装置 伝送装置 プログラムカウンタ 命令レジスタ アキュムレータ 基本的な処理や演算を⾏うための機構が スイッチの集合(論理回路)で作られている 基本的な処理や演算を組合せて 複雑な処理をする⼿順 ハ " ド ウ % ア ソ フ ト ウ % ア
  15. by Naoki Kato © Naoki Kato © Naoki Kato ϓϩάϥϛϯάମݧ

    ϓϩάϥϛϯά ιϑτ΢ΣΞʢϓϩάϥϜʣΛ࡞੒͢Δ͜ͱ ͩΕ͔͕ϓϩάϥϛϯάͯ͠࡞ͬͨ PowerPointも Webブラウザも ゲームも Webカレンダも
  16. by Naoki Kato © Naoki Kato © Naoki Kato ϑΥϯϊΠϚϯܕίϯϐϡʔλͷ͘͠Έ

    ϓϩάϥϛϯάମݧ 1IPUP CZ$PNQVUFS-BCPSBUPSZ 6OJWFSTJUZPG$BNCSJEHF σʔλ ͱͷू߹ ϓϩάϥϜ ͱͷू߹ σʔλ ͱͷू߹ 基本的な処理や演算を組合せて 複雑な処理をする⼿順 ιϑτ΢ΣΞ
  17. by Naoki Kato © Naoki Kato © Naoki Kato ϓϩάϥϛϯάͱ͸

    ͜ΕΛ࡞Δ͜ͱ ϓϩάϥϛϯάମݧ ϓϩάϥϜ ͱͷू߹ 基本的な処理や演算を組合せて 複雑な処理をする⼿順 ιϑτ΢ΣΞ 0 0000100000000100 1 0011000000000101 2 0001100000000110 3 0000000000000000 4 0000000000000010 5 0000000000000011
  18. by Naoki Kato © Naoki Kato © Naoki Kato ߴڃϓϩάϥϛϯάݴޠͱ࣮ߦํࣜ

    ϓϩάϥϛϯάମݧ 0 0000100000000100 1 0011000000000101 2 0001100000000110 3 0000000000000000 4 0000000000000010 5 0000000000000011 10 INPUT A 20 INPUT B 30 PRINT A+B ίϯύΠϥ ΠϯλϓϦλ
  19. by Naoki Kato © Naoki Kato © Naoki Kato ੲ࿩ɿॳظͷύʔιφϧίϯϐϡʔλ

    ϓϩάϥϛϯάମݧ ࠨࣸਅҾ༻ɿIUUQJUPJKQQDIUNM ӈࣸਅҾ༻ɿIUUQJUPJKQUJNFIUNM.; ిݯΛೖΕΔͱ #"4*$
  20. by Naoki Kato © Naoki Kato © Naoki Kato ੲ࿩͆

    ϓϩάϥϛϯάମݧ ݩळాେֶڭत தֶ̍೥ੜͷࢲ ฼ ࢲʹύιίϯΛڭ͑ͯ͠·ͬͨ ୲೚
  21. by Naoki Kato © Naoki Kato © Naoki Kato *DIJHP+BNͰମݧ

    *DIJHP+BNXFC IUUQGVLVOPKJHKQBQQ*DIJHP+BN ϓϩάϥϛϯάମݧ