1、课程总结 1大纲要求大纲要求 通过本课程的学习,使学生建立通过本课程的学习,使学生建立程序设计的基本概念,具体掌握程序设计的基本概念,具体掌握C语言的语言的语法,学习程序设计的基本方法和技巧,语法,学习程序设计的基本方法和技巧,掌握常用的算法和结构化程序设计方法掌握常用的算法和结构化程序设计方法,并熟练使用并熟练使用C语言的一种开发环境,具备语言的一种开发环境,具备初步的程序设计和调试能力,为后继课初步的程序设计和调试能力,为后继课程的学习打下良好基础。程的学习打下良好基础。2结构化程序设计结构化程序设计C语言被称为是结构化程序设计语言语言被称为是结构化程序设计语言算法:就是解决问题的方法算法
2、:就是解决问题的方法算法的描述算法的描述:传统流程图:传统流程图实现算法的三种基本控制结构实现算法的三种基本控制结构 顺序结构顺序结构 选择结构选择结构 循环结构循环结构3基本概念基本概念(语法结构,含义)(语法结构,含义)计算机基础知识计算机基础知识(课件的第一章课件的第一章)数据类型,运算符,表达式数据类型,运算符,表达式常量和变量常量和变量数据的输入和输出的概念和格式数据的输入和输出的概念和格式数组数组(定义,初始化,引用,字符数组)定义,初始化,引用,字符数组)(重点重点)函数(定义,声明,调用,返回值)函数(定义,声明,调用,返回值)(重点重点)实参和形参实参和形参(重点重点)全局变
3、量和局部变量全局变量和局部变量(难点难点)动态变量和静态变量动态变量和静态变量(难点难点)预处理命令(宏定义,文件包含)预处理命令(宏定义,文件包含)指针和地址指针和地址(重点和难点重点和难点)指针和数组综合应用指针和数组综合应用(重点和难点重点和难点)结构体(定义,初始化,引用)结构体(定义,初始化,引用)文件文件4基本语句(语法结构,含义)基本语句(语法结构,含义)输入输出语句输入输出语句putchar,getchar,printf,scanf,gets,puts,赋值语句赋值语句if else语句语句while和和do while 语句语句for语句语句 switch语句语句break语
4、句和语句和continue语句语句5部分常用算法部分常用算法 排序算法:交换法,选择法排序算法:交换法,选择法查找算法查找算法若干数求和,求平均数,最大,最小值的算法若干数求和,求平均数,最大,最小值的算法判断素数的算法判断素数的算法字符的分类统计的算法字符的分类统计的算法字符的连接字符的连接,复制复制6期末考试期末考试 考试形式考试形式:闭卷笔试闭卷笔试题型:题型:单项选择单项选择 2525分左右分左右 读程序,写结果读程序,写结果 3030分左右分左右 程序填空程序填空 改错改错 1515分左右分左右 编程(编程(3-43-4题)题)3030分左右分左右 复习内容复习内容;课堂教学的知识课堂教学的知识(课件和示例程序课件和示例程序);教材中课后习题;教材中课后习题中的选择中的选择,程序填空程序填空,读程序写结果;实验中的基本题。读程序写结果;实验中的基本题。课外练习题课外练习题期末总成绩:期末总成绩:期末考试的卷面成绩占期末总成绩期末考试的卷面成绩占期末总成绩70%70%,平,平时成绩占时成绩占30%30%7