C言語入門

Size: px
Start display at page:

Download "C言語入門"

Transcription

1 1 C 言語入門 プログラミング言語 Ⅰ( 実習を含む ), 計算機言語 Ⅰ 計算機言語演習 Ⅰ, 情報処理言語 Ⅰ( 実習を含む )

2 2 本日の内容 授業予定日の確認 授業教材の指示 C 言語用プログラミング環境の整備 C 言語プログラミングの導入部分

3 3 授業予定日の確認 授業予定日の変更があります 本来の授業予定日 : 毎週金曜日 7,8,9,10 時限 4/10 4/17 4/24 5/1 5/15 5/22 5/29 6/5 6/12 6/19 6/26 7/3 7/10 7/17 7/24 7/31 以上 16 回 最終日は期末試験 ただし以下の授業予定日は出張のため 翌日または翌々日に変更になります 金曜日 : 4/24 5/22 6/19 7/10 休講 土曜日 : 4/25 5/23 6/20 7/11 補講候補日 1 日曜日 : 4/26 5/24 6/21 7/12 補講候補日 2

4 4 授業変更日の確認 4 月日月火水木金土 月日月火水木金土 月日月火水木金土 月日月火水木金土

5 5 教材のページ 修学支援システムの講義情報から Moodle 学内外版 へ

6 コマンドプロンプト キーボードから直接命令を入力して実行する時に使います 本講義では C 言語によるプログラムのソースコードをコンパイル (= 機械語に翻訳 ) する場合等に利用する

7 コマンドプロンプトを開く キーボードから 田 を押したまま R を押して ファイル名を指定して実行 を開く 田 +R のように表記された場合 慣例として上記のような複数キー同時押しを意味する ファイル名を指定して実行 の 名前 の欄に cmd と入力し ENTER キーを押すか OK ボタンをクリックする スタート ボタンから すべてのプログラム アクセサリ コマンドプロンプト でも開ける

8 コマンドプロンプトの設定項目 簡易編集モード を ON にしておくと マウスの左右ボタンだけでコピペ出来る

9 コマンドプロンプトの設定 ウインドウ左上のアイコンをクリックするとメニューが出る プロパティ で現在開いているプロンプトのみ 規定値 で次回以降開くプロンプト全てに対する設定を変更出来ます

10 コマンドプロンプトと作業ディレクトリ 作業ディレクトリ とはコマンドプロンプトで作業した際に ファイルが入出力されるディレクトリの事 ディレクトリとはフォルダの別の言い方 つまり ディレクトリ = フォルダ 通常 コマンドプロンプトを開いた初期状態では ユーザーのホームまたはプロファイルのディレクトリが作業ディレクトリ

11 作業ディレクトリとコマンド コマンドプロンプトで explorer. と入力して ENTER キーを押す 現在の作業ディレクトリが explorer で開く explorer がコマンド名 ( プログラムの実行ファイル名 ) で スペースで区切って与えた. はコマンドライン引数と言います この場合. は 現在の作業ディレクトリを表す explorer とは Windows 上で いつもファイルを操作しているこのウインドウの事

12 本来のディレクトリ名 explorer 上では本来のディレクトリ名が日本語も用いて分かり易く (?) 表示されている 異なる名前に見える これが本来のディレクトリ名 explore 以外ではこちらを使う C: Users kou は C ドライブの Users フォルダの中にある kou フォルダを意味する ここをクリックすると コマンドプロンプト上の作業ディレクトリの表示と一致していることが確認出来る

13 プログラミング言語 計算機言語 13 情報処理言語とは? コンピュータに命令するための人工言語 AWK, BASIC, C, C++, C#, D, ECMAScript, Erlang, Fortran, F#, Haskell, Java, JavaScript, Lisp, Objective-C, OCaml, Perl, PHP, Python, Ruby, Smalltalk, Tcl, 等々

14 14 プログラムとは? 値の保存 参照 各種演算 条件分岐等を組み合わせた計算の手順 データ参照処理保存データ 処理条件判定真処理 偽 処理

15 プログラムが出来ると 何が良いのか? コンピュータに仕事をやってもらえる!!! ルーチンワークからの解放 工作の世界も広がる!!! 最近は Arduino 等の安くて高機能なキットがある 楽しい!!! 遊び方は遊ぶ人次第 仕事にもあぶれない? Facebook 元役員 プログラミングを学ぶのなら 生涯仕事に困らないことを私が保証しよう 15

16 16 C 言語 AT&T の Bell 研で UNIX を作ってた Brian Wilson Kernighan と Dennis MacAlistair Ritchie らによって UNIX を作成するための言語として生まれた K&R プログラミング言語 C が C 言語のバイブルと言われる所以

