文档介绍:/海宣信会针修浣本科教学授课计划(2015——2016学年第二学期)课程名称高级程序设计语言(C语言)课程所属学院数学与信息学院教学班级06002020101001授课教师刘念祖填表日:2016年2月24日上海宣信会计曇浣本科教学授课计划(一)附页共1页2分学言言修必修选者编强浩谭社版出教难学的点童说期学及点木明重着要选及蕨;顺。辰z(xrJ构卅助结作编-*操‘甚險题种实问三机惊中上实法强据算加根是,是点念点重概难E■寸41数周学5O3冋时数)诽(必修课不含考试牛学期授课时数安课题习课习复课验测一机动合计(节)8112On批录审记日月・・・XI/时z(xO3日月年注:1、该授课计划一式三份,经审批后,任课教师、系部、学院各一份。2、“课外学时”是指已在教学计划表中列入的。上海宣信会针修院本科教学授课计划(二)附页共8页周次课时章、节内容上课形式作业布置第1周2第1章程序设计和C语言内容提要:C语言的发展及特点、C程序的结构特点和一般书写格式、c程序的上机步骤。教学重点和难点:C程序的一般书写形式、在C++集成开发环境下建立和运行C程序的方法。、程序?、符号语言、高级语言(非结构化语言、结构化语言、面向对彖的语言)、C语言的版木、C语言的标准。C语言的主要特点。。++集成开发坏境;输入和编辑源程序;编译、连接和运行。、设计算法、编写程序、编辑编译与连接、运行程序、书写文档。第2章算法内容提耍:算法的概念、特点以及结构化程序的三种基本结构和流程图。教学重点和难点:、(1)、(2)、⑶、(4)第2周2掌握结构化程序三种基本结构模式和流程图的作用。91什么皐負:決•算法的概念、数值运算算法和非数值运算算法。。—2500年中的每一年是否闰年,将结果输出。—1/2+1/3—1/4H——l/99-l/,判断它是不是一个素数。3算法的特性有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性。(三种基木结构的流程图)、N-S流程图表示算法、计算机语言表示算法。第3章顺序程序设计内容提要:标识符、常量与变量的概念;基木数据类型中的整型、字符型常量和变量的定义与使用方法;算术运算符和算术表达式、赋值运算符和赋值表达式;运算符的优先级和结合性;数据类型转换的方式;门增、自减运算;赋值语句;数据输入函数;数据输出函数。教学重点和难点:掌握常量与变量的概念,掌握标识符的命令规则;掌握整型数据(int)>实型数据(float)和字符型数据(char)的特点和使用;掌握算术表达式和赋值表达式的基本使用方法;掌握自增和自减运算的使用;掌握输入、输出函数格式和用法。-摄氏温度转换。、4、6、。:常量和符号常量、变量及其命名规则。整型数据、浮点型数据、字符变量。运算符和表达式:基本的算术运算符、算术表达式和运算符的优先级与结合性、强制类型转换运算符、自增、自减运算符、不同类型数据间的混合运算。:控制语句、函数调用语句、表达式语句、空语句、复合语句。赋值语句:赋值运算符、复合的赋值运算符、赋值表达式、赋值过程中的类型转换、赋值表达式和赋值语句、变量赋初值。:。用printf函数输出数据:printf函数的一般格式、格式字符。用scanf函数输入数据:scanf函数的一般格式、scanf函数屮的格式声明、使用scanf函数时应注意的问题。字符数据的输入输出:用putchar函数输出一个字符、用gctchar函数输入一个字符。实验1C程序上机操作实践与顺序程序设计实验要求:掌握对程序的编辑、保存、编译、连接、执行等各个环节的操作,以及程序在编译或连接时,发现错误,纠正错误,直至程序能正常运行的方法。掌握C语言数据类型的定义以及对它们赋值的方法;学握用顺序程序的结构和输入输出函数编写程序,解决实验内容中的具体问题。:3、6、8、9、表达式语句的构成、复合语句的构成,if语句、switch语句的语法和用法;关系运算符和关系表达式、逻辑运算符和逻辑表达式、条件运算符和条件表达式;选