Slide 1

Slide 1 text

情報処理⼯学 第9回 藤⽥ ⼀寿 公⽴⼩松⼤学保健医療学部臨床⼯学科 この資料は「情報機器と情報社会のしくみ」で公開されている画像を多く⽤いています. http://www.sugilab.net/jk/joho-kiki/index.html

Slide 2

Slide 2 text

出⼒装置

Slide 3

Slide 3 text

出⼒装置 • 表⽰装置(モニタ,ディスプレイ) • CRTディスプレイ • 液晶ディスプレイ • 有機ELディスプレイ • 印刷装置(プリンタ) • ドットインパクトプリンタ • インクジェットプリンタ • レーザープリンタ

Slide 4

Slide 4 text

CRT(ブラウン管)ディスプレイ • ブラウン管を使ったディスプレイ. • 電⼦銃から電⼦ビームを発射し,蛍光体を発⾏させることで画 像を表⽰させる.

Slide 5

Slide 5 text

液晶ディスプレイ • 液晶は電圧をかけることで偏光特性が変わる。それを画素毎に制御するこ とで、各画素が異なった⾊を表⽰できる。 • 液晶は、それ⾃体発光することはなく、外部の光かバックライトの透過光 を調整している。 • その原理上、焼きつき問題は発⽣しない。

Slide 6

Slide 6 text

有機ELディスプレイ • 画素毎に有機EL素⼦が配置され、それが⾃ら発光することで⾊ を発する。 • ⾃ら発光するため,液晶ディスプレイに⽐べ薄くできる. • 有機ELディスプレイにはRGBそれぞれ発光する素⼦を並べ⾊を 表現するRGB⽅式と⽩⾊に発⾏する有機EL素⼦とRGBのカラー フィルタを使い⾊を表現するカラーフィルタ⽅式がある. (https://kakakumag.com/av-kaden/?id=12151)

Slide 7

Slide 7 text

ディスプレイの拡⼤図

Slide 8

Slide 8 text

画⾯解像度 • ディスプレイの画素数を表す. • 横と縦の画素数または総画素数で表される. 名称 横x縦 総画素数 QVGA 320x240 (4:3) 76800 VGA 640x480 (4:3) 307200 SVGA 800x600 (4:3) 480000 XGA 1024x768 (4:3) 786432 HD(720p) 1280x720 (16:9) 921600 HD 1366x768 (16:9) 1,049,088 SXGA 1280x1024 (5:4) 1,310,720 UXGA 1600x1200 (4:3) 1920000 FHD 1920x1080 (16:9) 2,073,600 WUXGA 1920x1200 (16:10) 2,304,000 WQHD 2560x1440 (16:9) 3686400 4K(QFHD) 3840x2160 (16:9) 8294400

Slide 9

Slide 9 text

画素密度 • ドットの密度 • よく使われる単位 • dpi(dots per inch) • 1インチ幅にどれだけドットがあるか • 印刷物にも使われる • ppi(pixel per inch) • 1インチ幅にどれだけピクセルがあるか 機種 ppi iPhone 4, 5, 6 326 iPhone 6 plus 401 iPad mini (2以降) 326 iPad (3以降) 264 MacBookPro Retina 13 227 MacBookPro Retina 15 220

Slide 10

Slide 10 text

インクジェットプリンタ • 印字ヘッドにあるノズルからインクを上に吹き付けて印刷する.

Slide 11

Slide 11 text

レーザープリンタ • レーザ光を利⽤して感光ドラムに印字イメージを作り,トナー を付着させ,熱と圧⼒で上に転写して印刷する. • 多くのコピー機,複合機はこの⽅式で印刷する.

Slide 12

Slide 12 text

ドットインパクトプリンタ • 縦横に並べたドットに対応するピンを,インクを吸着させた帯 (インクリボン)に打ち付け印刷する. http://www.printform.jp/support/mame_dot.htm インクリボンをピンで押し,上にドットを印刷する. 伝票,通帳の記帳などの印刷に⽤いられる.

Slide 13

Slide 13 text

サーマルプリンタ • 熱感式プリンタ • 熱を加えると⾊が変化する感熱紙に熱した印字ヘッドを当てて印刷する. • 熱転写プリンタ • インクリボンに,熱した印字ヘッドを押し付け,インクを溶かし上に印刷 する. " ¡ ë ó × Ì s jr]IT Y; Ʒƾʔ \ s 2 _Ş Ɔ , \ s 2 Ԅ Óƀ%lľ&š clÿ.(%lR ǁ Ʒ͎ČӸҦ5 g " )Ʒ͎# ˜ƾʔ Ʒ͎ӟĀǍɫ˲ČʦҦ5 2 " ) ɫ˲ ă˜ƾʔ ɫ˲ĀǍ - ɫ˲ĀƷƾʔ \ s 2 ŧǁ ɫ˲Ā \ s 2 Ǎķf Ľ Ʒ͎ӟĀƷƾʔ \ s 2 Ţ˚̴E] émé̀ t … Ʒ̖x ؓ … 3 5 2 " s ɘ 2 ) ȱƷ ̜ ȱګ ǁ ƾ ʔ / Ǎ … ˜ Ţ˚ × A Ć Ţ ˚ Ȇ – Ţ ˚Ɂ ± ͠ Ń ɧƷɳ ) I / Ǎ … 3 B 5 2 " s ɘ 2 Ţ ˚ $ ɧƷ\ s 2 R ¢ » ¸ ³ —j f ĆaÔ 3 ÞØßY (基礎から学ぶ医療情報)

