《12月5日上机课ppt课件》由会员分享,可在线阅读,更多相关《12月5日上机课ppt课件(5页珍藏版)》请在金锄头文库上搜索。
1、1212月月月月5 5日上机课日上机课日上机课日上机课实验实验1;.实验项目:函数的应用实验项目:函数的应用实验项目:函数的应用实验项目:函数的应用实验时间:实验时间:实验时间:实验时间:2011.12.52011.12.5;12.1212.12实验室名称:计算机公共基础实验室实验室名称:计算机公共基础实验室实验室名称:计算机公共基础实验室实验室名称:计算机公共基础实验室实验目的实验目的实验目的实验目的: :1 1、掌握自定义函数的定义及调用、掌握自定义函数的定义及调用、掌握自定义函数的定义及调用、掌握自定义函数的定义及调用2 2、理解局部变量的作用范围、理解局部变量的作用范围、理解局部变量的
2、作用范围、理解局部变量的作用范围3 3、能应用函数实现模块化编程、能应用函数实现模块化编程、能应用函数实现模块化编程、能应用函数实现模块化编程2;.实验内容实验内容实验内容实验内容( (题目题目题目题目) )1 1、输入非负整数、输入非负整数n n和和mm,输出组合数,其中,输出组合数,其中m=n=20m=n=20。3;. 2 2、给小学生出加法考试题、给小学生出加法考试题编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列要编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列要求以循序渐进方式编程:求以循序渐进方式编程:n n程序程序程序程序1
3、 1:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”Right!”,否则显示,否则显示,否则显示,否则显示“Not correct! Try again!”Not correct! Try again!”;n n程序程序程序程序2 2:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:
4、通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”Right!”,否则显示,否则显示,否则显示,否则显示“Not correct! Try again!”Not correct! Try again!”,直到做对为止;,直到做对为止;,直到做对为止;,直到做对为止;n n程序程序程序程序3 3:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示:通过输入两
5、个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”Right!”,否则提示重做,显示,否则提示重做,显示,否则提示重做,显示,否则提示重做,显示“Not correct! Try again!”Not correct! Try again!”,最多给三次机会,如,最多给三次机会,如,最多给三次机会,如,最多给三次机会,如果三次仍未做对,则显示果三次仍未做对,则显示果三次仍未做对,则显示果三次仍未做对,则显示“Not correct. You have tried three times! Test over!”Not correct. You have tried thre
6、e times! Test over!”程程程程序结束;序结束;序结束;序结束;4;.n n程序程序程序程序4 4:连续做:连续做:连续做:连续做1010道题,通过计算机随机产生两个道题,通过计算机随机产生两个道题,通过计算机随机产生两个道题,通过计算机随机产生两个110110之间的加数给学生出之间的加数给学生出之间的加数给学生出之间的加数给学生出一道加法运算题,如果输入答案正确,则显示一道加法运算题,如果输入答案正确,则显示一道加法运算题,如果输入答案正确,则显示一道加法运算题,如果输入答案正确,则显示“Right!”Right!”,否则显示,否则显示,否则显示,否则显示“Not Not c
7、orrect!”correct!”,不给机会重做,不给机会重做,不给机会重做,不给机会重做,1010道题做完后,按每题道题做完后,按每题道题做完后,按每题道题做完后,按每题1010分统计总得分,然后打分统计总得分,然后打分统计总得分,然后打分统计总得分,然后打印出总分和做错的题目数量。印出总分和做错的题目数量。印出总分和做错的题目数量。印出总分和做错的题目数量。n n程序程序程序程序5 5:通过计算机随机产生:通过计算机随机产生:通过计算机随机产生:通过计算机随机产生1010道四则运算题,两个操作数为道四则运算题,两个操作数为道四则运算题,两个操作数为道四则运算题,两个操作数为110110之间
8、的随之间的随之间的随之间的随机数,运算类型为随机产生的加、减、乘、整除中的任意一种,如果输入答机数,运算类型为随机产生的加、减、乘、整除中的任意一种,如果输入答机数,运算类型为随机产生的加、减、乘、整除中的任意一种,如果输入答机数,运算类型为随机产生的加、减、乘、整除中的任意一种,如果输入答案正确,则显示案正确,则显示案正确,则显示案正确,则显示“Right!”Right!”,否则显示,否则显示,否则显示,否则显示“Not correct!”Not correct!”,不给机会重做,不给机会重做,不给机会重做,不给机会重做,1010道题做完后,按每题道题做完后,按每题道题做完后,按每题道题做完后,按每题1010分统计总得分,然后打印出总分和做错的题目数量。分统计总得分,然后打印出总分和做错的题目数量。分统计总得分,然后打印出总分和做错的题目数量。分统计总得分,然后打印出总分和做错的题目数量。5;.