第2单元微项目2

Similar documents
untitled

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

四川省普通高等学校

Microsoft Word Visual_Basic程序设计上机实践教程正文.doc


5 2. 过程与方法 情感 态度与价值观 三 知识结构图 四 教学内容和教学要求 课 程 教学要求 课时安排

chap07.key

Microsoft Word - 实验3.doc

《C语言程序设计》教材习题参考答案

《C语言程序设计》第2版教材习题参考答案

Microsoft PowerPoint - OPVB1基本VB.ppt

PowerPoint 演示文稿

新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 ). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 一 一 般 公 共 服 务 支 出 二

Microsoft Word - VB全文.doc

汇集全球21位医生的经验和智慧,总结出最实用的专业建议,这些都是最值得你牢记的健康提醒

1 行 业 发 展 不 平 衡 我 国 房 地 产 中 介 服 务 业 起 步 较 晚, 专 业 分 工 程 度 和 国 外 发 达 国 家 相 比 还 有 很 大 差 距 房 地 产 中 介 服 务 行 业 的 发 展 水 平 与 房 地 产 开 发 行 业 的 市 场 化 水 平 密 切 相 关

Microsoft Word - 第3章.doc

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

untitled

穨文件1

投稿類別:電子工程類


untitled

untitled

上海浦~1

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

Visual Basic D 3D

Guava学习之Resources

untitled

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7>


2010年3月计算机等级考试四级网络工程师笔试

6 徐 咏 深 圳 市 明 亚 科 技 有 限 公 司 电 子 技 术 助 理 7 谢 庆 辉 深 圳 市 奇 辉 电 力 建 设 工 程 有 限 公 司 电 子 技 术 助 理 8 李 威 深 圳 市 地 铁 三 号 线 投 资 有 限 公 司 通 信 技 术 助 理 9 姚 元 全 深 圳 市

2009年3月二级VB语言笔试真题

深 圳 市 远 东 皓 星 科 技 有 限 公 司 深 圳 市 信 利 通 电 子 有 限 公 司 深 圳 市 兆 力 电 机 有 限 公 司 深 圳 市 深 祥

VB程序设计教程

2004年国家认定企业技术中心科技活动经费支出前100名

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

4 付 凤 奇 深 圳 市 景 旺 电 子 股 份 有 限 公 司 电 子 技 术 助 理 工 程 师 5 袁 维 中 兴 通 讯 股 份 有 限 公 司 电 子 技 术 助 理 工 程 师 6 李 高 峰 深 圳 市 丰 日 科 技 有 限 公 司 电 子 技 术 助 理 工 程 师 7 叶 秋

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

ACI pdf

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc

Microsoft Word - 实验3.doc

VB控件教程大全

C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式]

! " # " " $ % " " # # " $ " # " #! " $ "!" # "# # #! &$! ( % "!!! )$ % " (!!!! *$ ( % " (!!!! +$ % " #! $!, $ $ $ $ $ $ $, $ $ "--. %/ % $ %% " $ "--/

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

Microsoft PowerPoint - Chapter5

JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice

没有幻灯片标题

运算符重载 为什么要 运算符重载 那些运算符可以重载, 哪些不可以 如何实现运算符重载 实现方式 : 成员函数与非成员函数 类型转换 怎样实现对象与基本数据类型数据的运算 2

《计算概论》课程 第十九讲 C 程序设计语言应用

Visual Basic AD/DA Visual Basic 2

"Hi" "Visual Basic 6.0" ""( 空字符串 ) 3. 货币 (Currency) 第 3 章数据类型及其运算 35 货币数据类型是为计算货币而设置的数据类型 在内存中用 8 个字节 (64 位 ) 存储, 精 确到小数点后 4 位 ( 小数点前 15 位 ), 在小数点后第 4

作品說明書.PDF

Microsoft Word - 教学大纲.doc

关于快速直达轨道轿车公交体系的研究及可行性

C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

2005年广州市录用机关工作人员

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 )

