欢迎来到天天文库
浏览记录
ID:14365998
大小:97.50 KB
页数:5页
时间:2018-07-28
《《程序设计基础》大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《程序设计基础》教学大纲课程编码制订人制订日期修订人修订日期审核人审核日期51652051赵艳红2011.12学分:3.5学时:56适用专业:电子专业一、课程的性质与任务课程的性质:《程序设计基础》是面向电子和通信专业的一门公共基础课,电子专业以C语言为具体的编程和实现语言。课程的任务:通过本课程的学习,要求学生掌握程序设计的基本思想、基本概念和基本方法,掌握结构化程序设计的三种基本结构,能用流程图描述简单问题的算法,并根据流程图和算法编制相应的C语言程序。后续课程:《单片机技术》二、教学基本要求知识要求:l掌握C语言基
2、本语句、语法、数据类型、运算符和表达式;l掌握程序设计的三种基本结构:顺序、选择、循环结构的设计;l掌握数组、函数等的使用。能力要求:l能对简单的问题进行算法分析,并用流程图描述;l能根据流程图和算法分析编制相应的C语言应用程序;l具有阅读分析程序和调试程序的能力三、教学条件本课程教学要求在计算机机房进行,配备多媒体教学系统,要为每个学生提供一台PC机,并安装有TurboC或WinTC或VC++集成开发环境。5一、教学内容及学时安排序号单元主要内容教学要求学时1程序设计基本概念与C集成开发环境理论教学1.程序设计基本概念
3、;2.程序设计语言概述;3.算法描述;4.C程序的基本框架——三大区域:预处理区、变量定义区、执行语句区;1.了解课程的基本内容与目标;2.了解程序设计、算法基本概念及流程图表达形式;3.掌握C程序的基本结构;1实践项目熟悉TurboC的集成开发环境:1.屏幕输出“Hello,world!”。2.计算平均分,并输出。1.熟悉C语言开发环境;2.掌握源程序的建立、编辑、保存、编译和运行;12数据类型、常量和变量数据的输入和输出理论教学1.一般常量与符号常量;2.变量的作用;3.变量的三要素:类型、名字、当前值;4.使用变量
4、三大步:声明、初值、使用;5.算术运算符和算术表达式;6.赋值表达式;7.整型变量的输入输出;8.实型变量的输入输出;9.掌握单个字符的输入和输出;1.掌握常量、变量的意义及使用;2.掌握基本的算术运算符;3.掌握数值型变量输入输出的格式;4.掌握单个字符的输入和输出;2实践项目1.输入两个整数,分别进行加、减、乘、除、求余运算,并输出;改变以上两个数的数据类型,做上述操作。2.随机出二位数的加法题。3.从键盘输入一小写字母,转换成大写输出。23顺序结构的流程图描述及设计理论教学1.简单问题的算法分析;2.顺序结构的流程
5、图描述;掌握顺序结构的流程图描述1实践项目1.从键盘输入一个3位数,求个位、十位、百位上的数的和。2.键盘输入圆的半径,求其周长和面积。3.求函数f(x)=3x3+2x2+x+1的值。4.实现两变量的数据交换。掌握顺序结构的C程序设计15序号单元主要内容教学要求学时4选择结构流程及应用理论教学1.选择结构的判定条件的构成:关系表达式,逻辑表达式。2.if语句的格式3.switch语句的格式1.掌握条件、选择结构程序设计;2.掌握选择结构的流程图描述;3实践项目1.从键盘输入两整数,输出较大的一个。2.修改随机出二位数的加
6、法题程序,可判断用户输入的结果是否正确。3.从键盘输入一字符,若是y或Y,则输出“继续”否则输出“不继续”。4.判断键盘输入的一个整数的奇偶性。5.随机产生一0-10之间的数,猜数,并提示对了、大了、小了。6.百分数转换成等级A、B、C、D。7.根据年份判断属相。1.掌握使用条件与选择结构语句的格式;2.理解简单的算法;55循环结构的流程及应用理论教学1.循环结构的流程图2.循环三要素:循环变量的初值、循环条件、循环变量的增量;3.循环的三种形式:do-while、while、for4.循环的执行流程1.掌握循环结构程序
7、设计方法;2.掌握循环结构的流程图描述;4实践项目1.输出一行50颗“*”。2.输出1~50。3.计算1+2+3+…+50。4.从键盘上输入一正整数,判断它是否是素数。5.从键盘上敲入一串字符(以回车键结束),分别统计数字和小写字母出现的个数。6.计算满足:12+22+32+…+n2<1000的最大n值。掌握使用循环方法实现常用算法86期中测试25序号单元主要内容教学要求学时7数组及其应用理论教学1.数组的概念2.使用数组三大步:声明、初始化和元素引用;3.利用循环与数组相结合实现一维数组的输入、输出和遍历;4.字符数组
8、和字符串的使用掌握一维数组的遍历算法4实践项目1.从键盘上输入10位同学的英语考试成绩,求他们的平均分。2.从键盘上输入10位同学的英语考试成绩,求他们的最高分。3.随机产生10个数,按从小到大的顺序排序输出4.班级里有位同学号称,要求测试者从键盘输入一串字符,按回车键结束,统计字符‘a‘出现的次数,据此推断一个人的
此文档下载收益归作者所有