- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计与算法语言实验指导
程序设计与算法语言实验指导书
山东师范大学数学科学学院实验大纲
序号 实验名称 内容要求 实验
学时 每组
人数 实验
属性 开出
要求 1 TC 的开发环境 熟悉Turbo C环境,并熟悉编辑、编译、链接和调试的实验步骤。 2 1 验证 必做 2 基本数据类型、运算符和表达式 掌握C中基本类型数据的处理方法,包括:整型、浮点型和字符型等。 4 1 验证 必做 3 选择结构程序设计 掌握C的基本输入输出函数的用法,掌握if语句的用法,初步掌握分析条件的基本思路。 4 1 验证 必做 4 循环结构的实现 掌握for和while的用法,初步掌握穷举法,初步掌握嵌套循环。 4 1 验证 必做
5 数组 掌握数组的用法。 4 1 验证 必做 6 函数的定义和调用 掌握函数的定义、声明与调用,初步理解“自顶向下,逐步细化”的设计策略。 4 1 验证 必做 7 函数的嵌套调用和递归调用 掌握函数的嵌套调用和递归调用。 2 1 验证 必做 8 指针的运算 掌握指针变量的使用,掌握使用指针处理一维数组等方法。 4 1 验证 必做 9 指针与函数 掌握指针作为函数参数。 4 1 验证 必做 10 结构体、共用体、枚举和自定义类型 掌握结构体、共用体、枚举变量的定义、初始化和引用。 4 1 设计 必做
实验一 TC开发环境
一、实验目的1、? 熟悉C语言运行环境。
2、? 掌握C语言程序的书写格式和C语言程序的结构。
3、? 掌握C语言上机步骤,了解运行一个C程序的方法。
4、? 本实验可在学习完教材第一章后进行。
二、实验内容和步骤
1.打开TC,运行一个程序,尝试用CTRL+F9编译运行;用ALT+F5查看结果。学会调试程序,实验TC的各个菜单功能。
2.输入并调试下列程序
#include stdio.h
main()
{printf(“This is a C program.\n”);
}
3. 输入并调试下面程序,对出现的错误进行修改
#include stdio.h
main()
{int a,b;
a=123
b=456;
sum=a+b;
printf(“sum= %d\n”,sum);
}
实验二 基本数据类型
一、实验目的
1.熟练表达式的表示方法
2.了解表达式的运行结果
3.了解C语言中数据类型的意义
二、实验内容和步骤
1.了解整数变量的数据范围
#include stdio.h
main()
{int a;
long b;
a=32767;
a=a+1;
printf(“a=%d\n”,a);
b=32767;
b=b+1;
printf(“b=%d\n”,b);
2.字符变量的使用
#include stdio.h
main()
{char c1,c2;
c1=’A’;
c2=97;
printf(“c1=%c,c2=%c,c1=%d\n”,c1,c2,c1);
printf(“c=%c\n”,c1+1);
}
3.输入一个华氏温度,要求输出摄氏温度。公式为。输出要有文字说明,取2位小数。
main()
{float c,f;
printf(“please input a Fahrenheit”);
scnaf(“%f”,f);
c=(5.0/9)*(f-32);
printf(“the is %.2f\n”,c);
}
实验三 选择结构
1、了解条件与程序流程的关系
2、了解用不同的数据使程序的流程覆盖不同的语句、分支和路径。
二、实验内容和步骤
1.输入3个数,要求从小到大输出。
main()
{ float a,b,c,t;
scanf(“%f,%f,%f”,a,b,c);
if(ab)
{t=a;a=b;b=t;}
if(ac)
{t=a;c=a;c=t;}
if(bc)
{t=b;b=c;c=t;}
printf(“%f,%f,%f\n”,a,b,c);
}
2.计算分段函数
main()
{ int x,y;
scanf(“%d”,x);
if(x1)
y=x;
else if(x=10)
y=3*x-11;
else
y=2*x-1;
printf(“y=%d\n”,y);
}
运行程序,输入5回车,查看运行结果是否正确。
实验四 循环结构
一、实验目的
1、掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数。
2、了解条件型循环结构的基本测试方法。
二、实
您可能关注的文档
最近下载
- 钢筋工“晨会”“班前会”讲话内容.docx VIP
- 声学基础许肖梅 著课后习题答案 科学出版社资料资料资料.pdf VIP
- 如何选择数码相机.pptx VIP
- 新苏教版科学六年级上实验报告单.docx VIP
- 新苏教版科学六年级上实验报告单.pdf VIP
- 职业技术学院畜禽生产技术专业人才培养方案.pdf VIP
- 省级工法-斜屋面盘扣架顶部支撑施工工法.pdf VIP
- 2024-2025学年北京七年级语文上学期期中试题分类汇编:作文-.pdf VIP
- TZGCMCA 008.1-2024 建筑信息模型 数据资产价值评估规范 第1部分:公路工程.pdf VIP
- 红色文化融入中学美育课程的教学模式研究.docx VIP
文档评论(0)