Microsoft PowerPoint - VB5

個 人 的 手, 拉 著 瞎 子 的 手 把 他 帶 往 村 外 的 時 候, 對 於 瞎 子 來 講, 那 個 人 的 手 和 耶 穌 的 手 有 沒 有 區 別? 沒 有! 為 什 麼 沒 有 區 別? 因 為 對 於 一 個 瞎 子 來 說, 手 和 耳 朵 就 是 他 接 觸 世 界, 瞭


Guava学习之CharSequenceReader

MVB-1001.DOC

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

试卷代号 : 座位号 OJ 中央广播电视大学 学年度第一学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I I I I I I I 2011 年 1 月 得分 评卷人 I I I 题 { 每小题

PowerPoint 演示文稿

上海市本科教学质量年度报告

目 录(目录名)

启动 Visual Basic 系统, 创建一个 Form1 窗体 在该窗体上画一个图象框控件, 通过其属性窗口将名称设为 Image1, 通过其 Picture 属性将 pic1.jpg 装入图片框,Stretch 属性设为 True 画二个命令按钮控件, 通过其属性窗口将名称分别设为 Comma

色 位 於 直 角 座 標 系 的 原 點 上, 白 色 則 位 於 距 原 點 最 遠 的 頂 點 上, 以 黑 色 至 白 色 位 置 之 間 的 線 段 (Gray scale) 表 示 灰 階 值 的 變 化, 愈 接 近 黑 色 的 線 段 位 置, 灰 階 值 愈 小, 反 之 則 愈

幻灯片 1

《C语言程序设计》教材习题参考答案

西南科大教字[2005] 号


Microsoft PowerPoint - 03.Fortran程序设计基础1

游戏厅捕鱼技巧_天天酷跑游戏技巧 2048游戏技巧,游戏厅打鱼技巧_

通用可视化开发语言实习指导书.doc

目 录 一 基 金 当 事 人... 4 二 基 金 的 依 据 目 的 和 原 则... 6 三 基 金 托 管 人 对 基 金 管 理 人 的 业 务 监 督 和 核 查... 7 四 基 金 管 理 人 对 基 金 托 管 人 的 业 务 核 查 五 基 金 财 产 的 保 管..

IsPostBack 2

Microsoft PowerPoint - VB14.ppt

状 态, 使 人 类 社 会 难 以 正 确 认 识 评 级 这 一 信 用 经 济 的 内 在 规 律, 难 以 真 正 总 结 西 方 错 误 评 级 的 教 训, 难 以 让 评 级 有 效 服 务 于 人 类 信 用 经 济 实 践 如 果 我 们 还 不 能 在 信 用 评 级 思 想 领

机关团体 31 的步子迈得更实更好 报告 审议通过 中国共产党如皋市 落实到党的建设各个方面 以良好作风保障经济社会又好 十一届代表第四次会议决议 经济技术开发区 城北街 又快发展 省委督导组副组长汪以力到会指导 南通市委 道 如皋工业园区 如城街道 白蒲镇 搬经镇 市发改 督导组组长葛维先出席会议

数值型常量数值型常量也就是常数 用来表示数量的大小 数值型常量由数字 ' 小数点和正负号构成 例如 )&'(+: & 等 有些很大或很小的数值型常量也可以使用科学记数法形式书写 例如 用 2(&+ 7 & 表示 2(&+ C ' & 用 &(+7: & 表示 &(+C ' : & 数值型数据在内存中

五 參 與 政 治 活 動 之 限 制 綜 觀 中 立 法, 其 重 點 在 於 適 度 規 範 公 務 人 員 參 與 政 治 活 動, 可 分 為 消 極 性 的 行 為 規 範 及 積 極 性 參 與 政 治 活 動 的 限 制 規 範 兩 種 前 者 除 依 法 行 政 公 平 對 待 等

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

赣运驾培字〔2016〕1号

全 省 事 业 单 位 绩 效 考 核 工 作 会 议 在 我 市 召 开 省 编 办 主 任 刘 星 泰 出 席 会 议 并 讲 话 市 委 常 委 副 市 长 赵 豪 志 出 席 会 议 并 致 辞 市 编 办 主 任 盖 九 志 作 典 型 发 言 参 会 人 员 分 组 讨 论

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

( 总 第 1073 期 ) 浙 江 省 人 民 政 府 主 办 2015 年 3 月 17 日 出 版 省 政 府 令 省 政 府 文 件 目 录 浙 江 省 大 型 群 众 性 活 动 安 全 管 理 办 法 ( 浙 江 省 人 民 政 府 令 第 333 号 ) (3) 浙 江 省 人 民 政


安全救护教学设计 一 教学导入 教学过程设计 二 学情了解 三 学习新课 1. 指压止血法

Transcription:

出现错误也是难免, 诸如数据类型不匹配 找不到变量等等问题, 教师要有耐心 引导学生找出错误的原因及解决办法, 避免学生由于程序无法运行对学习失去兴 趣与信心 微项目 2 变量与函数的应用 科技词典 名词解释 函数 能完成特定运算和操作的小程序 概念分析 标准函数供用户在编程时调用, 这样可以大大减少用户编程的工作量, 提高编程的效率 函数的一般格式为 : 函数名 ( 参数 ) 函数名规定函数的功能, 参数是函数的运算对象, 可以没有, 如 :Date 也可以是数或表达式, 如 :Abs(-10),Sqr(19/3) 若函数有多个参数, 则各参数间用逗号隔开, 如 :Right("abcde",2) 概念应用 函数运算后的结果称为函数的返回值 如 :Int(3.9) 的返回值为 3 VB 中的常用函数包含以下几类 1 数学函数主要用来完成数学运算, 常用的有 : 函数格式 用途 举例 结果 Abs(x) 求绝对值 Abs(20-55) 35 Int(x) 求不大于参数的最大整数 Int(3.1) 3 Sqr(x) 求算术平方根 Sqr(2.5*3-3) 2.12132 Rnd(x) 求一个介于 0-1 之间的单精度随机 数 参数值是随机数的种子 Rnd(88/9) 0-1 之间的单 精度随机数 18

第 2 单元探索程序运行的神经元 续表 函数格式 用途 举例 结果 Sin(x) 求正弦值 Sin(3.14159265/180*90) 1 Log(x) 求自然对数 Log(1) 0 Round(x,n) 按小数位数四舍五入 Round(3.14159,3) 3.142 2 字符串函数 用来对字符串进行处理, 常用的有 : 函数格式用途举例结果 Len(x) 求字符串的长度 Len("basic") 5 Mid(x,n1,n2) 从 x 字符串左边第 n1 个位置开始向右取 n2 个字符 Mid("basic",2,2) as Left(x,n) 从 x 字符串左边开始取 n 个字符 Left("basic",3) bas Ucase(x) 将 x 字符串中所有小写字母转换为大写 Ucase("basic") BASIC Instr (x1,x2,m) 返回字符串 x2 在字符串 x1 中的位置, M=1 不区分大小写, 省略则区分, 找不 到则返回 0 Instr ("babbac","ba") 4 String(n,x) 返回由 n 个首字符组成的字符串 String(3,"AB") AAA Space(n) 返回 n 个空格 Space(3) ( 三个空格 ) 3 转换函数 用来实现不同类型数据之间的转换, 常用的有 : 函数格式用途举例结果 Str(x) 将数值转换为字符串 Str(45.2) 45.2( 此值已变成字符串 ) Val(x) 将字符串中的数字转换成数值 Val("2.3ab") 2.3 4 日期和时间函数 用来获取与日期和时间相关的数据或运算结果, 常用的有 : 19

函数格式 用途 举例 结果 Date 返回系统日期 Date yyyy-mm-dd( 返回格式 ) Time 返回系统时间 Time hh:mm:ss( 返回格式 ) Now 返回系统日期和时间 Now yyyy-mm-dd hh:mm:ss( 返回格式 ) Year(x) 返回指定日期的年份 Year("2015-9-1") 2015 技术手册选题 1: 点名出列技术关键 : 影响对象位置变化的因素是 top 和 left 属性, 这个程序中需要通过 top 值的增减来控制对象的上下位置 部分关键代码 : image1.top = image1.top + 50 1 为程序添加 归队 按钮部分关键代码与技术 : 减少对象的 top 值 如 : 小鸡归队的代码 "imgxiaoji.top = imgxiaoji.top 50" 2 将单击按钮点名, 改为将名字输入文本框点名部分关键代码与技术 : 使用选择结构实现不同输入得到不同的结果 如 : 输入小鸡后小鸡出列的代码如下 If Text1.Text = " 小鸡 " Then imgxiaoji.top = imgxiaoji.top + 50 End If 3 添加 集合 按钮部分关键代码与技术 : 只需将小鸡的 left 增加, 将小兔的 left 减少 如 :imgxiaoji.left = imgxiaoji.left + 50 imgxiaotu.left = imgxiaotu.left - 50 选题 2: 解读身份证号技术关键 : 出生日期用 Mid() 函数提取身份证号中的字符 年龄用 year() 20

第 2 单元探索程序运行的神经元 函数提取此时的年份再减去提取出的身份证号中的年份 性别是通过提取身份证号第 17 位数, 以是否能被 2 整除作为条件进行判断 部分关键代码 : Dim birthday As String,age As Integer birthday = Mid(Text1.Text,7,8) Text2.Text = birthday age = Year(Date$)- Mid(Text1.Text,7,4) Text3.Text = age If Val(Mid(Text1.Text,17,1))Mod 2 Then Text4.Text = " 男 " Else Text4.Text = " 女 " End If 1 单独弹出获取身份证号的对话框, 该选用什么函数完成? 解答 :InputBox() 函数部分关键代码 : number = InputBox(" 您的身份证号是 "," 请输入身份证号 ") 2 在计算时, 数据类型是否一致? 不一致时是否需要转换? 如何转换? 点拨 : 数据类型不一致, 需要转换, 应使用 Val(x) 函数把字符型数据 x 转换成数值 如 :Val(Mid(Text1.Text,17,1) 就可以将用 mid() 函数取到的身份证号第 17 位的字符型数据转换成数值, 即可用于运算 3 函数在使用过程中能否嵌套, 该如何使用? 点拨 : 函数在使用过程中有时会需要嵌套调用, 即需要将某函数作为另一函数的参数使用 如 :abs(19-sqr(900)) 或 year(now) 选题 3: 自控变色衣技术关键 : 通过滚动条控件控制 RGB 函数的参数来调整颜色 部分关键代码 : 21

Private Sub hscroll1_change() Shape6.FillColor = RGB(HScroll1.Value,HScroll2.Value,HScroll3.Value) End Sub 1 小白兔变小黄兔或小灰兔点拨 : 用 RGB() 函数结合滚动条控件, 控制小白兔的耳朵 脸 四肢的形状颜色 2 输入已知的 RGB 数值直接指定颜色部分关键代码与技术 : 添加三个 Textbox 控件, 分别代表 RGB 数值, 用 Val(x) 函数将输入的字符型数据转换为数值 代码如下 : Dim a As Integer,b As Integer,c As Integer a = Val(Text1.Text) b = Val(Text2.Text) c = Val(Text3.Text) Shape6.FillColor = RGB(a,b,c) 3 做一个换装小游戏, 单击哪件, 小兔子就穿上哪件 部分关键代码与技术 : 添加几个 Image 控件, 分别展示不同的衣服 给每个 Image 的 Click 事件编写代码, 为小兔子身上的 image1.picture 赋值 如 :Image1. Picture = Image2.Picture 技术探索 : 滚动条控件的应用技术实验的点拨解答 : 滚动条的部分属性值列表 属性 Hscroll1 取值 Vscroll1 取值说明 LargeChange 10 1 SmallChange 100 50 用于设置单击滚动条中间区域时, 每单击一次滚动条移动的数量 用于设置单击滚动条两端箭头时, 每单击一次滚动条移动的数量 Max 400 216 定义 Value 属性值的最大值 Min 100 0 定义 Value 属性值的最小值 Value 100 216 该属性值对应于滚动框在滚动条中的相应位 置, 是一个整数 22

第 2 单元探索程序运行的神经元 1 小猫的运动范围是靠哪些属性来控制的? 解答 : 滚动条的 Max 和 Min 属性 2 要让小猫在拖动滚动条时步子迈的小一点, 该怎么办? 解答 : 减小 LargeChange 和 SmallChange 属性的取值 3 Value 属性的取值对于这个程序的运行有怎样的影响? 解答 :Value 值的大小决定了滚动条中滑块的位置, 反过来滑块的位置也影响 Value 值的大小 教学指引 指导学时 建议分为 2~3 课时为宜 以两课时的划分为例划分如下 第 1 课时可以完成前两个选题, 即 : 加深对变量赋值应用方法的理解, 并体验函数的简单应用 第 2 课时可以完成第三选题及 科学探究 和 技术探索 版块的学习, 即 : 尝试结合控件 函数为变量赋值, 系统归纳整理函数格式 类型等相关基础知识, 结合函数及变量赋值的知识, 掌握滚动条控件的应用技巧 教学建议 绝大多数程序的设计离不开变量 本项目的初衷就是让学生在上一项目的基础上深化对变量的理解和应用 而函数通常配合变量的应用, 会让程序实现更多的功能 教学方面应注意在专题 1 巩固变量应用的基础上, 引入专题 2 让学生学会调用函数为变量赋值 课堂进程和环节的串联应注意引导学生明确学习目标及知识间的关联 专题 3 有综合和巩固前两个专题的意味, 同时抛出滚动条控件这个新内容, 应注意结合 科学探究 版块对函数基本知识的系统梳理, 帮助学生理解并掌握常用函数的功能和用法 技术探索 版块中注意引导学生结合技术实验挖掘滚动条控件的关键属性, 增强灵活运用的能力 教学范例 变量与函数的应用教学目标 : 1. 掌握 RGB() 函数的应用方法 23

2. 掌握滚动条控件的使用技巧 3. 理解并掌握函数的含义 格式及常用函数的功能 用法 教学方法 : 分组探究 合作学习 教学过程 : 1. 引入借变色衣的话题, 自主探究或小组合作查找控制颜色变化的函数有哪些 2. 项目实施 (1) 小组合作对专题 3 开展探究活动 1 探究 RGB 函数的格式 取值范围, 汇报探究结果 2 探究并实践利用滚动条控件如何控制 RGB 函数的三个参数 (2) 讨论回答 : 滚动条属性的哪些设置会影响颜色的显示效果? (3) 小组讨论并实践 : 1 小白兔变小黄兔或小灰兔 2 输入已知的 RGB 数值直接指定颜色 3 将换颜色改为换衣服, 做一个换装小游戏 3. 深入挖掘 (1) 自主学习 科学探究 中的内容, 掌握函数的格式 参数 常见类型等 并独立完成技术实验 共同订正技术实验的答案 (2) 合作学习 技术探索 中的内容, 了解水平与垂直滚动条的用法 组内讨论, 做好分析, 运行并调试教材提供的程序, 完成填表要求 各组派代表汇报探究结果 (3) 讨论回答 : 1 小猫的运动范围是靠哪些属性来控制的? 2 要让小猫在拖动滚动条时步子迈的小一点, 该怎么办? 3 Value 属性的取值对于这个程序的运行有怎样的影响? 4. 交流与反思 (1) 函数的格式 常用类型 (2) 用函数为变量赋值要注意什么 (3) 说说对滚动条的几个关键属性的认识 (4) 说说在本节探究合作学习中有何困惑及经验 24