高级语言教案设计辅修.docVIP

  • 2
  • 0
  • 约3.34万字
  • 约 54页
  • 2018-06-19 发布于福建
  • 举报
安徽大学本科教学课程教案 课程名称:    高级语言程序设计     课程代码:      ZJ36003       开课单位:   计算机科学与技术学院   授课教师:      刘锋        职称/学位:      教授/博士      开课时间: 2016 至 2017 学年第 2 学期 课程基本情况 课程编号 ZJ36003 课程名称 高级语言程序设计 教学单位 计算机科学与技术学院 课程学分 4 考核方式 ■ 考试  □ 考查  □ 其他方式:          课程类别 □ 公共基础课  ■ 专业必修课(包括专业基础课和专业核心课)  □专业选修课  □ 人文与科技素质教育课  □ 其他课程      学时数 总学时: 72   理论学时: 36  实验学时:      上机学时:36    任课教师 刘锋 职称 教授 教师来源 ■ 本校教师 □ 外聘教师 使用教材 ■ 统编教材  □ 自编教材或讲义 书名 作者 出版社 出版时间 教材 《C程序设计(第三版)》 潭浩强 清华大学出版社 2014 教学参考用书 《C程序设计题解与上机指导(第三版)C语言程序设计教程C语言大全Waite,S.Prata著,范植华、樊莹译 第 一 次课程教学方案 周次 1 课时数 2 教学章节 第1章 C语言概述 第2章 程序的灵魂——算法(2.1,2.2.,2.3,2.4.1,2.4.2,2.4.3) 教学目标和要求 通过本章的学习,了解C语言出现的历史背景及特点,掌握C语言程序的结构。通过本章的学习,掌握算法的基本概念与特性,掌握算法的表示方法。 教学重点 C语言程序的结构及特点,运行环境的使用。算法的概念、三种基本结构 教学难点 C程序的结构 主要教学方式 ■ 课堂讲授   □ 小组活动   □ 实验演示   □ 难点答疑   ■ 提问 □ 作业讲评   □ 实践教学   □ 考试测验   □ 其他活动       使用媒体资源 □ 文字教材   ■ 电子教案   □ 录像材料   □ 录音材料   □ 直播课堂 □ CAI课件  □ IP课件    □ 其他资源:      作业或练习 习题1.1,1.6,习题2.4 板 书 设 计 第1章 C语言概述 1.1 C语言出现的历史背景? 1.2 C语言的特点? 1.3 简单的C语言程序介绍 1.4运行C程序的步骤与方法 第2章 程序的灵魂——算法 2.1 算法的概念? 2.2算法举例? 2.3算法的特性 2.4算法的表示 第 一 次教学活动设计 教学环节 主要教学内容 学生活动安排 (一般包括复习旧导入新课讲授讨论巩固练习布置作业? ?C语言是国际上广泛流行的高级语言之一。 ?B (BCPL)语言是1970年由美国贝尔实验室设计的?1973年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言。?1978年影响深远的名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。?1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSI C。?1988年K R按照 ANSI C修改了他们的《The C Programming Language》。?1987年,ANSI公布了新标准——87 ANSI C。目前流行的C语言编译系统大多是以ANSI C为基础进行开发的。 1.2 C语言的特点? C语言的特点:(1)语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由(2)运算符丰富。34种运算符(3)数据类型丰富,具有现代语言的各种数据结构。(4)具有结构化的控制语句 ,是完全模块化和结构化的语言。(5)语法限制不太严格,程序设计自由度大。(6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。(7)目标代码质量高,程序执行效率高。(8)程序可移植性好(与汇编语言比)。 1.3 简单的C语言程序介绍 讲解P4-P5程序。 注意:(1) C程序是由函数构成的。 (2) 一个函数由两部分组成:: (3) C程序总是从main函数开始执行的,与main函数的位(4) C程序书写格式自由,一行内可以写几个语句, 一个C程序没有行号。(5) 每个语句和数据声明的最后必须有一个分号。(6) C语言本身没有输入输出语句。输入和输出的操作是scanf和printf等函数来完成的。Turbo C 2.0、Turbo C++ 3.0、Visual C++等。 第2章 程序

文档评论(0)

1亿VIP精品文档

相关文档