2022年《C语言编程基础》_第1页
2022年《C语言编程基础》_第2页
2022年《C语言编程基础》_第3页
2022年《C语言编程基础》_第4页
2022年《C语言编程基础》_第5页
已阅读5页,还剩21页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课题(内容)1.1 C 语言简史及特点课时1 教学任务分析教学问技能通过本节课的教学,使同学明白并熟识编程语言 C 的进展历史、特点及其种类和适用范畴;学 目 标过程与方法通过 C 语言的进展,引出C 语言的特点,从而激同学学好本门课程的爱好;重点情感态度培育同学的动脑摸索才能C 语言的特点难点C 语言的特点课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学大家平常都接触过哪些编程语言?摸索问题同学补充的才能二、导入新课 通过介绍目前常用编程语言引出本节要学习的内 容 三、讲授新课1.1 C 语言简史及特点同学看书培育同学1.1

2、.1 C 语言的进展的阅读和1、 C 语言产生于1969 年,由美国贝尔试验室开同学回答回答疑题发;的才能2、1973 年由 C 语言改写了Unix 操作系统, 开创了 Unix 系统进展的新局面;3、目前流行的 C 语言版本有: Microsoft C ,Turbo C,Quick C ,Borland C 等;本书主要介绍 Turbo C;1.1.2 C 语言的特点同学思记培育同学1、 C 语言是结构化的程序设计语言;2、 C 语言是模块化的程序设计语言;的阅读和3、 C 语言具有丰富的运算才能;摸索才能4、C 语言具有丰富的数据类型和较强的数据处理才能;5、 C 语言具有较强的移植性;6

3、、C 语言不但有高级语言的特性,它仍具有汇编语言的特点;7、 C 语言具有较好的通用性;板 书 设 计教 学 反 思课题(内容)1.2 C 语言程序课时2 教学任务分析教 学 目 标重点难点学问技能这部分是全章的核心内容,要求同学娴熟把握C语言程序的构成、书写格式和结构特点等;过程与方法通过几个典型的C 程序,引出C 程序的基本结构,进而学习C 语言的基本符号与词汇;情感态度培育同学的动脑摸索才能C 语言源程序的构成、格式及结构特点 C 语言的基本符号与词汇课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学C 语言具有哪些特点?

4、摸索问题同学补充的才能二、导入新课 通过复习 C 语言的特点,引出本节要学习的内容 三、讲授新课 1.2 C 语言程序1.2.1 几个典型的C 程序老师讲解培育同学通过 3 个简洁的程序举例, 来明白 C 语言是函同学仔细数式语言;倾听良好的听课习惯1.2.2 C 程序的基本结构1、 C 语言程序由函数构成;2、每个函数的基本结构如下; 语句 1; 语句 n; 3、各个函数的定义是相互独立的;1.2.3 C 语言的基本符号与词汇 1、 C 语言的基本符号集: 大小写英文字母各26 个;10 个阿拉伯数同学思记培育同学字 09;的阅读和 其他特殊符号,包括运算符和操作符;摸索才能2、 C 语言的

5、词汇: 用来标识变量名、函数名、数组名、数据类 型名等的标识符; 用作数据类型名或语句名的 32 个关键字 (也 叫保留字);1.2 C 语言程序板 书设 计1.2.1 几个典型的C 程序1.2.2 C 程序的基本结构1.2.3 C 语言的基本符号与词汇1、C 语言的基本符号集:2、C 语言的词汇:教 学 反 思课题(内容)1.3 C 语言集成开发环境课时2 教学任务分析教 学 目 标重点难点学问技能通过教学,使同学明白Turbo C 的集成开发环境,把握 Turbo C 集成开发环境的使用方法;过程与方法通过对 Turbo C 的集成开发环境的介绍,进而使同学学会 Turbo C 集成开发环

6、境的使用方法;情感态度培育同学的动脑摸索才能Turbo C 集成环境的使用 Turbo C 集成环境的使用课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、C 语言中,标识符的构成规章?摸索问题同学补充2、在 C 语言中有多少个保留字?的才能二、导入新课 通过标识符的构成规章,引出本节要学习的内容 三、讲授新课 1.3 C 语言集成开发环境1.3.1 Turbo C 集成开发环境介绍老师讲解培育同学它是一个集程序建立、编辑、编译、连接、运同学仔细行于一体的集成开发倾听良好的听课习惯环境; 具有图形库和文本窗口函数库,具有查错

