プログラミング的思考 | なぜプログラミングを学ぶのか、それは考え方を教えてくれるからです~~~

ChatGPT は 160 日間急騰しており、世界はもはや以前のような状態ではありません。

新しい人工知能中国語 Web サイトhttps://ai.weoknow.com では、
中国で利用可能な chatGPT リソースが毎日更新されます


プログラミングを学ぶ

私に何ができる?

プログラミングはプログラマーの「同義語」にすぎませんか?

他の人はプログラミングを学ぶ必要はありません...

1

プログラミングを学ぶと何ができるようになるのでしょうか?

スタンプラネット

言及されたプログラミング

ほとんどの人の最初の反応は、プログラマは...ということです。

関連する仕事に従事する

明らかに、プログラミングを学ぶ最大のメリットです。

ウェブサイトやモバイルアプリなどを開発します。

でも今

さまざまな仕事における面倒で反復的な作業

プログラミングによって支援することもできます~

2

プログラミング的思考とは何でしょうか?

プログラミング コードに関連する別の単語を考えるべきです。

簡単に言うと、プログラミングとは、コンピュータの助けを借りて特定の目的を達成したり、特定の問題を解決したりするために、プログラミング言語を使用してプログラムコードを記述し、最終的に結果を得るプロセスです。

コードは、人間の思考や思考プロセスによって生成された言語記述を、コンピューターが理解できる言語に変換できるプログラミング言語と言えます。 

例えば、一般の人であれば、他人が伝えたい情報を音で受け取ることができます。しかし、聾唖の人にはそれができません。彼らに情報を伝えたい場合は、音を文字や手話など他のものに変換することができます。

このプロセスは実際にはプログラミングのプロセスに似ています。情報が再編成されて書かれ、他の手段を通じて特定のグループに伝達されるからです。

したがって、通常言われるプログラミング的思考は、実際には、数字、記号、コードを参照することに加えて、創造的に問題を解決し、実際のアイデアを正確に表現することが最も重要です。

また、プログラミング的思考を学ぶことで合理的思考力や論理的思考力も鍛えることができます。

3

なぜプログラミング的思考を学ぶのか?

プログラミング的思考を学ぶ上で、実は一番大切なのは「問題の解決方法」を学ぶことです。

人はこの世に生きていると、実は次々と問題を解決している、という人もいます。

したがって、「問題解決」は私たちの生活の標準であり、定期的に頭を鍛えて問題を解決することは、プログラムを書いたり、プログラミング的思考を養うのに有益であり、集中力、記憶力、そして私たち自身の反応力を向上させるのにも役立ちます。

つまり、プログラミング的思考を学ぶことで、より直接的かつ迅速に問題を解決する方法を学ぶことができるのです。

したがって、どれほど複雑な問題に直面しても、実際には次の 3 つのステップに分解して解決できます。

ステップ 1: 問題が何であるかを理解します。

ステップ 2: 問題に対するさまざまな解決策を考えます。

ステップ 3: 検討されたさまざまなソリューションを確認します。

「三兄弟」ロジックパズル

ジョン、ジェームス、ウィリアムという同じ 3 人の兄弟を知っているとします。その中で、ジョンとジェームズは嘘しか言わず、ウィリアムは真実しか言わない。それでは、3 人の兄弟のうちの 1 人に会ったとき、それがジョンであることを確認するために 1 つの質問しかできないとき、あなたはどのような質問をしますか?

上記の 3 ステップの方法を使用して、この論理パズルを解いてみましょう。

まず、何が問題なのかを理解する必要があります。この質問は、あなたが出会った人が「ジョン」であるかどうかを判断させるものであり、あなたが出会った人が「ジョン」であるかどうかを確認するという問題の本質です。

次に、同じ質問をした場合、彼らはどのように答えるかを考えてみましょう。既知の状況によると、ジョンとジェームズは嘘をつき、ウィリアムだけが真実を言うことができます。

次に、彼らが 3 人兄弟のうちの 1 人であるかどうかを尋ねると、次のことが起こります。

質問 1: あなたはジョンですか?

ジョン (嘘つき): いいえ

ジェームズ (嘘つき): はい

ウィリアム (本当のことを言って): いいえ

結果: ジョンもウィリアムも「いいえ」と答えるため、誰がジョンであるかを区別することは不可能です。

質問 2: あなたはウィリアムですか?

ジョン (嘘つき): はい

ジェームズ (嘘つき): はい

ウィリアム (本当のことを言って): はい

結果: 3 人全員が「はい」と答えるため、誰がジョンであるかを区別することは不可能です。

質問 2: あなたはジェームスですか?

ジョン (嘘つき): はい

ジェームズ (嘘つき): いいえ

ウィリアム (本当のことを言って): いいえ

結果: 「はい」と答えるのはジョンだけであるため、誰がジョンであるかを区別することができます。

最後に、検証を通じて、この質問に対する本当の解決策を得ることができます。つまり、彼に「あなたはジェームズですか?」と尋ね、答えが「はい」であれば、私たちが会った人はジョンということになります。

したがって、問題を解決するための鍵は、実際には、問題を見つけ、問題を考え、解決策を検証し、最終的に問題を解決することです。

プログラミング的思考を学び、

考え方を学んでいるので、

創造的に問題を解決し、アイデアを表現する能力を意味します。

プログラミングを学ぶこと
は、子どもたちをプログラマーにすることではなく、より広い未来の世界へ
の扉を開くことです


ChatGPT は 160 日間急騰しており、世界はもはや以前のような状態ではありません。

新しい人工知能中国語 Web サイトhttps://ai.weoknow.com では、
中国で利用可能な chatGPT リソースが毎日更新されます

おすすめ

転載: blog.csdn.net/zyqytsoft/article/details/131173100