四川轻化工大学c语言慕课作业答案,C语言程序设计

spContent=从“高级语言之父”约翰.巴克斯(John Warner Backus,1924.12.3-2007.3.17)于1956年成功开发出世界上第一门高级编程语言Fortran,到1972年Ken Thompson 与 Densnis M.Ritchic 将 B 语言改为C语言(取了BCPL 的第二个字母),并用C语言重新改写了Unix操作系统,至今已近50个年头,与之同一时代的计算机语言绝大多数都已寿终正寝,唯独C语言一枝独秀,依然在2020年最新的TIOBE排行榜上排名第二,这不能不说是计算机领域的一大奇迹!C语言具备了现代程序设计的基本要求,它的语法成为了很多其它编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言。

本课程是后续《C++程序设计》《微机原理》《计算机控制》《单片机原理及应用》《数控编程与MasterCAM》等专业课程的重要基石。通过本课程的编程训练将进一步培养各专业学生的计算思维和动手实践的能力,为将来利用计算机解决本专业领域的复杂性问题打下一个重要的基础。

—— 课程团队

课程概述

C语言程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习后续专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的工作原理,理解哪些是计算机擅长解决的问题,哪些是计算机不擅长解决的问题,怎样的方式、方法是计算机解决问题最有效的手段,从而能更好地利用计算机来解决本专业领域内大量的计算问题。

对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介,也是非计算机专业后面学习《C++程序设计》《微机原理》《计算机控制》《单片机原理及应用》《数控编程与MasterCAM》等专业课程的重要基石。对于计算机专业的学生,本课程是学习后续的《计算机组成》《操作系统》《编译原理》等课程的重要基础。

程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只有亲自动手练才能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间和精力的投入。

为了学习编程,你需要有一台计算机,安装必要的调试软件。无论是MS Windows、Mac OS X还是Linux,都有适合C语言编程的调试软件。

授课目标

通过程序设计的训练,进一步培养各专业学生计算思维和动手实践的能力,并为将来利用计算机解决本专业领域的复杂性问题打下一个重要的基础。

成绩要求

成绩评定:平时成绩×40% + 期末考试成绩×60%,总评为百分制。

平时成绩构成(作业成绩15%,期中考核15%,考勤10%)。

旷课累计超过总课时的1/3者,取消考核资格。

课程大纲

预备知识

作为第一门程序设计课程,建议在学习本课程之前先修《大学计算机》、《大学计算机基础》或《计算思维导论》等课程,这对理解本课程的部分内容具有很大的帮助。

参考资料

常见问题

Q:我学习C语言程序设计需要拥有怎样的一台计算机呢?

A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。在手机上使用专门的app也能实现C语言编程,不过我们不推荐使用那么小的屏幕。

Q:我需要安装特定的软件才能做这门课的作业吗?

A:从理论上讲,你使用任何C语言开发工具都是可以的,但我们建议四川轻化工大学的所有学生统一使用Visual C++ 2010 Express版调试这学期的所有C程序,因为我们的期末考试系统和全国计算机等级考试系统都使用的是这一版本,以此避免不必要的麻烦,也节约有限的时间和精力。

Q:每周会发布多少时间的视频?我需要花多少时间来学习?

A:我们按照90分钟的授课时间来设计课程。但是发布的视频肯定小于90分钟,一般在50到70分钟左右。因为在线下上课时,老师可能会回顾一下上周的内容、某些内容会看学生的反应重复几遍、会当堂提出一些问题,以及在各种软件等教学工具之间切换,这些都要花点时间,而这些在线上课程中都不存在了,所以视频的时间不会正好是90分钟。但是一般我们设计课程需要1:1.5到1:2的课后学习时间,这包括预习、作业、练习和复习的时间,所以我们建议每位同学每周线上学习至少3小时。

Q:有的课件内容前面有个*号是什么意思?

A:这是参考课件,不是你必须看必须学的。比如,用来说明某个操作系统下需要如何编写程序的,或者针对计算机专业学生对某些问题的深入解释的。对这些问题的理解不会影响你对本课程的学习。

Q:我在线上学习的情况有记录吗?对本课程的最终成绩有何影响?

A:你在本课程中的所有学习情况,包括你学习的次数和每次开始的时间、学习的时长,讨论的次数,作业的情况等等,都在后台有详细的记录,这些都将作为“平时成绩”按比例计入你学习这门课程的最终成绩当中。

Q:我在线上学习的进度应该和任课教师直播或面授的进度一致吗?

A:你在线上学习的进度不应该和任课教师直播或面授的进度保持一样,更不应该落后,而应该是超前,至少应该比任课教师的进度超前1章以上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值