《C语言程序设计》实践教案

上传人:人*** 文档编号:557368652 上传时间:2023-02-27 格式:DOC 页数:9 大小:70.01KB
返回 下载 相关 举报
《C语言程序设计》实践教案_第1页
第1页 / 共9页
《C语言程序设计》实践教案_第2页
第2页 / 共9页
《C语言程序设计》实践教案_第3页
第3页 / 共9页
《C语言程序设计》实践教案_第4页
第4页 / 共9页
《C语言程序设计》实践教案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《C语言程序设计》实践教案》由会员分享,可在线阅读,更多相关《《C语言程序设计》实践教案(9页珍藏版)》请在金锄头文库上搜索。

1、沐川县职业中学校C语言程序设计实践教案(内部资料)编者:张攀、黄珂伟 出版:沐川职中教务处C语言程序设计实践教案课程基本信息:课程名称C语言程序设计编制人张攀、黄珂伟课程总学时适用专业计算机类实践学时48学时实践项目数13学年学期一、 制定实践教案的依据C语言程序设计实践教案是根据C语言程序设计课程教学大纲的实践教学要求和我校教学设备与学生具体情况而制定。二、实践目的与要求C语言程序设计的实践是学生重要的实习环节。上机实践不仅要求学生掌握C语言程序设计的基本知识,更重要的是培养学生掌握程序设计开发的基本素质、思维方法和技能,为学生综合素质的培养打下坚实基础。根据所选题目首先进行年算法分析,根据

2、实现的功能进行数据分析,设计相应的数据结构,同时为贯彻“程序设计=算法+数据结构”的思想,要求学生在课下完成流程图的设计,然后根据流程图写出实践代码。三、实践方式上机操作四、考核方法实践报告占30%,实验70%。C语言程序设计实践实验部分评分结构表序号项目成绩比例(%)审评成绩(%)1程序完成情况能正常运行,无语法错60100若有错误,经学生本人调式后能正常运行基本功能完备在完成基本功能的基础上,有扩展2操作操作熟练40各种操作有提示 五、实践项目及学时分配实践项目一览表序号实践项目名称学时项目类型必做/选做实践一VC+6.0开发平台环境及应用2验证型必做实践二C语言基本数据类型的输入、处理、

3、输出4设计型必做实践三分支结构程序设计4设计型必做实践四循环结构程序设计4设计型必做实践五结构化程序设计综合应用4设计型必做实践六 数组的构造与应用4设计型必做实践七函数的应用6设计型必做实践八结构体的构造与应用2设计型必做实践九指针的应用6设计型必做实践十文件的打开,关闭,修改4设计型必做实践十一综合设计一4设计型必做实践十二综合设计二4设计型必做实践十三课程设计6设计型必做六、实践项目内容及其要求实践一、VC+6.0开发平台环境及应用(2学时)【实践目的】:通过本次实践内容,使学生对C语言程序有一个简单的认识,熟悉VC+6.0的运行环境,掌握C程序的执行方法,了解程序的结构和输出函数等。【

4、实践内容】:VC+6.0开发平台环境及应用:任给一半径,输出圆的周长【实践设备】:PC机 投影仪【实践要求及成绩评定】: 实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践二、C语言基本数据类型的输入、处理、输出(4学时)【实践目的】:通过本次实践内容,使学生对C语言程序有一个系统的认识,并在此基础上掌握三种基本数据类型、部分运算符号和常用函数的应用,体现在自己动手编写的小程序中。【实践内容】:1.求三个整数的和 2.把输入的大写字母转换为小写字母3.求一个四位整数的各个数据位 4. 交换两个变量的值5.

5、求一元二次方程的根【实践设备】:PC机 投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践三、分支结构程序设计(4学时)【实践目的】:通过本次实践,掌握if语句的使用和switch多分支选择结构的实现,并能熟练的进行应用。【实践内容】:1. 任意输入一个年份,判断是否是闰年。 2. 输入三角形的三边长,求三角形的面积。3. 任意输入一个成绩,给出评语: 90-100:优秀; 80-89:良好; 60-79:及格; 0-59:不及格。【实践设备】:PC机 投影仪【实践要求及成绩评

6、定】:实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践四、循环结构程序设计(4学时)【实践目的】:通过本次实践,掌握循环语句for、while和do-while的使用和break和continue的功能,并能熟练的进行应用。【实践内容】:1. 编程求1+2+3+100的和。 2. 求1到100之间的奇数之和,偶数之积3. 把输入的一行字符原样输出,若是大写字母需要转换成小写的。 4. 编写程序求 20+21+22+2 3+263 的和 。 5. 从键盘上任意输入一个正整数,判断其是否为素数。【实践设备】:

