設問3でイ、ウがわかりません。一番疑問なのは、二次元配列のXの行番号outが定数NCと対応しているところです。
この問題ではNCを「論理演算の入力値のすべての組み合わせの数を表す」としています。
例えば二次元配列Xの要素が[0,0][0,1][1,0][1,1]となる場合は4通りなのでNCは4になります。しかし、この配列の行番号outは0か1の2通りです。プログラムの記述を見ると,NCを0からNC-1(3)まで増やしています。これではoutが最大3になり、「行番号outは0か1の2通り」ということと反すると思います。
この辺の理解で躓いています。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
配列の配列を行列で考えようとするから、
行と列がごっちゃになるのでは?
X = [[0,0],[0,1],[1,0],[1,1]] なら、
X[3] = [1,1] になるだけで
X[out] の out が 3 になっても何も困りません。
配列に何が並んでいるのか
考え直してみたらいいと思います。
添字が 0 か 1 でないといけないのは、
X[out][in] の in のほうです。
実際、図4の疑似コードでは、そうなってますよね。
No.1
- 回答日時:
応用情報技術者試験ドットコム(
https://www.ap-siken.com/kakomon/01_aki/pm03.html)が掲示してる問題文を読んで見た感じ、配列Xおよび配列Yは1次元配列です。そしてXの要素が1次元配列になってるので、実質2次元配列として扱えるだけです。ジャグ配列ってやつです。
「配列の行番号」というのは、匿名りんごさんの誤読かと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- Java Java 配列<選挙> 4 2023/07/31 15:07
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Java Java 南京錠 2 2023/02/04 11:46
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- 英語 接続詞whenで繋がれた主節と従属節の関係性(時系列?重要度?)等について 6 2024/01/19 14:24
- Java javaについて 1 2023/12/06 20:08
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
mallocについて
C言語・C++・C#
-
システムエンジニアの適正について
C言語・C++・C#
-
こんなことてしますか??
C言語・C++・C#
-
-
4
どちのほうがすきですか?
C言語・C++・C#
-
5
double型が正常に認識されていない恐れ
C言語・C++・C#
-
6
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
7
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
8
インクリメント演算子のみを用いて、下に表示されるようにプログラムします 99 100 102 103
C言語・C++・C#
-
9
C言語 配列と関数の練習問題
C言語・C++・C#
-
10
なんかC言語でプログラム書いてると脳汁というかエクスタシーというかなんかすげえ気持ちいいんですけどな
C言語・C++・C#
-
11
プログラミング言語の制作方法について
C言語・C++・C#
-
12
質問失礼します。 プログラム言語を一つも知らないのですが、C♯の勉強をしてみたいです。おすすめの教材
C言語・C++・C#
-
13
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
14
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
15
Linux Cプログラミングを学ぶための書籍
C言語・C++・C#
-
16
これなにがちがうんですか??
C言語・C++・C#
-
17
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
18
プログラミング ソースコード
その他(プログラミング・Web制作)
-
19
Dijkstraて
C言語・C++・C#
-
20
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
応用情報技術者試験の令和元年...
-
VBAで配列の計算
-
VBで作った乱数を一度も重複さ...
-
排列と配列の漢字の使い分けは
-
マージソートについて
-
パソコンキーボードで時分秒を...
-
重複なしでランダムに画像を表...
-
VB.NET2008で麻雀プログラミング
-
キーボード
-
配列の要素数を超えた参照のコ...
-
グループ分け
-
EXCEL VBA で、0から?1から?
-
2次元配列の、黒いマス目で囲...
-
IF関数でEmpty値を設定する方法。
-
Excelのワードアートで山型の扇...
-
VB.net(2005)での配列の要素数...
-
配列にnullを代入すると、null...
-
C#で動的配列Listの中身をListB...
-
C言語のポインターに関する警告
-
Javaで改行などが出来ないのです。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数でEmpty値を設定する方法。
-
パソコンキーボードで時分秒を...
-
VBAで配列の計算
-
EXCEL VBA で、0から?1から?
-
変数を動的に作るには?
-
VB.net 引数で配列変数を渡す際...
-
動的配列が存在(要素が有る)か...
-
VBで作った乱数を一度も重複さ...
-
配列の要素数を超えた参照のコ...
-
複数のテキストボックスに同じ...
-
C言語 重複しない4ケタの乱数...
-
javaプログラムについて
-
C#の質問
-
Visual C++ でコントロールを...
-
排列と配列の漢字の使い分けは
-
Excel VBAで配列の途中から(X)M...
-
遅延バインディングを使用でき...
-
For文と配列
-
VBでbyte配列型のインスタンス...
-
C言語で3次元配列の課題をして...
おすすめ情報