这图是根据这些数字画出来,25,26,28,29,30,29,24,22,21,19,25,32,30,37,38,37,34,30,29,45,51,47, . 依次比较这些数值的差值,按3点转向原则(即相差3个点就画转向线), 先以第一个数字25开始,从第二个数字26看只比25大1个点数不画线, 28比25大3个点数, 按3点转向的原则应画线, 所以向上画直竖线; 接着,下一个数字是29,比28大1个点数,应在上一个28向上直线的基础上继续向上画一个点数的直线; 接着下个数字是30, 方法与29同,应继续在29向上直线的基础上,向上画一个点数的竖线; 接着下一个数字是29,29比前一个数字30小,应向下画,但是按3点转向的原则只有相差3个点才能画转向线, 所以就不能向下画线了。 再下一个数字是24,24比图上向上直线30小, 且小于6个点数, 按3点转向的原则, 则应向下画出6个点数的竖线; 再下一个数字是22,22比24小2个点数, 所以应在22向下直线的基础上再向下画2个点的竖线; 再下个数字21,21比22小一个点数, 所以向下画一个点线的直线,19的画线方法相同,在21的基础上再继续向下画2个点的竖线; 再一下数字是25,25因比19大, 且大6个数, 按照3点转向的原则, 应转向上画6个点数的竖线; 下一个数字是32,因32比25大7个点数,则继续向上画7个点数的竖线;再下一个数字是30,30比前一个数字32小应向下画,但只差2个数字,不够3点转向, 所以不能画图;再一个数字是37,37比图上向上直线32大于5个点数; 再下一个数字是38,比37大1个点数, 应继续向上画一个点数的直线 ; 再下一个数字还是37,则不用画线;再下一个数字是34,34比37小3个点数, 按3点转向的原则,应向下画3个点的竖线; 再下一个数字是30,30比34小4个点数,应继续向下画4个点数的竖线; 再下一个数字是29,方法与30同, 应继续向下画一个点数的竖线; 再下一个数字是45,比29大6个数, 按3点转向的原则, 应转向上画6个点数的竖线;再下一个数字是51,51比45大6个点数, 应继续向上画6个点数的直竖线; 再下一个数字是47,47比51小4个点数, 按3点转向的原则, 应转向下画4个点数的竖线...就这样形成了这幅图的,
根据这个思路, 怎么样用编程语言形成图?请各位大虾们帮帮忙吧。。谢谢!!