⭐️基本情報技術者試験:科目Bアルゴリズムの初心者向け解説動画です!
動画内に誤りがありましたのでこちらで訂正させて頂きます。
■対象:問8.関数呼び出し②
・問題文の以下箇所が誤っておりました。
・誤:関数calc は 正の整数 x と y を受け取り...
・正:関数calcCombination は 正の整数 x と y を受け取り...
■対象:問10.ビット値の操作
・プログラムの return する位置が誤っておりました。
お手数ですが以下の修正前後のプログラムのご確認をお願いします。
動画内で喋っている解説自体は合っており、解答自体はあっております。
●修正後
○8ビット型: invert(8ビット型: byte)
8ビット型: resultByte ← 00000000
整数型: i
for (i を 1 から 8 まで 1 ずつ増やす)
if ((byte ∧ 10000000) が 10000000 である)
resultByte ← resultByte ∨ 00000000
else
resultByte ← 【a】
endif
_if (i が 8 と等しい)_
_return resultByte_
_endif_
byte ← byte << 1
resultByte ← resultByte << 1
end for
●修正前
○8ビット型: invert(8ビット型: byte)
8ビット型: resultByte ← 00000000
整数型: i
for (i を 1 から 8 まで 1 ずつ増やす)
if ((byte ∧ 10000000) が 10000000 である)
resultByte ← resultByte ∨ 00000000
else
resultByte ← 【a】
endif
byte ← byte << 1
resultByte ← resultByte << 1
end for
_return resultByte_
■対象:問11.繰り返しのwhile文
・51:29 からの解説の画面右側、プログラムの内容を日本語で書いてある部分について、
以下の内容が誤っております。お手数ですが読み替えをお願いします。
・誤:●if文( minNum が ソート前配列の要素 より小さい場合 )
・正:●if文( ソート前配列の要素 が minNum より小さい場合 )
・問題のプログラムの1行目について、以下部分が誤っておりました。
お手数ですが読み替えをお願いします。
・誤:整数型: i,delTarget minNum
・正:整数型: i,delTarget,minNum
■対象:問13.繰り返し文(応用)
・プログラムに以下1行が不足しておりました。
お手数ですが以下の行を追加したものとして動画の視聴をお願いします。
動画内で喋っている解説自体は合っております。
----------
if (nowState と stateTransition[j][1] が等しい)
if (input[i] と stateTransition[j][3] が等しい)
stateTransition[j][4] の値を出力する
nowState ← stateTransition[j][2]
繰り返しを抜ける ←←← この行が不足しておりました
endif
endif
----------
・問題文の以下に漢字の誤りがありました。
お手数ですが読み替えをお願いします。
・誤:関数doStateTransition は帯域変数stateTransitionに...
・正:関数doStateTransition は大域変数stateTransitionに...
━━━━━━━━━━━━━━━━
基本情報技術者試験科目B、アルゴリズムの対策動画です。
全14問の演習を通じて、アルゴリズムの基礎力を身につけましょう!
2023年4月からの新試験制度に向けて勉強は進んでいますでしょうか。
アルゴリズムは非常に難しいので進んでいない方も多いのではないでしょうか。
今回の動画では、アルゴリズムを基礎の基礎から徹底的に解説します。
この動画を足がかりにアルゴリズムの力を上げていきましょう。
━━━━━━━━━━━━━━━━
⭐️IT学校さいとうの公式LINE
登録するだけでプレゼントが受け取れる‼
今回のプレゼント内容
✅アルゴリズム基礎教材(今回動画で使用したもの)
資料名:【初心者向け】基本情報技術者試験 科目B|アルゴリズムをゼロから理解する
⏬無料登録はこちら⏬
https://lin.ee/JY6s3WA
⚠️注意点
PCでLINEをご覧の方は携帯からご覧いただくか、
LINE登録後に教材が欲しい旨メッセージを送って下さい。
LINEの仕様上携帯アプリからしか教材ダウンロードサイトが表示されません。
メッセージを頂ければ教材ダウンロードサイトURLをご案内します。
━━━━━━━━━━━━━━━━
00:00:00 基本情報技術者試験 科目B|アルゴリズムをゼロから理解する
00:01:32 問1.変数(基本)
00:05:53 問1の解説
00:08:06 問2.変数(応用)
00:08:24 問2の解説
00:09:59 問3.条件分岐のif文(基本)
00:12:22 問3.の解説
00:13:23 問4.条件分岐のif文(応用)
00:13:44 問4の解説
00:17:26 問5.配列(基本)
00:20:30 問5.の解説
00:21:56 問6.配列(応用)
00:23:26 問6の解説
00:25:25 問7.関数呼び出し①
00:31:19 問7の解説
00:32:43 問8.関数呼び出し②
00:32:55 問8の解説
00:35:22 問9.繰り返しのfor文
00:39:28 問9の解説
00:41:11 問10.ビット値の操作
00:41:22 問10の解説
00:47:08 問11.繰り返しのwhile文
00:50:27 問11の解説
00:56:18 問12.繰り返しのdo-while文
00:57:56 問12の解説
00:59:07 問13.繰り返し文(応用)
00:59:25 問13の解説
01:05:13 問14.関数の再帰呼び出し
01:06:45 問14の解説
01:10:49 まとめ&プレゼント
━━━━━━━━━━━━━━━━
#LINE登録で教材プレゼント
#基本情報技術者試験 #FE #基本情報
#科目B #午後問題 #アルゴリズム