第12講 for文以外の様々なループ文の学習
第1話 ループ文の種類
繰り返し処理とif文があれば、
どんなに複雑なプログラムでも組むことが出来ることは、
数学的に証明されていることは、前にお話しした通りです。
もっとも、私はプログラミング講義を
VC++,VB,VBA,Java,Ruby等12種類以上に渡ってやっていますから、
どの講義でどこまで話したのか把握できていませんので、
ひょっとすると話をするのを忘れていたかも知れませんが。
プログラミング講義の分量は、
本にすれば70冊程度になるでしょうか。
すべてに目を通しならがら、
講義をするわけにも行きませんので、
話が抜けていることもあるでしょう。
尚、話の重複については基本的には意図して行っています。
大事なことは繰り返してお復習いすることが講義の大原則ですから。
皆さん、これは是非覚えておいて下さい。
それは、
『忘れてからの反復(復習)にはほとんど意味がなく、
大事なのは忘れる前の反復(復習)である』
ということです。
忘れてからの反復(復習)は、
100回やっても結局は忘れます。
ですが、忘れる前の反復(復習)は、適切な時期に行えば、
5,6回で生涯記憶に出来てそれ以上の反復(復習)は必要ないということです。
ですが、ほとんどの生徒は忘れてから反復(復習)をして、
努力はしたけど実は結ばなかった・・・ということを繰り返しています。
本当は、授業というのは忘れる前の反復(復習)を、
意図しているしていないは別にしてすべての先生がやっていることです。
ですから、授業を真剣に聞いている人は、
暗記しようと努力しなくても、自然に頭に入っているものです。
学生の皆さん、授業は集中して聞きましょう。
私語や居眠りなんて論外ですよ。
適切な記憶法を述べておきます。
この記憶法自体をその記憶法で生涯記憶に変更して、
受験などの様々な場面に活用して下さい。
@ その日に反復(復習)
A 次の朝に反復(復習)
B Aの3日後に反復(復習)
C Bの1週間後に反復(復習)
D Cの2週間後に反復(復習)
E Dの1ヶ月後に反復(復習)
以上の反復(復習)で生涯記憶にチェンジできます。
反復(復習)は、わざわざノートや教科書を開かなくても良いのです。
バスや電車の待ち時間に軽く授業の内容を思い出すだけでも良いのです。
もちろん、教科書とノートを開いて反復(復習)する方が間違いなく記憶を定着させますが。
大事なことは、実践することですよ。
実践しなければ、記憶法自体を記憶法によって覚えても何の意味もありません。
この記憶法を実践すれば、
あなたの学力は驚くほど伸びるでしょう。
すみません、脱線してしまいました。
話を元に戻します。
繰り返し(ループ)処理+if文があれば、
どんなに複雑なプログラムでも組めるのです。
最近流行のAIも結局は、その2つが複雑に組み合わされているだけです。
AI=人工知能と言っていますが、
これは結局はただのコンピュータプログラムです。
確かに、一部の人や研究グループがハード的に、
ニューロンネットワーク(脳の脳細胞とシナプスからなるネットワーク)
を構築してAIを組み立ていますが、
基本的には、ソフト上=プログラム上で、
仮想的にニューロンネットワークを組んでいる場合がほとんどです。
将来的には、私もAIを研究してAIの作り方という講義をする予定です。
ただ、AIを作るには今のコンピュータの能力では不十分で、
少なくても50,60万円は投資しなければなりませんので、
定年退職して再任用も辞めてしまった私にその予算が得られるのかは、
疑問ですが。
退職しても、プログラミング講義、日本国憲法の研究、ルソーの政治思想の研究、
数独(ナンプレ)自動生成アプリの開発など、
やることがいっぱいあって1日があっという間にすぎていきます。
ごめんなさい。
また、脱線していまいました。
プログラミングの骨格は
繰り返し(ループ)処理+if文
にすぎません。
そして、ループ処理としてfor文を学びました。
実は、for文以外に
while文、do while文
のループ処理があります。
基本的には、この2つのループ文で出来ることは
for文ですべて出来るのですが、
ツール=道具は、出来るだけたくさんもっていた方が、
プログラミングの幅を広げられます。
ドラえもんの4次元ポケットにように、
出来るだけ秘密道具はもっておきたいものですよね。
脱線だらけの第1話になってしまいましたが、
終了して第2話はまずはじめにwhile文を扱いましょう。
初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