第十一周作业:学习《Java和Anroid开发学习指导》的几章内容,学习UI组件。
自认为写的最好的博客是《程序设计与数据结构》第五周学习总结,因为对于学习内容总结非常到位,问题提出的较多,代码完成较好,截图较多。
作业中阅读量最高的一篇博客是《程序设计与数据结构》第五周学习总结,大概就是因为上述的原因吧。
实验五:学习使用JavaSocket实现客户端/服务器功能,并对密码学的知识进行实践。
第三周阶段总结:完全完成全部代码,进行收工。
积极主动敲代码做到没?教材实践上有什么经验教训?
应该勉强算是做到了吧,教材实践是我觉得我们不能一味的对着书上的代码死敲,要学会理解其中代码的意义,否则你敲了代码跟没敲没什么区别。一旦你照着书上敲代码发生了错误,你甚至不能找到是什么原因。
实践1
生成[-10,10)之间的随机数PseudoNumber,并输出PseudoNumber;
输出PseudoNumber的二进制、十六进制形式;
实践2
编写一个Book类,其实例数据分别表示书名、作者、出版社以及版权日期。
定义一个Book构造方法,接收并初始化实例数据;为所有实例数据定义获取和设置他们的方法
定义一个toString方法,返回几行描述该图书的字符串。
创建一个Bookshelf驱动类,其main方法实例化并输出一些Book对象。
实践4
使用for循环计算n的阶乘,并截图上传。
使用while循环计算n的阶乘,并截图上传。
实践5
命令行参数测试
从命令行传入 学号、课程的成绩,计算平均成绩,并输出
输入 java computeAverage 20172301 98 99 100
输出:2017 2301‘ average score is :99
使用边长参数列表实现。
实践6
已知抽象类Animal,定义Cow类和Sheep类,继承Animal类,并测试
实践7
使用选择和插入排序法,写出第3次排序的结果:3 1 9 3 6 2 10
实践8
1.从键盘可以输入任意个整数(int);
2.写入文件;
3.从文件读取所有的整数;
4.使用插入排序对读取的整数进行排序,并将排序的结果写入原文件。
5.使用try-catch语句处理IO异常,例如文件创建异常
实践9
使用递归实现;
输入一个数n;
使用递归计算F(n)的值;
写入文件中。
实践10
完成P397页例题中的节点删除和插入操作,并测试
完成插入、删除功能
加分项:用Magazine类实现Comparable接口,并对链表中的杂志按照字母顺序排序,并输出。
实践11
下载附件中的world.sql.zip, 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECDB,导入world.sql
编写程序,查询世界上超过“你学号前边七位并把最后一位加到最高位,最高位为0时置1”(比如学号20165201,超过3016520;学号20165208,超过1016520)的所有城市列表,运行并截图上传(Java代码截图、运行结果)。SQL语句:SELECT * FROM city WHERE city.Population>5000000
编写程序,查询哪个国家的平均寿命最长,哪个国家的平均寿命最短,并截图上传(Java代码截图、运行结果)
SQL语句:SELECT * FROM country WHERE country.LifeExpectancy=(SELECT MAX(country.LifeExpectancy)FROM country) SQL语句:SELECT * FROM country WHERE country.LifeExpectancy=(SELECT MIN(country.LifeExpectancy)FROM country)
编写程序,查询世界上的所有中东国家的总人口
SQL语句:SELECT SUM(Population) FROM country WHERE country.Region="Middle East"
实践12
在Android平台上开发移动程序,模拟栈的操作:Push、Pop。
实践13
开发一个Android应用程序,要求:输入一个中缀表达式,输出后缀表达式。
实践14
开发一个android应用程序,完成以下功能:
随机生成一个中缀表达式,并使用控件显示。
将该表达式转换为后缀表达式,并使用控件显示。
计算后缀表达式的值,并使用控件显示。
(选做)显示每一步操作数栈和操作符栈的变化过程。
课堂实践上对老师有什么教学建议?
建议给学生多一点提示,免得学生跟无头苍蝇一样,无从下手。
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议:当然贯彻了,我受到结对伙伴的启发很多,当自己对一个程序无从下手时候,你的伙伴不经意的一句话或许就能给你一个全新的思路,而往往这个思路也确实是正确的。
你觉得这门课老师应该开始做什么新的事情?
老师做的都很不错,不需要开始新的征程了。
按照顺序:
20172315 2017-2018-2《程序设计与数据结构》课程总结
原文:https://www.cnblogs.com/huzhitao/p/9220999.html