程序设计基础C实践教案Word文档格式.docx

上传人:b****6 文档编号:19954477 上传时间:2023-01-12 格式:DOCX 页数:17 大小:33.27KB
下载 相关 举报
程序设计基础C实践教案Word文档格式.docx_第1页
第1页 / 共17页
程序设计基础C实践教案Word文档格式.docx_第2页
第2页 / 共17页
程序设计基础C实践教案Word文档格式.docx_第3页
第3页 / 共17页
程序设计基础C实践教案Word文档格式.docx_第4页
第4页 / 共17页
程序设计基础C实践教案Word文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

程序设计基础C实践教案Word文档格式.docx

《程序设计基础C实践教案Word文档格式.docx》由会员分享,可在线阅读,更多相关《程序设计基础C实践教案Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

程序设计基础C实践教案Word文档格式.docx

由于课程任务重时间紧,要求教师提供大量课外自主学习资料和布置相应任务。

每个实验要求预习,实验前检查源代码。

实验采用“定位”、“即交”、“随机”措施,即固定上机位置,每次实验完成及时递交,机房随机检查实践情况,提高实验教学质量。

4、本课程的实验内容

序号

实验项目名称

实验学时

实验类型

必修

选修

实验报告

1

程序的运行环境操作和简单程序运行

2

演示

基本数据类型及运算

验证

3

顺序结构程序设计

4

分支控制程序设计

设计

5

循环程序设计

6

数组

综合

7

函数程序设计

8

指针

9

结构体、联合体

10

文件

5、主要教学参考书目

张建勋等编著.《C程序设计实验指导》.中国铁道出版社,2009年

谭浩强编著.《C程序设计题解与上机指导(第3版)》.清华大学出版社,2005年

程序设计基础C实验教案

第1次

授课题目(教学章、节或主题):

实验二基本数据类型及运算

课时安排

2课时

授课时间

教学目的、要求(分掌握、熟悉、了解三个层次):

1.了解系统上如何编辑,编译,连接和运行一个C程序.

2.掌握C语言数据类型,熟悉如何定义一个整型,字型和实型的变量,以及对它们赋值的方法。

3.掌握不同的类型数据之间赋值的规律。

4.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。

5.进一步熟悉C程序逻辑的编辑、编译、连接和运行的过程。

教学的重点与难点:

1.整型、实型、字符型数据

2.运算符和表达式的运用

实验设备:

硬件:

pc机

软件:

windows平台下的visualc++6.0

实验预习检查内容:

实验二基本内容填空

讲授内容(内容、讲授时间):

输入并运行一个简单的程序的过程。

实验二选择内容

注意事项:

C的几种基本数据类型及标识符的概念,注意变量和符号常量先定义后使用特点。

实验效果的检查内容:

实验二源程序代码

教学过程设计:

讲授10分钟,实验80分钟,安排讨论5分钟,

布置作业分钟,其他分钟

授课类型(请打√):

理论课□讨论课□实验课√□练习课□其他□

教学方式(请打√):

讲授□讨论□示教□指导√□其他□

第2次

实验三顺序结构程序设计

1.熟悉顺序结构的程序设计方法。

2.熟练使用C的各种表达式。

3.熟练掌握输入、输出函数的使用。

1.符数据输入输出函数

2.格式输入输出函数

实验三基本内容填空

实验三选作内容

1.输入输出的数据类型与所用格式说明符不一致

2.输入变量时忘记使用地址符号

实验效果的检查内容

实验三源程序代码

第3次

实验四、五分支控制程序设计

1.了解C语言表示逻辑量的方法(以0代表“假”,以非代表“真”)。

2.学会正确使用逻辑运算符和逻辑表达。

3.熟练掌握if语句和switch语句.

4.学习调试程序。

1.表达式

2.选择型程序设计语句

3.逻辑表达式

实验四、五基本内容填空

实验四、五选作内容

1.误把“=”作为关系运算符“等于”

2.没有注意大写字母和小写字母代表不同的标识符

3.当一个复合语句中使用多层括号时,常出现大括号不配对的现象。

实验四、五源程序代码

第4次

实验六循环程序设计

1.了解C语言循环结构的使用范围。

2.学会正确使用逻辑运算符和逻辑表达式。

