C语言教案_c语言教案

教案模板 时间:2020-02-28 01:55:17 收藏本文下载本文
【www.daodoc.com - 教案模板】

C语言教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言教案”。

C语言程序设计

教 案

课程名称:C语言程序设计 适用专业:环境、信息等 适用年级:二年级 学年学期:

任课教师:顾建新、邹家宁等 编写时间:2005年3月

《C语言程序设计》

第一章 C语言概述(2学时)

本章的教学目标:

①了解C语言的历史背景。②掌握C语言的特点。③了解C程序的组成。

本章基本要求:

①学会TC启动、退出,程序输入、编译和运行。

本章各节教学具体内容

1.1 C语言出现的历史背景 教学内容:

①C语言的功能 ②C语言的发展历史

1.2 C语言的特点

1.3 简单的C程序介绍

①通过例1.1, 1.2, 1.3了解c程序

1.4 C程序上机步骤

①程序输入、编译、运行

本章教学内容的重点

①C程序的组成和特点。

本章教学内容的深化和拓宽:TC环境下菜单项功能,程序调试和程序输入的快捷方式。

本章教学方式:多媒体授课 课时分配:2学时

本章教学过程中应注意的问题:培养学生随时保存文件 本章的主要参考书目:

①C语言实用教程 ②C程序设计

本章的思考题:

①C语言的特点是什么? ②C语言的用途和构成?

《C语言程序设计》

第四章 最简单的C程序设计(4学时)

本章的教学目标及基本要求

①掌握各种类型C语句 ②掌握赋值语句

③掌握putchar()getchar()函数 ④掌握printf()scanf()函数 ⑤掌握顺序结构的程序编写

本章各节教学内容

4.1 C语句概述 4.2 赋值语句

4.3 数据输入输出的概念及在C语言中的实现 4.4 字符数据的输入输出 4.5 顺序结构程序设计举例

本章教学内容的重点:

①字符数据输入输出、格式输入输出。

本章教学内容的深化和拓宽:

①正确使用格式符,防止不正确赋值和数据溢出。

本章教学方式:多媒体授课 课时分配:

①第1、2为1学时 ②第3、4、5为3学时

本章的主要参考书目:

①C语言实用教程

②C程序设计

本章思考题:

①在printf函数中格式符的作用是什么?

②在scanf函数中忘记了变量名前面取址符号的后果是什么?

《C语言程序设计》

第六章 循环控制(4学时)

本章的教学目标及基本要求

①掌握循环控制的作用。

②熟练掌握GOTO、while、do-while、for语句使用方法。

③使用循环语句解决实际问题。

本章各节教学内容

6.1 goto 语句

6.2 while语句 6.3 do while语句 6.4 for语句 6.5 循环的嵌套

6.6 break和continue语句

教学内容的重点:

①掌握每一个语句的使用方法。

②多重循环执行流程,如何防止死循环。

教学内容的深化:

①使用循环解决实际问题。

教学方式:多媒体授课 课时分配:

①第1、2、3节2学时 ②第4节1学时 ③第5、6节1学时

本章的主要参考书目:

①C语言实用教程

②C程序设计

本章思考题:

①当型和直到型循环有什么区别 ②break和continue语句有什么区别

《C语言程序设计》

第八章 函数(4学时)

本章的教学目标及基本要求

①掌握函数定义的一般形式。

②掌握函数参数和函数的值的概念。③掌握函数的调用方式。

④熟练函数的嵌套调用和递归调用方法。⑤掌握数组作为函数参数方法。⑥掌握变量的区域性和存储类别

本章各节教学内容及学时分配

8.1 函数概述

8.2 函数调用的一般形式 8.3 函数参数和函数的值 8.4 函数的调用 8.5 函数的嵌套调用 8.6 函数的递归调用 8.7 数组作为函数参数 8.8 局部变量和全局变量 8.9 变量的存储类别 时间分配:

①第1、2、3、4节1学时 ②第5、6节1学时 ③第7节1学时 ④第8、9节1学时

本章重点与难点

①函数的递归调用

②多维数组名做函数参数。③全局变量和局部变量

教学方法与教学手段:多媒体授课 本章的主要参考书目:

①C语言实用教程

②C程序设计

本章思考题:

①数组名和普通变量作为函数参数有什么不同 ②默认的变量作用域和存储类别是什么

《C语言程序设计》

第十章 指针(6学时)

本章的教学目标及基本要求

①掌握和理解指针的概念与用途。②掌握指向变量与一维数组的指针。

③掌握多维数组的指针、指向字符串指针和指针数组。④能使用指针的应用。

本章各节教学内容及学时分配

10.1 地址和指针的概念

10.2 指向变量的指针变量 10.3 数组指针 10.4 字符串指针 10.5 指向函数的指针 10.6 指针数组

学时分配

①第1、2节1学时 ②第3节2学时 ③第4节1学时 ④第5节1学时 ⑤第6节1学时

本章重点与难点

①二维数组的指针 ②字符串指针。③指针数组。

本章教学方法与教学手段:多媒体授课 本章的主要参考书目:

①C语言实用教程

②C程序设计

本章思考题:

①指针数组和指向数组的指针有什么区别

②多维数组的数组名的意义和维度的关系是什么

《C语言程序设计》

第十二章 位运算(1学时)

本章的教学目标及基本要求

①掌握按位与运算符&和按位或运算符|。

②掌握异或运算符^、取反运算符、左移、右移运算符。③掌握位运算赋值运算符。

本章各节教学内容及学时分配

12.1 位运算符和位运算

12.2 位运算符的应用 本章为1学时

本章重点与难点

①位运算法则

②算数与逻辑右移的区别

本章教学方法与教学手段:多媒体授课 本章的主要参考书目:

①C语言实用教程

②C程序设计

本章思考题:

①位运算符和逻辑运算符的区别 ②使用位运算的优点是什么

下载C语言教案word格式文档
下载C语言教案.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文