Week2-作业1:阅读与博客
Week2-作业1:阅读与博客
第一章 :概论
1. 原文如下:
移山公司程序员阿超的宝贝儿子上了小学二年级,老师让家长每天出30道加减法题目给孩子做。阿超想写一个小程序来做这件事,具体实现可以采用很多语言和工具:
——Page16
1.1我的提问:我能不能自己动手,按照自己的想法大致写一个初步的出题小程序?
1.2我的想法: #include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
srand((unsigned)time(NULL));
char s[2]= {'+','-'},c;
int n;
printf("请输入出题数:\n");
scanf("%d",&n);
printf("出题结果如下:\n");
for(int i=0; i<n; i++)
{
int a=rand()%100;
int b=rand()%100;
c=s[i%2];
if(c=='+'||a>=b)
printf("%d %c %d = \n",a,c,b);
else
{
int t;
t=a;
a=b;
b=t;
printf("%d %c %d = \n",a,c,b);
}
}
return 0;
}

执行结果如上图
2. 原文如下:
软件 = 程序 + 软件工程
软件企业 = 软件 + 商业模式
——Page19
2.1 我的提问:第一问中的小程序距离用户的期望还有很大距离,程序到客户还有多大的距离?
2.2 我的想法:真正开发出一个相对使用的软件,不仅仅是需要一段精准的程序,它还包括构建管理、源代码管理、软件设计、软件测试、项目管理的内容。对于一个软件企业来说,软件是立足之本,商业模式和商业手段是企业发展的动力源泉。
第二章: 个人技术和流程
1.原文如下:
怎样才算一个好的单元测试?单元测试应该准确、快速地保证程序基本模块的正确性。
——Page39
1.1我的提问:什么是单元测试?它在程序设计中有什么作用?
1.2我的想法:我查阅了百度百科,单元测试是指对软件中的最小可测试单元进行检查和验证。编写单元测试用来验证代码的行为是否与我们期望的一致。有了单元测试,能够保证程序的稳定正确,我们就可以自信地交付代码。
第十六章:IT行业的创新
1.原文如下:
迷思之一:灵光一闪现,伟大的创新就紧随其后
一提到发明创造,很多人都会想起传说中聪明人顿悟(Epiphany)的故事,灵光闪现……
——Page333
1.1我的想法:我们注意到科学巨匠顿悟后的成果,却没留意他们顿悟背后知识的积淀。绝大多数的创新都来源于日常的冥思苦想,念念不忘和“耿耿于怀”。我们经常对于创新的认识,往往只盯住耀眼的结果,而忽略了历经创新的过程。通过这个创新的迷思举例,也教育我们要注重量的积累,静待质的改变!
Week2-作业1:阅读与博客的更多相关文章
- 17秋 软件工程 第六次作业 Beta冲刺 总结博客
题目:团队作业--Beta冲刺 17秋 软件工程 第六次作业 Beta冲刺 总结博客 Beta冲刺过程中各个成员的贡献百分比 世强:15.5% 陈翔:14.5% 树民:12.0% 媛媛:14.0% 港 ...
- 团队作业1——团队展示&博客作业查重系统
团队展示: 1.队名:六个核桃 2.队员学号: 王婧(201421123065).柯怡芳(201421123067组长).陈艺菡(201421123068). 钱惠(201421123071).尼玛( ...
- 优雅的阅读CSDN博客
CSDN现在似乎不强制登录了2333.但是广告多了也是碍眼的不行...将下列css添加到stylus中就行了. 代码转自xzz的博客. 自己修改了一下,屏蔽了登录弹出框. .article_conte ...
- 团队作业8——敏捷冲刺博客合集(Beta阶段)
第一篇(冲刺前安排):https://www.cnblogs.com/Aragaki-Yui/p/9057951.html 第二篇(冲刺第一天):https://www.cnblogs.com/Ara ...
- Week4-作业1:阅读与博客
第四章.两人合作 1.原文: 在变量面前加上有意义的前缀,程序员就能一眼看出变量的类型及相应的语义.这就是“匈牙利命名法”的用处.还有一些地方不适合用“匈牙利命名法”,比如,在一些强类型的语言(如C# ...
- [2017BUAA软工]第三次博客作业:案例分析
第三次博客作业:案例分析 1. 调研和评测 1.1 BUG及设计缺陷描述 主要测试博客园在手机端上的使用情况. [BUG 01] 不能后退到上一界面(IOS) 重现步骤:打开博客首页中任意博文,点击博 ...
- 第一次C语言作业:博客随笔
1)你觉得大学和高中有什么差别?具体学习上哪? 大学自主学习较多,锻炼自己独立的品质.在学习上,增加了课程的深度和难度,由更多的活动. 2)我希望大学的师生关系是?阅读上述博客后对师生关系有何感想? ...
- C语言I博客作业02
这个作业属于那个课程 C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
随机推荐
- win7上代码连接hadoop出现错误 :org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
在idea和eclipse中调试hadoop中hdfs文件,之前好好的,结果突然就出现java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.Na ...
- 对Dataguard的三种模式的理解
模式1:最大可保护模式: 必须同步. 模式2:最大可用性模式: 能同步就同步,不能同步就不同步. 模式3:最大性能模式: 异步模式.
- 用 eric6 与 PyQt5 实现python的极速GUI编程(系列03)---- Drawing(绘图)(3)-- 画线
[概览] 本文实现如下的程序:(在窗体中绘画出各种不同风格的线条) 主要步骤如下: 1.在eric6中新建项目,新建窗体 2.(自动打开)进入PyQt5 Desinger,编辑图形界面,保存 3.回到 ...
- Codeforces 914 C 数位DP+暴力打表+思维
题意 给出一个二进制数\(n\),每次操作可以将一个整数\(x\)简化为\(x\)的二进制表示中\(1\)的个数,如果一个数简化为\(1\)所需的最小次数为\(k\),将这个数叫做特殊的数, 问从\( ...
- Codeforces Round #511 Div.1 A Div.2 C
嗯切一题走人很开心. gzy-50分比我还惨. 题意:有n个数,去掉尽量少的数使得剩下数的gcd变大. 首先把这n个数都除以gcd,就变成了去掉尽量少的数使得gcd不等于1. 可以枚举一个质数,然后统 ...
- vue复习(一)
一.认识Vue 定义:一个构建数据驱动的Web界面的渐进式框架 优点: 1.可以完全通过客户端浏览器渲染页面,服务器端只提供数据 2.方面构建单页面应用程序(SPA) 二.引入Vue <!DOC ...
- Python码农福音,GitHub增加Python语言安全漏洞告警
在 2017 年 GitHub 开始对托管在其网站的代码仓库和依赖库开始提供安全漏洞检查和告警,开始时候只支持 Ruby 和 JavaScript 语言的项目.根据 GitHub 官方数据显示截止目前 ...
- 手把手教你测微信小程序
WeTest 导读 在小程序持续大量爆发的形势下,现在已经成为了各平台竞争的战略布局重点.至今年2月,月活超500万的微信小程序已经达到237个,其中个人开发占比高达2成.因小程序的开发门槛低.传播快 ...
- Go简单聊天
用Go简单实现网络通信 其余功能可以在这个模型上继续加,比如增加通信人数,实现聊天 server 端 package main import ( "fmt" "log&q ...
- Unity消息简易框架 Advanced C# messenger
Unity消息简易框架 Advanced C# messenger Unity C# 消息机制 [转载 雨凇MOMO博客] https://www.xuanyusong.com/archives/2 ...