董峰11级《计算方法与程序设计》上实验教案12

上传人:qiuji****ngye 文档编号:36726077 上传时间:2018-04-01 格式:DOC 页数:60 大小:530KB
返回 下载 相关 举报
董峰11级《计算方法与程序设计》上实验教案12_第1页
第1页 / 共60页
董峰11级《计算方法与程序设计》上实验教案12_第2页
第2页 / 共60页
董峰11级《计算方法与程序设计》上实验教案12_第3页
第3页 / 共60页
董峰11级《计算方法与程序设计》上实验教案12_第4页
第4页 / 共60页
董峰11级《计算方法与程序设计》上实验教案12_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《董峰11级《计算方法与程序设计》上实验教案12》由会员分享,可在线阅读,更多相关《董峰11级《计算方法与程序设计》上实验教案12(60页珍藏版)》请在金锄头文库上搜索。

1、教教 案案(2011/2012 学年第二学期)课课程名称程名称 计计算方法与程序算方法与程序设计设计( (实验实验) )课课程程编编号号 130000051B 课课程性程性质质 公共基公共基础课础课 教学教学时时数数 70( (24) ) 教学教学对对象象 11 应应数、物理、地理、数、物理、地理、热热本本授授课课教教师师 董董 峰峰 职职 称称 讲讲 师师 邵阳学院信息工程系邵阳学院信息工程系2012 年年 2 2 月月计算方法与程序设计实验 2(一)实验教学目的和要求本课程实验教学的目的在于使学生能够掌握算法的基本概念,并根据算法编制程序,掌握调试程序的基本技巧和技能,初步了解软件开发所要

2、经历的阶段,为学生从事计算机软件开发和数据处理工作打下坚实的基础。要求掌握数据类型的定义和使用;三种结构化的程序设计;数组;函数;指针、结构体、文件。(二)课程教学重点和难点1、重点:程序设计三种基本结构、函数、数组、指针相关概念的理解与应用。2、难点:程序设计的算法与程序的编写。(三)教学方法多媒体操作演示与上机操作相结合。(四)课时安排实验课时:24 课时。具体安排见下表:学时分配建议表实验项目设置表序 号实验项目名称实验 学时实验类型实验内容开出要求分组 (人 /组)1VC+6.0 运行环境 认识与简单 C 程序2验证性熟悉运行环境和上机步骤,调 试分析简单 C 程序并验证结 果。必开1

3、2基本输入与输出操 作2验证性调试验证和编写程序,熟悉基 本的输入和输出操作。必开13选择结构程序设计2验证性调试验证和编写程序,熟悉选 择结构控制语句。必开14三种循环语句的使 用2验证性调试验证和编写程序,熟悉三 种循环结构控制语句。必开15循环的嵌套及转移 控制语句2验证性调试验证和编写程序,掌握循 环结构的嵌套以及转移控制语 句的用法。选开16三种基本结构的综 合应用2设计性结合三种基本结构编写程序, 掌握穷举法和迭代算法。必开1计算方法与程序设计实验 37数组及其应用2验证性调试验证和编写程序,熟悉数 组的各种操作,掌握与数组有 关的排序、查找等算法。必开18字符数组及字符串 应用2

4、验证性调试验证和编写程序,熟悉字 符数组的各种操作。选开19函数及其应用2设计性调试编写程序,掌握函数的应 用,加强常用算法的使用。必开110作用域和存储类型 应用2验证性调试验证程序,掌握变量的作 用域和存储类别。必开111编译预处理和动态 存储分配2验证性调试验证程序,熟悉编译预处 理命令和动态存储分配的基本 用法。选开112基于数组的工资处 理系统2设计性综合结构化和模块化程序设计 方法设计一个工资处理模拟系 统,掌握数组名作参数的传递。选开113指针及其应用2设计性运用指针和函数编写调试程序, 进一步熟悉模块化设计方法。必开114结构体与共用体2设计性调试编写程序,运用结构体和 指针设

5、计链表,掌握链表的基 本操作。必开115文件及其应用2设计性调试编写文件应用程序,熟悉 文件操作的步骤和基本操作。必开16基于结构体的学生 信息管理系统 2综合性综合运用数组、函数、结构体、 指针及文件,设计一个综合性 项目。必开1(五)考核方式每个实验完成后检查实验独立完成情况和实验报告,全部实验完成后上机操作考试(每人随机抽取 3 个上机考试题目) 。实验报告(占 30%)+上机编程操作考核(占 70%)= 实验成绩。 (六)参考教材1 黄同成,黄磊.程序设计实践教程(C 语言).湖南人民出版社.2012.12 张福祥等.C 语言程序设计实验实训与习题解答.辽宁大学出版社.2010.13

6、李丽娟,马淑萍主编.C 语言程序设计实验教程.中国铁道出版社.2006.74 牛莉等.计算机等级考试辅导教程. 中国铁道出版社.2008.1计算方法与程序设计实验 4实验实验 1 1 VC+6.0VC+6.0 运行环境认识与简单运行环境认识与简单 C C 程序程序教研室:计算机基础 教师姓名:董峰课程名称计算方法与程序设计授课专业及班次11 应数、物理、地理、热 本授课内容熟悉 VC 运行环境与简单程序 授课方式及学时实验 2 学时目的要求了解 VC+6.0 的集成开发环境,掌握 C 程序的基本结构,学会如何在 VC 中编辑、编译、连接和运行 C 程序。重点与难点教学重点:VC+6.0 中 C

