Microsoft PowerPoint - kougi2.ppt
|
|
|
- あゆみ たなせ
- 7 years ago
- Views:
Transcription
1 C プログラミング演習 第 2 回 Microsoft Visual Studio.NET を使ってみよう
2 説明
3 例題 1. プログラム実行の体験 コンピュータを役に立つ道具として実感する 次ページのプログラムを使って, Microsoft Visual Studio.NETでの C++ ソースファイル編集, ビルド, テスト実行の一連の過程を体験する
4 例題 1 のプログラムの機能 計算の繰り返し キーボードからのデータ読み込み ファイルへの書き出し
5 #include "stdafx.h" #include <math.h> int _tmain(int argc, _TCHAR* argv[]) { double x; double y; char buf[256]; int i; double start_x; double step_x; FILE* fp; printf( "start_x =" ); fgets( buf, 256, stdin ); sscanf( buf, "%lf n", &start_x ); printf( "step_x =" ); fgets( buf, 256, stdin ); sscanf( buf, "%lf n", &step_x ); fp = fopen( "z: data.csv", "w" ); for( i = 0; i < 20; i++ ) { x = start_x + ( i * step_x ); y = sin( x ); printf( "x= %f, y= %f n", x, y ); fprintf( fp, "x=, %f, y=, %f n", x, y ); } fprintf( stderr, "file z: data.csv created n" ); } fclose( fp ); return 0; キーボードからのデータ読み込みを行っている部分 計算を行っている部分 ファイルへの書き出しを行っている部分
6 #include "stdafx.h" #include <math.h> int _tmain(int argc, _TCHAR* argv[]) { double x; } double y; char buf[256]; int i; double start_x; double step_x; FILE* fp; printf( "start_x =" ); fgets( buf, 256, stdin ); sscanf( buf, "%lf n", &start_x ); printf( "step_x =" ); fgets( buf, 256, stdin ); sscanf( buf, "%lf n", &step_x ); fp = fopen( "z: data.csv", "w" ); for( i = 0; i < 20; i++ ) { x = start_x + ( i * step_x ); y = sin( x ); printf( "x= %f, y= %f n", x, y ); fprintf( fp, "x=, %f, y=, %f n", x, y ); } fprintf( stderr, "file z: data.csv created n" ); fclose( fp ); return 0; C プログラムはメインの関数から実行開始 変数 x, y, buf, i, start_x, step_x, fp をメモリエリア中に確保 start_x= というメッセージを表示し, キーボードから数値を読み込む ( 読み込んだ値は変数 start_x に格納 ) step_x= というメッセージを表示し, キーボードから数値を読み込む ( 読み込んだ値は step_x に格納 ) 20 回の繰り返し (i = 0, 1,... 19) x の値から sin(x) を求め, y に書き込む
7 Microsoft Visual Studio.NET での プログラム実行までの手順 step 1 step 2 step 3 プロジェクトの新規作成 C++ ソースファイルの編集 ビルドと実行
8 Microsoft Visual Studio.NET の起動 (1/2) スタート プログラム Microsoft Visual Studio.NET 2003 Microsoft Visual Studio.NET 2003
9 Microsoft Visual Studio.NET の起動 (2/2) Microsoft Visual Studio.NET を起動すると, 上のような画面が現れる ( 最初の起動では, プロジェクトが未作成なので, この画面は出ない )
10 Microsoft Visual Studio.NET の起動 (2/2) 各種の操作メニュー 操作の 1 ボタン実行
11 Microsoft Visual Studio.NET の終了 ファイル 終了 を選ぶ
12 プロジェクトの新規作成 step 1 step 2 step 3 プロジェクトの新規作成 C++ ソースファイルの編集 ビルドと実行 好きな プロジェクト名 を入れる 好きな 場所 を入れる
13 プロジェクトの新規作成 (1/8) すでにプロジェクトを作成済みのときは ここに作成済みプロジェクトの一覧が表示される 新しくプロジェクトを作成するので 新しいプロジェクト を選ぶ ( 最初の起動では, プロジェクトが未作成なので, この画面は出ない )
14 プロジェクトの新規作成 (2/8) プロジェクト新規作成のためのウインドウが現れる
15 プロジェクトの新規作成 (3/8) Visual C++ プロジェクト の中の Win32 を選ぶ
16 プロジェクトの新規作成 (4/8) プログラミング演習 I では, Win32 コンソールプロジェクト を選ぶ ( それ以外は使用しない )
17 プロジェクトの新規作成 (5/8) 好きな プロジェクト名 を入れる ( 自分で好きに命名する )
18 プロジェクトの新規作成 (6/8) 好きな 場所 を入れる ( 場所も自分で決める ) 九州大のコンピュータの場合, 場所は, Z ドライブ ( z: で始める ) か, A ドライブ ( a: で始める ) ( 理由は別の資料で述べている )
19 プロジェクトの新規作成 (7/8) プロジェクト名 と 場所 の入力が終わったら OK を押す
20 プロジェクトの新規作成 (8/8) 確認画面が出るので 完了 を押す
21 プロジェクトの新規作成 先ほど入力した プロジェクト名 が現れるので, 確認する
22 プロジェクトの新規作成 プロジェクトを作成すると, いくつかのファイルが自動的に作成される
23 プロジェクトの新規作成 1 新しいプロジェクト を選ぶ 2 新規作成のためのウインドウが現れる 3 プロジェクトの選択 Win32 コンソールプロジェクト を選ぶ 4 プロジェクト名の入力好きな プロジェクト名 を入れる 5 場所の入力好きな 場所 を入れる 6 Win32アプリケーションウイザード 完了 を選ぶ 7 先ほど入力した プロジェクト名 が現れるので, 確認する
24 C++ ソースファイルの編集 step 1 step 2 step 3 プロジェクトの新規作成 C++ ソースファイルの編集 ビルドと実行
25 Microsoft Visual Studio.NET の画面構成 C++ ソースファイルの編集はここで行う プロジェクト一覧などが表示される ビルド結果が現れる
26 C++ ソースファイルの編集 編集中のファイル名 編集画面
27 Microsoft Visual Studio.NET での プログラム実行までの手順 step 1 step 2 step 3 プロジェクトの新規作成 C++ ソースファイルの編集 ビルドと実行
28 ビルド ビルド を選ぶ ビルドと実行 (1/6)
29 ビルドと実行 (2/6) ビルド結果が現れる. 1 正常終了,0 失敗 ならばビルドに成功
30 ビルドと実行 (2/6) ビルドが正常終了するまで, プログラム編集を続ける 文法ミスの場所, 種類は, コンピュータが探し指摘してくれる ビルド結果が現れる. 1 正常終了,0 失敗 ならばビルドに成功
31 ビルドと実行 (3/6) デバッグ 開始 を選ぶ 当然だが, ビルドに成功していないと, この操作は意味が無い
32 ビルドと実行 (4/6) 実行画面が現れる
33 ビルドと実行 (5/6) 数値を入れる ( プログラムに数値データを与える ) start_x = 0 step_x = 0.1
34 ビルドと実行 (6/6) さらに数値を入れると, 計算結果の結果が一瞬現れて, 消える ( 消えないテクニックは次回教える )
35 プログラム実行結果 キーボードから, データ 0, 0.1 を読み込んでいる 計算を 20 回繰り返して, 計算結果を表示している
36 ビルドと実行 1 ビルド ビルド を選ぶ ビルド結果が現れる 2 デバッグ 開始 を選ぶ 実行画面が現れる 3 実行画面で, 数値を入れる 一瞬の間, 計算結果が現れるが, すぐに消える
37 例題 2. 他のソフトとの連携 例題 1のプログラムによって書き出されたファイルを使い, Microsoft Excel を使って折れ線グラフを作成する ファイル名 : z: data.csv
38 Microsoft Excel でグラフ作成 (1/8) z ドライブの data.csv をダブルクリックする
39 Microsoft Excel でグラフ作成 (2/8) Microsoft Excel が現れる
40 Microsoft Excel でグラフ作成 (3/8) 2 グラフウイザードのアイコンをクリック 1 グラフを書きたい範囲を選ぶ
41 Microsoft Excel でグラフ作成 (4/8) グラフの種類を選べる ここでは 散布図 を選ぶ
42 Microsoft Excel でグラフ作成 (5/8) 1 グラフの形を確認 グラフ化すべき範囲の確認 2 次へ を押す
43 Microsoft Excel でグラフ作成 (6/8) 凡例などを選べる 次へ を押す
44 Microsoft Excel でグラフ作成 (7/8) グラフの作成場所を選べる 完了 を押す
45 Microsoft Excel でグラフ作成 (8/8) グラフが現れる
46 プログラムの機能 計算等の実行手順を記述したもの 多量の計算の繰り返し 計算は自動で繰り返し キーボードからの読み込み 自動で読み込み ファイルへの書き出し ファイルを介して, 他のソフトと連携 など
47 プログラム作成の流れ step 1 step 2 step 3 プロジェクトの新規作成 C++ ソースファイルの編集 ビルドと実行 ビルド, 実行の結果, 間違いが見つかるたびに, 繰り返す
48 別のプログラムを作成する場合 ある課題のプログラム作成が終了し 次の課題をやる場合 C++ のソースファイルを変えるだけでは エラーとなる step 1 step 2 step 3 プロジェクトの新規作成 C++ ソースファイルの編集 ビルドと実行 最初からやる 1 つのプロジェクトには メインの関数が 1 つしか許されないので 新しくプロジェクトを作成する 次の課題に移るときは 一旦 Visual Studio を終了させる
49 ここに全角文字 ; が入っている ( 人間の目では良く分からない )
50 ビルドを実行すると 文字 '0x81' は認識できません というエラーメッセージが出る エラーの種類と場所が分かる
51 課題
52 課題 1.Microsoft Visual Studio.NET でのプログラム作成と実行 次のプログラム ( 例題 1 のプログラム ) について, 例題 1 と例題 2 の手順を自分で行いなさい #include "stdafx.h" #include <math.h> int _tmain(int argc, _TCHAR* argv[]) { double x; double y; char buf[256]; int i; double start_x; double step_x; FILE* fp; printf( "start_x =" ); fgets( buf, 256, stdin ); sscanf( buf, "%lf n", &start_x ); printf( "step_x =" ); fgets( buf, 256, stdin ); sscanf( buf, "%lf n", &step_x ); fp = fopen( "z: data.csv", "w" ); for( i = 0; i < 20; i++ ) { x = start_x + ( i * step_x ); y = sin( x ); printf( "x= %f, y= %f n", x, y ); fprintf( fp, "x=, %f, y=, %f n", x, y ); } fprintf( stderr, "file z: data.csv created n" ); fclose( fp ); return 0; }
53 補足説明資料
54 例題のプログラムの機能 キーボードからのデータ読み込み 型のキャスト 整数の範囲で四則演算 結果の画面表示
55 例題プログラム #include <stdio.h> void main() { } #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) Microsoft Visual Studio.NET の場合 int i,j,k; /* 変数宣言 */ float f0,f1; printf(" 整数を 2 つ入力してください : "); scanf("%d %d", &i, &j); /* キーボードから読み込み */ k = i + j; /* 算術演算 */ f0 = (float)(i/j); /* キャスト */ f1 = (float)i / (float) j; printf("%5d + %5d = %5d n", i,j,k); printf("%5d - %5d = %5d n", i,j,i-j); printf("%5d x %5d = %5d n", i,j,i*j); printf("%5d / %5d = %5d n", i,j,i/j); printf("(float)(%d / %d) = %5.3f n", i,j,f0); printf("(float)%d / (float)%d = %5.3f n", i,j,f1);
56 ビルドと実行 (1/2) 実行画面が現れる
57 ビルドと実行 (2/2) 数値を入れる ( プログラムに数値データを与える ) ここでは, 3 7 Enter
58 プログラム実行結果 整数の範囲での演算 整数として計算した後で実数に変換するので になる 浮動小数として計算するので 3/7 の値が小数で表示される Microsoft Visual Studio.NET の場合, 実行結果の画面が一瞬現れて, 消える
59 Microsoft Visual Studio.NET でのブレークポイント設定 ここをクリックして, ブレークポイントの設定 はブレークポイント設定済みの印 ブレークポイントでプログラム実行が中断するので, 実行結果の画面が消えずに残る
Microsoft PowerPoint - kougi4.ppt
C の実行モデル 自由落下距離 前回の授業の 例題 1 の復習と重要事項 の確認 地上で物を落とし始めた後の自由落下距離を 求める 重力加速度 g は 9.8 とする 自由落下距離を求めるために, プログラム中に, 計算式 y = ( 9.8 / 2.0 ) * x * x を書く C++ ソースファイルの編集 編集画面 編集中のファイル名 関係するファイルなどが表示される ビルド結果などが表示される画面
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき
情報処理演習 B8クラス
予定スケジュール ( 全 15 回 ) 1 1. 終了 プログラミング言語の基礎 2. 終了 演算と型 3. 終了 プログラムの流れの分岐 (if 文,switch 文など ) 4. 終了 プログラムの流れの繰返し (do, while, for 文など ) 5. 終了 中間レポート1 6. 終了 配列 7. 終了 関数 8. 終了 文字列 ( 文字列の配列, 文字列の操作 ) 9. 終了 ポインタ
PowerPoint Presentation
ファイルの入出力 芝浦工業大学情報工学科 青木義満 今回の講義内容 ファイル入出力 ファイルからのデータ読込み ファイルと配列 2 1 ファイルへのデータ書き込み ( 復習 ) ソースファイル名 :fileio1.c データをファイルに書き込み #include int main(void) { ファイルポインタ宣言 int student_id = 100; char name[
ファイル入出力
C プログラミング Ⅱ の基礎 とは ファイルへデータを書き込んだり ( 出力 ), ファイルからデータを読み込んだり ( 入力 ) する C 言語では キーボードからの入力 画面への出力と同じようなコードで 処理を実現できる プログラム 入力 出力 ファイル 出力 入力 2 入出力の基本 ストリーム プログラム上で様々な装置への入出力を行う機構様々な入出力装置を統一的な方法で扱うことができる ハードディスクなどではファイルデータによって入出力が行われる
PowerPoint プレゼンテーション
講座を行う前に 自己紹介 僕と上回生について 1 年生同士で少しお話しよう! オリエンテーションの宿題 アルゴロジック http://home.jeita.or.jp/is/highschool/algo/index3.html どこまでできましたか? あまりできなかった人はこれから全部クリアしよう! 2016 年度 C 言語講座 第一回目 2016/6/11 fumi 今回の目標 プログラムを書いて実行するやり方を覚える
プログラミング基礎
C プログラミング Ⅰ 授業ガイダンス C 言語の概要プログラム作成 実行方法 授業内容について 授業目的 C 言語によるプログラミングの基礎を学ぶこと 学習内容 C 言語の基礎的な文法 入出力, 変数, 演算, 条件分岐, 繰り返し, 配列,( 関数 ) C 言語による簡単な計算処理プログラムの開発 到達目標 C 言語の基礎的な文法を理解する 簡単な計算処理プログラムを作成できるようにする 授業ガイダンス
Taro-ファイル処理(公開版).jtd
ファイル処理 0. 目次 1. はじめに 2. ファイル内容の表示 3. ファイル内容の複写 3. 1 文字単位 3. 2 行単位 4. 書式付き入出力 5. 文字配列への入出力 6. 課題 6. 1 課題 1 ( ファイル圧縮 復元 ) - 1 - 1. はじめに ファイル処理プログラムの形は次のようになる #include main() { FILE *fp1,*fp2; ファイルポインタの宣言
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]
Cプログラミング1(再) 第2回
C プログラミング 1( 再 ) 第 2 回 講義では Cプログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ 1 前回のレポートから 前回の宿題 数あてゲーム の説明において 次のように書いていたものがいた : これはコンピュータがランダムに設定した数字を人間が当てるゲームである この説明でどこかおかしなところはないだろうか? 2 コンピュータの用語と日常的な用語の違い 物理において
Microsoft PowerPoint - prog06.ppt
プログラミング言語 2 第 06 回 (2007 年 06 月 11 日 ) 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/language/ にアクセスすると 教材があります 2007 年 06 月 11 日分と書いてある部分が 本日の教材です 本日の内容
cp-7. 配列
cp-7. 配列 (C プログラムの書き方を, パソコン演習で学ぶシリーズ ) https://www.kkaneko.jp/cc/adp/index.html 金子邦彦 1 本日の内容 例題 1. 月の日数配列とは. 配列の宣言. 配列の添え字. 例題 2. ベクトルの内積例題 3. 合計点と平均点例題 4. 棒グラフを描く配列と繰り返し計算の関係例題 5. 行列の和 2 次元配列 2 今日の到達目標
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 日分と書いてある部分が 本日の教材です 本日の内容
Microsoft Word - Cプログラミング演習(10)
第 10 回 (6/25) 3. ファイルとその応用 (3) ファイルの更新 シーケンシャルファイルの更新 シーケンシャルファイルでは, 各レコードが可変長で連続して格納されており, その中の特定のレコードを変更することができない そこで一般的には, マスタファイルからデータを取り出し, 更新処理を行ったあとに新マスタファイルに書き込む 注 ) マスタファイル : 主ファイル, 基本ファイルと呼ばれるファイルで内容は比較的固定的であり,
char int float double の変数型はそれぞれ 文字あるいは小さな整数 整数 実数 より精度の高い ( 数値のより大きい より小さい ) 実数 を扱う時に用いる 備考 : 基本型の説明に示した 浮動小数点 とは数値を指数表現で表す方法である 例えば は指数表現で 3 書く
変数 入出力 演算子ここまでに C 言語プログラミングの様子を知ってもらうため printf 文 変数 scanf 文 if 文を使った簡単なプログラムを紹介した 今回は変数の詳細について習い それに併せて使い方が増える入出力処理の方法を習う また 演算子についての復習と供に新しい演算子を紹介する 変数の宣言プログラムでデータを取り扱う場合には対象となるデータを保存する必要がでてくる このデータを保存する場所のことを
FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り
FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作ります FORTRAN の場合 OPEN 文でファイルを開いた後 標準入力の場合と同様に READ 文でデータを読みこみます
PowerPoint Presentation
工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 7 回 2010 年 11 月 18 日 1 今回のテーマ 1: ポインタ 変数に値を代入 = 記憶プログラムの記憶領域として使用されるものがメモリ ( パソコンの仕様書における 512 MB RAM などの記述はこのメモリの量 ) RAM は多数のコンデンサの集合体 : 電荷がたまっている (1)/ いない
C言語講座 ~ファイル入出力編~
C 言語講座 ~ ファイル入出力編 ~ ポインタ使います 例 2 練習問題 3 初めに プログラムを組む上での話と今回の演習について 例えばこの画面の場合 背景の動画の描写 ノーツを流れてくるようにする ボタンを押したら違反亭ライン近くのノーツは消えるようにする処理 曲の難易度ごとに判定を追加とか残りの処理 完成 演習 1 クリア 演習 2 クリア 過程は各自で考えてください 演習 3 クリア ファイルの出入力でこれからやること
Microsoft PowerPoint - 説明2_演算と型(C_guide2)【2015新教材対応確認済み】.pptx
情報ネットワーク導入ユニット Ⅰ C 言語 演算と型 演算 代入 演算と型 +,-,*,/,% = C 言語では 代入 の意味 vx = a + b; //a+b の結果を vx に代入 型 : int 型 ( 整数 ) double 型 ( 実数 ) 演算での型変換 ( 整数, 実数の混在 ) キャスト演算子 型を一時的に変更 書式指定 :printf("%6d n", a); 加減, 剰余演算
PowerPoint Presentation
プログラミング基礎 第 2 週 (4,5,6 回 ) 2011-10-07 出村公成 この資料の再配布を禁止します 予定 プログラミング入門 (45 分 ) 変数 入出力 分岐 演習 (90 分 ) タッチタイプ練習 統合開発環境 Codeblocksの使い方 教科書例題の打ち込みと実行 プログラミング入門 C 言語の簡単な例を体験 変数 入出力 分岐 プログラムの例リスト 2.1 改 #include
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
PowerPoint プレゼンテーション
プログラミング応用演習 第 3 回構造体, ファイル入出力 先週の出席確認へのコメント 暗号を破りたいが 平文の候補が多すぎる 人間の目で確認する代わりに どんなプログラムがあればよいか? 辞書を挙げた人が多かった 正しい着眼です 何億個もの平文候補が想定されるので 形態素解析や品詞判別を挙げた人もいます 辞書に近い回答で悪くはないのですが 平文候補ごとにあまり高機能なものを呼び出すと時間がかかる
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
memo
数理情報工学演習第一 C プログラミング演習 ( 第 5 回 ) 2015/05/11 DEPARTMENT OF MATHEMATICAL INFORMATICS 1 今日の内容 : プロトタイプ宣言 ヘッダーファイル, プログラムの分割 課題 : 疎行列 2 プロトタイプ宣言 3 C 言語では, 関数や変数は使用する前 ( ソースの上のほう ) に定義されている必要がある. double sub(int
画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう
第 14 回 応用 情報処理演習 ( テキスト : 第 10 章 ) 画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 特定色の画素の検出 ( テキスト 134 ページ ) 画像データが保存されているファイルを読み込んで, 特定色の画素の位置を検出するプログラムを作成しなさい 元画像生成画像 ( 結果の画像 )
ガイダンス
情報科学 B 第 2 回変数 1 今日やること Java プログラムの書き方 変数とは何か? 2 Java プログラムの書き方 3 作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) エラーが出たらどうしたらよいか??? 4 書き方 これから作成する Hello.java 命令文 メソッドブロック
プログラミング実習I
プログラミング実習 I 03 変数と式 人間システム工学科井村誠孝 [email protected] 3.1 変数と型 変数とは p.60 C 言語のプログラム中で, 入力あるいは計算された数や文字を保持するには, 変数を使用する. 名前がついていて値を入れられる箱, というイメージ. 変数定義 : 変数は変数定義 ( 宣言 ) してからでないと使うことはできない. 代入 : 変数には値を代入できる.
Microsoft PowerPoint - 14th.ppt [互換モード]
工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 14 回 2011 年 1 月 20 日 1 今日のテーマ ファイル入出力 ですが, キーボード入力などもおさらいします 2 標準入力 キーボードで入力 : 標準入力という例 )scanf( %d,&i) 前回までの講義でファイルからデータを読み込む場合に使用した関数 : fscanf 例 )fscanf(fin,
ex14.dvi
1,, 0, b (b b 2 b ) n k n = n j b j, (0 n j b 1), n =(n k n k 1...n 1 n 0 ) b, n j j j +1, 0,...,b 1 (digit). b b, n b 1 ñ, ñ = k (b 1 n j )b j b N, n b n, n = b N n, n =ñ+1 b N, n m n + m (mod b N ),
実習を行う上での心構えについて
Microsoft Visual C++ 2015 と OpenCV 2.4.13.2 を使用した 画像処理プログラミング 本資料では,Microsoft Visual C++ 2015 ( 以下, VC2015) と OpenCV 2.4.13.2 を用いたプログラムの作成方法について説明する. 本授業での使用方法であれば, ここで説明する内容は, 最初に1 回設定するだけでよく. ソリューションやプロジェクトを作り直さない限り,
Microsoft PowerPoint - C言語の復習(配布用).ppt [互換モード]
if 文 (a と b の大きい方を表示 ) C 言語 Ⅰ の復習 条件判定 (if, 条件式 ) ループ (for[ 二重まで ], while, do) 配列 ( 次元 次元 ) トレース int a, b; printf( 整数 a: ); scanf( %d, &a); printf( 整数 b: ); scanf( %d, &b); //つのif 文で表現する場合間違えやすい どっちに =
PowerPoint プレゼンテーション
プログラミング応用 第 15 回 知的情報システム学科張 暁華 プログラミング応用 1 授業のマナー ------ 人の話を聞くときの社会常識 1. 欠席者のかわりに登録を行わない 倫理に反することをやらない あなたの信を問われている蟻の穴から堤防が決壊 2. 私語しないこと : 質問 意見は手を挙げて大きな声ではっきりと意思表示 3. 授業以外のことをしない : 携帯をカバンにいれ イヤホンを使って音楽等を聞かない授業中ゲームを遊ばない
ゲームプログラミング講習 第0章 導入
ゲームプログラミング講習 第 0 章 導入 ゲーム制作に必要なものをインストールします ゲームプログラミング講習第 0 章導入 1 ゲーム制作に必要なもの Microsoft Visual Studio DXライブラリ プロジェクトテンプレート C 言語の知識 ゲームプログラミング講習第 0 章導入 2 Microsoft Visual Studio とは C 言語でプログラミングして Windows
Microsoft Word - VB.doc
第 1 章 初めてのプログラミング 本章では カウントアップというボタンを押すと表示されている値が1ずつ増加し カウントダウンというボタンを押すと表示されている値が1ずつ減少する簡単な機能のプログラムを作り これを通して Visual Basic.NET によるプログラム開発の概要を学んでいきます 1.1 起動とプロジェクトの新規作成 Visual Studio.NET の起動とプロジェクトの新規作成の方法を
1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l
C/C++ 2007 6 18 1 C STL(1) 2 1.1............................................... 2 1.2 stdio................................................ 3 1.3.......................................... 10 2 11 2.1 sizeof......................................
本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です
ACTIVE TOUCH 拡張部品取扱説明書 - 共有メモリアクセスコンポーネント - 1. はじめに 1 (1) 概要... 1 (2) INpMac のインストール... 1 2. Windows アプリケーションとの連携 2 (1) コントロール ( 部品 ) の登録... 2 (2) データの関連付け... 3 3. INtime アプリケーションとの連携 4 (1) 部品 ( コンポーネント
Microsoft PowerPoint - å®�æ−•試é¨fi3ㆮ対ç�Œ.pptx
C言語の繰り返し処理 for文と while文と do文 臼杵 潤 0) 準備 変数の加減算 int a, b=10; // a= a = 0; a = a+1; // a= a += 1; // a= // a= a ++; a = a + b; // a= a += b; // a= // a= a --; 下を1行ずつ実行すると それぞれ aの値はどう変わるか 0 1 2 3 13 23 22
講習No.1
プログラムはどこに保存され, どこで実行されるのか? 復習 ハードディスク キーボード Central Processing Unit 例えば i7, ARM, Cortex-A17 ディスプレイ 例えば 4G バイト メモリ プログラムは, ワープロ文章などと同様, ハードディスクなどにファイルとして保存されている. プログラムは, メモリ上に呼び出されて ( ロード ) 実行される. プログラムの作成
Microsoft PowerPoint - lec10.ppt
今日の内容, とポインタの組み合わせ, 例題 1. 住所録例題 2. と関数とは. を扱う関数. 例題 3. のリスト とポインタの組み合わせ 今日の到達目標 自分で を定義する 自分で定義したについて, 配列やポインタを作成する データ型 基本データ型 char 文字 (1 文字 ) int 整数 double 浮動小数など その他のデータ型配列 データの並び ( 文字列も, 文字の並び ) ポインタ
Microsoft Word - Cプログラミング演習(12)
第 12 回 (7/9) 4. いくつかのトピック (5)main 関数の引数を利用したファイル処理 main 関数は, 起動する環境から引数を受け取ることができる 例えば 次に示すように,main 関数に引数を用いたプログラムを作成する 01 /* sample */ 02 /* main 関数の引数 */ 03 #include 04 05 main(int argc, char
PowerPoint プレゼンテーション
1 01 Visual C# 2010 を使ってみよう BMI 計算プログラム 1 Visual Studio 2010 の起動 1 2 画面左下 タスクバーの左端にある スタートボタン をクリック 表示されたメニューにある すべてのプログラム をクリック 2 1 3 4 メニューから Microsoft Visual Studio 2010 のフォルダを探して これをクリック フォルダが展開されて
Microsoft Word - StartVisualC++2008EE.doc
C 言語の自主勉強のための環境設定要領 (Microsoft Visual C++ 2008 Express Edition) 東京都立産業技術高等専門学校 情報通信コース山本昇志 2010 年 2 月 はじめに本資料は当校 ( 以下, 東京都立産業技術高等専門学校荒川キャンパス ) の学生が学校の情報演習室 (1F, 5F, 6F, 7F) 及び自宅のパソコンで C 言語を学ぶための導入手引書である.
今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること
C プログラミング演習 1( 再 ) 4 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順