7、及协处理器的仿真功能;1.3.2 Turbo C 集成开发环境的使用1、启动后的窗口:2、 C 源程序的建立和编辑培育同学3、储存 C 程序同学思记的阅读和4、编译、连接和运行的操作摸索才能5、退出 Turbo C 1.3 C 语言集成开发环境 1.3.1 Turbo C 集成开发环境介绍 1.3.2 Turbo C 集成开发环境的使用板 书 设 计1、启动后的窗口:2、C 源程序的建立和编辑3、储存 C 程序 4、编译、连接和运行的操作 5、退出 Turbo C 教 学 反 思课题(内容)2.1 基本学问课时2 教学任务分析通过教学,使同学明白C 语言都使用哪些数据教 学 目学问技能类型,要

8、清晰在C 语言中常量和变量的概念,过程与方法以及如何使用,熟识C 语句的组成和种类;通过对C 语言的数据类型的讲解,引出常量和变量及C 语句,进而学习结构化程序设计的三标种结构;情感态度 培育同学的动脑摸索才能 重点 C 语言数据和程序设计的基本学问 难点 C 语言数据课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、C 语言源文件的扩展名是什么?摸索问题2、C 语言中编译、连接及运行一步完成的快捷键同学补充的才能是什么?二、导入新课 通过对 C 语言集成环境的回忆,引出本节的内容 三、讲授新课 2.1 基本学问2.1.1

9、C 语言的数据类型老师讲解培育同学C 语言的数据类型可分为基本数据类型(整数同学仔细倾听良好的听型、浮点型与字符型)和导出数据类型(数组、指课习惯针、结构、联合与枚举等);2.1.2 常量与变量的使用 1、常量与符号常量 常量:即常数,也有类型的区分; 符号常量:是在程序中自定义的一种常量;2、变量的使用 变量名与变量值的概念;变量名的构成规章;2.1.3 C 语句 1、函数调用语句 2、表达式语句 3、条件语句4、循环语句同学思记培育同学5、其他语句:如无条件转向、终止执行、返的阅读和回语句等;摸索才能2.1.4 结构化程序设计方法 该方法采纳自顶向下逐步求精的设计原就和 单入口单出口的好结

10、构来构造程序;好结构是指:次序结构、挑选结构和循环结构;2.1 基本学问板 书 设2.1.1 C 语言的数据类型2.1.2 常量与变量的使用计C 语句2.1.3 2.1.4 结构化程序设计方法 教 学 反 思课题(内容)2.2 整型数据课时4 教学任务分析教 学 目学问技能通过教学,使同学重点把握C 语言中整常数的三种表示方法,整型变量的分类,初步把握整过程与方法型变量四就运算的程序设计;通过对整常数的三种表示方法的讲解,使同学学会整型变量的分类及在内存中的存放形式,标把握整数运算的程序设计;情感态度 培育同学的动脑摸索才能重点 整型数据类型和在程序中的应用难点 整型数据处理课前预备教具学具补

11、充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、C 语言中,基本数据类型可分为哪几种?摸索问题同学补充2、在 C 语言中,结构化程序设计有哪三种结构?的才能二、导入新课通过设计回忆 C 语言的基本数据类型, 导入本节课三、讲授新课2.2 整型数据2.2.1 整型常量老师讲解培育同学1、十进制整数:如123,85,1295 等;同学仔细倾听良好的听2、八进制整数:八进制整数以前导0零开头;课习惯3、十六进制整数: 十六进制整数以前导0 x 开头;2.2.2整型变量及分类1、整型变量分类:一般整型 int 、短整型 short、长整型 long

