- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
聊天机器人是谁在和你聊天并给出相应的操作呢程序
程序设计初步
教学目标1.理解程序设计的概念。2.了解程序IPO模式。3.认识海龟编辑器界面,并能打开、保存文件。4.掌握程序设计的步骤。5.能够利用流程图来描述算法。
程序是计算机可执行的一个为解决特定问题,用某种计算机语言编写的语句(指令)序列。程序设计就是为了解决问题并利用某种计算机语言编写程序的过程。
程序设计语言是什么?为什么一定要用程序设计语言和电脑沟通?这个人居然连小张都不认识这个人不认识小张小张不认识这个人自然语言的优点:通俗易懂。缺点:容易产生歧义,很难翻译成计算机代码。程序设计语言(计算机语言)
程序设计语言为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。这种没有歧义的标准化语言,能够精确地描述计算过程,该语言被称为程序设计语言或编程语言。程序设计语言是什么?为什么一定要用程序设计语言和电脑沟通?
计算机如何明白我们下达的指令?你..自然语言机器语言学习自然语言学习机器语言高级编程语言
计算机如何明白我们下达的指令?自然语言机器语..编译编译就是把高级编程语言转换成计算机能够识别的二进制语言
高级编程语言编程语言,也是一个江湖!据说全世界存在过的程序设计语言超过2500种,相当于人类语言种类的一半高级编程语言
Python编辑器Python海龟编辑器
搜索海龟编辑器进入编程猫首页,点击下载客户端软件的下载还没有下载软件的同学,可以按下暂停键去网页上下载并安装。等你们回来!
五大区域菜单栏积木库编程区代码区控制台认识海龟编辑器1.菜单栏:常用的基本功能2.积木库:提供各种编程积木块3.编程区:放置、拼接积木4.代码区:自动显示积木块对应的代码5.控制台:显示程序的运行结果。程序出错时,还会帮助程序员定位错误的位置。模式切换
活动1:体验海龟编辑器启动海龟编辑器,打开文件“逗趣机器人.py”,运行程序,和机器人聊聊吧!认识海龟编辑器同学们,可以按下暂停键,打开海龟编辑器试一试。请到辅助资源里下载程序文件!等你们回来!
注释内容不显示,只起解释说明的作用输入Input处理Process输出Output“三段式设计方法”:计算机程序的组成结构:“输入Input、处理Procee、输出Output”三段。程序的基本编写方法可总结为IPO模式。Python程序分析
活动2:打开文件“画图.py”,尝试修改程序中的数字,得到右图图案。体验海龟编辑器同学们,可以按下暂停键,打开海龟编辑器试一试。请到辅助资源里下载程序文件!等你们回来!
使用积木库,绘制出更多的图案拓展活动:自由创作修改代码中的参数改变图形的形状、大小和颜色完成绘图。体验海龟编辑器
绘图程序三角形奥运五环小车小猪佩奇
程序如何才能写出一个完整的程序
程序设计步骤1.分析问题3.编写程序5.编写程序文档2.设计算法4.调试程序
程序设计步骤1.分析问题对于接受的任务要进行认真的分析,研究所给定的条件,分析最后应达到的目标,找出解决问题的规律,选择解题的方法,完成实际问题。任务:绘制一个边长100的三角形使用海龟库绘制
海龟库海龟库是绘制图像的函数库想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
程序设计步骤2.设计算法设计解题的方法和具体步骤。绘制三角形步骤:第一步:画笔向前移动100第二步:画笔向右旋转120度第三步:画笔向前移动100第四步:画笔向右旋转120度第五步:画笔向前移动100第六步:画笔停止自然语言描述算法优点:容易理解缺点:文字较多,对复杂问题难以表达准确。
流程图描述算法流程图使用特定的图形符号和说明来描述算法,形象直观,易于理解。矩形
流程图描述算法绘制边长为100的三角形。程序开始画笔前进100画笔右转120°画笔前进100画笔右转120°画笔前进100画笔右转120°程序结束
流程图描述算法绘制一个小车。程序开始画笔前进200画笔右转90°画笔前进100画笔右转90°画笔前进50绘制半径20的圆2001005050100半径20程序结束画笔前进100绘制半径20的圆画笔前进50画笔右转90°画笔前进100
程序设计步骤3.编写程序将算法写成计算机程序设计语言。绘制三角形步骤:第一步:画笔向前移动100第二步:画笔向右旋转120度第三步:画笔向前移动100第四步:画笔向右旋转120度第五步:画笔向前移动100第六步:画笔停止_Pen=turtle.Pen
您可能关注的文档
- 初中二年级上学期生物《先天性行为和学习行为》教学课件.pptx
- 初中二年级上学期物理《测量平均速度》教学课件.pptx
- 初中二年级上学期物理《声音的产生与传播》教学课件.pptx
- 初中二年级上学期物理《声音的特性》教学课件.pptx
- 初中二年级下学期数学《因式分解复习课1》教学课件.pptx
- 初中二年级下学期数学《因式分解复习课2》教学课件.pptx
- 初中二年级下学期数学《因式分解提公因式法(第一课时)》教学课件.pptx
- 初中三年级全学期信息科技《用传感器设计制作温室大棚》教学课件.pptx
- 初中三年级上学期数学《积的算术平方根》教学课件.pptx
- 初中三年级上学期数学《解直角三角形及其简单应用》教学课件.pptx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 2017新人教版小学三年级上册计算题口算题脱式计算竖式计算共250题.pdf
- 《父母多爱我》教学实录.docx
- 义务教育版(2024)八年级全一册信息科技 第10课 物物互通有新径 教案.docx VIP
- 《婴幼儿身心发展及保育》全套PPT课件.pptx
- 2014~2023年近10年云南省数学中考试题高频考点分析.doc VIP
- 儿科护理婴幼儿保健照护教学能力比赛教案.pdf
- 第9课 知法守法 依法维权 课件-道德与法治六年级上册统编版.pptx VIP
- 2024年产数工程师行业解决方案L1级认证考试练习试题附答案.docx
- 甘肃省西北师范大学附属中学2024-2025学年高二上学期期中考试数学试题.docx VIP
- 西南18J516(完整版本).pdf
文档评论(0)