<h3> 问渠那得清如许,为有源头活水来。漫长的暑假不是用来消磨时光的,而是用来学习和提升自我的。我很荣幸的参加了为期十一天的暑期信息技术培训,这让我受益匪浅。</h3> <h3> 底层基础决定上层建筑,我们就先来看看已经搭建好的上层建筑吧!——机器人</h3> <h3> 我的小伙伴——K204系列机器人</h3> <h3> 一个简单的机器人小车,他能干什么呢?请观看下面的视频。</h3> <h3> 通过程序来控制陀螺仪,可以通过控制器的倾斜来实现小车的前后移动还有转弯。</h3> <h3> 这是机器人比赛的场地,机器人小车需要到达指定位置完成对应任务</h3> <h3> 机器人的控制程序要比C++容易理解的多,但是想要学好也并不容易</h3> <h3> 编写好了程序之后需要测试一下,发现问题,及时解决。</h3> <h3> 小车会根据编写好的程序在地图上走到任意一个任务位置。</h3> <h3> 小车是根据灰度传感器返回值,通过程序来控制行进方向的。</h3> <h3> 学习完了上层建筑之后,下面的内容就是底层基础:C++(高级语言程序设计)。</h3><h3> 乍一看培训现场有些许寒酸,但是信息技术老师需要的不多,一台电脑足矣。</h3> <h3> 你没看错,这个站着说话的帅哥就是培训的讲师,满满的都是干货。</h3><h3> 信息技术培训没有讲座,没有鸡汤,上来就是实战。培训和上课一样,晚上还有晚自习哟!</h3> <h3> 学习C++之前先学习一下流程图,为以后的学习打好基础。<br></h3> <h3> 选择结构</h3> <h3> 简单的计数循环</h3> <h3> </h3> <h3> 循环结构和选择结构的嵌套</h3> <h3> 学习完了流程图之后就是C++的学习了,一共学习了四章内容。</h3> <h3> 程序设计的基本结构</h3> <h3> 情况多样需要选择结构</h3> <h3> 重复执行需要循环结构</h3> <h3> 以下内容需要牢记(内容太多可能引起部分人不适,谨慎观看)</h3> <h3> 不同类型的实型有不同的用途,有的节省空间,有的精确度高,根据不同情况合理选择。</h3> <h3> C++中类似于“空格,回车”之类的都有自己的表示形式</h3> <h3> C++中每一个字符都有自己的值,英文字母要区分大小写。</h3> <h3> 计算机语言的运算(和人类不太一样)</h3> <h3> 下面开始实战演练</h3> <h3> 问题:输入一个圆柱的底面半径和圆柱体的高,求圆柱体的表面积。(图中内容是源代码)</h3> <h3> 测试结果</h3> <h3> 问题:输入三角形的三条边的长,求三角形的面积。(图中内容是源代码)</h3> <h3> 计算三角形面积使用的是海伦公式,不会的同学可以百度一下。</h3><h3> 另外算法本身存在一个问题,发现的同学可以留言。(答案在最后给出)</h3><h3> 测试结果</h3> <h3> 最后是培训结束的测试题目,输入三角形的三条边长判断三角形的类型。(图中内容是源代码)</h3> <h3> 通过这次暑期培训我收获了很多也学会了很多,我会将我学习到的知识和技能教给我的学生,争取在机器人竞赛和信息学奥赛取得好成绩。</h3><h3> 前面关于计算三角形面积存在的问题:输入的三条边边长不一定可以构成三角形,构成三角形的条件是任意两条边的边长之和大于第三条边,所以源代码还需要进一步完善,你答对了吗?</h3>