当前位置: 首页 > news >正文

代做电大网站ui作业网站 推送

代做电大网站ui作业,网站 推送,商丘百度推广,做一般的公司门户网站投资额冯艳茹 陈平摘要#xff1a;程序设计基础课程是培养大学生解决计算问题的思维和能力的课程#xff0c;使用Python作为大学生的首门编程语言课程#xff0c;可操作性强#xff0c;入门容易#xff0c;上手快。该文提出了基于IPO的教学设计新思维#xff0c;使教学活动和教…冯艳茹 陈平摘要程序设计基础课程是培养大学生解决计算问题的思维和能力的课程使用Python作为大学生的首门编程语言课程可操作性强入门容易上手快。该文提出了基于IPO的教学设计新思维使教学活动和教学设计变得更为清晰有章可循更有利于提高程序设计类课程的教学效果。关键词IPO程序设计程序教学设计Python中图分类号TP393 文献标识码A文章编号1009-3044(2019)11-0001-03开放科学(资源服务)标识码(OSID)据统计大学计算机专业甚至是机械专业、电气自动化控制专业等都会开设程序设计课程而且把《C语言程序设计》作为程序设计课程的入门课程。C语言是一门通用计算机编程语言简洁结构严谨广泛应用于底层开发。但是对于大学生来说入门困难而且学习吃力不利于编程思想和逻辑思维的培养。从2009年开始国外众多大学广泛开设了Python语言课程。Python是一种面向对象、解释性的程序设计语言非常简单易学完全免费上手快入门容易。Python 语言是比 C 语言、Java 语言、VB 语言以及 VFP 语言更适合以应用为主的大学非计算机专业学生该语言是目前美国大学最受欢迎的程序设计语言[1]。2016 年教育部高等学校大学计算机课程教学指导委员会发布了《大学计算机基础课程教学基本要求》(简称《基本要求》)[2]。《基本要求》首次建议将Python语言作为首门程序设计课程的教学语言在其推动下国内高校逐步开设了Python 语言成为教学改革热点[2]。因此本人提出了基于IPO的Python教学设计新思维。1 程序的编写方法——IPO方法程序设计是给出解决特定问题程序的过程是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具给出这种语言下的程序。计算机程序是一组计算机能识别和执行的指令运行于电子计算机上满足人们某种需求的信息化工具。每个计算机程序都用来解决特定的计算问题[3]。程序的规模有大有小无论程序的规模如何每个程序都有统一的运算模式输入数据、处理数据和输出数据即IPO(Input Process Output)方法。IPO不仅是程序设计的基本方法也是描述计算问题的方式。身体质量指数(即Body Mass Index简称BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一個标准主要用于统计分析当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时BMI值是一个中立而可靠的指标。 BMI的定义如下BMI体重(kg)/身高的平方(m2)即 BMI是用体重公斤数除以身高米数平方得出的数字以身体质量指数BMI为例其IPO描述如下。输入一个人的体重weight和身高height处理计算bmi的值。bmiweight/(height*height)输出bmi值IPO描述能够帮助初学者理解程序设计的基本过程即了解程序的运算模式进而理解程序设计的基本概念。2 Python程序设计课程的教学目标《程序设计基础(Python)》作为一门专业基础课程课程作用是通过教学使学生掌握计算机编程语言的基本知识初步掌握程序设计的基本思想和方法使学生会使用Python语言进行简单的程序设计使学生具有一定的分析问题、解决问题的能力。具体教学目标和教学内容如表1所示。3 教学设计新探究在教学设计时要充分结合 Python 语言特点采用新思维进行设计。我们需要对教学内容进行重构以任务或案例的形式来展现。本文以成人的BMI指数来说明基于IPO的教学设计。成人的身体状况有以下五种情况过轻、正常、过重、肥胖、非常肥胖。当BMI数值低于18.5则“过轻”BMI数值在18.5-23.9之间则“正常”BMI数值在24-27之间则“过重”BMI数值在28-32之间则“肥胖”当BMI数值高于32则“非常肥胖”。具体设计如下表2所示。我们可以采用循序渐进的方式来逐步解决整个问题可以将问题逐步进行细化分步骤分阶段地来完成和实施。每完成一个任务再适当地增加难度不断拓展知识和技能的容量。学生上手快容易解决能够从完成任务的过程中获得满足感从而激发他进一步探究解决问题的主观能动性。对于不同程度的大学生来说完成这个任务需要的时间也不一致完成这个案例大概需要10个学时。学生一般都比较喜欢打游戏游戏中的一关又一关的闯关过程使游戏者获得了满足感和成就感身心愉悦而亢奋。那我们在设计问题时如果像游戏中的关卡一样一个比一个复杂一点点难度一点点加大会给学生留下一些想象和思考的空间会激发学生探究的好奇心和热情学习的效率和动力会不断地加强。由此我们将成人的BMI数值问题设置为不同级别的版本一个版本又一个版本的实现和闯关。(1)成人的BMI数值1.0版本在成人的BMI数值1.0版本中主要学习IPO方法数据的输入、数据的处理以及数据的输出。输入身高和体重值。实现方法采用python解释器中内置的函数input()来实现数据的输入该函数的返回值是字符串。同时说明字符串的概念及表示。处理计算BMI值。实现方法使用eval()函数将我们输入的身高和体重值转换为数值并使用算术运算符完成BMI值的计算。输出BMI值。实现方法使用print()函数输出BMI值重点讲解print()函数的使用。程序的流程图如图1所示。说明其中图2的1和2行语句实现的是数据的输入3-5行语句实现的是数据的处理第6行语句实现的是数据的输出。(2)成人的BMI数值2.0版本任务描述在成人的BMI数值1.0版本的基础上增加对BMI值的判断得出一个人的身体状况。数据的输入和输出没有问题重点的是数据的处理。在上次的数据处理基础上我们再使用分支结构来处理。输入体重weight和身高height处理将身高和体重转换为数值计算BMI指数判断BMI给出相应的身体状况。如果BMI数值低于18.5则身体状况是“过轻”如果BMI数值在18.5-23.9之间则身体状况是“正常”如果BMI数值在24-27之间则身体状况是“过重”如果BMI数值在28-32之间则身体状况是“肥胖”如果BMI数值高于32则身体状况是“非常肥胖”。输出身体狀况body_situationBMI指数2.0版本参考代码如图3(3)成人的BMI数值3.0版本任务描述在成人的BMI数值2.0版本的基础上增加对多个人BMI值的判断得出多个人的身体状况。问题的重点是数据的处理我们采用循环结构来实现。实现循环的语句有while、 for等语句我们可以选择容易理解和上手快的while语句先来实现。(4)成人的BMI数值4.0版本任务描述在成人的BMI数值3.0版本的基础上把处理对多个人BMI值的判断得出多个人的身体状况这个问题封装到函数。数据的输入和输出没有问题数据的处理采用函数来完成。问题的重点就是函数的定义以及调用。(5)成人的BMI数值5.0版本任务描述在成人的BMI数值4.0版本的基础上增加的功能是把上次得出多个人的身体状况写入到一个文件中保存。问题的重点就是文件的打开以及写入操作。在使用IPO方法进行教学设计时输入和输出比较简单容易实现和掌握重点在于数据的处理过程在python中实现数据处理的主要有程序的控制结构、函数以及类等这些才是我们学习的重点。如何将这些知识融合到教学设计中这才是我们应该研究的问题。4 总结与反思本文谈论的基于IPO的Python教学设计有利于不断激发学生的探究问题的兴趣和解决问题的能力从而提高课程的教学效果当然也会存在一些不足和局限性。Python 语言简洁、高效和生态的特点能够较好地培养大学生解决计算问题的思维和能力。在Python中还有一些实现图形和图像的库比如turtle、tkinter、graphics等可以绘制一些平面图形、图像处理等。如果我们在教学过程中再以有趣、生动的图形图像的绘制来激发学生学习兴趣使程序设计变得直观、生动、形象并且切合实际。这样学生在学习程序设计时就不会感到枯燥、无趣了从而能够更好地提高课堂的教学效率。如果我们在教学过程能够多思考勤于总结一定能够得到更好更优的教学效果。参考文献[1] 冯艳红. Python语言程序设计教学模式探索[D].福建电脑2018.10.[2] 嵩天黄天羽礼欣. Python语言 程序设计课程教学改革的理想选择[J]. 中国大学教学 2016(2) 42-47.[3] 嵩天黄天羽. Python 语言程序设计教学案例新思维基础[D].计算机教育 2017.12[4] 嵩天礼欣黄天羽. Python 语言程序设计基础[M]. 2 版. 北京 高等教育出版社 2017.【通联编辑王力】
http://wiki.neutronadmin.com/news/209605/

