592 Matching Annotations
  1. Last 7 days
    1. void average_calc(DATA data[], double mean[], int no); int max_calc(double mean[], int no);

      プロトタイプ宣言について

      プログラムはmain関数から読み込んでいくため,先に関数を作っていると流れが見えにくい

      そのため,プロトタイプ宣言をしてmain関数を先に書いておこう

      参考授業資料(第4回)17ページ

    2. typedef struct

      typedef宣言について

      構造体はそのままだと名前が長くて間違えやすい

      例)

      struct data { ...で書いてあったら

      main関数で使う時は struct data xxx;と宣言する必要がある

      typedef struct {...}DATA;で書いてあったら

      main関数で使う時は DATA xxx;と宣言するだけ

      講義資料も参考にtypedef宣言について知ろう

      参考授業資料(第11回)30ページ

    1. typedef struct

      typedef宣言について

      構造体はそのままだと名前が長くて間違えやすい

      例)

      struct data { ...で書いてあったら

      main関数で使う時は struct data xxx;と宣言する必要がある

      typedef struct {...}DATA;で書いてあったら

      main関数で使う時は DATA xxx;と宣言するだけ

      講義資料も参考にtypedef宣言について知ろう

      参考授業資料(第11回)30ページ

    2. void average_calc(DATA data[], double mean[], int no); int max_calc(double mean[], int no);

      プロトタイプ宣言について

      プログラムはmain関数から読み込んでいくため,先に関数を作っていると流れが見えにくい

      そのため,プロトタイプ宣言をしてmain関数を先に書いておこう

      参考授業資料(第4回)17ページ

    1. void average_calc(DATA data[], double mean[], int no); int max_calc(double mean[], int no);

      プロトタイプ宣言について

      プログラムはmain関数から読み込んでいくため,先に関数を作っていると流れが見えにくい

      そのため,プロトタイプ宣言をしてmain関数を先に書いておこう

      参考授業資料(第4回)17ページ

    2. typedef struct

      typedef宣言について

      構造体はそのままだと名前が長くて間違えやすい

      例)

      struct data { ...で書いてあったら

      main関数で使う時は struct data xxx;と宣言する必要がある

      typedef struct {...}DATA;で書いてあったら

      main関数で使う時は DATA xxx;と宣言するだけ

      講義資料も参考にtypedef宣言について知ろう

      参考授業資料(第11回)30ページ

    1. if

      ヒント

      このifの条件には#を表示するタイミングを書く

      i == 0は左側面の#の条件,j == 0は一番上の#の条件

      空欄7,8では右側面と下の#の条件を書こう

    1. if

      ヒント

      このif文はwhile(1)の無限ループを抜けるための条件を書く

      この問題の場合-1が入力されるとループを抜け出すようにする

    1. void average_calc(DATA data[], double mean[], int no); int max_calc(double mean[], int no);

      プロトタイプ宣言について

      プログラムはmain関数から読み込んでいくため,先に関数を作っていると流れが見えにくい

      そのため,プロトタイプ宣言をしてmain関数を先に書いておこう

      参考授業資料(第4回)17ページ

    2. typedef struct

      typedef宣言について

      構造体はそのままだと名前が長くて間違えやすい

      例)

      struct data { ...で書いてあったら

      main関数で使う時は struct data xxx;と宣言する必要がある

      typedef struct {...}DATA;で書いてあったら

      main関数で使う時は DATA xxx;と宣言するだけ

      講義資料も参考にtypedef宣言について知ろう

      参考授業資料(第11回)30ページ

    1. char a[3][20]; strcpy(a[0], "Nagasawa Masami");

      文字列の配列について

      char型の二次元配列を覚えるにはまずは図で表したら分かりやすい

      二次元配列に文字列を入れる方法

      6行目の「char a[3][20]」で20文字まで入る配列を3つ用意して、その3つの配列にどんな文字を入れるかの初期化の作業

      ここでは「a[0]」の配列に「Nagasawa Masami」の文字を入れている

      図は講義資料を参考にしてみよう

      参考授業資料(第10回)25ページ

    1. for (i = 0; i < DIM; i++) { z[i] = x[i] - y[i]; }

      ヒント

      for文で入力される配列の動き

      1週目: z[0] = x[0] - y[0]    z[0] = 1 - 2

      2週目: z[1] = x[1] - y[1]    z[1] = (-2) - 0

      3週目: z[2]= x[2] - y[2]    z[2] = 1 - (-2)

      このように,配列z[ ]に引き算の結果が入る.

    1. void average_calc(DATA data[], double mean[], int no); int max_calc(double mean[], int no);

      プロトタイプ宣言について

      プログラムはmain関数から読み込んでいくため,先に関数を作っていると流れが見えにくい

      そのため,プロトタイプ宣言をしてmain関数を先に書いておこう

      参考授業資料(第4回)17ページ

    2. typedef struct {

      typedef宣言について

      構造体はそのままだと名前が長くて間違えやすい

      例)

      struct data { ...で書いてあったら

      main関数で使う時は struct data xxx;と宣言する必要がある

      typedef struct {...}DATA;で書いてあったら

      main関数で使う時は DATA xxx;と宣言するだけ

      講義資料も参考にtypedef宣言について知ろう

      参考授業資料(第11回)30ページ

    1. void average_calc(DATA data[], double mean[], int no); int max_calc(double mean[], int no);

      プロトタイプ宣言について

      プログラムはmain関数から読み込んでいくため,先に関数を作っていると流れが見えにくい

      そのため,プロトタイプ宣言をしてmain関数を先に書いておこう

      参考授業資料(第4回)17ページ

    2. typedef struct

      typedef宣言について

      構造体はそのままだと名前が長くて間違えやすい

      例)

      struct data { ...で書いてあったら

      main関数で使う時は struct data xxx;と宣言する必要がある

      typedef struct {...}DATA;で書いてあったら

      main関数で使う時は DATA xxx;と宣言するだけ

      講義資料も参考にtypedef宣言について知ろう

      参考授業資料(第11回)30ページ

    1. if

      ヒント

      このifの条件には#を表示するタイミングを書く

      i == 0は左側面の#の条件,j == 0は一番上の#の条件

      空欄7,8では右側面と下の#の条件を書こう

    1. if

      ヒント

      このif文はwhile(1)の無限ループを抜けるための条件を書く

      この問題の場合-1が入力されるとループを抜け出すようにする

    1. char a[3][20]; strcpy(a[0], "Nagasawa Masami");

      文字列の配列について

      char型の二次元配列を覚えるにはまずは図で表したら分かりやすい

      二次元配列に文字列を入れる方法

      6行目の「char a[3][20]」で20文字まで入る配列を3つ用意して、その3つの配列にどんな文字を入れるかの初期化の作業

      ここでは「a[0]」の配列に「Nagasawa Masami」の文字を入れている

      図は講義資料を参考にしてみよう

      参考授業資料(第10回)25ページ

  2. Dec 2025
    1. for (i = 0; i < DIM; i++) { z[i] = x[i] - y[i];

      ヒント

      for文で入力される配列の動き

      1週目: z[0] = x[0] - y[0]    z[0] = 1 - 2

      2週目: z[1] = x[1] - y[1]    z[1] = (-2) - 0

      3週目: z[2]= x[2] - y[2]    z[2] = 1 - (-2)

      このように,配列z[ ]に引き算の結果が入る.

  3. Oct 2025
  4. Dec 2024