12、 、无符号型 unsigned;无符号型又可分为无符号整 型、无符号短整型、无符号长整型)2、变量在内存中所的存贮长度:数据类型所占字节数同学思记培育同学int 2 的阅读和摸索才能short 2 long 4 2.2.3 整数运算的程序设计 本节主要练习整数运算的简洁程序设计;例 1、整型变量的四就运算 例 2、直接输出数值运算结果2.2 整型数据 2.2.1 整型常量 1、十进制整数:板 书 设 计2、八进制整数:3、十六进制整数:2.2.2整型变量及分类1、整型变量分类:2、变量在内存中所的存贮长度:2.2.3 整数运算的程序设计教 学 反 思课题(内容)2.3 浮点型数据课时2 教学任

13、务分析通过教学,使同学把握浮点型常数的两种表示教 学 目学问技能形式,熟识浮点型变量的类型和定义方法,以过程与方法及它们所能供应的有效数字的位数;通过对浮点常数的两种形形式的讲解,使同学学会浮点型变量的分类,把握浮点型变量的定标义方法;重点情感态度培育同学的动脑摸索才能浮点型数据难点浮点型数据课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、整型常量的表示形式?摸索问题同学补充2、整型变量的取值范畴?的才能二、导入新课 由整型常量的表示形式引出浮点常数的表示形式三、讲授新课2.3 浮点型数据同学看书培育同学2.3.1 浮点常

14、数的阅读和1、一般形式:如1.23 123.0 0.123 等;同学回答回答疑题的才能2、指数形式:如2.13e-27 或 2.13E-27;2.3.2 浮点型变量与分类1、浮点型变量的分类(1)单精度型 float : 在内存中占4 个字节同学思记培育同学(2)双精度型 double:在内存中占8 个字节2、浮点型变量的定义留意 :浮点型常量都是双精度型,假如要指定的阅读和其为单精度型,应当加后缀f,如: 213.21f ;摸索才能2.3.3 浮点数运算的程序设计本节主要练习浮点数运算的简洁程序设计;例 1、例 2、2.3 浮点型数据 2.3.1 浮点常数 1、一般形式:2、指数形式:板 书

15、 设 计2.3.2 浮点型变量与分类1、浮点型变量的分类( 1)单精度型 float : ( 2)双精度型 double:2、浮点型变量的定义 2.3.3 浮点数运算的程序设计 例 1、例 2、教 学 反 思课题(内容)2.4 字符型数据课时4 教学任务分析通过教学,使同学把握字符常数的一般表示表教 学 目 标学问技能示方法及特殊字符常数的扩展表示法,娴熟掌握字符型数据和整型数据的通用性及其两种输过程与方法出方法的使用;通过对字符常数的讲解,使同学把握转义字符的用法和字符型变量的取值范畴,学会字符常量与字符串常量的区分;情感态度 培育同学的动脑摸索才能重点 字符型数据和在程序中的应用难点 字符

16、型数据处理课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、浮点型变量的分类?摸索问题2、单精度数据和双精度数据在内存中分别占几个同学补充的才能字节?二、导入新课由基本数据类型的分类引出本节要学习的字符型三、讲授新课2.4 字符型数据,同学看书培育同学2.4.1 字符常数的阅读和1、一般形式:是用单引号引起来的单个字符同学回答回答疑题如 a 、 b 、 $ 等;的才能2、特殊形式:是用带反斜杠的扩展表示法,如 n 、 t 等;2.4.2 字符变量及分类 一个字符变量存放一个字符,占一个字节,并 且可用来表示整数;1、一般字符

17、类型 char: 取值范畴是 -128127 的 整数;2、无符号字符类型unsigned char:可取0255同学思记培育同学的整数;的阅读和摸索才能留意: C 语言可以使字符型数据和整数型数据通用 ,那么字符型变量 输出时就有不同的输出形式 ,因此可以对其进 行算术运算;2.4.3 字符串字符串常量用双引号括起来,如“BASIC ” 等,但在 C 中,用字符型数组或字符型指针变量才能存 储字符串;2.4.4 最简洁的字符和字符串处理程序 本节主要练习字符和字符串处理的简洁程序 设计;2.4.1 字符常数2.4 字符型数据1、一般形式:板 书2、特殊形式:char:2.4.2 字符变量及分

