inflearn logo
知識共有
inflearn logo

プログラミング基礎

本講座は、フローチャートを作成できるラプターとCプログラミング言語を活用し、コンピュータを用いた問題解決の基本原理とプログラミング方法を学習する科目である。

1名 が受講中です。

難易度 入門

受講期間 無制限

raptor
raptor
C
C
raptor
raptor
C
C
Thumbnail

受講後に得られること

  • 与えられた問題がコンピュータを活用して解決可能な問題かどうかを把握できる。

  • コンピューターを活用して解決しようとする問題を明確に定義できる。


フローチャートで問題を解くとコードが変わります

文法から暗記するのではなく、問題を分解して流れを設計する必要があります。
RAPTORで解決手順を描いた後、C言語で条件文、繰り返し文、配列、関数、ポインタを実装します。


与えられた問題がコンピュータで解決できるかを判断し、解決すべき内容を明確に定義します。

複雑な問題をフローチャートに分解し、入力から処理過程、結果までを一目で整理します。

条件文と繰り返し文で流れを制御し、配列・関数・ポインタを活用してプログラムの構造を拡張します。

最初はコードに馴染みがなく、どこから始めればよいのか途方に暮れるかもしれません。
しかし、問題の定義からフローチャートの作成、C言語での実装までを自分でつなげていくことで、自ら解決手順を設計する力が身につきます。


Raptorでフローチャートを描き、
C言語の条件文・繰り返し文・配列・関数・ポインタを習得し
問題を解くプログラムの骨組みを構築します。

漠然とコーディングを始めていた状態から、
問題を定義し、解決手順を設計する
初級プログラマーへと進みます。




この講義が終わると、あなたは


問題をフローチャートに分解する力が身につきます。

  • 漠然と難しく感じていた問題を、入力・処理・出力の流れに分けて表現できるようになります。計算手順や簡単な業務プロセスをまずフローチャートに描いてみることで、何をコンピューターで処理できるのかを自分で判断する習慣が身につきます。






✔️

フローチャートで問題を解決し、Cコードで完成させる基礎学習

考えを設計し
コードで表現するプロセス

랩터で問題解決の手順をフローチャートとして構成した後、これをC言語の文法と結び付けてプログラムとして実装します。条件文と反復文を経て、配列、関数、ポインタまで段階的に扱い、問題を定義して解決する力を養います。

入力から繰り返し処理までを自分で実装する

成績や数値などの入力値を条件に応じて判定し、繰り返し文で複数のデータを処理する過程を、フローチャートとCコードで練習します。単に文法を暗記するのではなく、RAPTORで処理の流れを確認し、C言語で実際に実行しながらコードの動作原理を確かめます。

フローチャートとCの実習で積み上げるコード資産

講義で作成するRaptorのフローチャートとCの実習コードをもとに、変数やデータ型から配列、関数、ポインタまで、重要な内容をもう一度確認できます。各段階の成果物を比較しながら、問題を明確に定義し、コンピュータが処理できる手順に変換する練習を続けます。


📚

フローチャートからC言語まで、問題をコードに変える流れを身につけましょう

セクション1

プログラミングの理解とフローチャート

コンピュータを活用した問題解決の基本原理とアルゴリズムを理解し、問題を分析してフローチャートで表現する方法を学習します。RAPTORを活用して、順次構造と基本的なプログラム実行の流れを身につけます。


セクション2

C言語の始まり

C言語の基本文法とプログラム作成の手順を学び、変数・データ型・演算子・標準入出力の概念を習得します。フローチャートで設計したアルゴリズムをC言語のコードで実装する基礎能力を養います。


セクション3

制御文

条件文と反復文を使用して、プログラムの実行フローを制御する方法を学習します。選択構造、反復構造、入れ子になった制御文およびその他の制御文を活用し、さまざまな問題を論理的に解決します。


セクション4

配列、関数とポインタ

一次元配列を利用したデータ処理の方法と、関数の定義・呼び出し・引数の受け渡し方法を学習します。ポインタの基本概念とメモリアドレスを理解し、配列や関数にポインタを適用する基礎を身につけます。


このような方々のお悩みを
解決できます!

📌

プログラミング入門者の大学生

コーディングに初めて触れ、問題をどこから小さな段階に分ければよいのか途方に暮れている方
フローチャートを活用して問題解決の手順を整理し、Raptorで流れを確認したうえで、C言語の基本文法を使って自分で実装したい方

📌

基礎文法でつまずいている非専攻の学習者

変数や入出力には触れたことがあるものの、条件に応じて結果を変えたり、同じ処理を繰り返したりするコードを書く際によくつまずく方
条件文と繰り返し文の流れをまずフローチャートで確認し、コードの実行過程を一つずつ理解したい方

📌

C言語の基礎を学ぶ準備をしている開発者志望の方

簡単なプログラムは作成できるものの、複数の値を配列に保存したり、関数で機能を分けたり、ポインタの役割を説明したりするのが難しい方
制御文から1次元配列、関数、ポインタまで続く主要な構造を身につけ、その後の専門授業やプログラミング学習の基盤を固めたい方




受講前の参考事項


実習環境

  • Raptorフローチャートツールを準備します。

  • C言語コンパイラをインストールします。
    Windows、Mac、Linuxを使用できます。

前提知識および注意事項

  • プログラミング経験がなくても始められます。
    コーディング初心者向けのコースです。

  • 問題をフローチャートでまず整理します。
    変数と条件の流れを練習します。

学習教材

  • 講義スライド資料を活用します。
    重要な概念を復習できます。

  • フローチャートの例と演習コードを使用します。
    配列、関数、ポインタを実際に練習します。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • コーディング初心者

  • Python初心者

こんにちは
knswです。

AI・SW専攻の教授たちで構成された事業団です。

さまざまなSW関連講座を無料で公開しています。

お役に立てれば幸いです。

カリキュラム

全体

20件 ∙ (10時間 14分)

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

knswの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

無料