所属成套资源:清华大学版信息技术九年级上册PPT课件全套
- 2.7 喜迎国庆——程序的循环结构 课件 课件 9 次下载
- 2.8 涂鸦王国——鼠标控制 课件 课件 9 次下载
- 3.9 系统集成——菜单编辑 课件 课件 9 次下载
- 3.10 美图浏览——滚动条和列表框 课件 课件 9 次下载
- 3.11 时光如梭——时间函数和格式函数 课件 课件 9 次下载
2021学年第12课 星期查询——字符串函数和键盘输入函数集体备课课件ppt
展开
这是一份2021学年第12课 星期查询——字符串函数和键盘输入函数集体备课课件ppt,共12页。PPT课件主要包含了任务导航,程序运行界面,程序运行前的界面,程序运行后的界面等内容,欢迎下载使用。
本课将在设计“星期早知道”和“中小学生体育达标人数统计”程序的过程中,体会数组在程序中的应用。程序运行界面如图所示。
1.星期早知道
任务分析:
如果想知道明年的某月某日是星期几,只要记住明年12个月的代码就可以将其计算出来。
计算的方法:(月代码+日期)Md7的值即为运算结果(余数为0表示结是星期日)。其中,月代码为上个月最后一天的星期数。
步骤1:设计窗体界面。
根据下图所示的程序界面设计对象的属性。
步骤2:查找2013年的月代码。 双击屏幕右下方的系统时钟,在出现的“日期和时间属性”界面中查找2013年各月的代码(也可以在年历片中查找各月的月代码)。 我们查到2013年各月的代码按顺序为:144025036146。
步骤3:为查询准备数据(程序的初始化事件)。
在初始化事件中,首先对存放代码的字符串中的每个数字字符进行分离,
分离出的字符存放于月代码数组ɑ的相应的下标变量中,以备使用。
对于计算出的星期数,要转换为该数字对应的汉字字符。例如,0转换为
“日”、1转换为“一”等。
子字符串函数和字符转换为效值的函数
步骤4:给标识为“查询结果”的命令按钮编写单击事件的过程代码。 单击“查询结果”按钮后,程序要将Text1中输人的要查询的月份数和Text2中输人的要查询的日期数,分别存放在变量m和d中,而m月的月代码是存放在ɑ(m)中的,这样根据“星期早知道”的公式就易于求出2013年的某月某日是星期几了。
步骤5:为标识为“清除”的命令按钮编写单击事件的过程代码。
当单击“清除”按钮时,要求清除文本框中输入的内容和显示查询结果的标签框中的内容。
步骤6:保存、运行并调试程序。
以“星期早知道.frm”为文件名保存文件。
2.求解2013年各月的月代码
任务分析:
因为已知2012年最后一天是星期一,所以相当子已知2013年1月份的月代码为1。根据1月份的天数和月代码,利用公式(1月份代码+1月份天数)Md7,就可以求出2013年2月份的月代码,用同样的方法可以求出2013年其他月份的月代码,就不用从年历上去查询12个月的月代码。
步骤1:编写求月代码的程序。
步骤2:保存、运行并调试程序。
3.中小学生体育达标人数统计
任务分析:
中小学生体育达标活动规定跑、跳、投项目都通过基本要求的同学为达标。为了统计出达标的人数,我们设计了以下的程序,在程序运行时只要分别输入通过每项运动的同学的编号,程序就可以给出达标同学的编号。
通过跑、跳、投基本要求的同学的编号
步聚1:参照下图设计用户界面并设置对象属性。
步骤2:编写“达标统计”的程序代码。
步骤3:保存、运行并调试程序。
InputBx()函数产生的对话框
相关课件
这是一份初中信息技术北师大版七年级下册第12节 完成调查报告精品ppt课件,共13页。PPT课件主要包含了活动任务,活动建议,活动过程等内容,欢迎下载使用。
这是一份初中信息技术青岛版第一册第6课 网络基础备课ppt课件,共14页。PPT课件主要包含了学习目标,学以致用,拓展提升等内容,欢迎下载使用。
这是一份初中信息技术冀教版八年级全册第五课 设计键盘交互一等奖课件ppt,共17页。PPT课件主要包含了一分析游戏过程,二分模块分析任务,三分场景分析任务,整理素材等内容,欢迎下载使用。