栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第一节C++实践课之初学实战

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一节C++实践课之初学实战

实践1 程序设计初步

一、实践目的

1. 熟悉Visual Studio 开发环境;

2. 进一步熟悉基于控制台的C++标准程序设计;

3. 掌握基本数据类型的使用。

4. 掌握程序运行、调试方法。

要求:编写程序,把源码和运行截图粘贴到每道题目下面,提交。

二、实验内容和步骤

1. 输入三角形三条边,求三角形面积。(公式s=(a+b+c)/2,S=s*s-a*s-b*s-c   

不满足条件的情况

满足条件的情况

2.运行如下程序,分析运行结果。

#include

using namespace std;

int main()

{  int a,b;

       a=2147483647;  

       b=a+1;

       cout<<"a="<

       cout<<"b="<

return 0;

}

  1. 整型数据的溢出问题,如何解决这个问题?

问题:整形数据溢出,变量“b”输出结果为变量“a”负值并减一

解决办法:数据类型改为单精度型或者双精度型或者长双精度型

  1. 用sizeof()检测各种数据类型所占字节数。

3.要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母A后面第4个字母是E,用E代替A。因此,“China”应译为“Glmre”。用单个字符输入,单个字符输出。

4.编写程序:输入一个华氏温度,要求输出摄氏温度。公式为:

c=5*(F-32)/9;

5.编写程序:已知梯形的上底、下底和高,求面积。(提示:定义三个变量,赋初值作为上底、下底和高。输出面积。

三、分析与思考

调试过程中遇到的问题及解决办法;调试程序的心得与体会;其他算法的存在与实践等。若最终未完成调试,要认真找出错误(可以写出显示的错误),并分析原因等。

1、我发现写程序首先应该把基础打牢,比如有些同学包括我程序出错,并不是语法等方面出现了问题,而是一些定义的语句写错如cout和cin后面的<<和>>分不清,“using namespace”后面忘记加“std”,有些语句后面没有加分号等等。

2、还有就是写程序不会时不应该直接查答案,可以先思考一下,结合所学知识,分析应该用什么方法做(个人感觉思路和逻辑比直接得出答案要重要)。

3、我和其他同学交流的时候发现我们的程序经常结果相同,但过程往往不同,如果有能力的同学可以相互借鉴,多想几种思路拓展一下。

                                                           By:WisherCPPU

2022.3.16

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/768458.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号