02 2012 档案
用python写的图形计算器
摘要:和同学一起写的。时间紧,写得不太好,勿喷,其中有好几百行的重复代码看得自己都不好意思。一、使用说明及运行效果:运行程序后首先进入功能选择界面,如图:分别指引四个功能区。1.第一部分:基本运算部分(BasicOperation)主界面如图:除基本运算外,可计算三角函数、双曲函数及其反函数等。运算示例如下。 2.第二部分:函数作图功能(FunctionGraph)用户定义单变量函数后并给定区间,点击“Draw”按钮即可画出函数图形,函数类型支持界面上所有函数的组合形式。该画图功能中程序会根据给定区间,现在区间上求出函数的极值,再定义出坐标画图,所以可将图像比较合理布局于界面上。示例如下:3.第三部 阅读全文
posted @ 2012-02-22 13:45 zyearn 阅读(2153) 评论(9) 推荐(1)
2012/2/11 《C++ Primer Plus》第十七章:输入、输出和文件 学习笔记
摘要:《C++ Primer Plus》第十七章学习笔记193:<<操作符,被ostream重载时,被称为插入操作符(insertion operator),而不是左移操作符。194:>>操作符,被istream重载时,被称为抽取操作符(extraction operator),而不是右移操作符。195:如果要输出char指针p的地址,则需要强制转换,(void*)p、(int*)p等都可以。196:其他ostream方法: 1、ostream& put(char) ,用法:cout.put(‘A’), cout.put(65);2、basic_ostream< 阅读全文
posted @ 2012-02-11 13:18 zyearn 阅读(210) 评论(0) 推荐(0)
2012/2/7 《C++ Primer Plus》第十六章:string类和标准模板库 学习笔记
摘要:《C++ Primer Plus》第十六章学习笔记这一章粗略介绍了一下STL和泛型编程,我也是粗略地看了一看。181:String类构造函数:182:关于输入:C风格字符串有3种方式:char info[100];cin >> info; // read a wordcin.getline(info, 100); // read a line, discard \ncin.get(info, 100); // read a line, leave \n in queuestring类对象,有2种方式:string stuff;cin >> stuff; // read 阅读全文
posted @ 2012-02-07 20:08 zyearn 阅读(172) 评论(0) 推荐(0)
2012/2/3 《C++ Primer Plus》第十四章:C++中的代码重用 学习笔记
摘要:《C++ Primer Plus》第十四章学习笔记159:valarray类是由头文件valarray支持的,它支持诸如将数组中所有元素的值相加以及在数组中找出最大和最小值的操作,且它是一个模板类,具体见http://www.cplusplus.com/reference/std/valarray/valarray/160:Compile-time errors are better than runtime errors.161:当初始化列表包含多个项目时,这些项目被初始化的顺序为它们被声明的顺序,而不是它们再初始化列表中的顺序。如果代码使用一个成员的值作为另一个成员的初始化表达式的一部分时 阅读全文
posted @ 2012-02-03 12:30 zyearn 阅读(271) 评论(0) 推荐(0)