Slide 14

Slide 14 text

演習 • 各表⽰ディスプレイとその原理説明で誤っている組み合わせはどれか. 第26回ME2種 1. LED(発光ダイオード) pn接合半導体に電流を流すと発光する. 2. LCD(液晶ディスプレイ) 電圧を加えると液晶が発光する. 3. EL(エレクトロルミネセンス) 電界を加えると蛍光物質が発光す る. 4. CRT(ブラウン管) 電⼦ビームを当てる蛍光膜が発光する. 5. PD(プラズマディスプレイ)封⼊した不活性ガスが放電により発光 する.

Slide 15

Slide 15 text

演習 • 各表⽰ディスプレイとその原理説明で誤っている組み合わせはどれか. 第26回ME2種 1. LED(発光ダイオード) pn接合半導体に電流を流すと発光する. 2. LCD(液晶ディスプレイ) 電圧を加えると液晶が発光する. 液晶⾃体は光りません. 3. EL(エレクトロルミネセンス) 電界を加えると蛍光物質が発光す る. 4. CRT(ブラウン管) 電⼦ビームを当てる蛍光膜が発光する. 5. PD(プラズマディスプレイ)封⼊した不活性ガスが放電により発光 する.

Slide 16

Slide 16 text

⼊⼒装置

Slide 17

Slide 17 text

⼊⼒装置 • キーボード • マウス • トラックボール • ボールを⼿で回転させて,その回転⽅向や速さに応じてカーソルを動かす. • ペンタブレット • 平⾯板をペンでなぞって位置情報を有⼒する装置. (wacom) トラックボール ペンタブレット

Slide 18

Slide 18 text

⼊⼒装置 • トラックパッド • パッド上で指を動かすことで,その移動状をを⼊⼒として画⾯内の位置を 指し⽰す装置.ノートパソコンでマウスの代わりによく⽤いられる. • ジョイスティック • スティックを前後左右に傾けることで移動情報を⼊⼒する装置. • タッチパネル • 液晶パネルのような表⽰装置とタッチパッドのような位置⼊⼒装置を組み 合わせた⼊⼒インターフェース. • 画⾯を押すもしくは触ることで機器を操作することができる. • スマートフォン,タブレットPCを始めATM,切符売機など様々な場⾯で使 ⽤される. トラックパッド ジョイスティック(wikipedia)

Slide 19

Slide 19 text

⼊⼒装置 • イメージスキャナ(スキャナ) • ⽂章,絵,写真などに光を当てて,その反射光を撮像素⼦でデジタル信号 として読み取る装置. • コードリーダ • バーコードなどを光によって読み取る装置. • デジタルカメラ • 撮像素⼦を使って撮影した画像を記憶する装置. • OCR • 印字された⽂字,もしくは⼿書き⽂字などを解析して⽂字データとして読 み取る装置. • OMR • マークシートの塗りつぶし位置を読み取る装置. ­ p ‘ € Œ ‘ w

