電電高専生日記

迷路の経路探索プログラムを作成しました

2015/07/19 00:22

卒研に関することで最近、迷路の経路探索をするプログラムを考え、作ることになりました。
自分は情報系学科の学生ではないのでアルゴリズムなどに詳しくなく、結構苦労しましたが、なんとか完成しました。
卒研ではC++で書きましたが、JavaScriptで書き直してこのブログで動作させてみます。

デモ

グレーが壁、白が通路となります。クリックで反転します。

↓x(0~8) →y(0~8)

START-X: START-Y:
 GOAL-X:  GOAL-Y:



x-y座標でそれぞれのブロックに座標がつけられています。横方向がxで、左端から0~8。縦方向がyで、上端から0~8。
スタートとゴールの位置は通路(白い部分)を指定してください。座標は0番から始まることに注意してください。

続きを読む

C++とJavaScriptの実行速度を比較してみました

2015/06/26 20:33

前置き

C++JavaScript実行速度を比較してみました。
なんでそんなことをしたかというと、卒研で組むプログラムの言語をどちらにしようかと悩んでいたことから始まります。
私の研究はシミュレーションが主なので、高速に動作するC++を選ぶのがどう考えてもベターなのですが… 出来ることなら、自分が(C++よりは)使い慣れているJavaScriptでプログラムを書きたかったのです。
しかしまぁJavaScriptで書くメリットなんてそれ以外何もないし、卒研の時間はたっぷりあるので多少面倒でもC++で書くべきだろうとは思っていました。で、実際どれくらい速いのかなと思い、実際に体感してみたいと思いました。
1000万回の単純for文ループを、JavaScriptをWEBブラウザで実行した場合、JavaScriptをコマンドプロンプトで実行した場合、C++をVisual Studioでビルド実行した場合のそれぞれについて計測しました。

続きを読む

卒研テーマ決定

2015/05/14 00:03

今日、私の卒研テーマが決まりました。
いくつか候補を考えていたのですが、その中で最も自分がやりたい内容のものにしました。
テーマの内容は伏せますが、アプローチとしては基本的にはプログラミングによるシミュレーションになります。また、画像解析やシリアル通信などの信号処理技術も用いる予定です。
研究室の先生にもOKを貰ったので、1年かけてその卒研テーマに臨んでいきたいです。

とは言っても、しばらくは進路決定や実験で前期は忙しいので、本格的に取り組み始めるのは夏休み空になると思います。それまでは簡単なことから進めていきたいと思っています。

さて、進路なんですが、以前も記事で書いたように私は2つの大学を受験します。受験対策の為、最近は電気回路や電磁気の勉強を重点的に進めています。
過去問を見るにそれほど難しい問題ではないので、このまま勉強し続ければ行けるだろう、と思っています。なんとしてでも合格したい。

続きを読む
プロフィール

名前:elkosendiary

性別:男

生年:1995年


2011年4月 高専入学
2016年3月 高専卒業
2016年4月 大学編入学
2018年3月 大学卒業予定

にほんブログ村 大学生日記ブログ 理系大学生へ
にほんブログ村

カテゴリ
Adsense
月別アーカイブ
ブログ内検索

おすすめ記事

「高専大学編入ログ」を作成しました

自作ゲーム「Defend PortMoresby!」バージョン3

【改良版】 RaspberryPiで作ったカメラ付き戦車ラジコン