- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《高级程序设计语言》
教 案
课程基本情况
课程编号
课程名称
高级程序设计语言 授课班级
理10数师本2 课程学分
5
考核方式 考试 课程类别
专业必修课(包括专业基础课和专业核心课)
学时数
总学时: 80 理论学时: 48 实验学时: 32 任课教师 柴群 职称 助教 教师来源 本校教师 使用教材 □ 统编教材
书名 作者 出版社 出版时间 教材 C程序设计(第三版) 谭浩强 清华大学出版社 教学参考用书 C语言程序设计 秦友淑 曹化工电子工业出版社C程序设计试题汇编(第三版)
谭浩强 清华大学出版社
第 1 次课教案
教学章节
第1章 C语言概述
教学目标和要求
1、熟悉C语言历史背景;
2、熟悉C语言的特点;
3、掌握C程序结构;
4、掌握C程序的步骤与方法。 教学重点和难点 教学重点:了解程序结构,熟悉编译环境
教学难点:C语言程序的构成、语法和Visual c++ 6.0编译环境使用。 主要教学方式
□ 课堂讲授 □ 小组活动 □ 实验演示 □ 难点答疑 □ 提问
□ 作业讲评 □ 实践教学 □ 考试测验 □ 其他活动 使用媒体资源
□ 文字教材 □ 电子教案 □ 录像材料 □ 录音材料 □ 直播课堂
□ CAI课件 □ IP课件 □ 其他资源:
教 学 过 程 教学环节 主要教学内容 时间
安排 (一般包括复习旧导入新课讲授布置作业
机器指令(由0 和 1组成),可直接执行
难学、难记
依赖机器的类型
汇编语言
用助记符代替机器指令,用变量代替各类地址。
克服记忆的难点
其他与机器语言类似
高级语言
类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的计算机类型。
2、特点
1、语言简洁、灵活,便于学习和使用。
2、语言表达能力强,能对硬件进行编程。
3、运算符类型丰富。
4、数据类型丰富,并有多种数据结构。
5、具有结构化的控制语句。
6、高效率的目标代码。
7、同汇编语言相比,用C语言写的程序可移植性好
程序设计较自由,语法限制不严格。
3、程序结构
最简单的C语言
#include stdio.h
Void main(){
printf( Hello,World\n );
}
C程序设计一般包括如下四个部分:
C语言 定义了C程序设计语言的语法。
C预处理器 源程序中以#开始的语句。
C接口定义 说明如何调用其它模块中的函数。例如:
模块之间的接口定义都是以头文件(.h)包括进来的。下面语句:
#include stdio.h
将一些输入输出的函数的接口定义包含进来,使得程序中可以调用printf、getchar等常用的输入输出函数。
C函数库 很多函数,如printf,getchar,malloc,fopen等都是用C语言编写的,但它们不属于C语言定义的一部分。但是,ANSI C包含了这些库函数做为要求,以方便C程序员使用。
运行程序的步骤与方法
C语言采用传统的编译技术,首先用一个文本编辑器建立源文件,然后用编译程序建立可执行的目标程序。
1、Visual C++ 6.0
2、新建工程
3、新建空的C语言程序
4、Files →C Source File
5、编辑C语言程序
6、编译
7、修改至无错误和警告为止
8、连接:修改至无错误和警告为止
9、运行
5、习题
熟悉Visual C++ 6.0编译环境
教学后记:
第 2 次课教案
教学章节
第2章 程序的灵魂—算法 教学目标和要求
掌握算法的概念、特性、表示和结构化程序设计方法。 教学重点和难点 教学重点:
1、理解算法的概念和表示方法;
2、认识三种基本的程序设计结构;
3、学会用自然语言、流程图表示算法
教学难点:
1、三种基本结构的理解
2、算法的表示方法与应用 主要教学方式
□ 课堂讲授 □ 小组活动 □ 实验演示 □ 难点答疑 □ 提问
□ 作业讲评 □ 实践教学 □ 考试测验 □ 其他活动
使用媒体资源
□ 文字教材 □ 电子教案 □ 录像材料 □ 录音材料 □ 直播课堂
□ CAI课件 □ IP课件 □ 其他资源:
教 学 过 程 教学环节 主要教学内容 时间
安排 (一般包括复习旧导入新课讲授布置作业
① s ( 0;
② i ( 1;
③ a ( xi; (使a等于多项式中的第i项)
④ s ( s+
您可能关注的文档
最近下载
- 创新农村公共服务管理模式,推进乡村振兴.pptx VIP
- 学校食堂承包经营及餐饮服务投标方案(技术方案).pdf
- 2022年中国银行公司客户经理考试总题库.doc
- 中国哲学史12-两汉经学.ppt VIP
- 中国康复类医疗器械产业加速腾飞,正迎来黄金发展期——2023大型现状调查报告(先进制造2024前沿第9期).docx
- 电力系统继电保护及安全自动装置运行评价规程 QGDW 10395-2022.docx VIP
- 锚杆静压桩施工设计方案.doc VIP
- 早产儿贫血诊断与治疗的临床实践指南(2025年).pptx VIP
- (高清版)DG∕TJ 08-88-2021 建筑防排烟系统设计标准.pdf VIP
- 《寄生虫学检验》课件——结膜吸吮线虫.pptx VIP
文档评论(0)