Slide 20

Slide 20 text

インターフェース • 複数の装置を接続して情報や信号などをやり取りするための⼿ 順や規約.コネクタの形状や電気通信形式なども規定されてい る. • シリアルインターフェース • 1本の信号線で1ビットずつ順番にデータを送受信する⽅式. • パラレルインターフェース • 複数の信号線で⼀度に複数ビット送受信する⽅式. ( 7 ! " ʧ ŤŵƓ ċ Ɛ ƀĖė L TlFmIqYcKsW=`kpmIqYdLtW „ (基礎から学ぶ医療情報)

Slide 21

Slide 21 text

⼊出⼒インターフェース • IDE (Integrated Device Electronics) / ATA (Advanced Technology Attachment) • パソコンと内蔵ハードディスク,DVDドライブなどを接続するためのパラ レルインターフェース.現在はほとんど使⽤されない. • シリアルATA (SATA) • ATAの後継規格でより⾼速な伝送速度を実現したシリアルインターフェー ス.内蔵ハードディスク,SSD,DVDドライブなどと接続するために⽤い られる. (wikipediaより) (wikipediaより)

Slide 22

Slide 22 text

⼊出⼒インターフェース • USB • パソコンとキーボード,マウス,ハードディスクなどの周辺機器を接続す るシリアルインターフェース. • 電⼒供給インターフェースとしても使われる. • IEEE1394 (FireWire) • パソコンと周辺機器を接続するシリアルインターフェース.ハードディス クやビデオなどの接続に使われた.現在はあまり使われていない. USB A USB B USB ミニB USB マイクロB USB Type-C (wikipediaより) (wikipediaより) (wikipediaより)

Slide 23

Slide 23 text

⼊出⼒インターフェース • RS232c • パソコンと周辺機器を繋ぐためのシリアルインターフェース • IrDA • ⾚外線を利⽤した通信インターフェース • Bluetooth • 短距離無線通信のインターフェース • パラレルポート • パソコンと周辺機器を繋ぐためのインターフェース.パラレル通信により データの送受信を⾏う. (wikipediaより) (wikipediaより)

Slide 24

Slide 24 text

主なディスプレイの端⼦ • VGA端⼦ (D-sub15) • アナログ画像信号を出⼒するためのコネクタ • DVI • DVI-I • デジタル信号,アナログ信号両⽅対応 • DVI-D • デジタル信号のみ対応 • HDMI • デジタル家電向けのインターフェース • DVIをもとに⾳声伝送機能や著作権保護機能などを加える • DisplayPort • DVIの後継規格を想定して作られたインターフェース VGA端子(D-sub15) DVI HDMI DisplayPort

Slide 25

Slide 25 text

演習 • 計算機の動作速度を表すのはどれか.第32回ME2種 1. dpi 2. RGB 3. FIFO 4. VLSI 5. MIPS

Slide 26

Slide 26 text

演習 • 計算機の動作速度を表すのはどれか.第32回ME2種 1. dpi 2. RGB 3. FIFO 4. VLSI 5. MIPS

Slide 27

Slide 27 text

演習 • ⼊出⼒インターフェースでないのはどれか.第35回ME2種 1. RS-232C 2. HDMI 3. IEEE1394 4. Serial ATA 5. HL7

Slide 28

Slide 28 text

演習 • ⼊出⼒インターフェースでないのはどれか.第35回ME2種 1. RS-232C 2. HDMI 3. IEEE1394 4. Serial ATA 5. HL7 医療情報システムの規格です.

Slide 29

Slide 29 text

演習 • コンピュータの構成要素で正しい組み合わせはどれか.第31回 臨床⼯学技⼠国家試験 1. OCR ⼊⼒装置 2. RAM 制御装置 3. RAID 演算装置 4. タッチパネル 記憶装置 5. USBフラッシュメモリ 出⼒装置

Slide 30

Slide 30 text

演習 • コンピュータの構成要素で正しい組み合わせはどれか.第31回 臨床⼯学技⼠国家試験 1. OCR ⼊⼒装置 2. RAM 制御装置 主記憶装置です. 3. RAID 演算装置 補助記憶装置に関係します. 4. タッチパネル 記憶装置 ⼊⼒装置です. 5. USBフラッシュメモリ 出⼒装置 補助記憶装置です.

Slide 31

Slide 31 text

演習 • コンピュータの⼊出⼒インターフェースについて正しいのはど れか.第31回臨床⼯学技⼠国家試験 1. IEEE1394は無線LANの規格である. 2. USBはパラレルインターフェースである. 3. USBのデータ転送速度はRS-232Cよりも速い. 4. シリアル ATA は複数のコンピュータ間の通信に使⽤される. 5. HDMIはコンピュータとハードディスクの接続に使⽤される.

Slide 32

Slide 32 text

演習 • コンピュータの⼊出⼒インターフェースについて正しいのはど れか.第31回臨床⼯学技⼠国家試験 1. IEEE1394は無線LANの規格である. 無線LANは802.11です. 2. USBはパラレルインターフェースである. シリアルインターフェースです. 3. USBのデータ転送速度はRS-232Cよりも速い. 4. シリアル ATA は複数のコンピュータ間の通信に使⽤される. 主に補助記憶装置の接続に⽤いられます. 5. HDMIはコンピュータとハードディスクの接続に使⽤される. 映像信号のためのインターフェースです.

Slide 33

Slide 33 text

演習 • 表⽰の原理として光の透過量を制御するのはどれか.第37回 ME2種 1. LEDディスプレイ 2. 液晶ディスプレイ 3. ELディスプレイ 4. プラズマディスプレイ 5. CRTディスプレイ

Slide 34

Slide 34 text

演習 • 表⽰の原理として光の透過量を制御するのはどれか.第37回 ME2種 1. LEDディスプレイ 2. 液晶ディスプレイ 3. ELディスプレイ 4. プラズマディスプレイ 5. CRTディスプレイ

Slide 35

Slide 35 text

演習 • USB Type-Cのポート形状はどれか.(臨床⼯学技⼠国家試験36) ûɽùûû üɽúû÷ ໰୊ɹüÿɹ64#ç5ZQFô$ ͷϙʔτܗঢ়͸ͲΕ͔ɻ øɽ ùɽ úɽ ûɽ üɽ

Slide 36

Slide 36 text

演習 • USB Type-Cのポート形状はどれか.(臨床⼯学技⼠国家試験36) ûɽùûû üɽúû÷ ໰୊ɹüÿɹ64#ç5ZQFô$ ͷϙʔτܗঢ়͸ͲΕ͔ɻ øɽ ùɽ úɽ ûɽ üɽ

Slide 37

Slide 37 text

コンピュータのスペック表の例 • CPU • インテル Core i5-8300H (2.30-4.00GHz/4コア/8MBキャッシュ) • グラフィック機能 • NVIDIA GeForce GTX1050 Ti 4GB + インテル UHDグラフィックス 630(Optimus対応) • メモリ • 8GB DDR4 SO-DIMM (PC4-21300/4GBx2/2チャネル) • SSD • 250GB SSD (M.2スロット / AHCI接続) • ハードディスク/SSD • 1TB HDD(5400rpm) • 光学ドライブ • 光学ドライブ無し • カードリーダー • SDカードリーダー (SDXC対応) • サウンド • マザーボード 標準 オンボードHDサウンド • LAN • ギガビットLANポート×1 (マザーボードオンボード) • Bluetooth • 搭載 • マザーボード • モバイル インテル HM370 チップセット搭載マザーボード • ⼊出⼒ポート • USB2.0 x1/ USB3.0 Type-A x2, Type-C x1 • ディスプレイ • 15.6インチ フルHD 液晶 (LEDバックライト / 1920×1080ドット表⽰ ) • バッテリー • リチウムイオンバッテリー(約4.6時間) • キーボード • ⽇本語キーボード • 無線LAN • Intel Wireless-AC 9560 (IEEE802.11 ac/a/b/g/n) • WEBカメラ • HD WEBカメラ • サイズ • 360(幅)×245(奥⾏き)×27(⾼さ) mm(突起部含まず) • 重量 • 約2.0kg(バッテリー含む) 製品仕様のことをスペック (specification)という.

Slide 38

Slide 38 text

ハードウェアの保守 • 停電対策 • UPS (Uninterrupted Power Supply: 無停電電源装置)を⽤い対策する. • UPSはバッテリが内蔵されており,停電時バッテリからコンピュータへ電 源が供給される. • 落雷対策 • 落雷により発⽣したサージ電圧(瞬間的な電圧上昇)に電⼦機器の故障に 対し対策を講じる必要がある. • サージ対策機器の導⼊を⾏うことで,落雷による故障の被害を抑えること ができる. • データの定期的なバックアップ

Slide 39

Slide 39 text

ソフトウェア

Slide 40

Slide 40 text

コンピュータの構成要素 • ハードウェア(ハード) • システムの物理的な構成要素 • ソフトウェア • 何らかの処理を⾏うコンピュータ・プログラムや関連する⽂書などをしめ す. • システムソフトウェア • コンピュータのハードウェア管理や制御を⾏うソフトウェア. • オペレーティングシステム(OS),ファームウェアなどを指している. • アプリケーションソフトウェア(応⽤ソフトウェア) • ワープロや表計算などといった,コンピュータを応⽤する⽬的に応じたコンピュー タ・プログラム. (wikipediaより)

Slide 41

Slide 41 text

ソフトウェアの分類 アプリケーション ソフトウェア 基本ソフトウェア (OS) ハードウェア ミドル ウェア システ ムソフ トウェ ア

Slide 42

Slide 42 text

ハードウェアとソフトウェアの関係 コンピュー タ OS アプリケーション (ワープロ) アプリケーション(表 計算) アプリケーション(プ レゼン) アプリケーション(ブ ラウザ) アプリケーション(そ の他) ユーザ

Slide 43

Slide 43 text

基本ソフト

Slide 44

Slide 44 text

基本ソフトウェア(オペレーティングシステム:OS) • コンピュータの基本動作を実現する基本ソフトウェア • コンピュータ内部のハードウェア,周辺機器の管理 • メモリ管理 • ファイル管理 • アプリケーションソフトウェアのタスク管理 • コンピュータをコンピュータとして使えるようにしてくれる.

Slide 45

Slide 45 text

OSの機能 • 制御プログラム • ハードェアを管理して,応⽤ソフトウェアやミドルウェアからコンピュー タを効率的に利⽤できるようにする. • ジョブ管理,タスク管理,記憶管理,ファイル管理など • カーネルと呼ぶ. • ⾔語処理プログラム • C⾔語やJavaなどのプログラミング⾔語で書かれたプログラムをコン ピュータが理解できる機械語に翻訳する. • サービスプログラム • コンピュータの機能を補う補助的なプログラム.

Slide 46

Slide 46 text

OSの種類 • Windows • Microsoft社製のOS.現在最も広く使われている. • UNIX • サーバなどで使われる. • UNIX標準に準拠したあらゆるオペレーティングシステムの総称. • MacOS • Apples社のMacintoshに搭載されたOS. • 正式なUNIX. • Linux • UnixのクローンOS • オープンソースで開発される. • iOS • Apple社のiPhone⽤のOS. • Android • Google社によって開発されたスマートフォンやタブレットPC⽤のOS.

Slide 47

Slide 47 text

API (Application Program Interface) • OSの機能を応⽤ソフトウェアから利⽤するためのインター フェース

Slide 48

Slide 48 text

ユーザインターフェース • 機械とその利⽤者の間で情報をやり取りするための仕組み. • ソフトウェアにおいて画⾯の表⽰の仕⽅,画⾯のデザイン,操作の仕⽅な どを指す. • ⽂脈によって何のことを指すか変わるため注意が必要. • また,⼈と機械との間をつなぐインターフェースのことをマン マシンインターフェースという. • ユーザインターフェースの出来が,機器やソフトウェアの使い ⼼地を決めるため重要である.

Slide 49

Slide 49 text

GUIとCLI • GUI (Graphical User Interface) • 画⾯にアイコンやボタンを表⽰して,それを視覚的に操作することで命令 を伝える操作⽅式. • CLI: Command Line Interface, CUI: Character User Interface, Character-based User Interface, Console User Interface • コンピュータに対し⽂字を⼊⼒し,命令をコンピュータに伝える操作⽅式. GUI CUI

Slide 50

Slide 50 text

アプリケーションソフト

Slide 51

Slide 51 text

アプリケーションソフトウェア • 応⽤ソフトウェアともいう. • コンピュータを応⽤する⽬的に応じたコンピュータ・プログラ ムのこと.

Slide 52

Slide 52 text

オフィススイート • オフィス業務に必要なソフトウェアのセットのこと.⼀般にオ フィスソフトとも呼ばれる. • ワープロソフト,表計算,プレゼンテーションソフトなどのア プリケーションソフトが組み合わされる. • 例 • Microsoft Office • マイクロソフト製のオフィススイート. • オフィススイートのデファクトスタンダードとなっている. • LibreOffice • OpenOfficeから派⽣した様々なOSで利⽤可能なオフィススイート. • フリーソフトウェアとして⾃由に使⽤・配布することができる. • iWorks • アップル製のオフィススイート.

Slide 53

Slide 53 text

ワープロソフト • ⽂章を⼊⼒,編集,印刷できるソフトウェア • 画⾯の⾒たままが印刷結果となっている.WYSIWIG(ウィジ ウィグ,What You See Is What You Get) • 例 • Microsoft Word • マイクロソフト製のワープロソフト • デファクトスタンダード • ⼀太郎 • ⽇本のジャストシステムが販売する⽇本語ワープロソフト • 官公庁ではまだ⾒られる. • LibreOffice Writer • オープンソースのワープロソフト

Slide 54

Slide 54 text

表計算ソフト • 数値データの集計や分析などを⾏うソフトウェアの総称. • 例 • Excel • マイクロソフト製の表計算ソフト • デファクトスタンダード • LibreOffice Calc • オープンソースの表計算ソフト

Slide 55

Slide 55 text

プレゼンテーションソフト • スライドショー形式で情報を表⽰およびそのスライドを編集す るためのソフトウェア. • 例 • Microsoft PowerPoint • マイクロソフト製のプレゼンテーションソフト • デファクトスタンダード • Keynote • アップル製のプレゼンテーションソフト • LibreOffice Impress • オープンソースのプレゼンテーションソフト

Slide 56

Slide 56 text

画像作成編集ソフト • ピクセル画像を扱うソフト. • ペイント • Windowsに標準でインストールされているソフト. • Adobe Photoshop • Adobe Systemsが開発したソフト.極めて⾼機能.業界標準. • Gimp • フリーソフトウェア.フリーソフトではあるが⾼機能である. • ベクター画像を扱うソフト. • Adobe Illustrator • Adobe Systemsが開発したソフト.業界標準. • Inkscape • SVGを扱うフリーソフトウェア.

Slide 57

Slide 57 text

その他 • ブラウザ • ウェブサイトを閲覧するためのソフト • ウェブサイトによって対応するブラウザが異なるため複数インストールし ておくほうが良い. • 例 • Firefox(オープンソース) • Google Chrome(オープンソースのChromiumが元) • Edge • Safari • Internet Explorer • 電⼦メールソフト(メーラー) • 電⼦メールを取得,閲覧をするためのソフト • 例:Microsoft Outlook,Thunderbird(オープンソース)

Slide 58

Slide 58 text

ソフトウェアの保守 • ソフトウェアの更新 • ソフトウェアは常に最新のバージョンにする.最新のバージョンを使⽤するこ とで,既知のセキュリティ問題や動作の不具合が解決される. • ウイルス対策ソフトの更新 • ウイルスなどのマルウェアは常に新しいものが出てきているため,ウイルス対 策ソフトを更新しないと,新しいマルウェアに対応できない. • 動作の確認 • ソフトウェアの更新によりセキュリティの問題が解決や機能の追加がされるが, その更新されたソフトウェアとハードウェアの相性により動作が不安定になっ たり,更新により仕様が変更されその他のソフトウェアが正常に動作しないな どの問題が起こる可能性がある. • ソフトウェアの⼤きな更新の際は正常に動作するかどうかを実験機を⽤意し動 作を確認した上で業務で使う必要がある. • ライセンス管理 • ソフトウェアのライセンスが遵守されているか管理する必要がある.

Slide 59

Slide 59 text

ソフト開発

Slide 60

Slide 60 text

ソフト作成の簡単な流れ • プログラミング • プログラミング⾔語という⼈⼯⾔語を⽤い,ソフトウェアを作成する. • プログラミング⾔語によって記述された⽂字列のことをソースコードとい う. • コンパイル • ソースコードは単なる⽂字列なので,ソフトウェアとして動作しない. • ソフトウェアとして動作させるためには,ソースコードを機械に理解でき る形(機械語)に翻訳する必要がある. • 実⾏ • コンパイルの後,実⾏ファイルが作成される.そのファイルを実⾏し動作 を確かめる.

Slide 61

Slide 61 text

プログラミング⾔語 • ソフトウェアを作るための⼈⼯⾔語.アルゴリズムに基づいてプログ ラミング⾔語を⽤いソフトウェアを作成. • 例 • アセンブリ⾔語 • C⾔語 • C++ • Fortran • COBOL • Java • Java Script • Python • Ruby • Perl • PHP

Slide 62

Slide 62 text

低級⾔語と⾼級⾔語 • 低級⾔語(低⽔準⾔語) • 機械語や機械語に近いアセンブリ⾔語などのプログラミング⾔語の総称. • ハードとプログラミングの意味することとのギャップが少ない. • 例 • 機械語 • アセンブリ⾔語 • ⾼級⾔語(⾼⽔準⾔語) • 抽象度が⾼いプログラミング⾔語の総称. • ⾃然⾔語に近く,⼈間にとってわかりやすい. • 例 • その他⼤勢

Slide 63

Slide 63 text

コンパイラとインタプリタ • プログラムのソースコードを機械語に翻訳することで,プログ ラムはコンピュータが実⾏できる形式になる. • コンパイラ⽅式 • ソースコードを事前に⼀括して機械語に翻訳する. • 例 • C⾔語, C++, Fortran, Cobol • インタプリタ⽅式 • ソースコードに書かれた命令を1つづつ機械語に翻訳しながら実⾏する. • 例 • Perl, Python, PHP, Rubyなど

Slide 64

Slide 64 text

演習 • プログラミング⾔語でないものはどれか.第30回臨床⼯学技⼠ 国家試験 1. C++ 2. Android 3. Java 4. Python 5. Ruby

Slide 65

Slide 65 text

演習 • プログラミング⾔語でないものはどれか.第30回臨床⼯学技⼠ 国家試験 1. C++ 2. Android 3. Java 4. Python 5. Ruby

Slide 66

Slide 66 text

演習 • 誤っている組み合わせはどれか.第27回臨床⼯学技⼠国家試験 1. オペレーティングシステム UNIX 2. アプリケーションソフトウェア メーラー 3. データベース 検索 4. フローチャート HTML 5. プログラミング⾔語 C++

Slide 67

Slide 67 text

演習 • 誤っている組み合わせはどれか.第27回臨床⼯学技⼠国家試験 1. オペレーティングシステム UNIX 2. アプリケーションソフトウェア メーラー 3. データベース 検索 4. フローチャート HTML HTMLはウェブサイトを作成するためのマークアップ⾔語です. 5. プログラミング⾔語 C++

Slide 68

Slide 68 text

演習 • OS(オペレーティングシステム)の役割でないのはどれか.第 31回臨床⼯学技⼠国家試験 1. メールの管理 2. プロセスの制御 3. メモリの管理 4. ユーザインタフェースの提供 5. ファイルシステムの管理

Slide 69

Slide 69 text

演習 • OS(オペレーティングシステム)の役割でないのはどれか.第 31回臨床⼯学技⼠国家試験 1. メールの管理 メールソフトの役割です. 2. プロセスの制御 3. メモリの管理 4. ユーザインタフェースの提供 5. ファイルシステムの管理

Slide 70

Slide 70 text

演習 • コンピュータで問題を解くための⼿順を表す⽤語はどれか。第 32回臨床⼯学技⼠国家試験 1. モデリング 2. アルゴリズム 3. コンパイル 4. コーディング 5. デバッグ

Slide 71

Slide 71 text

演習 • コンピュータで問題を解くための⼿順を表す⽤語はどれか。第32回臨 床⼯学技⼠国家試験 1. モデリング 3Dもオブジェクトを作ることです. 2. アルゴリズム 3. コンパイル プログラミング⾔語を機械語に変換することです. 4. コーディング プログラミング⾔語を書くことです. 5. デバッグ プログラムの問題を修正することです.