17 17 世界で最も有名なプログラム K&R の最初に出て来るプログラム hello.c hello.c #include <stdio.h> main() { printf("hello, world n"); } mintty + bash + GNU C $ gcc hello.c &&./a hello, world

18 18 世界で最も有名なプログラム K&R の最初に出て来るプログラム hello.c hello.c #include <stdio.h> main() { printf("hello, world n"); } ヘッダファイル (stdio.h) の取り込み main 関数の定義 文字列の表示 mintty + bash + GNU C $ gcc hello.c &&./a hello, world プログラムのソースコードをコンパイルして実行

19 19 ヘッダファイル stdio.h 多くの入門書ではおまじないとして紹介 hello.c #include <stdio.h> main() { printf("hello, world n"); } ヘッダファイル (stdio.h) の取り込み C 言語は言語本体だけでは 四則演算 条件分岐 繰り返し等の基本 mintty 的な処理以外ほとんど何も出来ない + bash + GNU C 文字列の入出力や数学の関数等 基本的かつ必要性の高い機能は 標準ライブラリと呼ばれる サブルーチン集として用意されている printf 関数は stdio.h (= STanDard Input Output Header file) で提供されている $ gcc hello.c &&./a hello, world printf 関数の呼び出し

20 20 C 言語のプログラム コンパイラにより実行形式に変換する Source files.h ファイル.h ファイル.h ファイル Preprocessor C compiler Object files Executable file 実行ファイル.c ファイル.c ファイル.c ファイル.o ファイル.o ファイル.o ファイル linker

21 21 C コンパイラによるコンパイル Cygwin の mintty で bash から gcc で行った例 $ ls hello.c $ gcc hello.c $ ls a.exe hello.c $./a hello, world ファイル一覧の表示コンパイルファイル一覧の表示作成した実行ファイルを実行

22 22 C/C++ リファレンス Windows Help (.chm) 版を入れておくと便利です

23 23 C 言語の規則 各処理の末尾はセミコロン ; で終端する hello.c #include <stdio.h> main() { printf("hello, world n"); } これがないとコンパイル時にエラーとなる

24 24 セミコロン ; を忘れたエラーの例 各処理の末尾はセミコロン ; で終端する hello_err.c #include <stdio.h> main() { printf("hello, world n") } 本当はここに ; が必要 mintty + bash + GNU C $ gcc hello_err.c hello_err.c: 関数 main 内 : hello_err.c:6:1: エラー : expected ; before } token } ^

25 25 エラーの例 hello.c の関数 main の内にある 6 行目の 1 文字目にあるトークン } の前に ; が ( あることが ) 予想されますよ と言っている mintty + bash + GNU C $ gcc hello_err.c hello_err.c: 関数 main 内 : hello_err.c:6:1: エラー : expected ; before } token } ^

26 26 C 言語の規則 { } で複数の処理をまとめる hello1.c #include <stdio.h> main() { printf("hello"); printf(", world n"); } { } の間に ; で終端された複数の処理を書いてよい

27 27 C 言語の規則 " " で囲まれた部分は文字列 hello1.c #include <stdio.h> main() { printf("hello"); printf(", world n"); } { } の間に ; で終端された複数の処理を書いてよい

