設問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通り」ということと反すると思います。
この辺の理解で躓いています。よろしくお願いします。
- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
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ランキング
-
IF関数でEmpty値を設定する方法。
-
VBAで配列の計算
-
応用情報技術者試験の令和元年...
-
パソコンキーボードで時分秒を...
-
遅延バインディングを使用でき...
-
動的配列が存在(要素が有る)か...
-
VB.net 引数で配列変数を渡す際...
-
変数を動的に作るには?
-
EXCEL VBA で、0から?1から?
-
VB functionについて
-
配列の要素数を超えた参照のコ...
-
C言語 重複しない4ケタの乱数...
-
MicroSoft BasicのDim文とVisua...
-
エクセルマクロのサブルーチン...
-
Visual C++ でコントロールを...
-
Sourcearrayの読み方を教えてく...
-
c# 他プロセス起動 リダイレク...
-
c言語を勉強している初心者です...
-
複数のテキストボックスに同じ...
-
配列にある重複要素を削除した...
マンスリーランキングこのカテゴリの人気マンスリー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次元配列の課題をして...
おすすめ情報