相关文章:

  • 网站域名过期还能用吗网站上的3d怎么做的
  • 网站描述在关键字前可以吗做网站空间放哪些文件夹
  • 可以不使用备案的网站名吗影院网站怎么做
  • 百度小程序还需要做网站吗wordpress如何使用父导航可点击
  • 专业网站建设网站价格汕头手机端建站模板
  • 山东临沂网站建设网站建设需要多少人
  • 湘潭网站建设 找磐石网络一流wordpress降低sql查询
  • 公司网站制作的费用一键建设网站
  • 外贸网站模板大全网页设计欣赏作品
  • 模板网站的弊端在哪ui设计师要学什么
  • 35互联做的网站34线城市做网站推广
  • 深圳龙岗网站建设培训学校现在学什么行业和技术前景好
  • 千库网网页版登录官网seo系统优化
  • 网站制作推广方案云主机安装多个网站
  • 免费淘宝网站建设襄阳市住房和城乡建设局官方网站
  • 老渔哥网站建设公司wordpress客户端linux
  • 淘宝客建立网站推广怎么做俄语网站模板
  • 网站用什么技术做的简单的手机网站模板下载安装
  • 外贸平台网站手机网站系统
  • 江苏省建设档案网站做网站来联盟怎么样
  • 做网站要什么资料建设银行信用卡在网站激活后如何设置密码
  • 如何判断网站做的关键词天津企朋做网站的公司
  • 做数据的网站有哪些内容给wordpress插件添加po文件
  • 不用代码做网站html湖南营销型网站建设
  • 咸阳做网站的公司电话WordPress用AFC制作主题
  • 企业网站服务网站建设代理多少钱
  • 致力于做服务更好的网站建设公司什么网站允许搭建
  • 厦门网站建设方案策划建设网站企业网上银行登录官方
  • 网络销售的工作内容热狗seo外包
  • 营销展示型网站模板c2c网站建设需求分析