7、 语言程序的上机操作步骤教学难点:C 程序的结构和特点。讲授内容 及 时间分配讲授内容:上机步骤,C 程序的结构和特点,输入、分析、编写和调试程 序 时间分配:2 学时教 具机房参考资料程序设计实践教程(C 语言) 实验内容: 输入实践教材中源程序,分析结果;完成程序填空;修改调试程序;编写简单程序,熟悉 C 语 言的运行环境,认识简单程序。 一、上机步骤一、上机步骤 1启动 Visual c+6.0(1)桌面上有快捷方式则可双击(2)开始-程序-Microsoft visual c+ 6.0- Microsoft visual c+ 6.0界面介绍2编辑、保存文件新建新建对话框-单击文件选项

8、卡中 c+ source file-在文件名文本框中输入 C 语言源程序名(注意扩展名为.c),在位置文本框中输入/改变文件存放的位置,再按确定按钮即可。文件保存 或 文件 另存为 3编译、连接(1)组建编译(.c-.obj)(Ctrl+F7)组建组建 (.obj-.exe)(F7)(2)用工具按钮:向下一箭头表示编译,向下两箭头表示链接4运行(1)组建执行(Ctrl+F5)(2)用工具按钮:!表示执行计算方法与程序设计实验 55查看结果运行后出现结果6退出 VC+6.0(1)文件Quit(2)单击窗口标题栏右测关闭按钮。2 2、实验内容实验内容1读程序 要求:编辑下面源程序,并且读懂与分析运

9、行程序,上机运行程序,并与分析结果相对 比。学会使用VC 运行程序的基本方法。 main( ) /*C 程序必须有一个主函数*/ /*大括弧里为函数体*/ printf(“Hello,World!n“); printf(“Welcome to the C language world!n“); printf(“Everyone has been waiting for.n“); Key: 运行结果: Hello,World!Welcome to the C language world!Everyone has been waiting for it.因为printf中字符串原样输出 main

10、()int a,b,sum; /*声明部分:定义变量,a,b 为乘数,sum 为和*/a=123;b=456; /*a,b 赋初值。该条语句开始三条语句,构成函数的执行部分*/sum=a+b; /*用赋值语句求和*/printf(“a+b=%dn“,sum); /*产生输出*/Key: 运行结果:a+b=579printf 中删除 a+b= 输出结果:579printf 中删除n 输出结果:a=b=579Press any key to continue2完成程序要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。求(a+b)c 的值。 (设 a=3,b=2,c

11、=1)main()int a,b,c;a=3;c=1;printf(“%dn“,(a+b)*c);计算方法与程序设计实验 6Key: 应填 b=2从键盘输入一位整数,并显示输出该位整数。main() printf(“Please enter 1 integer number:“);scanf(“%d“,printf(“The result is :%1dn“,a); Key: 应填 int a; 因为变量必先定义,后使用求圆的面积。#define PI 3.14main()float r,area;printf(“Enter r value:“);scanf(“%f“,area=PI*r*r;

12、printf(“area=%fn“, ); Key: 应填 area 因为输出园面积 3调试程序要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行结果。#includemain()int x,y;x=5,y=8,printf(“%d,%d,%dn“,x,(x+5)*2,y); Key:运行结果: 5,20,84写程序编写程序输出用 6 颗星构成的等边三角形。*编写程序求 10、20 和 35 的平均值。【程序源代码】:#includevoid main()printf(“ *n“);printf(“ * *n“);printf(“* * *n“); 【程序源代码】:#incl

13、udemain()int a=10,b=20,c=35;计算方法与程序设计实验 7float ave;ave=(a+b+c)/3.0;printf(“ave=%fn“,ave);三、教学方法三、教学方法讲解步骤,演示一遍,要求学生输入程序、调试程序。 邵阳学院信息工程系 1、思考题:、思考题: 写好实验报告2、参考资料:、参考资料: 程序设计实践教程(C 语言) 3、课后分析、课后分析:计算方法与程序设计实验 8实验实验 2 2 基本输入与输出操作基本输入与输出操作教研室:计算机基础 教师姓名:董峰课程名称计算方法与程序设计授课专业及班次11 应数、物理、地理、热 本授课内容基本输入与输出操作授课方式及学时实验 2 学时目的要求掌握数据的输入和输出操作;通过编写简单的 C 程序,了解 C 程序的编写方法和特点。重点与难点教学重点:输入输出函数的使用;简单程序的编写 教学难点:scanf 和 printf 函数的使用讲授内容 及 时间分配讲授内容:输入、分析、编写和调试顺序结构程序 时间分配:2 学时教 具机房参考资料程序设计实践教程(C 语言) 实验内容:实验内容: 1读程序 要求:进一步学会应用 Visual C+。首先读懂给定的程序,写出分析结果;然后调试 运行,得到正确运行结果。 #includemain()int a=17;float u

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

当前位置:首页 > 行业资料 > 其它行业文档

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