我们的软件工程第一课

今天课上让我们自己做了一个四则运算的程序,虽然是一个简单的题目,但是对我不动脑袋的来说确实没做出来,但是积极动脑,想了好多办法,最后心里觉得我原来也是可以编程的,第一次让我觉得自己有点能力,虽然微不足道,但是这微不足道的信心让我对我自己发生改变。

思路:

首先,我先构建一个C的框架;

然后,然后需要解决的问题是两个随机数和四则的随机;

然后,根据要求用循环写30道运算题;

最后就是调试运行。

程序:

#include<iostream.h>
#include<stdlib.h>
int main()
{
cout<<"请做一下30道联系题。"<<endl;
int i,x,y,n,a;
for(i=1;i<31;i++)
{
x=rand()%100;
y=rand()%100;
a=rand();
n=a%4;
switch(n)
{
case 0:cout<<x<<"+"<<y<<"="<<endl;break;
case 1:cout<<x<<"-"<<y<<"="<<endl;break;
case 2:cout<<x<<"*"<<y<<"="<<endl;break;
case 3:cout<<x<<"/"<<y<<"="<<endl;break;

}
}
return 0;

一下是运行截图:

}

时间: 2024-11-01 14:07:10

我们的软件工程第一课的相关文章

软件工程第一课

这学期开的软件工程在大一的时候就知道这门课,但是对它的理解很模糊.通过第一堂课的学习,感觉对这门课有了清晰一些的认识.我认为软件工程这个学科是一门很大的学科,大在应用范围广泛,和知识内容的量.一个好的软件,不论在哪个平台,不论它用做什么,总之不可能是一个无脑团体简单堆积代码开发出来的,不管是软件的需求分析,还是设计框架,还是中间的开发任务分配,还是最后的设计和维护都是开发一个好的软件所必须做的功课.这就体现出了软件工程这门课的重要性.我认为既然称之为一个工程,那肯定就是一个过程,而且是每一环带有

软件工程第一课,设计简单小学四则运算

题目:设计一个简单的小学四则运算器,要求随机产生30道四则运算题 思路:首先想到的是先产生2个随机数,再用for循环进行30次四则运算 代码: #include<iostream.h>#include<stdlib.h>int main(){ int a ,b,c,i; for(i=0;i<30;i++){ a=rand()%100; b=rand()%100; c=rand()%4; if(c==0) cout<<a<<"+"&l

软件工程第一步

大家好,我是孔宇航,是石家庄铁道大学信息学院计算机科学与技术专业的一名学生.今天是软件工程的第一课,了解了软件工程这门课程的主要任务与学习方法“做中学”,本人的编程技术不是很好,希望通过这门课程能提高自己的编程能力, 达到一般水平就好了,自己也会尽力学习,就像老师说的,谁也不是天生的编程大神,相信会通过这学期的学习改变自己的动手能力.除了一周的两节课上时间,我初步计划在周3下午及晚上时间学习软件工程,趁热打铁,印象深刻.

软件工程概论课个人总结

在这一学期经历了16周的软件工程概论课程的学习,我学习到了很多知识,收获了很多,大二我们进入软件工程专业,对软件工程专业和所要学习的知识和方向还不了解,软件工程概论课向我们讲解了软件工程的基本概念和软件开发这项工程的开发流程以及开发中的一些问题,使我们了解了软件的开发的方式,开发的流程,使我们建立了开发软件这项工程的基本框架,我从中收获了很多知识,构建了软件开发的基本思维. 通过软件工程概论课我基本了解了程序的概念,程序=算法+数据结构,软件=程序+软件工程,软件工程需要通过需求分析.设计.编码

《软件工程》课总结

经过一年对<软件工程>课的学习,大大的改变了自己之前对于“团队合作”这个词的认识与理解.还有很多之前不知道的知识,像关于MVP MBP之类的,在团队合作中也能用燃尽图表现我们五个人团队的工作曲线. 同时我也认识到了团队合作的重要性:比如:在我们五个人完成一个项目的同时,并不是刻意依赖某个人而完成一个项目,这是不可能的,一个团队合作项目是需要大家一起来完成的,我之前“抱大腿”的观念随之抹去了.在团队合作的同时我也认识到了,如果自己的能力不足会影响到团队的总体实力,所以在每次作业的过程中我也有抓紧

软件工程概论课总结

软件工程概论课已经结课了,回忆起这一学期感慨颇多.最终还是没有完成学期开始时候的小flag,回想自己的学习生涯,好像都是这样的结果.原因有好多,老师说是没有危机感,不知道自己要做什么:自律性比较差,感觉自己也不是特别贪玩,但就是比较容易浪费时间,养成一拖再拖的坏习惯.这个寒假下定决心一定要改掉这个坏习惯,不在拖沓. 王老师讲课是非常有激情的,也是非常的用心.老师从来不带扩音器,但教室的每一个角落都能听的清清楚楚.教课内容主要是根据构建之法做的ppt,内容覆盖了做一个项目完整的流程.老师讲课非常地

sql第一课笔记

这是我看了imooc的视频教程之后重新写的笔记. 虽然之前也是学习过SQL Server数据库,但是也是忘记得差不多了.现在重新捡起来,安装一次数据库练习,使用的是mysql. 第一课是最简单的创建,修改,查看,删除数据库: mysql 有密码之后在命令行登陆 用的是 shell>mysql -u root -p; 提示输入密码: 登陆成功之后,把提示符mysql变成以当前计算机帐户名@主机名 当前数据库的格式:prompt \[email protected]\h \d> prompt命令下

OpenCV 第一课(安装与配置)

OpenCV 第一课(安装与配置) win10,opencv-2.4.13, 安装, vs2013, 配置 下载安装软件 官网OpenCV下载地址下载最新版本,我下载的是opencv.2.4.13,然后解压安装,我写的路径是D:\Program Files.注意本文中绿色标注的要换成你自己的安装路径. 这里得说一点,可能是因为网速太差的原因,昨天晚上下载了几次安装时都提示说"cannott open file'opencv-2.4.13.exe' as archive".我当时一直不明

软件工程概论课总结及意见建议

本学期的软件工程概论课到此就上完了,总体上来说在这门课上学到的东西是非常多的并且对我是非常有帮助的.整个学期王老师带领我们将软件工程的具体流程走了一遍,讲到了入门.过程.流程.注意事项.方式方法.关键点.关键问题等等.虽然我们没有真正接触到实际的开发项目,但已经对软件行业在脑子中有了成型的框架,不在一说到软件就是编程代码,而是软件工程行业的接近核心的知识理论.我们有的也不只是理论,王老师配合每次的讲课内容为我们准备了相应的课堂练习,以便我们能够亲身体验项目的流程. 对于软件工程概论课的教授,王老