2014-2015c语言实验,2014-2015-2 C语言程序设计A 实验相关.doc

2014-2015-2 C语言程序设计A 实验相关

2014-2015-2  C语言程序设计A  实验相关

实验注意:

验证类实验:一定先读程序、分析程序,之后运行程序,查找错误、调试错误、分析运行结果;

编程类实现:要先读题,分析、设计算法,之后再进行代码编写、调试、验证。

后续有以下六部分内容:

实验一:运算符与表达式 共2学时 1

实验二:程序流程控制 共2学时 1

实验三:模块化程序设计 共2学时 2

实验四:数组 共2学时 2

实验五:指针 共2学时 3

Visual C++ 6.0基本使用说明4

第3章

实验一:运算符与表达式 共2学时

实验目的:熟悉Visual C++ 6.0编程环境及程序设计的基本过程 掌握简单输入/输出函数的格式及应用;

掌握基本运算符的基本功能及其应用;

掌握表达式的概念及运算规则;

掌握常用数据类型的转换规则。

实验内容:(主要以验证为主)

1)实验指导书第3章(15页)的第1、3题;

2)实验指导书第2章(14页)的第3、4题;

3)Visual C++ 6.0 编程环境的基本使用;

4)教材第1章第7页例题1.2;

第4章

实验二:程序流程控制 共2学时

实验目的:进一步理解“程序 数据结构+算法”的含义;

熟悉C语言的基本语句; 理解顺序结构程序中语句执行顺序; 掌握if与switch选择语句的应用; 掌握while、do while、for循环语句及转向语句的应用; 学习、体会程序设计的基本方法与思想。

实验内容:

1)实验指导书第4章 17页 第1、2、、3、4、5题(注:第4题的第(3)问选做,第5题选做);

2)教材第4章部分涉及到的示例,如(根据自身情况选做):

例4.8:判断某一年是否为闰年;

例4.10:百分制成绩转换为五级制成绩;

例4.11:求1到100自然数之和(或求1到N之和); 或:求n个整数中所有正数的和, 及:求n个整数中的最大值(对应图4-3);

例4.13:兔子繁殖(斐波那契数列)问题;

例4.11:搬砖问题

例4.15:欧几里得算法:求两个非负整数的最大公约数

例4.17:打印九九乘法表;

例4.18:找出600到1000中的所有素数。

第5章

实验三:模块化程序设计 共2学时

实验目的:掌握C语言函数概念、定义及调用的方法;

掌握C语言函数参数传递方式;

理解变量的作用域与生存期; 了解编译预处理概念及命令的使用。

实验内容:

1)实验指导书第5章(21页)第1、2、3、4、5、6题(第6题选做);

2)教材第5章:例5.3,例5.4,例5.11,例5.12,对比例5.15与5.16(尽量做);

3)求1!+2+…+N!的值 (结合教材例5.5与5.6)(选做)。

第6章

实验四:数组 共2学时

实验目的:掌握一维数组的定义与应用;

掌握二维数组的定义与元素访问的基本方法;

掌握数组的输入与输出(元素引用)方法;

掌握字符数组与字符串的使用;

理解一些常用的算法(查找、排序、插入、删除等)。

实验内容:

1)实验指导书第6章(25页)第2、3、4、5、6题(第5题的排序可参考教材示例);

2)补充题目:

(1)在main 函数中从键盘获得10个整数,通过调用函数max 比较并输出最大值,其中max 函数有两个参数:int数组arr,arr中待处理的数组元素个数n;

(2)见教材第4章例4.13“兔子繁殖”(斐波那契数列)问题,求1年内各个月份的兔子对数

第7章

实验五:指针 共2学时

实验目的:掌握指针概念及基本运算; 掌握指针与变量的关系;

掌握指针与数组的关系;

掌握指针与函数的关系。

实验内容:

1)实验指导书第7章(27页)第1、2、3、6、7、8、9题(部分题目在教材中有相应示例);

2)教材第7章,第2节指针与变量中例7.1、例7.2、例7.3,第3节指针与数组例7.4、例7.5,第4节指针与字符串例7.9,第5节指针与函数例7.11、例7.13(注:这些示例大多理论课已经讲过,但都较典型,所以多练习、掌握)。

Visual C++ 6.0基本使用说明

打开后欢迎界面:

1. 新建工程:Win32 Console Application

1)从“文件/新建”打开“新建”对话框

2)在“新建”对话框中“工程”选项卡

左侧单击选中类型“Win32 Console Application”;

右侧先指定“文件位置”(比如E盘你自己的文件夹),之后再命名“工程名”;

之后单击确定,之后的对话框中选择默认即可完成工程的新建。

2. 向工程添加源文件:C++ source file (扩展名要加“.c”)

1)再次从“文件/新建”打开“新建”对话框

2)在“新建”对话框中“文件”选项卡

左侧单击选中类型“C++ Source File”;

右侧先勾选“添加到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值