(C++) 知り合いましょう!


プログラミング能力は読み書き能力の 4 番目の要素となっています。エンジニアだけでなく、誰もがデジタル世界がどのように機能するかを知る必要があります。」 – Mozilla Foundation の CEO である Mark Serman 氏は次のように述べています。


プログラミング。コンピューター用の既製のプログラムがたくさんあるのに、なぜ勉強する必要があるのでしょうか? はい、本当にたくさんの既製のプログラムがあります。ただし、実際にやってみるとわかるように、標準的な手段では解決できないタスクが常に存在します。この場合は、独自のプログラムを作成する (または既存のプログラムを変更する) 必要があります。  

それなのに、プログラミングは自分には向いていない、文系に傾いていると言えるでしょう。そもそもなぜ必要なのでしょうか
? まず、私たちは情報技術の時代に生きています。コンピューター技術は私たちの周りにあふれています。仕組みを知っておくと
とても役立ちます。 次に、プログラミングを学ぶことで、抽象的に考え、タスクをより小さな部分に分解することができます。

私たちのコースでは、基本的なスキルから複雑な問題の解決まで、段階的にプログラミングを学ぶことができます。  

このコースは、最も人気のあるプログラミング言語である C++ 言語 (および古典的な C) の学習に特化しています。現代の言語の多くは C に似ています。したがって、このプログラミング言語を学んだ後は、他のプログラミング言語も簡単に学ぶことができます。

C と C++ の範囲は驚くほど広いです。今日の世界においても、さまざまな最新の信頼できるツールがあるにもかかわらず、これら 2 つのプログラミング言語は依然として不可欠です。 C 言語はシステム リソースの消費が非常に経済的であるため、プログラムを高速に実行できます。 無人車両、スマート ウォッチ、IoT テクノロジーを使用するセンサーやデバイス (コーヒーマシンなど) には、完全に C または C++ で書かれたソフトウェアが組み込まれています。

コースを進めていくと、徐々にスキルが向上します。プログラミングの基礎から始めて、すぐにスキルを完璧にして、最も複雑な問題を解決できるようになります。基本を学ぶのに特別なソフトウェアは必要ないかもしれません。インターネットと学びたいという意欲があれば十分です。

簡単かつ自由にプログラミングする方法を学ぶ準備ができたら、タスクを開始してください!

 

タスクの種類
1) 最初のタイプのタスクは、自分でプログラムを書くことです。
前のタスクでは、自分でプログラムを作成する必要がありました。これは、サイトのエディターで行うことも、任意のプログラミング環境からプログラムをコピーすることもできます。または、ファイルを送信することもできます。ほとんどの場合、このタイプのタスクに取り組むことになります

2) 2 番目のタイプのタスクは、既存のプログラム コードを編集するタスクです。  

3) 別のタイプの問題は通常のテスト問題で、短い答えを答えるか、提供された選択肢から選択する必要があります。

プログラムとコンパイラ

コンパイラ  は、プログラム全体をプロセッサが実行できるマシンコードに変換するプログラムです。

トレーニング中は、オンライン コンパイラを使用して、画面上の特別なウィンドウでプログラムを作成または編集します。ただし、一部のタスク(自分で解決する必要がある)では、コンパイラが必要になります。作業中のコンピュータ上で。
C++ プログラミング言語を学習するには、MinGW コンパイラを含む DevC++ プログラミング環境をインストールすることをお勧めします (ここからダウンロードします)。 . 

簡単なプログラム

最も単純な C プログラムの長さはわずか 8 文字です: 主要() { } プログラム内の各キャラクターについて説明しましょう。
main  - メイン プログラムは常に main という名前で呼ばれます。
C プログラミング言語では大文字と小文字が区別されます。

() - 空の括弧は、main  に引数がないことを意味します。
{}  - 中括弧はメイン プログラムの始まりと終わりを示します。

実行する必要があるすべてのアクションは中括弧内に記述されます

私たちのプログラムは何をするのですか?
中括弧内には何もないため、プログラムは何も行いません。C 言語の規則に従っているだけで、コンパイルして exe ファイル (実行可能な実行可能ファイル) を取得できます。