3.熟练掌握C语言的三种循环结构:

whilc语句、do一whilc语句、for语句的特点和使用方法。

4.能够编写一些有实际应用意义的循环结构程序。

1.循环语句

2.循环的嵌套

3.break和continue语句

实验六基本内容填空

实验六选作内容

1.对应该有花括号的复合语句,忘记加花括号

2.在不该加分号的地方加了分号

3.循环嵌套时的层次结构

实验六源程序代码

第5次

实验七数组

(一)

1.理解数组与普通变量的区别及特点;

2.掌握一维数组定义、赋值和输入输出的方法;

3.掌握与数组有关的程序与算法。

一维数组定义、赋值和输入输出的方法;

一维数组处理时与循环控制变量的关系。

实验七基本内容填空

实验七选作内容

1.引用数组元素时误用圆括号

2.引用数组元素超界

3.误以为数组名代表整个数组

实验七源程序代码

第6次

实验八数组

(二)

1.掌握二维数组的定义、赋值和输入输出的方法;

2.掌握字符数组和字符串函数的使用;

字符数组和字符串函数的使用;

二维数组的处理的方法

实验八基本内容填空

实验八选作内容

1.对二维或多维数组定义和引用的方式不对

2.混淆字符数组与字符指针的区别

实验八源程序代码

第7次

实验九函数程序设计

(一)

1.理解函数定义的方法。

2.掌握函数实参与形参的对应关系,以及”参数传递”的方式。

1.函数的定义

2.函数的参数及返回值

3.函数的调用

4.数组作为函数参数

实验九基本内容填空

实验九选作内容

1.所调用的函数在调用语句之后定义,但在调用之前没有说明

2.误认为形参值的改变会影响实参的值

3.函数的实参和形参类型不致。

实验九源程序代码

第8次

实验十函数程序设计

(二)

1.掌握函数的嵌套调用和递归调用的方法;

2.掌握全局变量和局部变量、动态变量、静态变量的概念和使用方法。

全局变量和局部变量、动态变量、静态变量的概念和使用方法

实验十基本内容填空

实验十选作内容

递归函数中参数修改与递归条件不一致

为了避免函数参数传递而滥用全局变量

实验十源程序代码

第9次

实验十一指针

(一)

1.掌握指针的概念,指针变量的定义和使用。

2.熟悉和了解C语言指针一般设计方法。

3.学会使用C语言指针进行程序设计。

4.学会使用数组的指针和指向数组的指针变量。

5.进行简单C语言指针语句的设计、调试、编译和运行。

指针的概念,指针变量的定义和使用。

指针与数组的关系。

实验十一基本内容填空

实验十一选作内容

指针没有初始化就在引用指针对象的值;

指针越界。

实验十一源程序代码

第10次

实验十二指针

(二)

1.掌握指针的多种使用方法。

2.学会使用字符串的指针和指针数组。

3.学会使用指向函数的指针变量。

4.了解指向指针的指针的概念及其使用方法。

1.指针数组与数组指针的区别。

2.指向指针的指针的概念及其使用方法。

实验十二基本内容填空

实验十二选作内容

指针与数组名都是地址,但一个是变量,一个是常量,如何区别;

实验十二源程序代码

第11次

实验十三结构体、联合体

1.掌握结构体类型变量的定义和使用方法;

2.会使用指向结构体的指针对结构体的成员进行操作;

3.掌握联合体类型变量的定义和使用方法;

4.理解结构体和联合体相互嵌套的使用方法;

结构体类型变量的定义和使用方法

实验十三基本内容填空

实验十三选作内容

结构体类型名与结构变量的区别;

对结构体成员的引用中类型的把握。

实验十三源程序代码

第12次

实验十四文件

1.掌握文件、缓冲文件系统和文件结构体指针的慨念;

2.掌握文件操作的具体步骤;

3.学会使用文件打开、关闭、读、写等文件操作函数;

4.学会用缓冲文件系统对文件进行简单的操作。

文件打开、关闭、读、写等文件操作函数

实验十四基本内容填空

实验十四选作内容

文件打开方式与读写操作的一致性问题

实验十四源程序代码

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

当前位置:首页 > 小学教育 > 语文

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

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