


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课 时 计 划任课教师:何美弟 第 11 周 星期1 第 6 节课题求余、整除符号的意义及应用教 学目 标1、理解VB变量所代表的意义,熟悉变量的赋值的意思; 2、理解算术表达式的运算符的作用,会简单计算表达式的值;3、理解二位数、三位数反序程序;重点1、表达式的运算中的整除与求模。难点理解整除与求模表达式在程序代码中的应用。教 学过程各教学环节注明时间分配一、评讲上节课的作业情况:(15)任务1、结合上节课的作业,将下列程序代码,输入
2、电脑调试,程序另存为1.frm。 x=inputbox("X=","输入") ( ) x1= x mod 10 ( ) x2= x 100 ( ) y=x1*10+x2*1 ( )上面的程序运行后,输入X=45,输出Y=50输入28 输入 80这道题,老师本意是做一个二位数的反序输出。老师出错题目,将上一行的x2=x100, 应该改为x2=x10。再运行一次,看看它的结果。分析一下。再复习一次下列运算符的意义,特别是mod 二、一个三位数的反序。(20)从键盘上输入一个3位数的整数,然后将它反序输出。例如,输入123,则输出321。1、分析问题用x表示从
3、键盘输入的3位数的整数,我们为了分析问题,就假设x=456,x1、x2、x3分别表示它的个位数、十位数和百位数,y表示x反序排列的数。那么:x1=x Mod 100 求X的百位以上的数 x10 求X的十位以上的数 A mod 10 求A的个位数x2=(x 10) Mod 10 求X的十位数x3=x 100 求X的百位以上的数y=x3*100+x2*10+x1 重新组合成一个新的数Y2、设计算法算法如下:输入一个3位数的整数x计算x1、x2、x3计算y=x1*100+x2*10+x3输出y的值。3、编写程序任务二:从键盘上输入一个3位数的整数,然后将它反序输出。例如,输入123,则输出321。
4、将程序代码写在作业本上,然后上机调试,程序另存为2.frm。 最好不要参考课本上的代码。自己边想边输入。四、课堂小结与作业(10)任务三:3、请你编写一个时间转换的程序。 从键盘输入秒数,计算机将秒数转换为*时*分*秒。 例如,输入总秒数4000,屏幕上就输出:1小时6分40秒。 提示:假设输入的秒数为T,则: T3600为时; (T mod 3600)60为分; (T mod 3600) mod 60为秒; 将程序代码写在作业本上,然后上机调试,程序另存为3.frm。小结:在程序设计中,一个我们经常看不起眼的求余、整除运算符,在程序设计应用中就可以用来请数学的位数。很有意思吧。 (X 10)mod 10 (x mod 10) 10上面两个语句,它们的表达式上有哪
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论