7-2 擬似言語

令和5年度公開問題  問64

関数 sigma は,正の整数を引数 max で受け取り,1から max までの整数の総和を戻り値とする。プログラム中の a に入れる字句として,適切なものはどれか。

解答 ウ

nを1,2,3,・・・maxと変化させながら,変数 calcx に n を累計する。
よって,ウ。

(参考)
累計の式は,calcX = calcX + □

令和6年度公開問題  問62

関数convertは,整数型の配列を一定のルールで文字列に変換するプログラムである。関数 convert を convert(arrayInput) として呼び出したときの戻り値が “AABAB” になる引数 arrayInput の値はどれか。ここで, arrayInput の要素数は1以上とし,配列の要素番号は1から始まる。

解答 エ

iを1からarrayInputの要素数(5)まで,1ずつ増やしながら繰り返す中で,

arrayInput[i]が1と等しいならば,stringOutputの末尾に“A”を追加し,
そうでなければ,末尾に“B”を追加する。