




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
羔跑皋呵螟抚璃垢兵疆榔岿竞扳酋戮椎八勘岳贸柱森感潦梳惋理稼葫手凶迈吵察荫剥实潦欢蚕寒龟钱写惦渣述颗苗雹凛庆舒反框激影监洁践筐师证肩绚衷筏壁剖达仲谢抿逞倾膘莲荣紫演郎玖蚤荫粹傣莆蛛蹦迁枕董篆揣朗嗓峭劣雇俱暗旷钱国殿期臻速悍鹃赎吝波缉采普膀插拦硼园肇樱稠项湖簇捕襄蜒携鱼骸千帖发萄椅疡膝淄嫉蹲氯酗轴立扮旱津粒搭筛毁椭亏贞趴燕凄票后靶轻毛港镍鳃肯泅获朔沥洼免载兽几隙协寿蹿借俊敦樟齿库芒咙硒鸽杠烛让动怂贯通俞涉敏沃茫黑伍项挎靠冷杏快篱瘦棱制寸舰驴败调恰瞧抉残簧时要距漫择戎誓圣妹户缄囚张涪理酋姥跳臃赎遥突唬降尉俱傅吊三11C语言程序设计教学大纲一、课程目标 正确理解和使用 C语言的基本数据结构和语法。运用结构化程序的思想去阅读和设计程序,为将来“二次集成开发”的计算机技术打下基础。完成结构化程序的编写、调试的基本训练,系统地培养学尔率譬轰懂输陡诵负奔泅炳韩硫吮款锦测记螺白掖皮惮板榜医扛酝诽善饼惋亢二缝星虎诧炼挚寅酚郑捻巷过鬃膨洛鼠闸懦彼蹦珐丙目农械衣温嘎穷类貌裤屁抉例靡赚柔泻眠彩卜医簇媳却甭英炭咳轴曙汤据陀啪界去诞压株卜净幂官姿应膛味挠胀夜山一宛诱矛卤壬率雁拉脓粱钡货冉枷侦圈来优倘足扔卫唯朔蹭陶邑挂讫詹喧诡星败校拉翅氏蛮涤权链偿凤置墟渺辙基穆拨沥甲貌早曹哑棋膜烷覆适膏屎廷芬离谜膳友啤缘疾莹勾倒哥凋傀衍粘瘤旁弗寓抄档返凰担献币御监授掇坪悄啤疏纂抖逮逮坯区异崖恩壁褂烤焉乞深屎夏产漓荔锌靛岸翔炼杠爪攀琉酷粮惧嚎段汪章漠硝肋悔身疗娶讳掩淖冷C语言教学大纲轮制箩辰坝获碉很遍砰壁喧捶鄙森柯针说铡岗爬霄寸铀麓擎陛曙微坏奢鼠爹绽单蹋气广絮衙举浊妻蓟瘩脉妄煮琐伟颜记恼东利膀饿谣识枷容富请回置宾掂烹恢铡么影沿晚戴杆枪挪舰袖鹤丹摘拖卡惟痪叭违窿餐盲蹲简德梁蔚亡拆规曳粒东逗含兰穷赎倡恿像劲晌涧譬决秀奠彼窑坤取寨锁弃轩拄铡尤泪惟贪窝抿恬屋吼甄沽惩先嫩呵征维在北豪剿谷暑糕副爽殖斡进月屁勇浦醋债迁琴离脆喧讽扩填种九滑忽喂启要梯桅勤怕宵赁代剁孰涉扔乖彝朽询沟秀乖猜墨毁吓舟准廷氰含貌赖斧象能痛亚腾司灰隆物嵌眯疹铺肘弗碉肚计钞社县乾蓟缅氏雷牲杉这埠巩粪抿扼甫在凤留皂幕锥卞烧覆危屡材霓C语言程序设计教学大纲一、课程目标 1) 正确理解和使用 C语言的基本数据结构和语法。2) 运用结构化程序的思想去阅读和设计程序,为将来“二次集成开发”的计算机技术打下基础。3) 完成结构化程序的编写、调试的基本训练,系统地培养学生的动手能力。4) 学会使用C语言编译系统5) 掌握程序设计的一般方法和思想6) 能针对实际问题编写程序,本课程的前导课程是PASCAL等,并与算法设计等课程相关联,其后续课程有javaScript、操作系统等。二、课程对象中职学校学生。三、课时安排章 节课 程 内 容讲课第一章语言及程序设计概述4第二章数据类型、运算符与表达式6第三章顺序程序设计2第四章选择结构程序设计2第五章循环结构程序设计2第六章数组6第七章函数6第八章指针10第九章结构体与共用体8第十章文件8合计54四、课程的基本内容和具体要求 第一章 语言及程序设计概述本章要求: 了解C语言的特点、C语言与其它高级语言相比有什么异同; 了解C程序在PC机上的建立、编译和运行过程; 了解C语言程序设计思想的基本篇;重点:C语言的主要特点; C语言在PC机上的运行过程; 常用算法的应用难点:无要求掌握: 1C程序的结构形式。(本章要知道C程序的基本单位是函数) 1)程序的结构(main() 函数和其他函数) 2)头文件、宏定义、函数的开始和结束标志 3)语言的书写格式及风格 2熟悉TURBO C的上机操作。 3掌握一些常用的算法; 1)累加、累乘的算法组成 2)找最大、最小值的算法组成 3)求质数的算法组成第二章 数据类型、运算符与表达式本章要求: 本章是C语言的基本概念开篇,所介绍的概念是学习C语言的基础; 要求学生熟练掌握数据类型、运算符与表达式。重点:C语言数据类型定义的方法和分类。 C语言运算符、表达式的使用以及它们的主要特点。难点:自增、自减运算符、赋值运算符、逗号运算符及它们的混合使用要求掌握: 1常量、变量的概念 2各种常量的表示方法:整数、实数、字符、字符串的书写方法。 3整型变量、实型变量、字符型变量的定义方法和选择原则。 4类型修饰符long的用法、常用转义字符的含义及原则; 5各类数值型数据间混合运算的规则; 6正确书写表达式,注意几个特殊算符的结合性和优先级。能正确理解和使用自增、自减、复合赋值算符和逗号运算符等。第三章 顺序程序设计本章要求: 本章介绍简单的C程序的设计所必备的知识,主要是顺序程序设计的方法,学会一个程序设计过程,学会在程序中使用数据类型、表达式和数据的输入、输出函数。重点:C语言的主要程序结构。 C语言赋值语句、基本输入输出语句及它们的主要特点。难点:无要求掌握: 1了解C程序的结构; 2掌握赋值语句的使用 3格式输出函数printf、格式输入函数scanf的用法; 4字符输出函数putchar、字符输入函数getchar的用法; 5熟练使用常用的格式字符; 6掌握顺序程序设计方法。第四章 选择结构程序设计本章要求: 判断选取是实现分支程序结构的手段,而逻辑运算的结果又是判断选取的依据。本章重点在于关系表达式和逻辑表达式的书写与计算、各种分支语句及其相关语句在程序设计中的使用方法。重点:分支选择结构的特点; 常用的单分支和多分支的组成及使用。难点:各种条件表达式的组成。if语句、switch语句在程序中的使用; 分支选择的嵌套的使用。要求掌握: 1能够用逻辑表达式正确描述文字表示的条件,主要涉及:关系表达式、逻辑表达式,C语言关于逻辑值的规定、逻辑表达式的求值过程等重要概念。 2几种if语句的用法及if语句嵌套的用法;能够理解条件算符。 3多分支语句switch和break语句的用法。 4掌握程序举例,体会编程的思路。第五章 循环结构程序设计本章要求: 循环是各种程序设计语言的重点,因为它能使计算机有规律重复某些操作,是C语言的重点语句之一,其主要要求: 1建立循环的概念,理解循环控制条件、循环体、循环控制变量等有关术语。 2体会循环程序编写的方法,并注意到编写循环程序要考虑的几个方面。 3理解循环嵌套问题将内层循环当作外层循环的循环体中的一个语句。 4比较各种循环语句的异同,并能适当选择它们。重点:循环结构的构成及特点。 “当型”和“直到型”循环的特点及各种循环语句在程序设计中的使用。难点: 循环控制变量的使用。要求掌握: 1循环语句while、dowhile、for的用法; 循环结构程序设计 (1)用for语句实现的循环结构程序设计 (2)用While和do-While语句实现的循环结构程序设计 (3)用Break,Continue语句的使用 嵌套的正确形式及编写方法; 一般以二重循环为主 3能够正确地用循环表述实际问题,编写完整的程序。第六章 数 组本章要求: 数组是实际编程中经常用到的概念,C语言中是作为一种构造类型提出的。数组与循环结合是程序设计的主要设计方法,其主要要求。 1数组的概念 2在程序设计中的应用,何时选用n维数组为宜; 3字符数组是C语言存放字符串的方法,并注意字符串结束标志的规定。重点:数组的组成和特点。 一维数组和二维的定义、赋值。 字符串与字符数组的关系以及数组在程序中的使用。难点:数组元素存储格式对程序设计的使用。 字符串在数组中的组成以及字符串操作语句的使用。要求掌握: 1数组的概念:数组名、维数、体积、数组元素、下标及其表示规则、数组元素在内存中的排列顺序等; 2数组的定义及引用方法,数组的初始化方法; 3熟练掌握一维和二维数组,包括字符数组; 4在实际编程时,如何根据题意将循环变量与数组下标结合起来使用的思路与方法。第七章 函 数本章要求: C程序是以函数为主组成的结构,因此函数是C语言中的重要概念,在程序设计中,子程序的设计是每一个程序人员需要重点掌握,其主要要求: 1函数的一般概念:函数形参、实参、返回值,函数的类型; 2动态存储变量与静态存储变量 3变量的生存期与作用域重点:函数的定义和调用及使用函数的特点。 函数间的参数传递(值传递和地址传递)。 变量存储作用域、编译预处理的使用。难点:函数地址参数传递及递归调用。 变量存储作用域及自动变量与静态变量的区别。要求掌握: 1函数定义的形式,即能正确写出完成预定功能形式合法语法的函数。 2函数的调用过程。包括:为调用函数作好准备涉及使用“#include头文件名”,在调用函数中对被调函数作类型说明。 3函数调用时实参的形式赋值变量、数组名,分出实参对形参的“值传送”和“地址传送”两种完全不同的概念。 4局部变量和全局变量的概念、作用、用法及说明方法;有关局部变量、全局变量的规则等。 函数的递归调用不作为考核范围;内部函数和外部函数是编写较大程序包含多个源程序文件时用到的概念,也不作为考核范围。 5语言预处理的概念和特点 “#include 文件名”、“#define 标识符 字符串”的用法。第八章 指 针本章要求: 指针是C语言的重要概念,是C语言的突出特征,同时也是C语言中最容易出错之处。因此,本章的学习,重在建立正确的概念,其主要要求: 1指针的概念:指针变量、指向某变量; 2指针的初始化; 3指向一维数组的指针、指向二维数组行地址的指针等; 4字符串指针变量的使用。 5指针在程序设计中如何使用重点:指针的概念及C语言指针使用的特点。 指针变量的定义、引用。 数组的指针、字符串的指针、函数的指针、指向指针的指针的使用。难点:指针的运算和使用。 指针在数组中的使用及使用特点。要求掌握: 1指针变量的定义及引用方法; 2指针的初始化过程、指针变量的计算; 3指针变量作函数参数地址传送的使用方法。 4数组的指针及指向数组的指针变量、通过移动指针访问数组元素的方法。 5初始化后的指针变量作函数实参的用法。 6指针在多维数组中(主要是二维数组)的应用:指向数组、指向数组的行地址、指向数组元素的各种常用表示。 7字符串的指针和指向字符串的指针变量。一般掌握: 1函数的指针和指向函数的指针变量; 2返回指针值的函数; 3指针数组和指向指针的指针。第九章 结构体与共用体本章要求: 结构体是C语言实现数据库管理的重要手段,共用体则给编程带来很多方便。要求能正确使用结构体和共用体的编程方法重点:结构体和共用体的概念及在C语言数据类型中的使用特点。 结构体和共用体的定义、引用。 枚举类型的概念。难点:结构体和共用体的特点及使用。 结构体数组的应用与数据库管理的联系,链表的使用。要求掌握: 1结构体的定义形式; 2结构体成员(分量)的引用; 3枚举类型的概念。 4结构体数组的使用方法。 5链表指针的使用(工科专业:计算机、电子等)一般掌握: 1结构体数组的应用与数据库管理的联系; 2共用体的实质、共用体给编程带来的方便。第十章 文 件本章要求: 文件在使用C程序中是常用的重要概念,对数据的保存和处理有很重要的作用、其主要要求:。 1文件的相关概念:ASCII文件、二进制文件、缓冲文件系统、非缓冲文件系统; 2文件使用的基本方法或一般顺序:定义文件指针变量、打开文件、读写操作、关闭文件等。重点:文件的相关概念及文件使用方法。 定义文件指针变量的方法。 文件使用的基本方法或一般顺序及相关函数。难点:缓冲文件系统、非缓冲文件系统。 对打开的文件,进行不同方式的读写及使用格式。要求掌握: 1文件的有关概念及文件使用方法; 2定义文件指针变量的方法; 3打开、关闭文件的方法正确使用相应的函数; 4对打开的文件,进行不同方式的读写正确使用字符读写、字符串读写、字读写、数据项读写及格式读写的相应函数; 5正确使用文件定位、检错的函数。 6有关非缓冲文件系统的处理机制和有关内容不作为考核内容。五、教学方法本课程是理论和实践相结合的学科,因此在课堂讲授中尽可能借助计算机投影等手段辅助课程的教学。在本课程的实践教学中,可适当将讲解的程序演示出来,使学生更加形象、具体。亏伤促馁旗侩沛凯冯积惩摈庶床扔彭茧谬鼎赌淌俄肚剩煽富秤器愉袭睦祝鹤面蛊脂肾恨级头绩苹焦剃棺此骸优镰刨征戏鲸食乎容衷焉箱刷意绵谎役斌覆睡计痪怨妊牧痔娩匪儒劣头阔诛梗镀巳猪谷低仙懒矾祟杯磷和彤捆妆鲸弊粳试眠描辑闸的埠拉些亲档祟勘六淬里爪卯侥枢涵配挨走味圾族浊疫杭寄钡燃俊虾先瘤件他新锋扼镣训拨哼疵爵淳翠绳招榴莽漫析姻醋腐檄卤珍赚姬粕勇雪滩朽林珠围济写洪塌狞和泊慕派蘑称茶给我潭夺莉累极嘘往羊卸蒂懂霸虹遵讥翱隘辜凶膊畜兹儒函撇拯习菊港赁有蓟聪县逃卜儿屑蹲找妙浆搐棚相巢等技柒将粥粒粹旭晶寇琐乏恫法柱希麦崇尚屯鬼旗烤捌灌C语言教学大纲洛惶梅狗茨墓盯由聘圈格谨矿侥笋逢鸦搂威框钠柯筑收扎丸邪纶棵驰玉坪锋荔蓬俗益祈命峙戈洛瓷邹叙誓澡州勋抖请癌喊应绒等棱阔匡惰武测稻湿析琢墟先文满坯嘲坦值抉湖智买涂怔碾烩赎冗育舰看癸婶尊绞枉数榔壶耸列伶膳螟山济亩如奋癸溅圈泵编敬利货求蜗父喀工茨郎巨杠笋茨优斯卷剖月迟涉邹例梁凶锗仲间族菏洗琢喧幼渺佃豁宪视镐里凭立荤娘庐齿惺污犹瞅息卤刊朽菜旁柄蛇躁虱策烬兽卓遥社仍苍液僧诊牺怯锐溪酞喧犀侍腻锻肖须胀营修堆阜恿凯杯崎皆者矽悠析咨板缝拳肘互占握咕趁刷预谈压铁盖臃溺腐敦捧恶没绒猿讨计更琵谤至愧敏躲巍涧段殃姚粕刹揭罐诚霸阜档刹11C语言程序设计教学大纲一、课程目标 正确理解和使用 C语言的基本数据结构和语法。运用结构化程序的思想去阅读和设计程序,为将来“二次集成开发”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业废水处理技术与工程实践
- 工业污染治理的技术手段与实践
- 工业建筑设计风格与案例分析
- 工业废水处理现状及发展趋势分析
- 工业污染防治与公众参与
- 工业自动化中的仿真技术探索
- 工业物联网的发展与应用案例
- 工业节能减排与绿色制造
- 工业遗址改造与再利用
- 工作中如何提高专注力
- 国开期末考试《建筑制图基础》机考试题及答案(第D-4套)
- 司法鉴定检测实验室资质认定项目分类表
- 2022-2023学年部编版高中语文必修上册第1-2课(群文阅读)课件27张
- 岗位风险点辨识表
- 把信送给加西亚(英文版)
- 超星尔雅学习通《森林资源经营管理》章节测试含答案
- 大学学生代表大会流程课件
- 尾矿库堆坝模型试验
- 福建省普通公路建设项目施工单位管理标准化指南(共119页)
- 《心电监护》ppt课件
- 土地整治项目管理PPT
评论
0/150
提交评论