《计算方法与程序设计》上实验教案文档格式.docx

上传人:b****5 文档编号:15735604 上传时间:2022-11-15 格式:DOCX 页数:83 大小:198.37KB
下载 相关 举报
《计算方法与程序设计》上实验教案文档格式.docx_第1页
第1页 / 共83页
《计算方法与程序设计》上实验教案文档格式.docx_第2页
第2页 / 共83页
《计算方法与程序设计》上实验教案文档格式.docx_第3页
第3页 / 共83页
《计算方法与程序设计》上实验教案文档格式.docx_第4页
第4页 / 共83页
《计算方法与程序设计》上实验教案文档格式.docx_第5页
第5页 / 共83页
点击查看更多>>
下载资源
资源描述

《计算方法与程序设计》上实验教案文档格式.docx

《《计算方法与程序设计》上实验教案文档格式.docx》由会员分享,可在线阅读,更多相关《《计算方法与程序设计》上实验教案文档格式.docx(83页珍藏版)》请在冰豆网上搜索。

《计算方法与程序设计》上实验教案文档格式.docx

具体安排见下表:

学时分配建议表

实验项目设置表

序号

实验项目名称

实验学时

实验类型

实验内容

开出要求

分组

(人/组)

1

VC++6.0运行环境认识与简单C程序

2

验证性

熟悉运行环境和上机步骤,调试分析简单C程序并验证结果。

必开

基本输入与输出操作

调试验证和编写程序,熟悉基本的输入和输出操作。

3

选择结构程序设计

调试验证和编写程序,熟悉选择结构控制语句。

4

三种循环语句的使用

调试验证和编写程序,熟悉三种循环结构控制语句。

5

循环的嵌套及转移控制语句

调试验证和编写程序,掌握循环结构的嵌套以及转移控制语句的用法。

选开

6

三种基本结构的综合应用

设计性

结合三种基本结构编写程序,掌握穷举法和迭代算法。

7

数组及其应用

调试验证和编写程序,熟悉数组的各种操作,掌握与数组有关的排序、查找等算法。

8

字符数组及字符串应用

调试验证和编写程序,熟悉字符数组的各种操作。

9

函数及其应用

调试编写程序,掌握函数的应用,加强常用算法的使用。

10

作用域和存储类型应用

调试验证程序,掌握变量的作用域和存储类别。

11

编译预处理和动态存储分配

调试验证程序,熟悉编译预处理命令和动态存储分配的基本用法。

12

基于数组的工资处理系统

综合结构化和模块化程序设计方法设计一个工资处理模拟系统,掌握数组名作参数的传递。

13

指针及其应用

运用指针和函数编写调试程序,进一步熟悉模块化设计方法。

14

结构体与共用体

调试编写程序,运用结构体和指针设计链表,掌握链表的基本操作。

15

文件及其应用

调试编写文件应用程序,熟悉文件操作的步骤和基本操作。

16

基于结构体的学生信息管理系统 

综合性

综合运用数组、函数、结构体、指针及文件,设计一个综合性项目。

(五)考核方式

每个实验完成后检查实验独立完成情况和实验报告,全部实验完成后上机操作考试(每人随机抽取3个上机考试题目)。

实验报告(占30%)+上机编程操作考核(占70%)=实验成绩。

(六)参考教材

[1]黄同成,黄磊.程序设计实践教程(C语言).湖南人民出版社.2012.1

[2]张福祥等.C语言程序设计实验实训与习题解答.辽宁大学出版社.2010.1

[3]李丽娟,马淑萍主编.C语言程序设计实验教程.中国铁道出版社.2006.7

[4]牛莉等.计算机等级考试辅导教程.中国铁道出版社.2008.1

实验1VC++6.0运行环境认识与简单C程序

教研室:

计算机基础教师姓名:

董峰

课程名称

《计算方法与程序设计》

授课专业及班次

11应数、物理、地理、热本

授课内容

熟悉VC运行环境与简单程序

授课方式及学时

实验2学时

目的要求

了解VC++6.0的集成开发环境,掌握C程序的基本结构,学会如何在VC中编辑、编译、连接和运行C程序。

重点与难点

教学重点:

VC++6.0中C语言程序的上机操作步骤

教学难点:

C程序的结构和特点。

讲授内容及

时间分配

讲授内容:

上机步骤,C程序的结构和特点,输入、分析、编写和调试程序

时间分配:

2学时

教具

机房

参考资料

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