18、类设 计1、一般字符类型char: 2、无符号字符类型unsigned 2.4.3 字符串 2.4.4 最简洁的字符和字符串处理程序教 学 反 思课题(内容)2.5 类型的混合运算课时2 教学任务分析通过教学,使同学把握在运算中数据类型的自教 学 目 标学问技能动转换和强制转换的规律,以及在什么情形下过程与方法必需使用强制转换方法;通过对类型的自动转换规章的讲解,从而引出类型的强制转换,表达了学问的由浅入深;重点情感态度培育同学的动脑摸索才能类型的混合运算难点类型的混合运算课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、字

19、符型数据在内存中的存放形式?摸索问题同学补充2、字符常量和字符串常量的区分?的才能二、导入新课 由整型数据和字符型数据通用引出多种类型的混 合运算 三、讲授新课 2.5 类型的混合运算2.5.1 类型的自动转换同学看书培育同学1、字符型 char和短整型 short必定要先转换成整的阅读和同学回答回答疑题型int ;的才能2、单精度型 float 必定要先转换成双精度型double;3、如两个操作数之一是double 型,另一项也转换为 double 型 , 结果为 double 型;否就 ,有一为long 型,就另一项也转换为long型,结果为 long 型;否就 ,有一为unsigned

20、型,就另一项也转换为同学思记培育同学unsigned 型, 结果为 unsigned 型;的阅读和4、赋值号右边的类型转换为赋值号左边的类型,摸索才能结果为赋值号左边的类型;2.5.2 类型的强制转换 1、定义:用圆括号把要换成的数据类型括起来,并放在要转换的变量前面,就能把它转换成为 内的数据类型,这叫做类型的强制转换;2、举例:int a1,a2; float b,c; a1=intb+c; /* 将b+c 变换成整型数 */ 板 书 设 计2.5.1 类型的自动转换2.5 类型的混合运算2.5.2 类型的强制转换教 学 反 思课题(内容)3.1 概述课时2 教学任务分析通过教学,使同学把

21、握什么是表达式和表达式教 学 目标重点难点学问技能的值,表达式与语句有什么不同,要熟识运算 符的作用是什么,初步明白运算符的优先级与结合性;过程与方法通过对表达式的分类的讲解,从而引出运算符 的分类,明白表达式与语句的区分;情感态度培育同学的动脑摸索才能有关运算符与表达式的基本概念 运算符的优先级与结合性课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、类型的自动转换的规章?摸索问题同学补充2、类型的强制转换的一般形式?的才能二、导入新课 由日常生活中的算数式从而引出本节课的内容 三、讲授新课3.1 概述同学看书培育同学3.

22、1.1 表达式的阅读和1、什么是表达式同学回答回答疑题用 C 语言运算符将常量、变量、 函数调用连接的才能起来的有意义的式子称为C 语言表达式;2、表达式的值 算术表达式的值是个数值,关系表达式的值取1真或 0假 ;3、表达式与语句在表达式后面加上分号;就构成一条语句;3.1.2 运算符同学思记培育同学运算符按参与运算的对象个数分类可以分成:的阅读和摸索才能单目运算符、双目运算符和三目运算符;大致有如下一些种类:算术运算符、关系运算符、位运算符、规律运 算符、条件运算符、指针运算符、赋值运算符、逗 号运算符、字节运算符、强制转换运算符,以及其它可用于运算中使用的符号等;详见课文中的表 3-1;

23、3.1 概述板 书 设 计3.1.1 表达式1、什么是表达式 2、表达式的值3、表达式与语句 3.1.2 运算符教 学 反 思课题(内容)3.2 算术运算符与算数表达式课时4 教学任务分析通过教学,使同学重点把握除法运算和取模运教 学 目 标学问技能算,娴熟把握将数学算式写成算术表达式的方C法,特殊要留意算术运算符的优先级和括号的过程与方法使用;通过对算术运算符用法的讲解,使同学把握算术表达式的值的求法, 学会将算术表达式写成语言表达式;情感态度 培育同学的动脑摸索才能重点 算术运算符、算术表达式及常用数学函数的应用难点 算术运算符课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学

