付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习好资料 欢迎下载 第 3 课 算法的程序实现一、教学设计思想:本节课是程序设计上机的第一节课,本节课的目的是让同学明白程序设计的上 机规范,把握次序结构程序设计的基本步骤,因此,本节课实行先介绍程序设计软 件界面,然后再挑选用一道最简洁的加法程序来让同学达到以上的目的,之所以选 择这个加法程序,第一是程序简洁,同学可以撇开复杂问题,直接明白次序结构程 序设计的过程和步骤,其次,可以用借这个例题来更直观地把握 val函数的用法;本节课设计讲解,演示,加上同学练习相结合的方式进行,以期让同学把握次序结 构程序设计的基本方法;二、教学目标:(一)学问与技能(1)初步把握程序的次序结构,明白程序设
2、计的基本思想和方法;(2)学会使用输出语句、赋值语句、输入语句来实现次序结构(3)初步体验并把握程序调试和运行的方法,初步把握次序结构程序的设计方法(二)过程与方法(1)通过比较、观看、实践、分析程序,明白用VB 编写程序的要点;(2)通过仿照,争论等方式体验设计次序结构程序的过程;(三)情感与价值观体验程序解决实际问题的思想方法,激发同学学习程序设计的求知欲,形成积极主动地学习和使用信息技术、参加信息活动的态度,培育同学的创新、探究精神、与人共事的合作意识和实事求是的科学态度;三、教学重点:能依据程序次序结构的执行流程、编写程序解决简洁的问题;四、教学难点:依据问题要求写出正确的程序;五、学
3、情分析:学习好资料 欢迎下载同学对程序的熟悉和编程的学问相当少,在学习的过程中, 要留意同学编程思想的培育;要通过简洁的例子让同学仿照、体验,提高同学学习的爱好,开头老师和同学一起探讨学习降低难度,先从仿照入手,后让同学尝试编写;对于基本的一些控件,赋值语句、基本输入输出语句让同学感受功能,通过今后的多次同学让同学把握用法;六、教学过程:1. 作业订正1. 请画流程图描述解决问题的算法:(1)输入一个矩形的长和宽的值,求该矩形的面积(P.9 例 1);BeginInput x Input xs = x*y Print sInput x Input y S=x*y Print S End(2)如
4、下列图:大圆半径为R1,小圆半径为R2;请运算出阴影部分的面积S ,并输出;BeginInput R1Input R2Input R1 S = 3.14*R1*R1-3.14*R2*R2Input R2 S=3.14*R1*R1-3.14*R2*R2 Print SPrint S End2. 请依据常量、变量和表达式的概念,写出以下流程图的输出结果:(1)12 (2)8 6 学习好资料 欢迎下载 2. 程序实例简介(目的是让同学对程序设计先有一个比较直观的明白;)当我们完成了一个要解决的问题的算法后,下一个任务是要编写程序;这里我们编写程 序的方法是面对对象的程序设计方法,采纳的编程软件时 V
5、B;启动程序 “ 圆的面积周长”,通过本例 说明面对对象程序设计方法的一些基本概 念和含义; 如窗体、 标签、 文本框、 按钮、对象、控件、属性(如文本框的 Text 属性)、大事、大事驱动(即当一个大事的发生驱 动了相关的大事处理过程-程序的执行) ,输入、执行、输出等;因此在 VB中设计程序时,先要进行界面设计,然后进行大事处理过程的代码编写;争论:依据实例说说你对输入和输出的设计的想法;小结:输入和输出的设计依据前面的说明,应分两个部分进行,在界面设计时,要依据 算法中有几个输入、几个输出, 来打算用几个和什么对象实现这些输入和输出;而在代码编 写时要把原先的输入语句用从哪个对象猎取数据
6、给指定变量的赋值语句来替代,原先的输出语句用运算的结果去修改哪个控件的属性的赋值语句来替代,从而实现运算结果的输出;2. 演示在 VB中编写程序的过程,1)启动 VB ,介绍 VB 的界面 2)依据题意设计界面,例题:输入一个矩形的长和宽的值,求该矩形的面积;文件名:矩形面积通常输入输出的提示可以使用标签实现,输入输出的内容可以使用文本框,命令执行使用按钮;对象的一些属性可以在界面设计阶段就事先设定;如窗体的标题、 输入输出提示的内容、命令按钮的提示可以通过修改相应控件的 Caption 属性实现;老师演示如何使用控件工具箱在窗体上制作对象,如何利用属性窗口修改对象的属性,并使同学对属性窗口有
7、一个简洁的明白;同学依据样例自己争论制作;3)编写代码编写代码前第一要知道如何将流程图算法转换为代码,以本例的流程图为例,通过分析实现从算法到程序代码的转变,然后进入书写过程;双击按钮进入该按钮的单击大事发生时对应的大事处理过程子程序代码编写窗口(要特 别留意该子程序的名称),输入对应的程序代码,输入时应留意各单词拼写以及语句格式的 正确性;学习好资料 欢迎下载输入语句应使用指定变量猎取文本框的 框的名称);格式为:=Val 文本框名 .Text Text 属性的值的赋值语句来替换(要特殊留意文本其中 Val 是内部函数,功能为将一个数字字符串转换为数;这是由于文本框的 Text 属性存放的内容是文字;如在本例中有:x=Text1.text 输出语句应使用将运算结果修改文本框的 文本框名 .Text=str Text 属性内容的赋值语句来实现;格式为:其中 Str 是内部函数,功能为将一个数转换为数字字符串;如在本例中有:Text3.text=S 老师演示,同学模拟和合作争论;4)调试和修改老师演示;同学模拟合作争论修改与老师巡察指导;5)储存老师演示储存过程:先储存窗体,再储存过程;格式:班级学号矩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年定制化隧道工程施工合同书
- 2026年度一站式校企合作合同
- 2025年黑龙江省安达市高二生物下册期末考试检测卷含答案(夺分金卷)
- 2026年山东省高密市高二生物下册期末考试模拟卷及参考答案【基础题】
- 2026年贵州省凯里市高二生物下册期末考试模拟卷及答案(典优)
- 2026年福建省石狮市高二生物下册期末考试考试卷及答案【典优】
- 2026年甘肃省合作市高二生物下册期末考试模拟卷【综合题】附答案
- 2025年黑龙江省同江市高二生物下册期末考试考试卷及答案【新】
- 2025年黑龙江省五大连池市高二生物下册期末考试模拟卷附答案(A卷)
- 2026年河北省黄骅市高二生物下册期末考试考试卷含答案(培优A卷)
- 出纳员职业技能鉴定考试复习题库(附答案)
- 加油站风险辨识与安全管控培训
- 2025年四川省自贡市地理生物会考真题试卷+答案
- GB 26396-2026洗涤用品安全技术规范
- 2026年上海市宝山区中考一模化学试卷
- 2026年郴州思科职业学院《形势与政策》期末考试练习题及答案详解
- 2026年科级干部任职资格政治理论考核要点
- 林可霉素A中反式4-正丙基脯氨酸单元生物合成机制探秘
- 《药物真实世界研究设计与方案框架指导原则(试行)》
- 新员工岗前考试及答案解析
- 东南大学2024综评数学试卷
评论
0/150
提交评论