谭浩强C语言设计:掌握基础与环境应用

需积分: 10 1 下载量 124 浏览量 更新于2024-07-14 收藏 306KB PPT 举报
C语言程序设计是一门旨在教授学生掌握C语言基础知识和编程技能的课程。该课程由主编谭浩强和任课教师于健共同授课,课程设在67#D301办公室。课程的主要目标包括:让学生深入理解C语言的基本概念,熟悉Turbo C++的上机环境,并能熟练地阅读、编写和调试C程序。 课程要求严格,强调课前预习、课堂纪律和参与度,鼓励学生独立完成作业并及时提交。课堂活动不仅要理论学习,更要重视上机实践,通过频繁的练习来提升实际操作能力。考核方式采用形成性考核,即平时成绩、期中考试和期末考试共同决定总评成绩。其中,平时成绩由考勤和作业成绩构成,而期中和期末考试分别对应20分和60分的闭卷笔试形式,期末考试成绩需达到60分以上才计入总成绩。 C语言与自然语言在表达和功能上存在显著差异。自然语言是人类交流的工具,具有思维和推理能力,语法和句法灵活,表达方式多样;而C语言则是计算机语言,用于精确的计算和逻辑判断,语法规则固定,不能省略或颠倒,强调结构化编程。C语言的特点包括简洁明了、运算符丰富、数据类型多样、结构化控制语句、高效执行、跨平台性强以及语法相对宽松,允许程序员有较大的设计自由度。 课程内容分为两大部分:C语言概述和实际编程入门。第一章涵盖了C语言的发展历史,从机器语言、汇编语言到高级语言的发展路径,重点介绍了C语言的翻译方式(编译型)以及其相对于其他高级语言如C++的优势。后续章节将引导学生步入C语言的世界,学习如何编写简单的C程序,包括上机步骤和具体的编程技巧。 通过这门课程的学习,学生将建立起坚实的C语言基础,为后续的软件开发和计算机科学专业学习打下坚实的基础。