7、PC机 投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践五、结构化程序设计综合应用(4学时)【实践目的】:掌握算法的概念,并在编程中进行具体算法的应用【实践内容】:1. 找出100之内的所有素数并输出。 2. 搬砖问题:36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖,要求一次搬完,问男、女和小孩各若干?3. 要登上n阶楼梯,每一步允许跨1阶或2阶,问共有多少种登楼梯的方法? 4. 计算和统计旅客运费程序 。【实践设备】:PC机 投影仪【实践要求及成绩评定】:实践要求:代码

8、完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践六、数组的构造与应用(4学时)【实践目的】:数组是一种构造类型,在解决问题中使用非常普遍,通过本次实践内容,使学生对数组类型有一个系统的认识,并能灵活的在具体问题中进行应用。【实践内容】:1. 一个班有30个同学,通过键盘输入成绩,并打印输出,每行输出10个同学的成绩。 2. 一个班有n个同学,通过键盘输入成绩,并进行以下处理: (1) 求平均成绩;(数组求和) (2) 添加m个同学的成绩;(数组添加)3.对已经排好序的成绩数组进行以下操作:把一个新成绩按照顺序插入到数组

9、的合适位置。(提高)。 4. 某学习小组有4名同学,学习了5门课程,求每个同学的平均分和每门课程的平均分。【实践设备】:PC机 投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践七、函数的应用(4学时)【实践目的】:函数体现了程序设计的模块化思想,可以把复杂的问题简单化,并可实现代码共享。通过本次实践内容,使学生对函数的定义及应用能系统认识,并能熟练地在编程中体现出来。【实践内容】:1. 利用自定义函数输出两个数中的大数。 2. 编写以下功能函数(1)求两个数的和(2)求两个数

10、的差(3)求两个数的积(4)求两个数的商3. 编写函数实现由小到大排序。 4. 用递归法计算n!(通过函数的递归调用计算阶乘)【实践设备】:PC机 投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践八、结构体的构造与应用(2学时)【实践目的】:通过本次实践内容,使学生初步了解构造类型-C语言结构体类型,掌握结构体类型的定义、结构体数组的定义、结构体指针的定义及初始化、引用、应用,并在此基础上重点掌握链表的建立及输出。【实践内容】:1. 一个学生的基本信息有:学号、姓名、性别和年

11、龄,现要存放5个同学的信息,编程实现把各项信息输出出来。 2. 建立一个静态链表,它由三个学生数据结点组成,输出各结点的数据【实践设备】:PC机 投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践九、指针的应用(6学时)【实践目的】:通过本次实践内容,使学生对C语言指针有一个系统的认识,并在此基础上掌握指向简单变量的指针、指向数组的指针、指向字符串的指针的定义、引用及应用,同时指针与函数的结合应用是一个重点和难点,通过具体题目的训练能领会指针的本质,并应用在程序设计中。【实践内

12、容】:1. 指向简单变量的指针变量的应用。 2. 利用指向数组的指针变量输出数组的全部元素。3. 指针的延伸应用,也可用数组名访问元素。4. 指针变量作为函数参数的应用-排序。5.有一个长度不大于40的字符串,已知其中共包含两个字符“A”,求处于两个字符“A”中间的字符个数,及这些字符。 6.返回指针值的函数,有一个长度不大于40的字符串,已知其中总包含两个字符A,编写函数求处于两个字符A中间的这些字符.【实践设备】:PC机 投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过 成绩评定: A- 实践要求:代码运行通过 成绩评定: A实践要求:代码规范并运行通过 成绩评定:A+实践十、文件的打开,关闭,修改(4学时)【实践目的】:通过本次实践内容,使学生初步了解C语言中文件操作的类型,掌握文件的打开及关闭的操作,并能熟练进行字符及数据块的读写操作,为后续的课程设计打好基础。【实践内容】:1. 从键盘上接收字符写到文件中去,然后将其关闭。 2. 从文件中读取字符,并通过显示器显示出来,然后将其关闭。3. 从键盘上输入若干个学生的学号及考试成绩, 将这些数据写入磁盘文件y.dat中。(由学号等于0作终止标记)4. 指针变量作为函数参数的应用-排序。4. 将程序4建立的文件内容读出并显示出来。【实践设备】:PC机 投影仪【实践要求及成绩评定

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号