《C语言编程基础》电子教案.docx

上传人:b****0 文档编号:303762 上传时间:2022-10-08 格式:DOCX 页数:27 大小:30.13KB
下载 相关 举报
《C语言编程基础》电子教案.docx_第1页
第1页 / 共27页
《C语言编程基础》电子教案.docx_第2页
第2页 / 共27页
《C语言编程基础》电子教案.docx_第3页
第3页 / 共27页
《C语言编程基础》电子教案.docx_第4页
第4页 / 共27页
《C语言编程基础》电子教案.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

《C语言编程基础》电子教案.docx

《《C语言编程基础》电子教案.docx》由会员分享,可在线阅读,更多相关《《C语言编程基础》电子教案.docx(27页珍藏版)》请在冰豆网上搜索。

《C语言编程基础》电子教案.docx

《C语言编程基础》电子教案

课题(内容)

1.1 C语言简史及特点

课时

教学任务分析

教学目标

知识技能

通过本节课的教学,使学生了解并熟悉编程语言C的发展历史、特点及其种类和适用范围。

过程与方法

通过C语言的发展,引出C语言的特点,从而激学生学好本门课程的兴趣。

情感态度

培养学生的动脑思考能力

重点

C语言的特点

难点

C语言的特点

课前准备

教具

学具

补充材料

教材、教案

笔记

教学流程设计

教师活动

(问题与情境)

学生行为

设计意图

一、复习提问

大家平时都接触过哪些编程语言?

思考回答

学生补充

锻炼学生思考问题的能力

二、导入新课

通过介绍目前常用编程语言引出本节要学习的内容

三、讲授新课

1.1C语言简史及特点

1.1.1C语言的发展

1、C语言诞生于1969年,由美国贝尔实验室开发;

 2、1973年由C语言改写了Unix操作系统,开创了Unix系统发展的新局面;

3、目前流行的C语言版本有:

Microsoft C,TurboC,QuickC,BorlandC等。

本书主要介绍Turbo C。

 

1.1.2 C语言的特点

1、C语言是结构化的程序设计语言;

 2、C语言是模块化的程序设计语言;

3、C语言具有丰富的运算能力;

 4、C语言具有丰富的数据类型和较强的数据处理能力;

5、C语言具有较强的移植性;

6、C语言不但有高级语言的特性,它还具有汇编语言的特点。

7、C语言具有较好的通用性。

 

学生看书

学生回答

 

学生思记

培养学生的阅读和回答问题的能力

培养学生的阅读和思考能力

板书设计

教学反思

课题(内容)

1.2 C语言程序

课时

2

教学任务分析

教学目标

知识技能

这部分是全章的核心内容,要求学生熟练掌握C语言程序的构成、书写格式和结构特点等。

过程与方法

通过几个典型的C程序,引出C程序的基本结构,进而学习C语言的基本符号与词汇。

情感态度

培养学生的动脑思考能力

重点

C语言源程序的构成、格式及结构特点

难点

C语言的基本符号与词汇

课前准备

教具

学具

补充材料

教材、教案

笔记

教学流程设计

教师活动

(问题与情境)

学生行为

设计意图

一、复习提问

C语言具有哪些特点?

思考回答

学生补充

锻炼学生思考问题的能力

二、导入新课

通过复习C语言的特点,引出本节要学习的内容

三、讲授新课

1.2C语言程序

1.2.1几个典型的C程序 

通过3个简单的程序举例,来了解C语言是函数式语言。

1.2.2C程序的基本结构

1、C语言程序由函数构成;

 2、每个函数的基本结构如下;

 {

 语句1;

  ……

语句n;

 }

 3、各个函数的定义是相互独立的。

1.2.3C语言的基本符号与词汇

 1、C语言的基本符号集:

  ⑴大小写英文字母各26个;⑵10个阿拉伯数字0~9;

 ⑶其他特殊符号,包括运算符和操作符。

2、C语言的词汇:

 ⑴用来标识变量名、函数名、数组名、数据类型名等的标识符;

⑵ 用作数据类型名或语句名的32个关键字(也叫保留字)。

 

教师讲解

学生认真倾听

 

学生思记

培养学生良好的听课习惯

培养学生的阅读和思考能力

板书设计

1.2C语言程序

1.2.1  几个典型的C程序

1.2.2 C程序的基本结构 

1.2.3C语言的基本符号与词汇

 1、C语言的基本符号集:

2、C语言的词汇:

教学反思

课题(内容)

1.3 C语言集成开发环境

课时

2

教学任务分析

教学目标

知识技能

通过教学,使学生了解Turbo C的集成开发环境,掌握TurboC集成开发环境的使用方法。

过程与方法

通过对TurboC的集成开发环境的介绍,进而使学生学会TurboC集成开发环境的使用方法。

情感态度

培养学生的动脑思考能力

重点

TurboC集成环境的使用

难点

Turbo C集成环境的使用

课前准备

教具

学具

补充材料

教材、教案

笔记

教学流程设计

教师活动

(问题与情境)

学生行为

设计意图

一、复习提问

1、C语言中,标识符的构成规则?

2、在C语言中有多少个保留字?

思考回答

学生补充

锻炼学生思考问题的能力

二、导入新课