实验内容:

输入实践教材中源程序,分析结果;

完成程序填空;

修改调试程序;

编写简单程序,熟悉C语言的运行环境,认识简单程序。

一、上机步骤

1.启动Visualc++6.0

(1)桌面上有快捷方式则可双击

(2)开始->

程序->

Microsoftvisualc++6.0->

Microsoftvisualc++6.0

界面介绍

2.编辑、保存

文件→新建→新建对话框->

单击文件选项卡中c++sourcefile->

在文件名文本框中输入C语言源程序名(注意扩展名为.c),在位置文本框中输入/改变文件存放的位置,再按确定按钮即可。

文件→保存或文件→另存为

3.编译、连接

(1)组建→编译(.c->

.obj)(Ctrl+F7)

组建→组建(.obj->

.exe)(F7)

(2)用工具按钮:

向下一箭头表示编译,向下两箭头表示链接

4.运行

(1)组建→执行(Ctrl+F5)

!

表示执行

5.查看结果

运行后出现结果

6.退出VC++6.0

(1)文件→Quit

(2)单击窗口标题栏右测关闭按钮。

2、实验内容

1.读程序

要求:

编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对

比。

学会使用VC运行程序的基本方法。

main()/*C程序必须有一个主函数*/

{/*大括弧里为函数体*/

printf("

Hello,World!

\n"

);

WelcometotheClanguageworld!

Everyonehasbeenwaitingfor.\n"

}Key:

运行结果:

Hello,World!

Everyonehasbeenwaitingforit.

因为printf中字符串原样输出

main()

{

inta,b,sum;

/*声明部分:

定义变量,a,b为乘数,sum为和*/

a=123;

b=456;

/*a,b赋初值。

该条语句开始三条语句,构成函数的执行部分*/

sum=a+b;

/*用赋值语句求和*/

a+b=%d\n"

sum);

/*产生输出*/

}Key:

a+b=579

printf中删除a+b=输出结果:

579

printf中删除\n输出结果:

a=b=579Pressanykeytocontinue

2.完成程序

依据题目要求,分析已给出的语句,填写空白。

但是不要增行或删行,改动程序

的结构。

⑴求(a+b)×

c的值。

(设a=3,b=2,c=1)

{inta,b,c;

a=3;

;

c=1;

printf("

%d\n"

(a+b)*c);

}

Key:

应填b=2

⑵从键盘输入一位整数,并显示输出该位整数。

Pleaseenter1integernumber:

"

scanf("

%d"

&

a);

Theresultis:

%1d\n"

a);

应填inta;

因为变量必先定义,后使用

⑶求圆的面积。

#definePI3.14

{floatr,area;

Enterrvalue:

%f"

r);

area=PI*r*r;

area=%f\n"

);

应填area因为输出园面积

3.调试程序

调试运行下列程序是否正确,若有错,写出错在何处?

填写正确的运行结果。

#include<

stdio.h>

{intx,y;

x=5,y=8,

%d,%d,%d\n"

x,(x+5)*2,y);

Key:

运行结果:

5,20,8

4.写程序

⑴编写程序输出用6颗星构成的等边三角形。

*

⑵编写程序求10、20和35的平均值。

⑴【程序源代码】:

voidmain()

{printf("

*\n"

**\n"

***\n"

⑵【程序源代码】:

{inta=10,b=20,c=35;

floatave;

ave=(a+b+c)/3.0;

ave=%f\n"

ave);

三、教学方法

讲解步骤,演示一遍,要求学生输入程序、调试程序。

1、思考题:

写好实验报告

2、参考资料:

3、课后分析:

实验2基本输入与输出操作

掌握数据的输入和输出操作;

通过编写简单的C程序,了解C程序的编写方法和特点。

输入输出函数的使用;

简单程序的编写

scanf和printf函数的使用

输入、分析、编写和调试顺序结构程序

进一步学会应用VisualC++。

首先读懂给定的程序,写出分析结果;

然后调试

运行,得到正确运行结果。

{inta=17;

floatu=1234.567;

%s,%d,%7d,%-7d,%07d\n"

"

outputinteger"

a,a,a,a);

%f,%7.2f\n"

u,u);

outputinteger,17,17,0000017

1234.567017,1234.57Pressanytocontinue

main()

{inta,x,y;

x=(a=2,6*2);

y=a=2.6*a;

\nx=%d,y=%d"

x,y);

x=12,y=5Pressanykeytocontinue

mai

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1