No.2ベストアンサー
- 回答日時:
こんにちは、honiyonです。
ロジックを組むのにプログラム言語の知識は全く必要ありません。
A地点から、B地点までの道順を考える為には何か覚える必要はありますでしょうか?
ロジックとは、全くそれと同じ事です。
ある計算をコンピュータに行わせたい場合、まずは何をさせれば良いか、次は何か、その次は・・・。
プログラム言語の知識が必要なのは、その次の段階です。自分の考えた処理手順(ロジック)をコンピューターに教えるのにプログラム言語を使うため、プログラム言語の知識が必要になります。 また、Windowsプログラミングならば、WinAPI32の、Visual Basicを使うならば、WinAPIの代わりにVisual Basicの機能と、Visual Basic流のプログラムの書き方を理解する必要があります。それはロジックとはまた別物ですね。
ロジックを作る勉強をしたいのならば、Windowsは不向きです。上の通りまず最初に覚える基礎知識が多いです。 まずはMS-DOSアプリケーションが良いでしょう。
INPUT命令でキーボードから入力して、PRINT命令で画面に文字出力。それさえ知っていればとりあえずロジックの勉強が始められます。後は何か処理を行おうとしたときに必要になった命令を覚えていけば良いです。
まずは何か簡単な処理を考え、その処理を実現するには、どんな手順で計算を行っていけば良いかを考える。それが一番の勉強です。他人のソースを参考にするには、そのプログラムをそのままパクるだけではなく、「こういう手順で処理を実現しているのか」と理解するように努力しましょう。
A地点からB地点までの道順は1つではない。何通りもあり、効率の悪い行き方もあれば、効率の良い行き方もある。そのまんまロジックにもいえる事です。だから難しく、全てのパターンを覚えていこうとすると頭がパンクしてしまいます。考え方を身に付けましょう。
参考になれば幸いです(..
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
コンソールアプリでファイル選...
-
Ryzen 3700(無印)はWin11に対応...
-
変数の大きさを超える代入
-
Unityがすごく遅いです。ノート...
-
VB.net エラーメッセージを英文...
-
プログラマに必要な物は?必要...
-
printf系の書式「w」ってなに?
-
VBで暗号化した文字列をJavaで...
-
BiilderとD-Show フレームレー...
-
プログラム言語の種類
-
C言語でSMTPを使ったプログ...
-
きれいなVBプログラミング
-
プログラミングのスキル
-
製品比較のウェブサイト制作に...
-
SEの論理的思考が身につかないです
-
Vix総合画像ビュアーは動作を...
-
VBプログラムをEXCEL VBAに移植...
-
プログラミングでどうしてもよ...
-
1年無職の彼氏 別れるべきですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
SNMPトラップ情報をC#.netで作...
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
VBS:コンピュータ名を取得し、...
-
VB.net エラーメッセージを英文...
-
PHP+MySQLで家計簿を作りたい
-
変数の大きさを超える代入
-
プログラムとは理系ですか文系...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
プログラマーという御仕事(質...
-
Timerイベントについて
-
EXCEL-VBAのプログラムを移植し...
-
Perl5とActivePerl
-
MS-DOSで作ったBASICプログラム...
-
VC++で単機能ブラウザを作...
-
掲示板の作り方を教えてください
-
小中学校でプログラミングなん...
おすすめ情報