第五周上级任务(补充)

第5 周上机任务
任务1:用VC++ 6.0,编辑、编译、运行第一个程序
实验内容:《C++程序设计题解与上机指导》第15 章15.1 节到15.3 节
实验目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
预习要求:请先浏览《题解与上机指导》第15 章15.1 节到15.3 节的有关内容
实验步骤:
(1)启动Visual C++;(见15.1)
(2)新建一个C++源程序,并保存至D 盘的c++文件夹下(如果D 盘无c++文件夹,需要
提前建立),按图15.3 所示,此时新建的源程序名为c1-1.cpp;(见15.2.1)——注意,此
时程序中尚存在错误,这一步不用管它。
(3)练习打开一个已有程序的方法:先关闭Visual C++,再重新启动,按15.2.2 中提示打
开c1-1.cpp;(见15.2.2)
(4)将c1-1.cpp“另存为”test.cpp:选择File(文件)..Save as(另存为)……。(部分参见
15.2.3)——注意在输入文件名时,用test.cpp,不要缺省扩展名.cpp,见下图。

(5)编译程序test.cpp:(参见15.3.1 完成)——注意,需要点一点调试信息窗口右面的滑
动条才可以要看到程序中存在的错误,先不去管问题到底是什么(可以看一看15.3.2,不懂
无妨,以后再说)。
(6)修改程序并再次编译:将程序改为图15.10 所示,出现“0 error(s), 0 warning(s)”的结果。
(见15.3.2)——提示:如果还有错误,可能是引号和分号用了中文标点,切换到英文输入
状态。比较中文引号“” 和英文引号" " 是有区别的,中文分号;和英文分号; 是有区别
的。
(7)程序的连接:(见15.3.4)——为什么还要连接,这是一个必需理解的重点,日后再
说,现在知道要这样做。
(8)程序的执行:(见15.3.5)如无意外,你的第一个程序运行结果产生了,必须庆祝一
下(用你的方式)。
任务2:编写自己的第一个程序,并在博客中发表上机报告宣布“主权”
(1)接任务1,将test.cpp 另存为mytest.cpp;
(2)在菜单中选择File(文件)..Save as(另存为)..Close workspace(关闭工作空间),
并在其后的对话框中选择Yes(是)——为什么这样?以后给大家解释工作空间。
(3)在菜单中选择File(文件)..Open(打开),选择打开mytest.cpp,将程序修改为下
面的样子(作为宣言,引号中间的话可以改为任何你喜欢的句子,但需要有你的名字出现。)
(4)运行这个程序,查看结果,应该是下面的样子
(5)将实验报告以博文形式发布:到你的CSDN 博客中写博文,提交实验报告。同学

 

 

/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作者:
* 完成日期:2012 年7 月17 日
* 版本号:v1.0
*
* 输入描述:无
* 问题描述:“我”的第一个C++程序,熟悉程序的编辑、运行过程,宣布“我”进入了这个领域
* 程序输出:“C++,我XXX 人来了!”
* 问题分析:略
* 算法设计:略
*/
(这儿应该是程序,在CSDN 中,要排出带行号的那种效果,注释也作为程序的一部分,按其中默认
的风格排版。此句为提示,请在发博文时删去括号中的部分。)
运行结果:
(贴图)
心得体会:
通过截屏,将运行结果保存为一个文件的方法:保证屏幕上显示运行结果,按键盘上
的print screen 键,如下图,屏幕图像可以复制到剪贴板。然后打开“程序”(“附件”中的“画
笔”程序,在“编辑”菜单中点击“粘贴”,然后在“文件”菜单中点保存,将图片保存到单独的
文件中。在发表博文时,图片需要单独插入。

 

 

任务3:摄氏温度转华氏温度
(1)先给出一个可供参考的英尺转米的程序,稍热身一下:
/* 该程序实现从英尺到米的转换*/
#include <iostream>
using namespace std;
int main()
{
double f;
double m;
cout << "Enter the length in feet: ";
cin >> f;
m = f / 3.28;
cout << f << " feet is " << m << " meters.";
return 0;
}
阅读这个程序,如果存在问题,找老师、同学讨论一下。在计算机上对这个程序进行编
译、连接、运行,加深体会。
下面,该自己“创造”点新东西了,模仿着做,再回过头领会,很强力的方法。

(2)要完成的任务
编程序,输入摄氏温度值(C),转换为华氏温度值(F)并输出。程序调试成功后,在博客
中提交上机报告。
提示:F=C×9/5+32,温度值允许取小数,两种温度值对应变量的数据类型用浮点型
double。
(3)发表博文作为上机报告,建议标题:第5周任务3-摄氏温度值转华氏温度
博文模板:
/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作者:

 

* 完成日期:2012 年月日
* 版本号:v1.0
*
* 输入描述:输入一个小数表示的摄氏温度
* 问题描述:输入摄氏温度值(C),转换为华氏温度值(F)并输出
* 程序输出:摄氏温度对应的华氏温度
* 问题分析:先输入,再转换,最后输出即可。
* 算法设计:F=C×9/5+32
*/
(这儿应该是程序,在CSDN 中,要排出带行号的那种效果,注释也作为程序的一部分,按其中默认
的风格排版。此句为提示,请在发博文时删去括号中的部分。)
运行结果:
(贴图)

 


心得体会: 

任务4(选做)分析并运行程序。
阅读下面程序的结果,在草稿纸上写下你所想像的程序运行结果。
新建一个C++源文件,保存为drawStar.cpp。输入下面的程序。
编译、连接程序,改正其中可能存在的问题,运行后,将运行结果和你的分析进行对照。
/* drawStar.cpp */
#include<iostream>
using namespace std;
int main()
{
cout<<"*"<<endl;
cout<<"***"<<endl;
cout<<"*****"<<endl;
cout<<"*******"<<endl;
cout<<"*********"<<endl;
cout<<"***********"<<endl;
return 0;
}

你可能感兴趣的:(编程,c,工作,算法,File,任务)