ホーム » スタッフ

スタッフ」カテゴリーアーカイブ

2026年5月
 12
3456789
10111213141516
17181920212223
24252627282930
31  

リンク集

検索・リンク

複素数クラスとC++の演算子オーバーロード

複素数クラスの例 隠蔽化と基本的なオブジェクト指向の練習課題として、複素数クラスをあげる。ここでは、複素数の加算・乗算を例に説明をするので、減算・除算などの処理を記述することで、クラスの扱いに慣れてもらう。 直交座標系の […]

Continue Reading →

末尾再帰呼び出しの最適化

末尾再帰呼び出しと最適化によるループの実験。 fact 階乗だと、スタックあふれが起こる前に、整数型の型あふれをおこしてしまうので、以下のような1づつ足し算のプログラムで実験してみた。 引数 1000000 だと、普通は […]

Continue Reading →

再帰呼び出しと処理時間の見積もり

再帰呼び出しの基本 次に、再帰呼び出しを含むような処理の処理時間見積もりについて解説をおこなう。そのまえに、再帰呼出しと簡単な処理の例を説明する。 再帰関数は、自分自身の処理の中に「問題を小さくした」自分自身の呼び出しを […]

Continue Reading →

マイコンによるライントレース(ライントレースの仕組み)

ライントレースの考え方(光センサーが1つ) ライントレースは、床に描かれた、黒い線を光センサーで読み取って、黒線に沿って走る。 [Afrel社 ブロックプログラミングの比較~ライントレース~]より引用 光センサーが1つの […]

Continue Reading →

マイコンによるライントレース(色々なモーター)

ロボットやドローンを動かすときに使われるモーターにはいくつかの種類がある。 直流モーター 安価な直流モータは、以下のような構造をしており、外部に永久磁石と、内部に電磁石を配置し、内部の電磁石には整流子(ブラシ)を経由して […]

Continue Reading →

JavaScriptによるフロントエンド

前回の講義では、インターネットの仕組みを復習し、そこで使われるプログラミング言語などを紹介した。 今回の授業では、インターネットのブラウザ側(フロントエンド)で使われるプログラム言語である JavaScript の基本に […]

Continue Reading →

構造体からクラスの導入

構造体の参照渡し 構造体のデータを関数で受け渡しをする場合は、参照渡しを利用する。 struct Person { char name[ 20 ] ; int age ; } ; void print( struct P […]

Continue Reading →

繰り返し処理と処理時間の見積もり

単純サーチの処理時間 ここで、プログラムの実行時間を細かく分析してみる。 // ((case-1)) // 単純サーチ O(N) #include <stdio.h> int main() { int a[ […]

Continue Reading →

インターネットとWebの仕組み

前回の講義では、最初のガイダンスとしてOSの仕組みについて説明をおこなった。 2回目の授業では、インターネットのWebページを作るために使われているHTMLやCSSやプログラム言語について解説を行う。 Webページの生成 […]

Continue Reading →

マイコンによるライントレース

Python×レゴ・エデュケーションSPIKEプライムを使って、小型ロボット制御の基礎の演習を行う。 開発環境のインストール 以下のリンクから SPIKE App を各自のPCにインストールしてください。 https:/ […]

Continue Reading →

システム

アーカイブ

カテゴリー

メタ情報