28 28 C 言語の構造 プログラムは関数の形でまとめる 関数定義の書式 戻り値の型関数名 ( 引数の宣言,...) { // 処理 ; //... // return 戻り値 ; } 関数は上記のように定義し ( ) の中に書かれた引数で ( 呼び出し元や呼び出し先の ) 他の関数と値の受け渡しを行う

29 29 C 言語の規則 プログラムは main 関数から実行される main.c main() { // ここに処理を書く } mintty + bash + GNU C $ gcc main.c &&./a これは何もしないで終わるだけのプログラム // から行末までと /* から */ まではプログラムとして解釈はされない コメントと呼ばれる要素で メモや覚書として主に人間が読む際の注釈を書くために使う他 一時的にプログラムの一部を無効にするために使う

30 30 宿題 次回までに以下の事をやっておくこと 教科書の第 1 章までを読み 指示された操作を試して動作を確認する 不明な点 疑問点についてメモし 次回の授業に持参する または 本講義の Moodle コース上にある第 1 週宿題用フォーラムに書き込んでおく

C言語入門

C言語入門 1 C 言語入門 第 10 週 プログラミング言語 Ⅰ( 実習を含む ), 計算機言語 Ⅰ 計算機言語演習 Ⅰ, 情報処理言語 Ⅰ( 実習を含む ) 基本型 2 3 標準ヘッダ : 整数型の最小値 最大値は以下のマクロで定義されている unsigned signed 最小値最大値最小値最大値 char 0 UCHAR_MAX SCHAR_MIN SCHAR_MAX short

More information

プログラミング基礎

プログラミング基礎 C プログラミング Ⅰ 授業ガイダンス C 言語の概要プログラム作成 実行方法 授業内容について 授業目的 C 言語によるプログラミングの基礎を学ぶこと 学習内容 C 言語の基礎的な文法 入出力, 変数, 演算, 条件分岐, 繰り返し, 配列,( 関数 ) C 言語による簡単な計算処理プログラムの開発 到達目標 C 言語の基礎的な文法を理解する 簡単な計算処理プログラムを作成できるようにする 授業ガイダンス

More information

PowerPoint Presentation

PowerPoint Presentation プログラミング基礎 第 2 週 (4,5,6 回 ) 2011-10-07 出村公成 この資料の再配布を禁止します 予定 プログラミング入門 (45 分 ) 変数 入出力 分岐 演習 (90 分 ) タッチタイプ練習 統合開発環境 Codeblocksの使い方 教科書例題の打ち込みと実行 プログラミング入門 C 言語の簡単な例を体験 変数 入出力 分岐 プログラムの例リスト 2.1 改 #include

More information

プログラミング実習I

プログラミング実習I プログラミング実習 I 05 関数 (1) 人間システム工学科井村誠孝 [email protected] 関数とは p.162 数学的には入力に対して出力が決まるもの C 言語では入出力が定まったひとまとまりの処理 入力や出力はあるときもないときもある main() も関数の一種 何かの仕事をこなしてくれる魔法のブラックボックス 例 : printf() 関数中で行われている処理の詳細を使う側は知らないが,

More information

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき

More information

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多 Cygwin 使いこなしマニュアル 2011/10/17 1.Cygwin の起動 Cygwin のインストールが完了したら 一般ユーザーで Windows にログインし Cygwin を起動してみましょう 下の図は ユーザー名 densan でログインして Cygwin を起動した後 いくつかコマンドを実行してみたところです 2.Cygwin のファイルはどこにある? Windows から Cygwin

More information

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

書式に示すように表示したい文字列をダブルクォーテーション () の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf( 情報処理基礎 ); printf(c 言語の練習 ); printf 情報処理基礎 C 言語についてプログラミング言語は 1950 年以前の機械語 アセンブリ言語 ( アセンブラ ) の開発を始めとして 現在までに非常に多くの言語が開発 発表された 情報処理基礎で習う C 言語は 1972 年にアメリカの AT&T ベル研究所でオペレーションシステムである UNIX を作成するために開発された C 言語は現在使われている多数のプログラミング言語に大きな影響を与えている

More information

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード] Borland C++ Compiler の 使用方法 解説書 (v1.1) 1 準備 (1/2) 1. スタートメニューから コントロールパネル を開いて その中に デスクトップのカスタマイズ フォルダーオプション があるので開く エクスプローラー内の ツール フォルダーオプション などからも開ける 2. 表示 タブにある 登録されている拡張子は表示しない のチェックを外して OKを押す これでファイルの拡張子が表示されるようになった

More information

Microsoft Word - CygwinでPython.docx

Microsoft Word - CygwinでPython.docx Cygwin でプログラミング 2018/4/9 千葉 数値計算は計算プログラムを書いて行うわけですが プログラムには様々な 言語 があるので そのうちどれかを選択する必要があります プログラム言語には 人間が書いたプログラムを一度計算機用に翻訳したのち計算を実行するものと 人間が書いたプログラムを計算機が読んでそのまま実行するものとがあります ( 若干不正確な説明ですが ) 前者を システム言語

More information

ガイダンス

ガイダンス 情報科学 B 第 2 回変数 1 今日やること Java プログラムの書き方 変数とは何か? 2 Java プログラムの書き方 3 作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) エラーが出たらどうしたらよいか??? 4 書き方 これから作成する Hello.java 命令文 メソッドブロック

More information

memo

