The computer 400 includes a CPU 410 that executes the program, an input unit 420 such as a keyboard and a mouse, a ROM 430 that stores various kinds of data, a RAM 440 that stores operational parameters, a reading unit 450 that reads the program from the recording medium 500, an output unit 460 such as a display and a printer, and a bus 470 that connects these sections of the computer 400.