- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章:软件工程师思维培养 1
3.1正式编程前的准备工作 2
3.1.1 确定写代码的位置 2
3.1.2 确定访问程序的URL 3
3.2 =与==的区别 4
3.3 编程三招式(顺序、选择与循环) 5
3.3.1 顺序式编程 5
3.3.2 选择式编程 6
3.3.3 循环式编程 7
3.4 面象对象编程思维培养 8
3.4.1 软件危机 8
3.4.2 万事万物皆对象 9
3.4.3 抽象、继承、多态的理解 9
3.5 数据库管理思维培养 9
3.5.1 互联网是运行在Oracle数据库上的 9
3.5.2 卡片、文件、数据库管理 10
3.5.3 层次、网状、关系数据库 10
3.6培养编程思维的精典代码 11
3.6.1 编写自定义函数求一个数的绝对值 11
3.6.2 编程求0~100之间全部偶数之和 12
3.6.3 编程打印九九乘法表 13
3.6.4 编程求解Fibonacci数列问题 14
3.6.5 编程求解所有水仙花数 15
3.6.6 编程求1!+2!+3!+…..+10!之和 16
3.6.7 编程求解中国古代算术百钱买百鸡问题 17
3.6 读书笔记 19
第3章:软件工程师思维培养
3.1正式编程前的准备工作
通过第二章的学习,我们已经学会了如何搭建XAMPP开发环境。在开始正式编程之前,我们还需要知道,代码应该放在什么地方,才能正常运行,访问的URL(地址)是多少。为了解决这个问题,我们先来看一下,XAMPP安装目录E:\xampp\apache\conf下面的httpd.conf文件(根据你机器的安装路径,找到这个文件),这个文件的定义非常的重要,下面我们详细介绍它。
3.1.1 确定写代码的位置
使用文本编辑器,如:EditPlus或UltraEdit (软件可以自己从网上下载安装使用) 等软件,打开httpd.conf,搜索“DocumentRoot”关键字,就会找到这样的一行设置:DocumentRoot /xampp/htdocs,如图3-1所示。
图 3-1 查看http.conf配置
从这个默认的设置中可以看出,系统代码放置的位置是在XAMPP安装目录下的/xampp/htdocs目录中。
进入到这个目录,我们会发现其中内置有这样的几个文件:index.php、index.html,如图3-2所示。
图 3-2 查看文件结构
3.1.2 确定访问程序的URL
从3.1.1节中我们可以看出,在/xampp/htdocs目录中有两个文件,分别是index.php,index.html,通过什么样的URL才能访问到这个index.html呢?
打开浏览器,在地址栏输入:/index.html,如图3-3所示。
图 3-3 验证XAMPP安装是否正确
如果出现:It works! (如图3-3)就代表你的XAMPP安装是正确的,你的访问也是正确的。现在你的代码是放在/xampp/htdocs目录下,就可以通过这种方法去访问啦!
3.2 =与==的区别a=b;
b=a;
意思是,先把b赋值给a,再把a赋值给b,这样就完成两个内容的交换,但实际上,这段代码是错误的,因为第一句a=b,是把右边b的值10赋给a,经过这句之后,a就是10了,然后第二句b=a,是把a赋值给b,因为a是10,所以经过赋值后b也为10,也就是说经过这两行程序,a与b的值相等,都是10了。
那究竟如何编写代码实现这个数据交换功能呢?
为了让大家记的更深刻,我们列举现实生活中的例子。如果有两个碗都盛满了水,我们要把两碗水进行交换,你想想,直接从一碗倒到另一碗可以吗?不行的!因为水会溢出的。按日常生活的经验,需要借助另一个空碗,充当中间临时存放的中转站功能。
程序是实现生活的写照,对于这样的交换同样需要引入一个新的变量,我们称之为c,那么程序就可以写为(如图3-4):
图 3-4 数据交换实例
在浏览器上访问这个程序,/ch3/exchange.php
运行结果为:
在交换之前a=5, b=10 在交换之后a=10, b=5三招式(顺序选择与循环)/ch3/sequence.php
运行结果为:
1.早上起床2.穿衣服3.刷牙洗脸4.锻炼身体5.晨读6.到食堂吃早饭7.到班级上课8./ch3/selection.php
运行结果为:
天在下雨,我要带伞/ch3/circulate.php
运行结果为:
从前有座山,山上有个庙,庙里有个老和尚,老和尚在对一个小和尚讲故事,讲的是:从前有座山,山上有个庙,庙里有个老和尚,老和尚在对一个小和尚讲故事,讲的是:从前有座山,山上有个庙,庙里有个老和尚,老和尚在对一个小和尚讲故事,讲的是:从前有座山,山上有个庙,庙里有个老和尚,老和尚在对一
您可能关注的文档
最近下载
- 2025年滨州市中考历史试题卷(含答案逐题解析).docx
- 外研版小学五年级上册英语教案全册.docx VIP
- 儿童过敏性鼻炎护理查房.pptx VIP
- 房屋租赁法律培训课件.ppt VIP
- 2025年宁夏中考物理试卷(含答案详解).docx
- Module3Unit1They'reallmyfavouritefestivals!(课件)(一起)英语五年级上册.pptx
- 放化疗期间骨髓抑制的护理.pptx VIP
- T_CPQS XF003-2023 灭火器产品维修、更换及售后服务.pdf VIP
- 网店运营期末试题及答案.doc VIP
- 1.2 测量长度和时间 教案 沪粤版物理八年级上册.docx VIP
文档评论(0)