24、行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学表达式与语句的区分?摸索问题同学补充的才能二、导入新课由日常生活中的加减乘除四就混合运算的规章引出本节课的内容三、讲授新课3.2 算术运算符与算数表达式同学看书培育同学3.2.1 算术运算符的阅读和加法运算符( +)、减法运算符() 、乘法运同学回答回答疑题算符( *)、除法运算符(/)、取模运算符(%)、的才能自增运算符( +)、自减运算符( - )、取正数运算符( +)、取负数运算符() ;3.2.2 算术表达式 1、什么是算术表达式用算术运算符和括号将常量、变量和函数调用同学思记培育同学连接起来的、 符合 C 语言语法规定的式子,称为

25、 C语言的算术表达式;的阅读和2、算术运算符的优先级摸索才能 算术运算符的优先级:括号 函数调用取负 *、/、% +、- ; 算术运算符的结合性:算术运算符的结合方向是“ 从左至右 ” ;3、算术表达式的使用说明 C 语言的运算符和表达式使用很敏捷,要注 意适当使用括号;3.2 算术运算符与算数表达式板 书 设 计3.2.1 算术运算符3.2.2 算术表达式1、什么是算术表达式2、算术运算符的优先级 3、算术表达式的使用说明教 学 反 思课题(内容)3.3 其他运算符的应用课时6 教学任务分析通过教学,使同学把握赋值表达式和赋值运算、教 学 目学问技能递增 /递减运算符的应用、条件运算符和逗号

26、运过程与方法算符的应用;通过对几种其他运算符的依次讲解,使同学重点把握复合赋值运算符和递增/递减运算符的用标法;情感态度 培育同学的动脑摸索才能 重点 递增 /递减运算符的应用、复合赋值运算 难点 递增 /递减运算符的应用课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、算术运算符的优先级?摸索问题同学补充2、算术运算符的结合性?的才能二、导入新课 依据运算符的分类引出本节课的内容 三、讲授新课3.3 其他运算符的应用同学看书培育同学3.3.1 赋值运算符和赋值表达式的阅读和1、赋值表达式同学回答回答疑题2、赋值运算的才能3

27、、复合的赋值运算 4、赋值表达式的使用说明 5、赋值表达式的应用举例3.3.2 自增、自减运算符 1、自增、自减运算符的功能 2、自增、自减运算符的优先级与结合性3、自增、自减运算符的使用说明同学思记培育同学3.3.3 条件运算符和条件表达式的阅读和摸索才能1、条件运算符2、使用说明 3.3.4 逗号运算符和逗号表达式1、逗号表达式 2、使用说明 3.3.5 sizeof 运算符 1、 sizeof 的一般调用形式2、 sizeof 的功能3.3 其他运算符的应用板 书 设 计3.3.1 赋值运算符和赋值表达式3.3.2 自增、自减运算符3.3.3 条件运算符和条件表达式3.3.4 逗号运算符

28、和逗号表达式3.3.5 sizeof 运算符教 学 反 思课题(内容)4.1 字符输入输出函数课时2 教学任务分析教 学 目 标重点难点学问技能通过教学,使同学重点把握字符输入/输出的程序设计,字符的连续输入/输出可作一般明白;通过对字符输入/输出函数的一般形式及用法的过程与方法讲解,使同学把握字符输入/输出函数的使用方法;情感态度培育同学的动脑摸索才能字符输入 /输出函数的使用 字符输入 /输出函数的使用课前预备教具学具补充材料教材、教案笔记教学流程设计老师活动同学行为设计意图(问题与情境)一、复习提问摸索回答锤炼同学1、字符常量与字符串常量的区分?摸索问题同学补充2、转义字符是表示一个字符吗?的才能二、导入新课 由字符常量的输出,引出本节课的内容 三、讲授新课4.1 字符输入输出函数同学看书培育同学4.1.1 字符输入函数getchar 的阅读和1、在程序前要加上预编译命令#include ;同学回答回答疑题2、 getchar只能接收一个字符,输入后要敲回车的才能键才接收;3、其字符可赋给变量或参与表达式运算;4、它不能单独作为一个语句使用;例 1 例 24.1.2 字符输出函数putchar 同学思记培育同学1、在程序前也应加上预编译命令的阅读和摸索才能#include ;2、 p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论