memo 数理情報工学演習第一 C プログラミング演習 ( 第 5 回 ) 2015/05/11 DEPARTMENT OF MATHEMATICAL INFORMATICS 1 今日の内容 : プロトタイプ宣言 ヘッダーファイル, プログラムの分割 課題 : 疎行列 2 プロトタイプ宣言 3 C 言語では, 関数や変数は使用する前 ( ソースの上のほう ) に定義されている必要がある. double sub(int

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 [email protected] 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 講座を行う前に 自己紹介 僕と上回生について 1 年生同士で少しお話しよう! オリエンテーションの宿題 アルゴロジック http://home.jeita.or.jp/is/highschool/algo/index3.html どこまでできましたか? あまりできなかった人はこれから全部クリアしよう! 2016 年度 C 言語講座 第一回目 2016/6/11 fumi 今回の目標 プログラムを書いて実行するやり方を覚える

More information

C#の基本

C#の基本 C# の基本 ~ 開発環境の使い方 ~ C# とは プログラミング言語のひとつであり C C++ Java 等に並ぶ代表的な言語の一つである 容易に GUI( グラフィックやボタンとの連携ができる ) プログラミングが可能である メモリ管理等の煩雑な操作が必要なく 比較的初心者向きの言語である C# の利点 C C++ に比べて メモリ管理が必要ない GUIが作りやすい Javaに比べて コードの制限が少ない

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 2018/10/05 竹島研究室創成課題 第 2 回 C 言語演習 変数と演算 東京工科大学 加納徹 前回の復習 Hello, world! と表示するプログラム 1 #include 2 3 int main(void) { 4 printf("hello, world! n"); 5 return 0; 6 } 2 プログラム実行の流れ 1. 作業ディレクトリへの移動 $ cd

More information

講習No.1

講習No.1 プログラムはどこに保存され, どこで実行されるのか? 復習 ハードディスク キーボード Central Processing Unit 例えば i7, ARM, Cortex-A17 ディスプレイ 例えば 4G バイト メモリ プログラムは, ワープロ文章などと同様, ハードディスクなどにファイルとして保存されている. プログラムは, メモリ上に呼び出されて ( ロード ) 実行される. プログラムの作成

More information

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL: マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL: http://excel2010.kokodane.com/excel2010macro_01.htm http://span.jp/office2010_manual/excel_vba/basic/start-quit.html Excel2010 でマクロを有効にする

More information

マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System 操作説明ビデオなどは 高校 情

マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System   操作説明ビデオなどは 高校 情 マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System http://www.sgpsys.com/en/ 操作説明ビデオなどは 高校 情報科 の教材 指導案作ってみました http://www.beyondbb.jp/ Zip の教材内に入っています

More information

Microsoft PowerPoint - kougi2.ppt

Microsoft PowerPoint - kougi2.ppt C プログラミング演習 第 2 回 Microsoft Visual Studio.NET を使ってみよう 説明 例題 1. プログラム実行の体験 コンピュータを役に立つ道具として実感する 次ページのプログラムを使って, Microsoft Visual Studio.NETでの C++ ソースファイル編集, ビルド, テスト実行の一連の過程を体験する 例題 1 のプログラムの機能 計算の繰り返し

More information

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ B6FJ-1841-01 親指シフトキーボードモデルをお使いになる方へ 目 次 はじめに........................ 2 商標および著作権について................ 2 Windows セットアップ時の文字入力について....... 2 1 Japanist 2003 のインストール................ 3 Windows Vista の場合..................

More information

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ B5FJ-5921-01 目次 はじめに................................................... 2 商標および著作権について..................................... 2 Windows セットアップ時の文字入力について..................... 3 1 親指シフトキーボードをお使いになるための準備.............

More information

無償コンパイラ(JDK(Java Development Kit))を用いたJavaプログラムの実行方法

無償コンパイラ(JDK(Java Development Kit))を用いたJavaプログラムの実行方法 1 無償コンパイラ (JDK) を用いたプログラムの実行方法 [1.01a] 無償で提供されている Java コンパイラの JDK(Java Development Kit) を用いた Java プログラムの実行方法です ここでは,Windows 7( 一部 Windows XP) による方法を解説します 学生のための基礎 Java( 照井博志著 ) 東京電機大学出版局 ISBN 978-4-501-54960-2

More information

SMB送信機能

SMB送信機能 スキャナー送信設定マニュアル ( フォルダー送信 ) 対象機種 : TASKalfa 8052ci/6052ci/5052ci/4052ci/3252ci/2552ci TASKalfa 8002i/7002i/6002i/5002i/4002i TASKalfa 7551ci/6551ci/5551ci/4551ci/3551ci/3051ci/2551ci TASKalfa 8001i/6501i/5501i/4501i/3511i/3510i/3011i/3010i

More information

C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf("hello, n"); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a "hello" printf("hello") 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は

C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf(hello, n); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a hello printf(hello) 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は C 言語復習 C 言語の基礎 来週もこの資料を持参してください C 言語, ソースファイルの作成, コンパイル, 実行 1 C 言語 C 言語プログラミングの手順 とは, 計算機を動かす手順を記述したもの. 計算機に命令を与えて動かすには を作成する ことになる. C 言語はプログラミング言語の 1 個 手続き型言語に分類される. C/C++ は非常に多くの場面で使われる言語 C++ は C 言語をオブジェクト指向に拡張したもの

More information

SMB送信機能

SMB送信機能 NW-FAX 受信設定マニュアル ECOSYS M6535cidn/M6530cdn/M6526cidn/M6526cdn ECOSYS M5526cdw/6635cidn ECOSYS M3540idn/M2640idw/M2540dw/M2535dn/M3645idn Ver.1.3 1. ネットワークの設定を確認する 1-1. Windows 10 設定時は管理者 (Administrators)

More information

数はファイル内のどの関数からでも参照できるので便利ではありますが 変数の衝突が起こったり ファイル内のどこで値が書き換えられたかわかりづらくなったりなどの欠点があります 複数の関数で変数を共有する時は出来るだけ引数を使うようにし グローバル変数は プログラムの全体の状態を表すものなど最低限のものに留

数はファイル内のどの関数からでも参照できるので便利ではありますが 変数の衝突が起こったり ファイル内のどこで値が書き換えられたかわかりづらくなったりなどの欠点があります 複数の関数で変数を共有する時は出来るだけ引数を使うようにし グローバル変数は プログラムの全体の状態を表すものなど最低限のものに留 第 10 章分割コンパイル 1 ソースを分割する今まで出てきたソースは全て一つのソースファイルにソースを記述してきました しかし ソースが長くなっていくと全てを一つのファイルに書くと読みづらくなります そこで ソースを複数のファイルに分割してコンパイルを行う分割コンパイルをします 今章は章名にもなっている 分割コンパイルの方法についてやります 分割コンパイルする時は大抵 関連性のある機能ごとにファイルにまとめます

More information

SMB送信機能

SMB送信機能 スキャナー送信設定マニュアル ( フォルダー送信 ) 対象機種 : TASKalfa 6053ci/5053ci/4053ci/3253ci/2553ci TASKalfa 6003i/5003i ( 対応 OS:Windows10/8.1/8/7) Ver.1.1 スキャナー送信設定の流れ 1. パソコンの設定を確認 変更する 2. スキャナーデータを保存するフォルダーを作成する 3. アドレス帳を登録する

More information

ゲームプログラミング講習 第0章 導入

ゲームプログラミング講習 第0章 導入 ゲームプログラミング講習 第 0 章 導入 ゲーム制作に必要なものをインストールします ゲームプログラミング講習第 0 章導入 1 ゲーム制作に必要なもの Microsoft Visual Studio DXライブラリ プロジェクトテンプレート C 言語の知識 ゲームプログラミング講習第 0 章導入 2 Microsoft Visual Studio とは C 言語でプログラミングして Windows

More information

kiso2-03.key

kiso2-03.key 座席指定はありません Linux を起動して下さい 第3回 計算機基礎実習II 2018 のウェブページか ら 以下の課題に自力で取り組んで下さい 計算機基礎実習II 第2回の復習課題(rev02) 第3回の基本課題(base03) 第2回課題の回答例 ex02-2.c include int main { int l int v, s; /* 一辺の長さ */ /* 体積 v

More information

Wordの学習

Wordの学習 Windows10 の基本操作 第 1 章パソコンを学ぶこととは パソコンの動作概要 本体装置 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 2 パソコンの構成 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 3 パソコンの構成 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 4 GUI とは テキスト =2 ページ GUI の要素 Window ( ウィンドウ )

More information

2 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C Express の使用法 ( 東海大学理学部物理学科 ) 無償で利用できる開発環境 (Windows XP 以降 ) Visual Studio 2010 Express

2 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C Express の使用法 ( 東海大学理学部物理学科 ) 無償で利用できる開発環境 (Windows XP 以降 ) Visual Studio 2010 Express 1 / 26 平成 26 年 4 月 11 日 ( 金 ) 午後 1 時 9 分 Visual C++ 2010 Express の使用法 ( 安江正樹 @ 東海大学理学部物理学科 ) Visual C++ 2010 Express の使用法 コンソールプログラムの作成方法と実行 コンピュータ物理学演習 Ⅱ 東海大学理学部物理学科 安江正樹 [email protected]

More information

Microsoft PowerPoint - prog04.ppt

Microsoft PowerPoint - prog04.ppt プログラミング言語 2 第 04 回 (2007 年 05 月 14 日 ) 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/language/ にアクセスすると 教材があります 2007 年 05 月 14 日分と書いてある部分が 本日の教材です 本日の内容

More information

(1) プログラムの開始場所はいつでも main( ) メソッドから始まる 順番に実行され add( a,b) が実行される これは メソッドを呼び出す ともいう (2)add( ) メソッドに実行が移る この際 add( ) メソッド呼び出し時の a と b の値がそれぞれ add( ) メソッド

(1) プログラムの開始場所はいつでも main( ) メソッドから始まる 順番に実行され add( a,b) が実行される これは メソッドを呼び出す ともいう (2)add( ) メソッドに実行が移る この際 add( ) メソッド呼び出し時の a と b の値がそれぞれ add( ) メソッド メソッド ( 教科書第 7 章 p.221~p.239) ここまでには文字列を表示する System.out.print() やキーボードから整数を入力する stdin.nextint() などを用いてプログラムを作成してきた これらはメソッドと呼ばれるプログラムを構成する部品である メソッドとは Java や C++ などのオブジェクト指向プログラミング言語で利用されている概念であり 他の言語での関数やサブルーチンに相当するが

More information

Cプログラミング1(再) 第2回

Cプログラミング1(再) 第2回 C プログラミング 1( 再 ) 第 2 回 講義では Cプログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ 1 前回のレポートから 前回の宿題 数あてゲーム の説明において 次のように書いていたものがいた : これはコンピュータがランダムに設定した数字を人間が当てるゲームである この説明でどこかおかしなところはないだろうか? 2 コンピュータの用語と日常的な用語の違い 物理において

More information

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2 仮想型端末(Ubuntu)の基本的な操作方法 第1版 目次 1 2 ログインとログアウト...2 1.1 ログイン...2 1.2 ログアウト...3 Terminal の操作...4 2.1 Terminal の起動...4 2.2 Terminal でよく使う基本コマンド...5 3 日本語入力...6 4 ファイルアクセスとディレクトリ構造...7 5 6 7 8 4.1 ホームディレクトリ...7

More information

PowerPoint Presentation

PowerPoint Presentation 工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 7 回 2010 年 11 月 18 日 1 今回のテーマ 1: ポインタ 変数に値を代入 = 記憶プログラムの記憶領域として使用されるものがメモリ ( パソコンの仕様書における 512 MB RAM などの記述はこのメモリの量 ) RAM は多数のコンデンサの集合体 : 電荷がたまっている (1)/ いない

More information

計算機プログラミング

計算機プログラミング プログラミング言語 C 第 1 講 C 言語への導入 計算機プログラミング C 言語の授業 講義と演習 演習用の課題 次の週にプリントアウトして提出 参考図書 入門ソフトウェアシリーズ1 C 言語河西朝雄著ナツメ社 学期末試験あり 筆記 ノート等の持ち込み不可 スライド (PDF) 掲載予定 http://cprog.web.fc2.com/ 質問用のメールアドレス ( 学籍番号 氏名を明記 ) [email protected]

More information

Windows 7ファイル送信方法 SMB編

Windows 7ファイル送信方法 SMB編 プッシュスキャン ~ Windows 7 編 ~ プッシュスキャン ~SMB 送信設定の概略 ~... 2 作業 1 PC 側送信先共有フォルダーの設定... 3 1-1 ユーザーアカウントの作成 4 1-2 共有フォルダーの作成 8 作業 2 imagerunner 側の送信設定... 13 設定方法 1 リモート UI から宛先の登録 14 設定方法 2 imagerunner のタッチパネルから宛先の登録

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 2 回目 ようこそ Java へ 今日の講義で学ぶ内容 画面へのメッセージの表示 文字や文字列 数値を表現するリテラル 制御コードを表すエスケープシーケンス 画面出力の基本形 ソースファイル名 : クラス名.java class クラス名 System.out.println(" ここに出力したい文字列 1 行目 "); System.out.println(" ここに出力したい文字列

More information

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit 2015.10.8 マスプロ電工株式会社 本手順書は デジタルレベルチェッカー LCV3 の Web ブラウザーによるソフトウェア更新の手順を説明した資料です Web ブラウザーより LCV3 をバージョンアップする手順は以下の 4 段階で実施します 1. パソコン上に新しいソフトウェアをコピーします 2. パソコンと LCV3 を LAN ケーブルで接続します 3. LCV3 を新しいソフトウェアに更新します

More information

取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきま

取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきま 取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきましては 別ドキュメント ( 取引上手くん 9 のインストール説明書 または about.pdf ) をご覧ください

More information

SMB送信機能

SMB送信機能 スキャナー送信設定マニュアル ( フォルダー送信 ) 対象機種 : TASKalfa 7550ci/6550ci/5550ci/4550ci/3550ci/3050ci/2550ci TASKalfa 8000i/6500i/5500i/4500i/3500i TASKalfa 256ci/206ci TASKalfa 306i/256i ( 対応 OS:Windows10/8.1/8/7) Ver.1.93

More information

SMB送信機能

SMB送信機能 スキャナー送信設定マニュアル ( フォルダー送信 ) 対象機種 : TASKalfa 250ci/300ci/400ci/500ci/552ci TASKalfa 420i/520i TASKalfa300i TASKalfa 205c/255c TASKalfa 255/305 LS-1035MFP/1128MFP/1135MFP/3140MFP+ FS-C2026MFP+/C2126MFP+/C2626MFP

More information

SMB送信機能

SMB送信機能 NW-FAX 受信設定マニュアル TASKalfa 8052ci/6052ci/5052ci/4052ci/3252ci/2552ci TASKalfa 8002i/7002i/6002i/5002i/4002i TASKalfa 7551ci/6551ci/5551ci/4551ci/3551ci/3051ci/2551ci TASKalfa 8001i/6501i/5501i/4501i/3511i/3510i/3011i/3010i

More information

分割コンパイル (2018 年度 ) 担当 : 笹倉 佐藤 分割コンパイルとは 一つのプログラムのソースを複数のソースファイルに分けてコンパイルすること ある程度大きなプログラムの場合ソースファイルをいくつかに分割して開発するのが普通 1

分割コンパイル (2018 年度 ) 担当 : 笹倉 佐藤 分割コンパイルとは 一つのプログラムのソースを複数のソースファイルに分けてコンパイルすること ある程度大きなプログラムの場合ソースファイルをいくつかに分割して開発するのが普通 1 分割コンパイル (2018 年度 ) 担当 : 笹倉 佐藤 2018.12.20 分割コンパイルとは 一つのプログラムのソースを複数のソースファイルに分けてコンパイルすること ある程度大きなプログラムの場合ソースファイルをいくつかに分割して開発するのが普通 1 なぜ分割コンパイルするのか 1. コンパイル時間を短縮するため 2. ソースコードを見やすくするため 3. ソースコードを再利用しやすくするため

More information

インテル(R) Visual Fortran コンパイラ 10.0

インテル(R) Visual Fortran コンパイラ 10.0 インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行

More information

CubePDF ユーザーズマニュアル

CubePDF ユーザーズマニュアル CubePDF ユーザーズマニュアル 2018.11.22 第 13 版 1 1. PDF への変換手順 CubePDF は仮想プリンターとしてインストールされます そのため Web ブラウザや Microsoft Word, Excel, PowerPoint など印刷ボタンのあるアプリケーションであればどれでも 次の 3 ステップで PDF へ変換することができます 1. PDF 化したいものを適当なアプリケーションで表示し

More information

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能. Viewer manual by SparxSystems Japan Enterprise Architect 読み込み専用版 (Viewer) 利用マニュアル 内容 1 はじめに...3 2 インストールの手順...3 3 起動の手順...6 4 Enterprise Architect のプロジェクトファイルを開く...7 5 内容を参照する...8 5.1 プロジェクトブラウザを利用する...8

More information

やさしくPDFへ文字入力 v.2.0

やさしくPDFへ文字入力 v.2.0 操作マニュアル やさしく PDF へ文字入力 v.2.0 基本操作 目次 1. はじめに 2. やさしく PDF へ文字入力の起動 3. スキャナの設定 4. 原稿の取り込み 4-1. スキャナから 4-2. ファイルから 5. プリンタの設定 6. フィールドの作成 6-1. フィールドの自動作成 6-2. フィールドの手動作成 7. フィールドの設定 8. 文字の入力 9. 印刷 便利な使い方付録

More information

Java言語環境Java2SEついて

Java言語環境Java2SEついて Ver.16.10 Windows 上で Java を使う Java プログラミングの授業は教育学部の UNIX システム EDU システム上で java version "1.7.0_65" コンパイラと 実行環境 (Java VM) として OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17) を用い エディタとして GNU

More information

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社 クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社 < 変更履歴 > 版数 発行日 変更内容 初版 2016/11/01 1.1 2017/01/24 マニュアルの名称を見直す 1.2 2019/04/01 5. インストール ようこそ画面の最新化 1 目次 1. はじめに... 4 2. 本書の目的... 4 3. 本書の位置づけ...

More information

/*Source.cpp*/ #include<stdio.h> //printf はここでインクルードして初めて使えるようになる // ここで関数 average を定義 3 つの整数の平均値を返す double 型の関数です double average(int a,int b,int c){

/*Source.cpp*/ #include<stdio.h> //printf はここでインクルードして初めて使えるようになる // ここで関数 average を定義 3 つの整数の平均値を返す double 型の関数です double average(int a,int b,int c){ ソフトゼミ A 第 6 回 関数 プログラムは関数の組み合わせでできています 今までのゼミAでも printf や scanf など様々な関数を使ってきましたが なんと関数は自分で作ることもできるのです!! 今日は自作関数を中心に扱っていきます ゲーム制作でも自作関数は避けては通れないので頑張りましょう そもそもまず 関数とは 基本的には 受け取った値に関数によって定められた操作をして その結果の値を返す

More information

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂 Arduino IDE 環境 設定手順書 Windows/Mac 用 2014/11/01 作成 2018/01/22 改訂 改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

More information

NS-Draw Ver

NS-Draw Ver 第 2 章インストール 本章では コンピュータへの NS-Draw のインストール方法について解説します 次の STEP1~3の順番で説明を進めていきます 2.1 インストール 2.2 ライセンスの確認 2.3 回路シミュレーションの実行までの確認 2.1 インストールインストーラのメニューに従って インストール作業を行ってください インストール先を c:\program Files にすると Windows

More information

Microsoft PowerPoint - kougi4.ppt

Microsoft PowerPoint - kougi4.ppt C の実行モデル 自由落下距離 前回の授業の 例題 1 の復習と重要事項 の確認 地上で物を落とし始めた後の自由落下距離を 求める 重力加速度 g は 9.8 とする 自由落下距離を求めるために, プログラム中に, 計算式 y = ( 9.8 / 2.0 ) * x * x を書く C++ ソースファイルの編集 編集画面 編集中のファイル名 関係するファイルなどが表示される ビルド結果などが表示される画面

More information

ファイル入出力

ファイル入出力 C プログラミング Ⅱ の基礎 とは ファイルへデータを書き込んだり ( 出力 ), ファイルからデータを読み込んだり ( 入力 ) する C 言語では キーボードからの入力 画面への出力と同じようなコードで 処理を実現できる プログラム 入力 出力 ファイル 出力 入力 2 入出力の基本 ストリーム プログラム上で様々な装置への入出力を行う機構様々な入出力装置を統一的な方法で扱うことができる ハードディスクなどではファイルデータによって入出力が行われる

More information

Rインストール手順

Rインストール手順 R 本体は最新のリリース版 R パッケージは 必要最小限プラスアルファ の推奨インストール手順を示します R 本体とパッケージのインストール Windows 版 東京大学 大学院農学生命科学研究科アグリバイオインフォマティクス教育研究プログラム門田幸二 ( かどたこうじ ) [email protected] http://www.iu.a.u-tokyo.ac.jp/~kadota/

More information

Word2013基礎 基本操作

Word2013基礎 基本操作 OA ベーシック Word2013 基礎基本操作 1 / 8 Word2013 基礎基本操作 基本操作前編 (WORD 基本操作 ) Word の起動と終了 操作 Word を起動します 1[ スタート画面 ] で [Microsoft Word2013] のタイルをクリックします Word が起動します タスクバーには Word のボタンが表示されます 2[ 白紙の文書 ] をクリックします 新規文書が表示されます

More information

GettingStartedTK2

GettingStartedTK2 T-Kernel 2.0 Getting Started T-Engine フォーラム ダウンロード T-Engine フォーラムの web ページから T-Kernel 2.0 Software Package をダウンロード 必要なソフトウェアや開発環境が全て含まれている 2 Copyright 2011 by T-Engine Forum, All Rights Reserved. 1 ReadMe.txt

More information

新規コンポーネントの作成方法

新規コンポーネントの作成方法 新規コンポーネント作成手順 = 音を鳴らすコンポーネントを例にして = 平成 22 年 5 月 10 日 : MZ Platform. 1 = 目次 = 手順 1 サンプルプログラム格納場所への移動...3 手順 2 サンプルプログラム名の変更...7 2-1 ファイル名の変更...7 2-2 プログラムコードの編集...11 2-3 SAMPLE_EN.PROPERTIES ファイルの修正...17

More information

キリしていて メニューのボタンも大きくなっているので マウス操作はもちろん タッチ操作でも使いやすくなっているのが特長です アドレスバー画面上部にあるアドレスバーは インターネット検索も兼ねています ここにキーワードを直接入力して検索を実行できます 現在表示されているタブの右横にある + をクリック

キリしていて メニューのボタンも大きくなっているので マウス操作はもちろん タッチ操作でも使いやすくなっているのが特長です アドレスバー画面上部にあるアドレスバーは インターネット検索も兼ねています ここにキーワードを直接入力して検索を実行できます 現在表示されているタブの右横にある + をクリック Windows 10 の新ブラウザー Microsoft Edge とは なお これまでの標準ブラウザーだった Internet Explorer は Windows 10 でも残されています 互換性の問題で Microsoft Edge で表示できない Web ページがある場合に Internet Explorer で開くという使い方ができます あくまでも Windows 10 ではメインのブラウザーが

More information