编程基础教案.docx

教 案 首 页 课 程 名 称 编程语言基础(C语言程序设计) 课时总体安排 讲课:90 课时;其他:10 课时;总计:100 课时 授 课 对 象 专业班级:计应121、122、计网122 共 3 个班 教材及主要参考资料(书名、版本、作者) 1、?编程语言基础(C语言程序设计?:课本 2、?C语言程序设计(第2版普通高等教育十一五国家级规划教材)? 3、?C语言程序设计》(清华大学出版社) 课程内容概述 1、概论 2、数据类型及其运算 3、顺序结构程序设计 4、选择结构程序设计 5、循环结构程序设计 6、数组 7、函数 8、指针 9、指针和数组 10、数组和函数 11、指针和函数 12、结构体和共用体 13、位运算 14文件 15、上机实验指导 16、TurboC2.0集成开发环境的使用 主 要 教 学 方 法 和 手 段 方法转变:实现从以计算机语言为主线的体系结构向以问题为主线的体系结构上的转变,把程序设计的学习从语法知识学习提高到解决问题的能务培养上 教学手段:精心编写教案,认真讲解内容 考 核 方 式 考勤10%、作业10%、中期考试30%、期末考试30%、平时考核20% 学生创新精神与实践能力的培 养 方 法 转变教师教育观念;精编教材,增加创新性内容;教学过程中采取灵活方式;精心设计课外作业;丰富实践活动,增强课堂实效性 平凉机电工程学校专业课课时教案 章 C语言概述 节 程序设计语言及C语言概述 课 时 本章第 1、2课时,总第1、2 课时 教学目标 1、让学生了解计算机的基本知识及计算机的基本组成及基本工作原理 2让学生了解程序设计语言及其分类 教学重点难 点 程序设计语言的分类 C语言的基本特点 技能培训重点、难点 程序设计语言的分类 2、C语言的基本特点 教 法 先学后教,触类旁通 教具使用 教 学 内 容 及 过 程 (可包括授课思路、过程设计、讲解要点及各部分具体内容、时间分配等) 教学内容 教 师 活 动 学 生 活 动 复习提问 导入新课 复习提问:计算机的基本组成 新课导入:计算机工作原理 思考回答 教 学 内 容 及 过 程 设 计 一、计算机系统系统组成 1、硬件的组成(输入设备,输出设备,存储器,运算器,控制器) 2、软件的组成 1)软件定义:程序和有关文档资料的合称 2)软件分类: 系统软件(使用和管理计算机的软件) 应用软件(专为某一应用编制的软件) 二、计算机工作原理: 计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存贮器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。 由学生回顾计算机基础知识并回答相关问题 教 学 内 容 及 过 程(续1) 教 师 活 动 学 生 活 动 教 学 内 容 及 过 程 设 计 依此进行下去,直至遇到停止指令。程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理。这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理。 三、程序设计语言的分类 1. 第一代语言(机器语言):? 机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统。 2. 第二代语言(汇编语言):? 汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系 3. 第三代语言(高级语言):? 高级语言是面向用户的、基本上独立于计算机种类和结构的语言。 (1) 面向过程语言:以“数据结构+算法”程序设计范式构成的程序设计语言,称为面向过程语言。 (2) 面向对象语言:以“对象+消息”程序设计范式构成的程序设计语言,称为面向对象语言。目前比较流行的面向对象语言有 Delphi、Visual Basic、Java、C++等。 4. 第四代语言(简称 4GL): 4GL 是非过程化语言,编码时只需说明“做什么”,不需描述算法细节。目前,所谓的第四代语言大多是指基于某种语言环境上具有 4GL 特征的软件工具产品, 如?:PowerBuilder、FOCUS 四、C语言的特点 1、语言简洁,表达能力强 1)语言简洁、紧凑,使用方便、灵活。一共只有32个关键字,9种控制语句; 运算符丰富。共有34种运算符; 数据结构丰富,便于数据的描述与存储; 具有结构化的控制语句; 强大的库函数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档