小学生からエンジニアまでのC言語入門第2部
New!小学生からエンジニアまでのC言語ゲームプログラミング入門
第10講 魔方陣自動生成アプリ
第1話 魔方陣自動生成の考え方
第2話 生成を途中でやめさせる
第3話 2次元n次順列生成アプリ
第4話 疑似疑似魔方陣生成アプリ
第5話 疑似魔方陣生成アプリ
第6話 魔方陣生成アプリ
第7話 始まりをランダムにして、しかもすべて網羅するためには?
第8話 ランダム版魔方陣生成アプリ
第9話 ローカル変数ランダム版魔方陣生成アプリ

第11講 ユークリッド互除法
第1話 ユークリッド互除法とは?
第2話 ユークリッド互除法解答
第3話 ユークリッド互除法アプリ例

第4話 ユークリッド互除法ランダム版アプリ例
第5話 ユークリッド互除法ランダム版アプリ例
第6話 分数約分アプリ例
第7話 最小公倍数を求めるアプリ例
第8話 分数の足し算を求めるアプリ例
第9話 分数の足し算を求め約分できる場合には約分するアプリ例

第12講 for文以外の様々なループ文の学習
第1話 ループ文の種類
第2話 while文
第3話 無限ループの解消
第4話 1から10までの積

第5話 while文から強制的に抜ける=強制的に終了させる
第6話 条件式を1にすることの謎の正体は?

第7話 do〜while文
第8話 違いの原因
第9話 100を越えない1+2+3+・・・の計算プログラム
第10話 break文の効果的な使い方

第13講 素数探索

第1話 素数って何?
第2話 素数を研究する意義その1
第3話 素数を研究する意義その2
第4話 素数を探索するには?
第5話 素数を探索プログラム例
第6話 素数を探索プログラムに時間計測機能を付け加えた素数探索プログラムVer.1
第7話 素数探索プログラムVer.2
第8話 素数探索プログラムVer.3
第9話 素数探索プログラムVer.4

第14講 配列を引数にして、社員(関数)に送る
第1話 第13講第9話の配列を送るという謎について

第2話 謎の解明に向けて
第3話 2次元配列を社員(関数)に送る

第4話 4次魔方陣を配列を送ることによって実現するその1
第5話 4次魔方陣を配列を送ることによって実現するその2
第6話 6次魔方陣を配列を送ることによって実現する
第7話 2次元配列を送ることによって魔方陣自動生成を実現する

第15講 多次元配列を送ることによって年間成績一覧表を作成する

第1話 やるべき課題
第2話 各社員のプロトタイプ宣言とmainのコーティング
第3話 ランダムデータ作成社員fと結果表示社員gのコーティング
第4話 合計算出社員iのコーティングとそれに伴うhのコード変更

第5話 年間成績一覧表の完成の一歩手前
第6話 年間成績一覧表の完成!

第16講 データの並び換えに挑戦!

第1話 データを大小の順に並び換える
第2話 最小値を見つける方法
第3話 最小値を見つけるコード
第4話 最大値を見つけるコード
第5話 並び換えの機能を付け加える
第6話 隣項交換繰り返し法とは?
第7話 隣項交換繰り返し法を加える
第8話 両方法のどちらが速い?佐藤仮説は正しい?


第17講 10進法をn進法に変換する

第1話 進法ってなに?

第2話 10進数をn進数に翻訳するには?
第3話 10進数をn進数に翻訳するプログラム
第4話 翻訳の範囲を16進数まで広げる
第5話 プログラム解説その1
第6話 プログラム解説その2
第7話 while文で翻訳ソフトを実現!
第8話 for文で翻訳ソフトを実現!

第18講 対角線法による魔方陣自動生成速度の1万倍加へ

第1話 対角線法とは何か?
第2話 課題の困難性
第3話 座標作成関数(社員)の考え方
第4話 座標作成関数(社員)コード
第5話 座標作成と座標作成が上手くいっていることを確認するコード
第6話 座標作成と座標作成が上手くいっていることを確認するコード
第7話 対角線法の完成

第8話 シード値(乱数系列の種)を変えると?
第9話 最適シード値自動探索ソフト

第10話 対角線アプリをすべてローカル変数に変更した版
第19講 数独解答自動生成アプリ

第1話 数独とは?

第2話 数独(ナンプレ)の解答を自動生成するには?
第3話 行の重複を許さないソフト
第4話 行と列の重複を許さないソフト
第5話 ブロックの条件を付け加えて数独(ナンプレ)解答自動生成アプリの一応の完成
第6話 数独(ナンプレ)解答自動生成アプリVer.1の完成
第7話 数独(ナンプレ)解答自動生成の第2の方法についての考え方その1
第8話 数独(ナンプレ)解答自動生成の第2の方法についての考え方その2
第9話 数独(ナンプレ)解答自動生成アプリVer.2の完成!

第20講 n進数を10進数に翻訳するソフト

