2019-07-12から1日間の記事一覧

Pharoでフラクタル図形を書いてみよう

技術士試験の平成27年度情報工学部門に出題されたコッホ曲線を Pharo で実装してみます。 Pharo を使用するのはグラフィックス周りの実装が楽だからです。 BorderedMorph subclass: #KochMorph instanceVariableNames: 'location angle' classVariableNames:…

スタックマシンもどき

技術士試験の平成28年度情報工学部門に出題されたスタックマシンを Scheme で書く。 まずはスタックの実装から (define nil '()) ;; stack (define *stack* nil) (define (last-pushed) (if (empty?) nil (car *stack*))) (define (after-popped) (if (empty…