欢迎来到天天文库
浏览记录
ID:25640311
大小:58.18 KB
页数:10页
时间:2018-11-21
《[理学]课程教学目标能力模块》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《C语言程序设计》课程教学目标能力模块《C语言程序设计》作为专业基础课,要真正体现“专业”“基础”的特点,有两个方面的内容要在课程中落实,一是C语言本身的语法与程序结构,二是通过该门课程的学习掌握一定的算法与常用子程序的编程实现,为后续课程课程打好基础。该门课程中的内容都是程序设计的基本内容,其中课程中的重点仍然是通过多种方法比如编程练习、阅读程序掌握选择、循环、数组、函数、指针与文件以及结构体的用法。我试行性地进行课程教学目标能力模块的划分,通过列出每一个单元内容的能力要求并将此能力要求落实在相应的编程实践中。课程单元:1、运算符、表达式、输入输出语句能力要求:a)能够正确定义、输入、输
2、出并使用常用数据类型:整型、实型、字符型b)掌握五种基本算术运算符的使用:+、-、*、/、%,知道优先级与结合性c)掌握逻辑运算符和关系运算符、条件运算符的使用d)能够正确使用printf()和scanf()进行各种数据正确格式的输入输出e)编写简单顺序结构程序基础能力落实:1)输入一个字母,输出其对应的ASCII码.2)输入一个小写字母,输出其对应的大写字母.3)从键盘输入一个四位数,编程计算该四位数的各位和并输出。4)教材p.41页习题,5,6,7,9,10(关于数据类型、运算符、表达式的练习题,其他类似题目均可)5)教材p.57页习题4,5,6,7(关于格式化输入输出的练习题,其他类
3、似题目均可)进阶能力落实:1)输入一个十进制数,输出其对应的八进制数据。2)输入一个圆的半径,分别求圆的周长,面积和体积。2.选择结构程序设计能力要求:a)能够使用if语句编写条件选择程序b)能够使用嵌套if语句和switch语句编写多分支选择结构程序基础能力落实:1)判断一个数的正、负,输出相应信息2)判断一个数的奇偶,输出相应信息3)在主函数中输入整型数据n,判断该数是否能被3整除,如果能被3整除,输出“yes”,否则输出“no”4)将数学式子写成程序语言,如80<=x<=905)编程求解分段函数,根据程序写出分段函数的数学表达式6)从键盘输入三个数,按照从小到大(或从大到小)的顺序输
4、出7)判断一个年份是否闰年8)对一个百分制的成绩给出相应的等级(如90分以上A,80分以上B等)9)从键盘输入两个整数,输出大数(用条件表达式求解)10)p.75习题,6,9,10(阅读程序的训练,类似题目均可)进阶能力落实:1)从键盘上输入一个数,判断其是否为水仙花数。2)求一元二次方程的根3)编程实现以下功能,读入两个数(d1,d2)和一个运算符(o),计算d1od2的值。4)输入一个数,判断是否能被3,5,7整除,并输出同时被几个整除。3.循环结构程序设计能力要求:a)掌握for、do-while、while语句结构b)能够使用for、do-while、while编写循环结构程序c)
5、使用for、do-while、while编写多重循环语句基础能力落实:1)求1+2+3+…+100的和存入变量sum中,并将sum打印出来。2)编程计算200――300的偶数和并将和打印输出3)计算正整数1-n中的奇数之和及偶数之和4)从5-100之间找出能被5或7整除的数(或类似求1-100之间不能被8整除的数)5)判断一个循环语句能执行多少次(补充类似练习)6)打印99乘法表(二重循环)7)求Fibonacci数列的前20个数。该数列的生成方法为:F1=1,F2=1,Fn=Fn-1+Fn-2(n>=3),即从第3个数开始每个数等于前2个数之和。(每行输出4个数)8)编程输出所有“水仙花
6、数”:所谓水仙花数是指一个三位十进制数,该数的各位数字立方之和,等于该数本身。(例如,153是一个水仙花数,因为111+555+333=153)9)求出3~100之间的所有素数,并按每行5个数打印输出10)求满足条件12+2+3+……..n<1000的n的最大值.11)编写一个具有加、减、乘、除四则运算功能的程序,要求能反复多次操作,当输入“#”运算符时退出(switch—case语句应用)。12)教科书p.95页2,4,7,14,15题(阅读循环程序的练习,或类似习题)进阶能力落实:1)编写一个只要输入4位数的年份和该年的元旦是星期几,就可打印全年日历的程序(可作思路开发练习时讲解)。2
7、)试编写程序,求一个数任意次方的最后三位数,要求x,y从键盘上输入。3)猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。4)编写程序,从键盘上输入6名学生4门课的成绩,分别统计出每个学生的平均成绩。5)用牛顿迭代法计算从键盘上输入的自变量x的平
此文档下载收益归作者所有