- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《C语言程序设计》教学大纲
一、课程基本信息
课程中文名称:C语言程序设计
课程英文名称:Clanguageprogramming
课程编码:
课程类型:公共基础课
总学时:72 理论学时:32 上机学时:32 课外学时:8
学分:4
适用专业:全校理工科学生
先修课程:大学计算机基础
开课院系:计算机教研室
二、课程的性质与任务
本课程是面向全校工科类非计算机专业的计算机公共基础课程之一。本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。
三、课程教学基本要求
通过学习,使学生对计算机程序设计有一个总体认识,学会利用C语言解决一般应用问题。通过学习,使学生掌握计算机软件设计的方法,掌握各种语句的应用。
四、理论教学内容和基本要求
课内学时为32学时,学生自学的课外学时为8学时。
(一)C语言的基本概念(2学时)
1.了解C语言的发展及特点
2.掌握程序的基本结构与书写格式
3.掌握头文件、数据说明、函数的开始和结束标志
4.熟悉C语言程序开发过程及VisualC++编程环境。
(二)数据类型、运算符和表达式(4学时)
1.掌握C语言中三种基本数据类型(int、float、char)
2.掌握常量及变量的定义方法
3.掌握运算符的种类、运算优先级、结合性
4.掌握表达式类型(赋值表达式、算术表达式、逗号表达式)及求值规则。
5.掌握不同类型数据间的转换与运算
(三)顺序结构(4学时)
1.了解基本语句(表达式语句、空语句、复合语句)
2.掌握字符数据的输入/输出函数
3.掌握标准的输入/输出函数
(四)选择结构(4学时)
1.掌握关系运算符与关系表达式、逻辑运算符与表达式。
2.掌握if语句的三种形式及其执行过程、if语句的嵌套、条件运算符。
3.掌握switch-case语句:switch-case语句的构成、执行过程、break的使用。
(五)循环结构(6学时)
1.掌握三种循环结构(while、dowhile和for语句)。
2.掌握跳转语句:break,continue。
3.理解循环嵌套的语句形式、执行过程、嵌套的原则。
(六)数组(4学时+2学时课外)
1.掌握一维数组定义、初始化和引用。
2.掌握字符数组的使用。。
3.自学(2学时课外):字符串常用函数;二维数组的定义、初始化和引用
(七)函数(4学时+2学时课外)
1.掌握函数的基本概念及分类。
2.熟悉函数的定义方法、函数的类型和返回值。
3.理解形式参数与实际参数的区别,参数值的传递。
4.掌握函数的一般调用。
5.自学(2学时课外):函数的嵌套调用和函数的递归调用
(八)指针(2学时+2学时课外)
1.理解指针的概念,掌握指针的定义方法、指针变量的定义方法和初始化。
2.理解指针变量的运算和引用。
3.自学(2学时课外):理解指针与数组、指针与字符串。
(九)结构体(2学时课外)
1.理解结构体数据类型定义,掌握结构体变量的定义、初始化和成员引用。
2.理解结构体数组、结构体指针的定义和应用。
(十)综合应用(2学时)
掌握程序设计的三种基本结构,数组、函数及指针的定义和使用方法,并利用上述知识进行综合程序设计。
五、实验教学内容和基本要求
实验教学内容整体上分为知识巩固和程序设计,共32学时。
(一)知识巩固部分要求学生利用在线考试系统进行大量习题练习,加深知识点的掌握。
(二)程序设计部分要求学生掌握顺序结构、选择结构、循环结构的设计方法以及数组的使用。
序号
实验项目名称
程序设计学时
知识巩固学时
目的要求
1
熟悉C语言运行环境
2
1、熟悉C语言的运行环境和C程序的实现流程
2、认识C语言的结构特点和书写风格
2
数据类型
2
2
1、掌握C语言的基本数据类型,熟悉变量定义及其赋值
2、学会使用C语言的常用运算符及表达式
3
简单顺序程序设计
4
2
1、学会准确使用C语言的数据输入与输出函数
2、能编写简单顺序结构程序
4
选择结构程序设计
4
2
1、在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计
2、学习调试程序
5
循环结构程序设计
4
2
1、熟练掌握三种循环语句并能正确运用
2、进一步学习程序调试
6
数组
2
2
1、熟练掌握数
您可能关注的文档
- C语言程序设计教程(第2版)-教案 余琴 第1--8次课 C语言简介--循环 .doc
- C语言程序设计教程(第2版)-教案 余琴 第9--16次课 循环的嵌套---总复习.doc
- UG NX12.0机电产品三维数字化设计实例教程 课件 .ppt
- 2024年浙江省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年山东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年浙江省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
最近下载
- 贵州省贵阳市普通中学2021-2022学年高一上学期信息技术期末监测考试试卷.docx VIP
- PCB镀铜针孔专案改善报告.ppt
- 体表肿块切除操作评分标准.doc
- (苏教版)数学二年级上册寒假作业计算题“天天练”,含30份题组,附参考答案.doc
- 2023年福建考评员考试答案.docx VIP
- 第二单元跨学科实践活动1微型空气质量“检测站”的组装与使用课件-九年级化学人教版(2024)上册.pptx
- 数学核心素养在小学教育中的具体应用教学研究课题报告.docx
- 人防工程战时给排水设备安装深度及注意问题.pptx
- 上海交通大学《社会心理学》内部题库练习期末真题汇编及答案.pdf
- 《工程制图及 CAD》课程思政教学案例(一等奖).docx
文档评论(0)