通过标识符的构成规则,引出本节要学习的内容

三、讲授新课

1.3C语言集成开发环境

1.3.1TurboC集成开发环境介绍 

它是一个集程序建立、编辑、编译、连接、运行于一体的集成开发

环境;具有图形库和文本窗口函数库,具有查错及协处理器的仿真功能。

1.3.2Turbo C集成开发环境的使用

1、启动后的窗口:

2、C源程序的建立和编辑

3、保存C程序

 4、编译、连接和运行的操作

5、退出Turbo C

 

教师讲解

学生认真倾听

 

学生思记

培养学生良好的听课习惯

培养学生的阅读和思考能力

板书设计

1.3 C语言集成开发环境

1.3.1TurboC集成开发环境介绍

1.3.2Turbo C集成开发环境的使用

1、启动后的窗口:

2、C源程序的建立和编辑

3、保存C程序

4、编译、连接和运行的操作

5、退出TurboC

教学反思

课题(内容)

2.1基本知识

课时

教学任务分析

教学目标

知识技能

通过教学,使学生了解C语言都使用哪些数据类型,要清楚在C语言中常量和变量的概念,以及如何使用,熟悉C语句的组成和种类。

过程与方法

通过对C语言的数据类型的讲解,引出常量和变量及C语句,进而学习结构化程序设计的三种结构。

情感态度

培养学生的动脑思考能力

重点

C语言数据和程序设计的基本知识

难点

C语言数据

课前准备

教具

学具

补充材料

教材、教案

笔记

教学流程设计

教师活动

(问题与情境)

学生行为

设计意图

一、复习提问

1、C语言源文件的扩展名是什么?

2、C语言中编译、连接及运行一步完成的快捷键是什么?

思考回答

学生补充

锻炼学生思考问题的能力

二、导入新课

通过对C语言集成环境的回顾,引出本节的内容

三、讲授新课

2.1基本知识

2.1.1 C语言的数据类型

C语言的数据类型可分为基本数据类型(整数型、浮点型与字符型)和导出数据类型(数组、指针、结构、联合与枚举等)。

2.1.2常量与变量的使用

1、常量与符号常量

⑴常量:

即常数,也有类型的区分。

 ⑵符号常量:

是在程序中自定义的一种常量。

 2、变量的使用

变量名与变量值的概念;变量名的构成规则。

2.1.3C语句

1、函数调用语句 

2、表达式语句

3、条件语句     

4、循环语句

 5、其他语句:

如无条件转向、终止执行、返回语句等。

2.1.4结构化程序设计方法

 该方法采用自顶向下逐步求精的设计原则和单入口单出口的好结构来构造程序。

好结构是指:

顺序结构、选择结构和循环结构。

 

教师讲解

学生认真倾听

 

学生思记

培养学生良好的听课习惯

培养学生的阅读和思考能力

板书设计

2.1 基本知识

2.1.1C语言的数据类型

2.1.2常量与变量的使用

2.1.3C语句

2.1.4 结构化程序设计方法

教学反思

课题(内容)

2.2整型数据

课时

教学任务分析

教学目标

知识技能

通过教学,使学生重点掌握C语言中整常数的三种表示方法,整型变量的分类,初步掌握整型变量四则运算的程序设计。

过程与方法

通过对整常数的三种表示方法的讲解,使学生学会整型变量的分类及在内存中的存放形式,掌握整数运算的程序设计。

情感态度

培养学生的动脑思考能力

重点

整型数据类型和在程序中的应用

难点

整型数据处理

课前准备

教具

学具

补充材料

教材、教案

笔记

教学流程设计

教师活动

(问题与情境)

学生行为

设计意图

一、复习提问

1、C语言中,基本数据类型可分为哪几种?

2、在C语言中,结构化程序设计有哪三种结构?

思考回答

学生补充

锻炼学生思考问题的能力

二、导入新课

通过设计回顾C语言的基本数据类型,导入本节课

三、讲授新课

2.2整型数据

2.2.1 整型常量

 1、十进制整数:

如123,85,1295等。

2、八进制整数:

八进制整数以前导0(零)开头。

3、十六进制整数:

十六进制整数以前导0x开头。

2.2.2整型变量及分类

1、整型变量分类:

   一般整型(int)、短整型(short)、长整型(long)、无符号型(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

教学任务分析

教学目标

知识技能

通过教学,使学生掌握浮点型常数的两种表示形式,熟悉浮点型变量的类型和定义方法,以及它们所能提供的有效数字的位数。

过程与方法

通过对浮点常数的两种形形式的讲解,使学生学会浮点型变量的分类,掌握浮点型变量的定义方法。

情感态度

培养学生的动脑思考能力

重点

浮点型数据

难点

浮点型数据

课前准备

教具

学具

补充材料

教材、教案

笔记

教学流程设计

教师活动

(问题与情境)

学生行为

设计意图

一、复习提问

1、整型常量的表示形式?

2、整型变量的取值范围?

思考回答

学生补充

锻炼学生思考问题的能力

二、导入新课

由整型常量的表示形式引出浮点常数的表示形式

三、讲授新课

2.3 浮点型数据

2.3.1浮点常数

1、一般形式:

如1.23 123.00.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、

 

学生看书

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1