| 这个作业属于哪个班级 | C语言--网络2011/2012 |
| ---- | ---- | ---- |
| 这个作业的地址 | C博客作业00--我的第一篇博客 |
| 这个作业的目标 | 学习Makdown语法,对本专业及C语言课程有个简单了解,记录自学慕课视频的笔记。教师可以对学生有个初步的认识。 |
1.谈谈你对网络专业或者计算机专业了解是怎样?
- 计算机方面的专业是目前国内最为热门的专业之一,与我们面前的学习、工作和生活息息相关。并且计算机类专业的就业面也很广,就目前来说不论是哪个行业都有计算机专业人才的需要,小到小程序,大到游戏开发、软件的算法等都离不开计算机专业。
- 网络工程专业属于计算机专业的一部分,涉及的领域十分广。这个专业集设计、方式、思想和研发于一体,涉及的专业知识较多,学习难度不低,其中包含的热门方向网络安全、网络运维和网络开发。其中网络开发的需求量最高;网络运维的技术难度较高;网络安全是目前国家较为重视的一个方向。
2.谈谈你对C语言的理解?
- 如果是编程语言是计算机专业的基础,那么C语言则是编程语言的基础。从C语言出现到现在,C语言已经经历了漫长的岁月长久不衰,其原因则是C语言是目前在用大部分语言的基础。即其他语言基本上都是从C语言逐渐演变改进而来,虽说网络上有一个编程语言的鄙视链将C语言放在最底层,但是其重要性却是无可替代的。因而要将我们网络工程专业学好学精,C语言这一基础不可欠缺。
3.你希望在这个专业学到哪些内容?大学学习生活时间要怎么安排?
- 对于网络工程专业我自身的了解只能算得上初识,于我而言希望在该专业学习到几种编程语言,以及与网络工程相关的基础知识并且逐渐了解网络工程专业的侧重点和未来发展方向。
- 对于大学生活的安排我分为学习、社交、实践和娱乐四部分。其中无疑是学习占主要地位,平时以课堂、作业、PTA和了解文献知识从侧面提升自己为主;社交则是以学校社团活动和班级内交流为主时间占除学习时间的50%左右;实践则主要依靠大三大四和老师给予的机会以及某些社团支撑;最后娱乐时间具体也不好说大概一天有一至两小时左右。
4.我目前自学的内容
4.0 关于C的变量名
- 良好的编程习惯是程序员一个基本的素质。编写一个可读性高的程序可以提高团队执行的效率。(尽量使用英文单词代表相应变量名,有利于团队编程以及后续算法优化和纠错)
4.1分支结构
- 语法:if . if else . else if 。
- 应用分支机构可以在不同情况下分类解决问题,并且为单一出口。
- 使用方法 if (条件) { 内容}else {内容}
- 完成的PTA: 实验2-2-4-if-else 计算分段函数[10分] 至 实验2-2-9-if-else/输入输出格式化控制 计算火车运行时间 (15分) 实验3-1-if-else 求一元二次方程的根 (20分)至 实验3-11-if-else 计算油费(15分)
4.2循环结构
- 语法:do while . while . for 。
- 使用方法 do{内容} while (条件) ,while (条件) ,for (设置变量值;条件;每次运行内容);当for(;条件;)时与while使用方法一样。
- 完成的PTA: 实验2-3-1 -for 求1到100的和 (10) 至 实验2-4-7 -for 求组合数 (15分) 实验4-1-1-while和do-while 最大公约数和最小公倍数 (15分) 至 实验4-2-5-嵌套循环水仙花数(20分)
4.3函数
-
语法:
例:'''
int isPrime(int i) //定义一个函数,设置变量
{ //函数内容
int ret = 1;
int k;
for(k=2;k<i-1;k++}{
if (i%k== 0) {
ret = 0;
break;
}
}
return ret;
}
-
可自行定义函数在程序的开头或中间,也可使用编辑器自带的函数。
-
完成的PTA:实验2-4-1 统计各位数字之和是5的数 (20分) 至 实验8-1-4-一维数组 使用函数的选择法排序 (25分)(一共有两PTA账号)
4.3数组
- ‘int number(数组名) [个数]
- 不明白数组的更深层次使用方法
- 完成的PTA:数组大多与其他结合在一起 PTA以完成至 实验7-2-2-二维数组矩阵运算 (20分)
5结语
- 由于课程完成较(已经全部完成)早且未记录笔记导致很多学习内容遗忘因此学习内容仅阐述至我已经掌握的部分。