zoukankan      html  css  js  c++  java
  • 2014秋C++ 第7周项目 数据类型和表达式

    课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。


    【项目1-编辑、编译、执行第一个程序】
    请编程序解决以下的问题:输入两个电阻r1和r2的阻值,计算并输出它们串联后的阻值r(设电阻值均为整数)。
    分析:r=r1+r2,依据题意须要声明3个变量r、r1和r2,类型是整型(int)。程序流程图如图,据此能够写出程序。


    步骤:
    (1)打开CodeBlocks,新建项目,输入你的程序。调试、执行你的程序。得到正确结果。
    提示:若对步骤尚不清楚,请參考“编辑、执行第一个程序.pdf”。
    (2)改动你的程序。使“用户界面友好”。执行结果相似下图:

    (3)在你博客上公布博文,完毕“作业报告”,宣布在IT世界中。有了你的立足之地!


    提示1:请依照“在CSDN上公布专业的博文.pdf”中的指导完毕作业报告。

    谨记:好习惯从開始养成,按行业内的规矩行事,为保证学习效果考虑。做好形式方面的要求,做好对知识点的总结。也不要忘记时常给自己鼓鼓劲。


    提示2:按视频中的建议,做一个“博文模板”。以后发博文时能够充分利用。课程资料里提供了“博文模板.txt”。能够下载到U盘中反复利用。


    提示3:执行结果须要通过截屏完毕,使用的键盘上的print screen键能够将屏幕图像保存在剪贴板中,然后到“绘图”软件中编辑。

    用ALT-printscreen能够仅仅截活动窗体。

    另外。也有专门的截屏软件能够下载使用。详见“在CSDN上公布专业的博文.pdf”。
    不成功时,记得找“兄弟”帮忙。

    【项目2 - 简单计算问题体验】
    在计算机上编程序,求解以下的问题,并公布博文,作为作业报告:
    (1)编程序,输入两个电阻R1和R2的阻值。求它们并联后的阻值R
    提示:计算公式为r=1/(1/r1+1/r2))
    (3)编程序。输入圆柱体的半径r和高h。输出圆柱体的表面积s(值直接写3.1415926)。
    例子输入:3.5  9
    例子输出:Area = 274.889

    【项目3-简单分支问题体验】
    在计算机上编程序,求解以下的问题,并公布博文。作为作业报告:
    (1)输入两个正整数(前大后小,前小后大都能够),求出两数的正差值并输出。
    例子输入之中的一个:7 10 例子输入之二:12 7
    例子输出之中的一个:3 例子输出之二:5
    (2)输入3个整数,输出当中的最大值
    例子输入:12 45 32
    例子输出:最大值为:45
    (3)某公司工资按周发放。标准是每小时制20元,若员工周工作时间超过40小时。超出部分每小时30元。编程序输入一名员工一周的工作小时数,输出他的周工资。
    例子输入之中的一个:32 例子输入之二:48
    例子输出之中的一个:640 例子输出之二:1040

    【项目4-“撞错”体验】
    阅读“刚開始学习的人在程序设计中常犯的几种“低级”错误”,从而以后能够主动避免这些错误。
    还能够在正确程序基础上。主动“捣乱”制造错误,对此进行观察(这是我们学科的观察。意义等同于物理、化学等学科实验中的观察)。经验是从错误中得来的。在“撞错”中也能够积累经验。
    阅读并在CodeBlocks中编辑以下的程序。

    在正确后。按(1)-(8)的要求“撞错”,记录下错误,公布一篇博文以记录。
    1. #include <iostream>
    2. using namespace std;
    3. int main( )
    4. {
    5.    int a,b,sum;
    6.    cin>>a>>b; 
    7.    sum=a+b; 
    8.    cout<<"a+b="<<sum<<endl; 
    9.    return 0;
    10. }
    要制造的错误例如以下(一项“捣乱”结束后,将程序再改正过来。继续“捣乱”):
    (1)将第6行cin>>a>>b; 一行末尾的分号去掉
    (2)将第5行int a,b,sum;改为int a, b;。即声明变量时,未声明sum
    (3)将第8行cout<< 写为 Cout<<,注意前面表述中的大写和小写
    (4)将第8行cout<< 写为了 cout>>
    (5)将第7行sum=a+b; 改为 sum=ab; 即漏写了加号
    (6)将第10行程序最后的右花括号 } 删除
    (7)将第5行int a,b,sum; 改为imt a,b,sum; 注意,可能小手一哆嗦。int成了imt
    你是个比贺老师还坏的坏孩子。还想到什么捣乱,自己来


     

    =================== 迂者 贺利坚 CSDN博客专栏=================
    |== IT学子成长指导专栏 专栏文章的分类文件夹(不定期更新) ==|
    |== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
    |== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
    ===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====



  • 相关阅读:
    【资料分享】 OpenCV精华收藏 续
    【收藏+原创】商业网站
    【图像算法】彩色图像分割专题五:提取彩色图像上特定色彩
    【图像算法】彩色图像分割专题四:测试图片的生成
    【My Project】织物疵点检测机器视觉系统 平台二
    【资料收藏】HQU校内免费资源
    七八
    【music】Give me some sunshine
    【图像算法】彩色图像分割专题六:一种基于颜色直方图的图像分割
    【图像算法】彩色图像分割专题二:显示屏幕上任意点颜色值
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7088217.html
Copyright © 2011-2022 走看看