Python,Java,C プログラミングの体験学習(Python Tutor を活用したプログラミング体験)

Python Tutor による実行結果の具体例

Python Tutor は,Python 3,Java,C,C++,JavaScript,Ruby に対応しており,オブジェクトの可視化とステップ実行機能により,プログラムの動作を直感的に理解できる学習環境を提供しています.

URL: http://www.pythontutor.com/

* 注意事項

本コンテンツは特定の商用製品等の推奨や広報を目的としたものではなく,また使用感等の評価を行うものでもありません.純粋な操作手順の解説を目的としています.

Python,Java,C プログラミングの実践的学習(Python Tutor を活用した視覚的プログラミング体験)

  1. Web ページにアクセス

    http://www.pythontutor.com/

  2. 目的の開発言語に対応するサービスを選択

    ここでは「Python Tutor」を例に説明を進めます

  3. プログラミング言語の設定を確認
  4. エディタでプログラムコードを入力し, 「Visual Execution」ボタンをクリック
  5. 実行画面に移行後,プログラムの最終結果を確認するため「Last」をクリック
  6. プログラムの実行結果を詳細に確認
  7. プログラム編集画面に戻る場合は,「Edit this code」をクリック

Python 3,Java,C における実行例の詳細解説

Python 3

Python Tutor での実行例

x = [5, 4, 1, 3, 2]
for i in x:
    print(i * 120)

Java

Java Tutor での実行例

public class Main {
    public static void main(String[] args) throws Exception {
        int x[] = {5, 4, 1, 3, 2};
        for (int i = 0; i < x.length; i++ ) {
            System.out.println(x[i]);
        }
    }
}

C

#include<stdio.h>
int main(void){
    int i;
    int x[] = {5, 4, 1, 3, 2};
    for(i = 0; i < (sizeof(x)/sizeof(int)); i++) {
        printf("%d\n", x[i] * 120);
    }
}