第1話 n進数を10進数に翻訳するには?

第2話 n進数翻訳演習解答
第3話 n進数を10進数に翻訳するソフト
第4話 n進数を10進数に翻訳するソフトに逆翻訳を加えて確かめを行う
第5話 n進数を10進数への翻訳を関数の再帰的使用で行い、逆翻訳をwhile文で行う
第6話 検証社員だけを除いて、すべて再帰的使用版にする



第1部へ


戻る
小学生・中学生・高校生の皆さんは、
是非ともAI時代の生き方・学び方(離任挨拶から)を読んでAI時代の勝利者になり、幸せをつかみましょう!

お知らせ
次のいずれかについて無料指導ボランティアを行います。
@ プログラミング A 読書感想文 B 読書会 C プレゼン
ご希望の方は連絡ください。
※対象
小学生・中学生・高校生・大学生・社会人など、熱意のある方ならどなたでも結構です。
また、個人・
団体を問いません。
※条件
*心から楽しんで頂くこと(笑顔こそが私にとって最大の報酬です)。
*近隣であること。
*私の家に通ってきて頂いてもよいですし、こちらから出向くことも可能です。
*読書感想文指導については、メールとLINEでの指導も可(メールとLINEなら遠方でも可能ですが、少なくても2回は直接会っての指導が前提となります。)。
*高校生以下については保護者が同意して、保護者が依頼すること。
*依頼を受けるかは、本人と面接をして決めます。高校生以下については、面接に保護者の同席が必要です。面接での確認事項は熱意の1点です。
※当方
宇都宮市在住

元県立高校教諭(教科 数学と情報 物理学科出身)
@については、私のすべての各種プログラミング講義(C++・C言語・VB・VBA・Java・Rubyに渡る計31の講義)はGoogleランキングで第1位または上位にランクされています。例えば、2017/08/12現在『VC++ 初心者』で検索したときの第1位から第7位までのすべてが私のサイトのページです。サイトアクセス数は、多い日には1日に2万近くを数えます。
Aについては、国公立進学者が10名程度しかいない高校に在籍していた時代に、その高校の女子生徒を応募総数2万4千の頂点(栃木県読書感想文コンクールの最優秀賞)に導いた経験をもっています。文学自体はそれほど読んでいるわけではありませんが、哲学・社会科学・人文科学については、多数の書籍を読破しています。大手出版社から2回一般書籍の執筆依頼を受けていますし、私の書いた論文が大学の輪読の題材に採用されたこともあります。
Bについては、体験した読書会は500回を超えます。題材は、小説・随筆・哲学書・社会科学書など多岐にわたり、1回(基本2時間)の対象となる範囲も数行からから1冊全部までと多様な幅で体験しています。参加人数についても2人から40数人といろいろな読書会をやってきました。私のもっとも得意な読書会の方法は、超精読です。これは、1行1行解釈していくやり方です。伝説の国語教師といわれる橋本武は、私が超精読と呼ぶスロウ・リーディングによって、公立校の滑り止めにすぎなかった灘校を東大合格者数で日本一に導き、日本NO.1の進学校に育てています。超精読=スロウ・リーディングには、大きな教育的な効果があることは明らかです。ただし、指導は速読・精読を問いません。
Cについては、プレゼン指導は、1500人以上の生徒に行ってきました。プレゼンの条件は、1人15分で、原稿持ち込み禁止としました。さらに、原稿の丸暗記もまったく評価しないことを生徒に伝えました。いずれにしろ原稿の棒読みになるからです。原稿棒読みになるということは、プレゼンターが自分の話す内容を把握していないということです。話し手が自分の話を把握していなければ、当然聞き手の頭に入るわけがありません。話の内容を完全に把握することは、プレゼンターの当然の責任です。年度当初にこれを伝えると、生徒たちは反発しましたが、始めると生徒たちはプレゼンに夢中になり、平日も夏休み・冬休み・春休みも毎日コンピュータ教室に通うようになり、自分が納得いくまでプレゼン作品を作り続けました。実際に、生徒たちは本当に素晴らしいプレゼンを展開しました。そして、自分から学校祭での発表を希望して、職員を含めて約800人を前にして笑顔で自分の言葉で語り、冗談を入れて会場を笑わせながら、生き生きとプレゼンをしていました。生徒の成長は、私に指導力があるからではなく、生徒たちがお互いに切磋琢磨し合った結果です。みんながよい発表をするから刺激され、プレゼンをより磨いたからなのです。生徒たちのプレゼン能力は、先生方が考えているよりずっと高いということを是非とも先生方に伝えたいと思っています。私の指導相手は高校生でしたが、小学生や中学生でもまったく同様であると思っています。
※連絡先
fmut1621@hotmail.co.jp
     
メールへのリンクが貼ってありますが、リンクが開かない場合はお手数ですがアドレスをコピペしてメールして下さい。


初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