C语言程序设计入门与评价标准

需积分: 0 0 下载量 165 浏览量 更新于2024-08-24 收藏 1.4MB PPT 举报
"该资源是谭浩强第三版C语言设计课程的第一章内容,由教师李强教授。课程包括预习、复习、编程实践及评价方式的介绍。评价方式包括平时成绩10%,课堂测验10%,实验成绩10%,期末考试70%。课程以解决数学趣味问题为例,引导学生理解C语言程序设计的基本概念,如数据、算法和编程环境,并通过编写程序找出满足特定条件的阶梯数量。此外,还强调了学习C语言的方法,包括预习、复习和上机实践,以及通过课程应达成的学习目标,如掌握算法基本知识、计算机语言和结构化程序设计等。" 在"评价方式-谭浩强第三版C语言设计第一章"中,课程的评价体系主要关注学生的学习过程和最终的考试表现。平时成绩的10%将根据学生的日常学习情况来评定,这可能包括参与度、作业完成情况等。课堂测验同样占10%,这可能涉及到课堂上的小测试或问答环节。实验成绩的10%则反映了学生在实践操作中的理解和技能。期末考试占据了70%的比重,这将全面考察学生对C语言理论知识和编程能力的掌握。 课程中,李强老师通过一个数学趣味问题引入C语言程序设计的概念。问题要求找到一条阶梯,使得每次按特定步数跨阶后都能剩下特定的阶数,唯有跨7阶时才会刚好没有剩余。这个问题引导学生运用编程思维,通过设置条件并用C语言编写程序来求解。通过这样的方式,学生可以直观地理解数据(阶梯数N)、算法(程序步骤)以及语言工具和环境(C语言编程)在解决问题中的作用。 学习C语言的过程被强调为一个需要预习、复习和大量实践的过程。教师鼓励学生课前预习以了解新内容,课后复习以巩固知识,独立且按时完成作业,以及重视上机实践以提升编程技能。通过这样的学习方法,学生不仅可以掌握C语言的基础知识,还能建立起对算法和结构化程序设计的理解。 课程的目标不仅仅是传授C语言语法,更是培养学生的算法思维和编程能力。在课程结束后,学生应能够掌握算法的基本知识,理解计算机语言和结构化编程方法,学会描述算法,并能有效地处理和存储数据。通过这个过程,学生不仅会成为一名程序员,还将具备解决实际问题的能力。