HOME»基本情報技術者試験掲示板»【科目B】要素の数え方について
投稿する

【科目B】要素の数え方について [5899]

 わんわんさん(No.1) 
基本的なことでお恥ずかしいのですが、要素の数え方に戸惑います。
例えば、令和6年のサンプル問題の問2
https://www.fe-siken.com/kakomon/06_haru/b2.html
文字列の1文字目は必ず左端なのでしょうか?

桁数であれば、1桁目は右端
配列やリストであれば、1番目の要素は左端
ビット列であれば、1ビット目は右端←でいいでしょうか?
↑の他にも例があれば、教えていただけたら嬉しいです。
など…右端左端かで戸惑います。
科目Bでは、アルゴリズムのイメージが大切なのに、初歩的なことで躓いております。
2025.05.16 19:16
電タックさん(No.2) 
FE ブロンズマイスター
私だったらで回答します。

>ビット列であれば、1ビット目は右端←でいいでしょうか?
例えば「0000 0001」というビット列を与えられた場合
1の場所が1ビット目だと解釈します。

>文字列の1文字目は必ず左端なのでしょうか?
横書きした場合左から書く文化の場合、書きはじめの部分(左端)の文字を1文字目とするのが自然だと思います。
千円札の数字であれば、左端の1が1文字目で、右端の0が1桁目です。

配列はIPAの擬似言語仕様がIT パスポート試験用しか細かく記載がないですが、そちらの配列(3頁)によれば配列要素は左端が1要素目です。
>https://www.ipa.go.jp/shiken/syllabus/ps6vr7000000i9dp-att/shiken_yougo_ver5_0.pdf

No1であげている項目以外でないと思うのであまり気にしなくて大丈夫ですよ。
2025.05.17 18:27
 わんわんさん(No.3) 
> 電タックさん

数え始めが右端か?左端か?で、いつも混乱してます。
文字列は初めてだったので、他にもあればと思いましたが、基本的にはNo.1で挙げたものが全てなんですね。
ここがグラついてしてまうと、アルゴリズムのイメージができないので、助かりました。
ご丁寧にありがとうございました。
2025.05.17 21:48
返信投稿用フォームスパム防止のためにスレッド作成日から40日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop