正文内容
《C程序设计》课程实验教学大纲(电子)
来源:火烈鸟
作者:开心麻花
2025-09-19
1

《C程序设计》课程实验教学大纲(电子)(精选11篇)

《C程序设计》课程实验教学大纲(电子) 第1篇

《C程序设计基础及实验》教学大纲

课程号:211G0020 课程名称:《C程序设计基础与实验》

Fundamentals of Programming in C 周学时:2-2

学分:3 课程类别:通识

预修课程:大学计算机基础 面向对象:本科

教学方式:课堂教学+实验教学 教学目的与基本要求:

《C程序设计基础及实验》是我校理工类各专业必修的计算机技术基础课程之一,通过介绍C语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力,进而进一步理解计算机原理与计算机方法。课程简介:

通过介绍C语言及其编程技术,包括数据的定义、运算及流程控制、程序结构和函数、数据的输入和输出、编译预处理和命令行参数、常用算法和程序设计方法和风格等内容,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。相关教学环节:

课堂教学采用多媒体投影教学。

实验课每周2学时;课堂教学每周2学时。在春、夏两学期完成。主要内容和课时分配:

(一)数据的定义

12学时

数据的定义包括数据类型和存储类别 1.基本类型

基本类型指整型、实型和字符型(1)常量

熟练掌握各种表示形式的整数、实数、字符常量和字符串常量,符号常量的定义和使用。

包括整数的十进制、八进制和十六进制的表示形式、长整型常量和无符号型常量的表示形式,实数的浮点表示法和科学记数法,字符的转义序列,常用符号常量的含义(如NULL、EOF等)(2)变量

熟练掌握变量的定义和初始化 2.构造类型

构造类型包括数组和结构(1)数组

熟练掌握一维和二维数组的定义和初始化,数组元素的引用。包括一维字符数组和字符串,二维字符数组和字符串数组(2)结构

熟练掌握结构类型的定义,结构变量的定义和初始化,结构变量成员的引用。3.指针

(1)熟练掌握指针和地址的概念

(2)熟练掌握指针变量的定义和初始化(3)熟练掌握通过指针引用指向实体 4.构造类型和指针类型的混合定义及应用(1)熟练掌握指针、数组和地址间的关系(2)熟练掌握指针数组(3)熟练掌握结构数组(4)熟练掌握结构指针

(5)掌握结构中含指针或数组(6)掌握嵌套结构

(7)掌握指向指针的指针(二级)(8)单向链表

掌握单向链表的建立和遍历

了解插入和删除单向链表中的一个节点 5.空类型

掌握空类型的定义和使用

6.变量的存储类别、作用域和生存期(1)掌握变量的存储类别

auto 自动型、static 静态型、extern 外部参照型(2)掌握全局变量和局部变量

注意区分:自动局部变量和静态局部变量、全局变量和静态全局变量、外部变量

(二)运算及流程控制

8学时

1.基本运算

包括算术运算(含自增、自减操作)、关系运算、逻辑运算、位运算、条件运算、赋值运算。

熟练掌握运算符的功能

熟练掌握运算符的优先级和结合方向 熟练掌握隐式类型转换和强制类型转换 2.表达式

熟练掌握各类表达式的组成规则和计算过程 3.语句

(1)熟练掌握表达式语句、空语句、复合语句;

(2)熟练掌握简单控制语句(break、continue、return);(3)熟练掌握选择控制语句(if、switch)(4)熟练掌握重复控制语句(for、while、do—while);

(三)程序结构和函数

4学时

1.程序结构

熟练掌握main函数与其他函数之间的关系 包括标准库函数和自定义函数 2.函数的定义(1)熟练掌握函数定义的ANSI C格式

(2)熟练掌握函数的参数(形式参数和实在参数)及参数传递 包括指针作为函数的参数(3)熟练掌握函数的返回值 包括指针作为函数的返回值 3.函数的调用

(1)函数调用的一般格式

熟练掌握通过函数名调用函数,了解通过函数指针调用函数(2)掌握函数的嵌套调用和递归调用(3)熟练掌握标准库函数的调用

常用数学函数:cos、sqrt、pow、exp、fabs、log、log10等 常用字符函数:isalnum、isalpha、isdigit、islower、toupper等 常用字符串函数:strcpy、strcmp、strcat、strlen等

(四)数据的输入和输出

6学时

1.文件

熟练掌握文件的基本概念和文件的定义方式 了解文本文件与二进制文件的区别 2.标准文件的输入和输出

熟练掌握常用输入输出函数:scanf、printf、getchar、putchar、gets、puts等 3.缓冲文件系统(文本文件)(1)熟练掌握文件的打开和关闭 常用函数:fopen和fclose(2)熟练掌握文件的基本读写操作

常用函数:fscanf、fprintf、fgetc、fputc、fgets、fputs等

(3)熟练掌握文件的状态检测(判断文件结束和文件读/写出错等)常用函数:feof等

(4)掌握文件中数据的查找

(五)编译预处理和命令行参数

2学时

1.熟练掌握编译预处理的基本概念 2.掌握宏定义 3.掌握文件包含

4.了解命令行参数(argc、argv)的概念、说明和使用

(六)常用算法

以下算法针对本大纲中列出的各种数据结构 1.分类(排序)算法 冒泡、选择、插入 2.检索(查找)算法

(1)无序数据序列的查找(见遍历算法)(2)有序数据序列的查找:二分法 3.遍历算法

(1)一维数组和二维数组的遍历(2)了解单向链表的遍历(3)文件的遍历

4.简单的数值计算方法:如多项式函数的计算 5.其它基本算法:如进制转换

(七)基本的程序设计方法和风格

1、结构化程序设计方法(如逐步求精法)

2、良好的程序设计风格(如程序模块化、加注释、缩进的书写格式)相关教学环节安排:

每次上课都要求完成教材习题,及任课教师根据需要增加的补充习题,布置上机实验作业,要求学生在本周末前通过网络提交。考试方式及要求:

期末闭卷考试+上机考试。

笔试采用全校统一命题、统一时间考试、统一评分标准、统一阅卷 总评成绩= 55%期末笔试成绩 + 25%上机考试成绩 + 20%平时成绩 推荐教材和参考书:

1.C语言程序设计,何钦铭 颜晖主编,浙江科学技术出版社

2.The C Programming Languagem, Second Edition, Brian W.Kernighan & Dennis M.Ritchie, 清华大学出版社,Prentice-Hall International, Inc.,1997 3.C程序设计,潭浩强等,清华大学出版社,1999 4.C语言程序设计,何钦铭主编,人民邮电出版社,2002 5.C语言程序设计教程,史济建等,浙江大学出版社

《C程序设计》课程实验教学大纲(电子) 第2篇

1.使用函数指针编写用梯形公式计算定积分1sinxdx和102xdx1x2的值,取105。

baxi提示:将积分区间[a,b]作n等分:,hnai*h,i0,1,2,,n,在每一分段[xi1,xi]上取点i(1)近似代替曲边梯形得:

bnxi1,i(2)xi,每一小段上用梯形来af(x)dxi1f(i(1))f(i(2))xi2记上式右边为Tn,则:

ban1Tn[f(xi1)f(xi)]ni12ban11[f(x)f(x)f(x)f(x)f(xn)] 012n1ni1222.使用数组指针处理方阵,方阵的阶数定义为常量N。用数组指针作函数参数完成下列功能,每个功能编一个函数。

实现方阵的初始化; 实现方阵的输出;

实现两个方阵相加,并输出相加结果; 实现两个方阵相减,并输出相减结果; 实现两个方阵相乘,并输出相乘结果;

主函数定义两个整型二维数组,分别调用上述函数去实现功能。

程序一

#include #include double(*f)(double x);double t1,t2;double jifen(double a,double b,double(*f)(double x)){ double t=0,h,x;int i,n=100000;h=(b-a)/n;x=a;for(i=1;i<=n;i++){

t=t+0.5*h*f(x);

x=a+i*h;}

版权:ydz return t;} double g(double x){ return sin(x)/x;} double p(double x){ return 1/(1+x*x);} void main(){ t1=jifen(1,2,g);t2=jifen(0,1,p);printf(“%lfn%lfn”,t1,t2);}

程序二

#include #define N 5 void chushihua(int(*p)[N]){ int i,j;for(i=0;i

for(j=0;j

scanf(“%d”,p[i]+j);

} } } void shuchu(int(*p)[N]){ int i,j;for(i=0;i

for(j=0;j

printf(“%d ”,*(p[i]+j));

}

printf(“n”);} } void xiangjia(int(*p)[N],int(*q)[N],int(*r)[N]){ int i,j;for(i=0;i

版权:ydz

for(j=0;j

*(r[i]+j)=*(p[i]+j)+*(q[i]+j);

printf(“%d ”,*(r[i]+j));

}

printf(“n”);} } void xiangjian(int(*p)[N],int(*q)[N],int(*r)[N]){ int i,j;for(i=0;i

for(j=0;j

*(r[i]+j)=*(p[i]+j)-*(q[i]+j);

printf(“%d ”,*(r[i]+j));

}

printf(“n”);} } void xiangcheng(int(*p)[N],int(*q)[N],int(*r)[N]){ int i,j,k;for(i=0;i

for(j=0;j

*(r[i]+j)=0;

《C程序设计》课程实验教学大纲(电子) 第3篇

1 实验教学中所遇到的问题及其解决方法

1.1 培养学生解决问题的能力

程序设计的关键是解决问题的方法和步骤,因此程序设计的核心是算法[2]。在碰到一些问题时,人们都会对这个问题有些想法,若是要利用计算机解决问题,则应该将这些想法转变成算法。在实验教学或课堂教学中应该注重培养学生解决问题的能力。

计算机解决问题时,主要解决思路就是IPO即输入、处理和输出。首先,需要分析问题有哪些是输入的,经过处理后需要输出什么样的输出结果。再进行分析,输入的数据类型是什么,输出的结果的数据类型是什么。最后,考虑问题处理时采用何种方法,并写出问题的解决步骤。在实验过程中,鼓励学生独立思考,强调每个问题可能有不止一个解决方法。

例如:一个天平,砝码分别为1g、2g、4g、8g、16g、32g、、1024g,每个砝码只有一个,要称重的物品放在天平的左侧,而砝码只允许放在天平的右侧。已知一个物品的重量,问如何称重?试编程解决。

本文作者在实验课时布置这个题目时,有的同学就觉得题目挺难的,当时,教师给予了一定的提示:首先,要求学生仔细分析题目的输入和输出要求是什么。经过分析后,学生自行得出输入数据的要求:输入的是物体重量值,而且该重量值因为可以用砝码称量出来,该值应该是一个整数;为了便于检查,在教师的要求下该题的输出结果是:称重时所使用的砝码重量,砝码的重量按从大到小输出其值。再次,该问题的解决方法可能有多个,方法一:让学生假设如果现在有一个天平在眼前,应该如何用砝码称重,且每种重量的砝码只有1个,砝码重量是由大到小进行试探称重,还是砝码重量是由小到大进行试探称重。学生由此会进行相关思考,从而得出第一种算法:

Step 1:输入物体重量w

Step 2:当前称重砝码和s=0,最大的砝码i=1024

Step 3:当s

Step 3.1:如果s+i<=w,则输出i,s=s+i

Step 3.2:i=i/2

方法二:让学生注意砝码的质量为1g、2g、4g、8g、16g、32g、...、1024g,即20g、21g、22g、23g、24g、25g、...、210g,是二进制的权,而且每个砝码只出现一次,换言之,则该砝码使用了则为1,否则为0。则将该题转换成求将一个十进制整数转换成二进制数,从而得出第二种算法:

Step 1:输入物体重量w

Step 2:二进制位数计位i=0

Step 3:重复如下步骤,直到w为0为止

Step 3.1:a[i]=w%2

Step 3.2:w=w/2

Step 3.3:i++

Step 4:i=i-1

Step 5:当i>=0,重复执行如下步骤

Step 5.1:若a[i]=1,则输出pow(2,i)

Step 5.2:i=i-1

1.2 注意一些运算符的使用

程序设计过程中会使用到一些C语言的运算符,但是在实验课时发现学生经常会出现一些运算符未能正确掌握,一般常见的错误如下:

1)“==”的使用

“==”运算符是关系运算符,一般用在条件判断。但是,在使用时经常会将“==”写作“=”。例如,判断4个连续自然数乘积为3024,有的学生在编程时写作:

对于这个问题,在编程时要求学生仔细想一想此处是判断左式是否等于右式,还是将右式的值赋给左边。若是判断,则用运算符“==”;若是赋值,则用运算符“=”。

2)“%”的使用

“%”运算符是算术运算符,它的作用是求余,该运算符要求操作数必须为整型数值。但是,在实验课时,本文作者发现学生在编程中使用该运算符时未曾考虑操作数的数据类型。对于这个问题,只能要求学生在使用该运算符时,必选检查两个操作数的数据类型是否为整型,若不是整型则可以强制转换为整型。

3)“/”的使用

“/”运算符是算术运算符,它是除法运算符,该运算符有一个规定:若两个操作数都为整数,则商为整数,否则商为实数。例如,华氏温度转换成摄氏温度的公式为:C=5/9*(F-32),学生在编程时写作:C=5/9*(F-32),但是不管输入的F值为多少,输出的结果C都为0。此类问题,在编程时需要注意商是要取整还是需要商的小数部分,若商要求为整数,则操作数必须为整数。

1.3 注意调试技能的培养

程序设计过程中,可能会出现很多错误,有的是语法错误,有的可能是编程时考虑不够全面,算法出现了一些问题。因此,在实验课时要求学生能自己使用一定的调试方法找到错误并加以修正。至于常用的调试方法,诸如设置断点、单步跟踪、监测变量以及在某些位置设置输出语句等,这些方法在实验课时可以先演示,在学生遇到实际问题时让其自己动手,若学生还是无法解决,则教师可以进行单独辅导,让学生自行操作时予以发现问题并告知如何正确操作。

1.4 注意培养学生建立测试数据的能力

1)建立测试数据完成程序的测试

在实验课时,本文作者发现不少学生将程序调试成功后只输入一组测试数据就认为该程序没有问题了,但是,实际上该程序可能并不正确。在实验课时,要求学生对一个题目要输入多组数据,多组数据的设计一定要求能涵括题目的输入数据的不同要求,特别需要考虑0作为测试数据。

例如,要求编制一个求方程a*x*x+b*x+c=0的根的程序。其中,a、b、c要求用户输入。

这个题目实际上不太难,在上实验课时,很多同学就输入了一组测试数据:1 2 1。但是他们给出的程序很多都不对。那么,针对这个题目教师要求学生设想中学时碰到这个题目时,会考虑delta=b*b-4*a*c的取值,现在做测试时,仍然按该思路进行考虑,因此,准备了如下测试数据:1 2 1;-1 2 4;1 2 4。教师在检查作业时,若发现学生只准备了诸如上述这样的测试数据时,需要让学生注意测试数据0的使用,例如:0 1 2;1 0 2;1 2 0。由于测试数据0的加入,会让学生发现可能以前可能忽略的a为0的处理。

2)先建立测试数据再完成程序的编码

在实验课时,本文作者发现有的题目有些学生感觉不知如何解决,遇到这种情况时,本文作者一般建议学生先建立测试数据,再依据现有的测试数据进行编码。当然,有时学生可能无法独自给出测试数据,那么教师可以帮助学生建立测试数据。

例如,加密规则如下:

要求输入若干组数据,每组数据均具有如下的形式:

起始行一行,内容为字符串"START"

密文给出密文,密文不为空

结束行一行,内容为字符串"END"

在最后一组数据之后有一行,包括字符串"ENDOFINPUT",表示输入结束。

对每组数据,都有一行输出,给出密文对应的明文。

在实验课时,学生从题目描述中感觉无法理解输入数据的含义,但是能设计出如何将密文转换为明文,一般很多同学写出如下的代码:

但是有的同学就对输入和输出那块不怎么清楚是什么意思,因此,教师可以给出3个测试数据文件如下表1所示。

由表1中的测试数据和预期的输出结果引导学生写出该题的算法,算法如下:

Step 1:输入字符串str

Step 2:当str不是"ENDOFINPUT"时,重复执行如下步骤

Step 2.1:如果str是"START"时,则输入字符串str

Step 2.2:如果str不是"END"时,则将密文转换为明文并输出

Step 2.3:如果str是"END"时,则输入字符串str

Step 3:算法结束

3 总结

在这门课程的实验教学中,学生们会出现比较多的情况,需要教师多加引导和指引,以上只是就常见的一些情况做了个总结,并给出了相应的解决思想和方法,在实际教学中取得了一定的效果。但是,在实验教学中还有很多方面需要进行相关的教学研究。

摘要:《C程序设计》是一门程序设计基础课程,在实验教学中强调学生能够分析问题,并使用C语言编程解决问题。该文主要针对在实验教学中所遇到的一些问题进行探讨,在实际教学中取得了一定的效果。

关键词:C程序设计,实验,教学

参考文献

[1]王晓霞.《C语言程序设计》教学策略与效应[J].电脑知识与技术,2012,8(26):6310-6312.

《C程序设计》课程实验教学大纲(电子) 第4篇

【关键词】C语言 程序设计 实验 考核体系

【中图分类号】G64【文献标识码】A 【文章编号】2095-3089(2016)37-0234-01

1.引言

C语言程序设计(实验)通过上机实践,可以帮助学生巩固课堂教学的理论知识,真正体现学生将知识“内化”的过程[1],意在培养学生分析问题、解决问题的实际动手能力和创新能力。传统的实验课程考核方式单一,不能公正的评价学生的实际综合能力。为了全面培养学生的学习兴趣、全面考查学生的综合知识点,全面注重学生的创新能力和实践能力的提高,以达到培养创新人才的目的,切实推进课程考核改革及考核体系已经刻不容缓[2]。

2.课程简介

程序设计基础是一门专业基础课,这门课通过全面、深入、系统地介绍程序设计方法和程序设计语言,使学生初步建立起程序设计的基本概念,通过学习一种典型的程序设计语言(C语言),初步掌握程序设计方法,具有一定的程序设计能力。我院的程序设计基础(C语言)分上下两个学期,程序设计基础(一)和(二),程序设计实验是单独的一门课程,有程序设计基础(一)实验和(二)实验,实验内容主要是辅助,强化理论各个章节的知识点,提高学生的动手能力为目的进行设计的。

本考核体系是基于程序设计基础(一)实验设计的。我院程序设计基础(一)主要的内容有:数据的表示、组织和处理、程序的基本结构控制(顺序、选择和循环)。

3.現行的考核方式

现行的考核方式比较单一,是从三个方面进行成绩给定:(1)考勤;(2)实验报告;(3)创新设计。这里的(2)和(3)都是以实验报告来给定成绩,其中一部分以实验报告的书面结果给定成绩,另一部分以答辩实验报告的方式给定成绩。现行的考核方式不能公正的评定学生的实际综合能力,也没有促进学生进行创新设计。

4.全程考核体系的构建

全程考核体系意在促进学生核心能力的提升,在学习过程和学习结果两个维度上设置考核指标:过程考核可以提高课程的教学质量,培养学生的学习能力以及提高学生的协作能力、表达能力、沟通能力等综合素质;结果考核目标是使学生掌握基本理论、基本知识的基础上增强职业素养与专业技能,提高分析问题及解决问题的能力。

全程考核体系:

(1)考勤

考勤是学生学习的基础和保证,能促使学生养成遵章守纪的习惯,以培养学生进行自我管理。每次实验使用E-learning系统进行签到记录。

(2)实验报告

实验课中,教师观察、了解学生学习的过程,学生参与课堂活动的广度和深度,学生学习过程中表现出来的解决问题的能力。而实验报告是实验过程中唯一存档的资料,是值得重视的环节。教师根据学生的实验报告的完成步骤、完成程度以及答辩等对每次实验进行综合评价。

(3)综合大作业

为培养学生的创新能力及实践工程能力,让学生以三人一组,综合运用所学知识,共同自主学习、相互启发、收集资料、团队协作开发一个趣味性、实用性的小系统。

大作业从三个方面给定成绩:一是系统的整体评价;二是团队分工;三是团队成员各自答辩情况。

成绩给定之一:系统的整体评价包括科学正确性、趣味性/适用性、界面的清晰性。成绩给定之二:根据团队的分工,评价团队各成员的工作量。成绩给定之三:团队成员各自的答辩情况加入各自的成绩。

(4)期末无纸化考试

为对学习结果进行公正的考核,且激发学生对C语言的热爱,我们用C语言编写了一个无纸化考试系统,并让学生观摩编制考试系统中的主要算法。考试系统的中的试题均为编程题目,按照实验教学大纲的知识模块将试题划分成几个组,每个组中的题目难度相当,考试系统从每个组中抽取一道编程题目,随机组成程序设计试卷。

考试过程中,为保证公正,避免学生考试上网查阅资料,使用E-learning系统控制学生,禁止其使用电脑的浏览器、U盘。

考试成绩从三个方面给定:一是程序结果,单纯地考核程序运行的正确性;二是程序设计思路;三是理论基础知识。

5.结束语

本考核体系应用于本学院15级数字媒体专业,将考核贯穿于整个学习过程中,调动了学生学习的兴趣,学生的实践能力和创新能力得到了一定的提升,能更公正地评价学生的综合能力,学生也表现出了对该门课程的热情和自信,本考核体系得到了学生的一致认可。

参考文献:

[1]王丽娜,吕红,张杰,任颖.《计算机程序设计实验》课程的教学改革与实践.计算机工程与科学.2014年.第A1期.

光电子课程设计实验心得 第5篇

以前没有接触过焊接,都不知道电烙铁和吸锡器如何使用,通过课设使用到了作为电子信息专业的学生以后会用到的工具,对以后有很多帮助。焊接电路板和安装调试中难免会遇到很多困难,但不应想到放弃,必须坚持做下去,才能最终得到正确的结果。在设计过程中还发现了自己的很多不足之处,应该以积极的心态去改正。

此外,这次课程设计与我们的日常生活是息息相关的,以前只知道学习书本知识,都不知道我们将来毕业会从事什么工作。这次课设使我知道我们将来或许可以做出比楼道声光控制灯更加智能更加灵敏的现代科技产品,我很期待也很兴奋,我觉得学好专业课学好一技之长非常重要。

在这次的学习过程中,让我了解要多思考、多比较和多尝试把所学的书本知识应用于实际,培养自己的动手能力。所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。

这次,我们是第二个完成的,虽然没有第一组快。但是我们的板子很漂亮、布线也很整齐。

《C程序设计》课程实验教学大纲(电子) 第6篇

一、本大纲编写的依据是《C语言程序设计》教学大纲。实验总学时:32学时

学分:1学分

二、适用专业:全院C语言公共课

三、考核方式及评定标准:

实验操作能力50%,实验报告50%

四、配套的实验教材或自编指导书:

《C语言程序设计学习指导》

五、实验项目概述与学时分配:

实验一:C语言开发环境与输入输出(4学时)

(一)实验类型:演示性

(二)实验类别:学科基础

(三)每组人数:1人

(四)实验目的和实验能力要求:

1.学习Turbo C2.0集成环境,掌握源程序编辑方法;

2.掌握在Turbo C2.0集成开发环境中编译、调试与运行程序的方法; 3.通过运行简单的C语言程序,初步了解C语言源程序的特点。

(五)实验内容:

1.设计一个C语言程序,输出以下信息: *************** Hello!

*************** 2.设计一个程序,从键盘输入一个圆的半径,求其周长和面积。

3.设计一个程序,从键盘输入一个小写字母,将它转换成大写字母输出。4.输入一个华氏温度,要求输出摄氏温度。公式是:C=(5/9)*(F-32)。5.输入一个球的半径,求其表面积和体积。(S= 4πr²,V= 4πR³/3)。

(六)主要仪器设备:

1.计算机:CPU: Pentium III 600MHz以上 RAM:256M以上 硬盘空间:4G以上 2.操作系统: Windows2000、WindowsXP、Windows2003 任选其一 3.软件要求:Turbo C2.0

(七)所在实验室:计算机实验室 实验二:程序流程控制应用(6学时)

(一)实验类型:验证性

(二)实验类别:学科基础

(三)每组人数:1人

(四)实验目的和实验能力要求:

1.掌握Turbo C2.0集成环境中的单步执行;

2.熟悉if 与switch语句的格式、执行过程、使用方法及典型案例; 3.学会使用选择结构解决一般的实际问题,能编写简单的应用程序。

4.掌握循环结构while、do-while、for等语句格式、执行过程、使用方法及典型案例。

5.学习循环结构的嵌套使用。6.掌握分支与循环综合程序的编写方法;

7.学习并熟悉break、continue的区别与使用。8.学会常用数值与图形的编程方法。

(五)实验内容:

1.由键盘输入三个数,判断能否构成三角形。

2.某商店“五·一”长假期间购物打折。规则如下: 若每位顾客一次购物,①满1000元,打九折; ②满2000元,打八折; ③满3000元,打七折; ④满4000元,打六折; ⑤5000元,打五折;

编写程序,输入购物款,输出实收款。3.有下列分段函数:

编一程序,输入x,输出y的值。4.计算:S=1+2+3+4+„+n。

5.裴波那契数列的前几个数为1,1,2,3,5,8,„„,其规律为: 6.求出100~200之间的所有素数,输出时一行打印五个素数。7.编写程序用公式计算e的近似值。直到最后一项小于给定精度。8.从键盘输入任意多个整数(-999为结束标志),计算其中正数之和。9.求π近似值的公式为:

其中,n=1、2、3„设计一个程序,求出当n=1000时的π的近似值。

(六)主要仪器设备:

1.计算机:CPU: Pentium III 600MHz以上 RAM:256M以上 硬盘空间:4G以上 2.操作系统: Windows2000、WindowsXP、Windows2003 任选其一 3.软件要求:Turbo C2.0

(七)所在实验室:计算机实验室

实验三:函数与宏定义的应用(6学时)

(一)实验类型:验证性

(二)实验类别:学科基础

(三)每组人数:1人

(四)实验目的和实验能力要求:

1.了解函数的定义方法,理解函数的调用; 2.初步掌握函数的递归、嵌套调用; 3.掌握函数调用的实参与形参的传递。

(五)实验内容:

1.编写一个函数,用递归的方法求1+2+3+4+„+n的值。在主函数中进行输入输出。

mc2.编写程序,输入m和n(n>m),求n的值。3.编写程序,求两个自然数m和n的最大公约数和最小公倍数。4.分别输入整数半径和实数半径,使用函数重载计算圆的面积。5.使用内联函数计算长方形的面积。6.用函数调用方法打印九九表乘法。

(六)主要仪器设备:

1.计算机: CPU: Pentium III 600MHz以上 RAM:256M以上 硬盘空间:4G以上 2.操作系统: Windows2000、WindowsXP、Windows2003 任选其一 3.软件要求:Turbo C2.0

(七)所在实验室:计算机实验室 实验四:数组的应用(8学时)

(一)实验类型:验证性

(二)实验类别:学科基础

(三)每组人数:1人

(四)实验目的和实验能力要求:

1.掌握一维数组、二维数组、字符数组的定义、初始化赋值、数组元素的引用方法; 2.掌握求最大、小值、平均值、排序的方法以及有序数组的查找、增加、删除的编程方法;

3.初步掌握字符串处理函数的使用方法以及字符串复制、连接、测长等程序的编写方法;

4.掌握数组的典型应用。

(五)实验内容:

1.应用一维数组,对10个数进行冒泡排序,使其按照从大到小的顺序输出。2.应用二维数组打印5行杨辉三角形。

3.从键盘输入两个字符串,将它们连接成一个字符串。4.编程序将输入的字符串删去空格后输出。5.编程实现将一十进制整数M转换为D进制数。(选做)6.已知一int a[20]数组,编程将值为偶数的元素移到数组前端,值为奇数的元素移到数组后端。(要求元素比较、移动次数尽量最少)

(选做)7.某班有10个学生,进行了“数学”、“语文”、“英语”、“C语言”等科目的考试,编写程序:

(1)将考试成绩输入一个二维数组;(2)求每门课的平均成绩、每门课的不及格学生的人数及每门课的最高分与最低分;(3)求每个学生的平均成绩、总分、不及格门数;(4)按学生平均成绩的高低排序并输出。

8.设计一个程序,打印杨辉三角形。(使用其它方法)

(选做)9.编写程序,实现str=str1+str2的操作,此处运算符“+”表示将二个字符串str1、str2连接成一个字符串str。用键盘将二个字符串输入字符数组str1与str2中,连接后的字符串存放在字符数组str中,并输出连接后的字符串str。

(六)主要仪器设备:

1.计算机:CPU: Pentium III 600MHz以上 RAM:256M以上 硬盘空间:4G以上 2.操作系统: Windows2000、WindowsXP、Windows2003 任选其一 3.软件要求:Turbo C2.0

(七)所在实验室:计算机实验室 实验五:指针的应用(8学时)

(一)实验类型:验证性

(二)实验类别:学科基础

(三)每组人数:1人

(四)实验目的和实验能力要求:

1. 理解指针的基本概念和运算 2. 掌握指针与数组、指针与函数、指向字符串的指针的应用 3. 掌握多重指针的概念和基本应用

(五)实验内容:

1.输入3个数a,b,c,按小到大顺序输出。要求利用指针方法实现。

2.用返回指针类型函数实现字符串连接函数strcat(),通过1)输入字符串s1和s2进行测试,2)将字符串“string”作为参数与s1和s2的连接后的结果调用函数strcat()实现连接。

3.写一个函数,该函数从主程序接受一个字符串,将字符串中的数字和其它字符分开,形成二个字符串输出。

4.编一程序,实现计算器的功能,使得在操作系统下可以通过如下形式实现操作 calc 4 + 5 calc 3.7 * 7.9

(六)主要仪器设备:

1.计算机: CPU: Pentium III 600MHz以上 RAM:256M以上 硬盘空间:4G以上 2.操作系统: Windows2000、WindowsXP、Windows2003 任选其一 3.软件要求:Turbo C2.0

模拟电子技术课程设计实验报告 第7篇

模拟电子课程设计(综合实验)班

级:姓

名:学

号:指导教师:设计时间:

电子信息工程xxxx

x

x 1207050227

2014年xx

xxxxx学院 二〇一四年

一、实验目的

通过集成直流稳压电源的设计、安装和调试,要求学会:

1.选择变压器、整流二极管、滤波电容和集成稳压器来设计直流稳压电源;2.掌握直流稳压电源的主要性能参数及测试方法;

3.了解RC桥式正弦波振荡器的工作原理并学习RC桥式正弦波振荡器的设计以实现掌握RC桥式正弦波的调试方法。

二、设计任务

1.集成稳压电源的主要技术指标

输出电压为±12V;

输出纹波电压小于5mV,输出内阻小于0.1Ω

加输出保护电路,最大电流不超过2 A 2.RC桥式正弦振荡器的主要指标

输出频率范围(100 kHz~10 kHz)

三、实验原理与方案选择

1、实验整体电路仿真图:

2、稳压电源的组成原理

直流稳压电源一般有电源变压器、整流电路、滤波电路及稳压电路所组成,基本框图和波形变换如下:

(1)电源变压器:将电网220V的交流电压变换成整流滤波电路所需的低电压。(2)整流电路:一般由具有单向导电性的二极管构成,经常采用单相半波、单

相全波和单相桥式整流电路。应用最为广泛的是桥式整流电路,4个二极管轮流导通,无论正半周还是负半周,流过负载的电流方向是一致的,形成全波整流,将变压器输出的交流电压变成了脉动的直流电压。

输出波形:

(3)滤波电路:加入电容滤波电路后,由于电容是储能元件,利用其充放电特

性,使输出波形平滑,减小直流电中的脉动成分,以达到滤波的目的。为了使滤波效果更好,可选用大电容的电容为滤波电容。因为电容的放电时间常数越大,放电过程越慢,脉动成分越少,同时使得电压更高。

输出波形:

(4)稳压电路:稳定输出电压。稳压电路种类很多,包括稳压管,串联稳压,集成稳压器等。该实验中我们选用的是三端式固定输出稳压器W78XX,W79XX 固定三端集成稳压器。典型电路图如下:

3、RC桥式正弦振荡器的工作原理

RC桥式正弦振荡器仿真图如下:

RC振荡器的典型电路:

RC桥式正弦振荡器又称文氏电桥振荡器,是采用RC串并联选频网络的一种正弦波振荡器。它具有较好的正弦波形且频率调节范围广,广泛应用于产生1 MHz以下的正弦波信号,且振荡幅和频率较稳定。

上图电路有两部分组成,即左半部分的选频网络和右半部分的放大电路。放大电路为由集成运放所组成的电压串联负反馈,而选频网络则由正反馈网络组成。由于放大器采用集成运放并引入电压串联负反馈,其输入,输出阻抗对正反馈网络的影响可以忽略。

(1)RC串并联正反馈网络的选频特性:

一般取两电阻值和两电容值分别相等。由分压关系可得正反馈 网络的反馈系数表达式:

则幅频和相频图如下:,(2)元件参数的计算:

①确定R、C值

由于f0=1/2πRC=10 kHz,为了使选频网络的选频特性尽量不受集成运算放大器的输入电阻Ri和输出电阻Ro的影响,应使R满足下列关系式:Ri>>R>>Ro,一般Ri约为几百千欧以上,Ro仅为几百欧以上。故确定R=0.68kΩ,则C=0.022uF。

②确定R1、Rf

RC选频网络对于中心频率f0的放大倍数为F=1/3,而回路起振条件为|AF|>=1。故放大电路的电压放大倍数A=(R1+Rf)/R1>=3,即Rf/R1>=2,取Rf/R1=2。即:R=R1//Rf=0.68K Ω,得R1=(3.1/2.1)*R=1 kΩ,Rf=2.1R1=2.1kΩ。(3)振荡频率和起振条件

电路在fo时满足φF+φA=0,而对其他任何频率,则不满足振荡的相位平衡条件所以电路的振荡频率为fo=1/2πRC。

已知当f=fo时,|F|=1/3,为了满足振荡的幅度平衡条件,必须使|AF|>=1,由此可以求得振荡电路的起振条件为|A|>3。

四、使用材料

整流二极管6个;

点解电容470 uF 2个,104瓷片电容 2个,223瓷片电容 2个;

稳压芯片W78xx 1个,W79xx 1个;

680Ω电阻2个,1 kΩ电阻1个。2.1 kΩ电阻1个;

集成运放芯片LM324 1个;

剥线钳1个,烙铁1个,万用板1块;

导线,焊锡若干

五、数据测试

变压器输出:39 V

整流电压输出:51.8 V

滤波电压输出:26.3 V,-26.4 V

稳压管输出:11.9 V,-12.1 V

纹波电压: 4 mV

正弦波频率:8.5 kHz

正弦波输出: 10.75V

反馈系数: 0.28

六、问题与解决

这次焊接给了我很多经验总结,比如焊接中锡丝融化的多少才合适,烙铁头接触锡丝以及元器件的时间长短,还有助焊剂松香的搭配使用,元件的剪脚等都会影响焊接的结果。在检查过程中还出现了很多问题,比如第一次焊接完成后测试时,负极电压输出仅仅为几伏,断电之后发现就把两个整流二极管给烧了,后来我们通过检查,原因是我们不太清楚万用板的构造,外边两圈是短路的,我们刚好把两个引脚接到了外边两圈,换了两个二极管之后测试时大致波形是出来了,但失真比较严重,于是我们又换了几次电阻,最后发现只有当反馈电阻式2.1 kΩ的时候波形失真最小。

七、心得

在这次制作实验中我学到了很多东西,对此也很感兴趣,首先我学到了不少焊接的经验,避免了一些出现在焊接方面的问题,以便于后期易于检测;其次,我学会对一些简单的元器件的识别与检测,以及学会了元器件的引脚和使用方法,了解了一些工具的使用方法。这样的实验培养了我们的动手能力,所谓熟能生巧,在布线,焊接,检查电路各种方面我们都有很大的提高。一个实验只要认真对待,不管结果怎样,我们一定会有收获。而且在实习中我感觉到实践与理论相结合是非常重要的,平时在课本上学到的只是一些理论知识,在实际焊接制作中会出现很多意想不到的问题,通过检测与修改可以使实习进一步的进行下去。

《C程序设计》课程实验教学大纲(电子) 第8篇

C语言数据类型丰富、表达能力强、运算符多而灵活, 既具有高级程序设计语言的功能, 又具有低级语言的许多特点, 适宜于编制各种程序, 有广泛的应用领域[1], 虽然目前有在C语言基础上发展的C++, 但从培养学生的思维能力和提高计算机素质的角度考虑, C语言仍是一种比较理想的结构化的语言。因此, 全国各大院校不仅在计算机专业开设了C语言课程, 而且在非计算机专业也开设了C语言课程, 我校近年在某些理工类专业也开设计了该课程。C语言程序设计是一门实践操作性很强的课程, 要学好C程序设计不仅要掌握好理论知识, 实验教学更不容忽视。通过上机实验, 不仅可帮助学生消化和巩固课堂所学知识, 也可帮助学生验证学习中的疑难问题, 更重要的是可激发和提高学生学习C语言程序设计的兴趣。

2 存在的问题

笔者从事C语言的教学工作多年, 在教学中发现了一些问题, 主要有几下几方面[2]:

1) 有的学生对C语言认识不足, 觉得没什么用, 学习上缺乏主动性和积极性;有的同学又觉得C语言很难, 学习缺乏信心, 对计算机程序产生一种畏惧的心理。

2) 有的学生对实验课不重视, 抱着应付的态度, 不愿投入很多的时间和精力, 做实验抄袭现象严重。

3) 部分学生反映上课时能听懂, 可上机时却脑子一片空白, 不知从何下手, 无法动手编程, 出现“听得懂, 编不出”现象, 导致对学习失去信心。

4) 有的学生英语基础不好, 对编译器的语法错误提示看不懂, 难以找出程序中的语法错误, 当然更难找出程序的逻辑错误。这也导致他们在实践过程中过分依赖指导老师, 有任何问题就找老师, 自己缺乏必要的思考。

由上以上的各种问题, 使得实验课效果不佳, 从而影响了C语言课程的整体教学效果。

3 关键问题的解决方法

3.1 明确学习目的, 充分认识学习C语言的重要性

促使学生树立C语言的普遍适用思想, 根据各专业的不同特点, 使其明白C语言作为一门基础性计算机语言, 对理工科各专业后续课程的开设起着开路先锋的作用, 而且通过C语言培养起来的逻辑思维和计算能力, 是伴随我们学习全程的。另外, 要使学生树立信心, 使他们能正确地认识到自己在经过一段时期的学习以后是可以编写程序的, 可以通过计算机解决本专业领域的问题, 从而提高学习的主动性和积极性。

3.2 精选实验内容

在布置实验内容时, 教师要注重实验例题潜在的价值, 一个好的实验例题, 能充分展示教学功能, 是理论知识的有效浓缩, 能澄清学生模糊的知识点, 有助于知识的理解及掌握。实验题目应是真实有趣的问题, 并尽可能结合学生所学的专业。例如, 在给勘查技术与工程专业上课时, 就举了如下的例题:通过仪器采集到一系列的数据再传输到电脑, 形成一个文本文档, 有三列数据, 但是只有第三例的数据是有用的, 现在要求编程序将文档中第三列数据取出 (注:每一列的数据长度是固定的, 中间用空隔开) 。这是他们以后在工作中可能会碰到的问题。对于此类和专业相关的实际问题, 学生会非常感兴趣, 也非常乐意去完成, 教师在课前不应给出题目的解决办法和思路, 至多只能提示一下思考方向, 完全让学生自己通过问题求解的手段来解决问题。当他们通过自己的努力编出程序以后, 他们会觉得非常有成就感, 学习的兴趣和信心也会大增。

3.3 提高实验教师的指导水平

针对学生看不懂编译器提示的问题, 教师选择几个典型的有语法错误的程序, 例如:关键字输错、变量未定义就使用、语句结束漏了分号、括号不配对等等, 然后由教师通过投影仪在自己的计算机上边调试边讲解, 学生边看投影屏幕及教师的讲解边操作计算机。这样, 学生边学边做, 对编译器的提示也逐渐就看得懂了, 他们觉得有了成就感, 对程序调试也就有兴趣了。

对于教师来说, 当学生编写程序中遇到问题时, 教师不应直接对其修改, 给出正确的答案, 而应以启发、提示为主, 要指导学生认真分析系统的信息提示, 判断错误出现的地方和出现错误的原因。例如程序出现了“死循环”, 就要告诉学生仔细检查循环表达式是否有问题, 最终要使学生自己改正出现的错误, 达到通过上机验证已学过的知识, 提高自己的动手能力, 对概念进一步加深理解的目的。另外, 在做实验过程中, 教师切忌轻易凭“经验”否定学生哪怕是“错误”的想法, 而是要鼓励学生通过个人实践获得判别能力。鼓励学生通过多种不同的方法求解同一问题, 拓宽解题思路, 培养学生从多个角度思考问题的能力。每次实验后要进行适当总结, 对比较集中的问题在课堂上要重新讲解一次。

3.4 加强实践考核

为了保证实验效果, 切实提高学生程序设计能力, 一定要加强实践环节的考核, 每次实验前, 要求学生将题目写成书面作业, 上机时检查。每次上机时, 要求学生在规定时间内独立完成实验习题, 根据完成习题的数量、质量、时间, 记录平时成绩。在课程结束时, 进行一次实验考试, 对实验考试采取一票否决制, 即如果实验成绩不及格者, 该门课程的总成绩就不及格。这样的话, 学生自然而然就会把实验作为一门课程来认真看待, 也就不会出现应付实验课、抄袭实验的现象。

4 结束语

本学期的C语言程序设计课程在实践环节采取了上述教学方法后, 学生对实验课的学习态度发生了根本变化, 学生虽然有压力, 却很有成就感, 感觉学有所用, 极大地提高了该课程的教学质量, 取得了良好的教学效果。

实践证明, 课堂教学与实验教学是计算机教学的两条腿, 两条腿都要扎实, 才能保证计算机专业的课程教学质量稳步提高[3]。当然, 要真正上好《C语言程序设计》的实验课, 还必须将各种有效措施有机地结合起来, 针对教学实际情况, 不断探索新方法, 总结新经验。

摘要:C语言是一门实践操作性很强的课程, 要学好C程序设计不仅要掌握好理论知识, 实验教学更不容忽视。该文探讨了目前C语言实验教学过程中存在的主要问题, 并针对一些关键问题提出了自己的看法和做法。

关键词:C语言,程序设计,实验教学,实验考核

参考文献

[1]谭浩强.C语言程序设计[M].清华大学出版社, 2005.

[2]谢光强, 李扬.“C语言程序设计”教学中存在的问题与建议[J].广东工业大学学报:社会科学版, 2005 (S1) :128-129, 139.

《C程序设计》课程实验教学大纲(电子) 第9篇

【关键词】电子类专业 课程设计实验 教学方法 考核办法

中图分类号:G642.423 文献标识码:A

基金项目:延安市科学技术研究发展计划项目(2011ks-24);延安大学青年专项基金项目(YD2011-14);延安大学教改重点基金项目(YDJGZD2012-03)。

电子类专业是高等院校开设的培养应用型技术人才的工科专业,就业率及就业质量的高低,取决于学生的动手实践能力和创新能力。为适应日渐严峻的就业形势,近年来,各级教育部门纷纷制订措施加强工科专业的实践教学环节。其中电子类专业主要包括验证性实验课、设计性实验和综合性设计实验三大实践教学环节。验证性实验课着眼于基本理论的验证,加深对已有理论的理解[1],但对加强动手实践操作以及创新能力创新意识的培养远远不够,减少验证性实验,增开设计性、综合性实验,已经成为当今高校实验改革的主体并将日趋成熟和完善[2]。多年来,我们对电子类设计性实验内容和考核办法不断更新。实践证明,该教学模式取得了较好的教学效果,但尚有许多不足需要改进,比如设计选题需要不断调整以适应电子行业技术的不断更新,实验耗材量大实验室管理困难以及指导教师工作量大,精力有限,指导效果受限等诸多问题。

1.设计性实验的作用和特点

⑴设计性实验的作用。随着高等教育的不断扩招,大学生的就业形势也日渐严峻[3],作为工科专业的电子类专业,用人单位对学生的理论水平和动手能力要求也逐渐提高[4]。为了与时俱进,培养出适合新时期发展所需要的创新型、实用型高素质合格人才,实验教学起着理论和其他教学环节不可替代的作用[5]。而设计性实验是实验教学的最高层次,是提高实验教学质量最有效的途径[6]。通过设计性实验的训练,可以实现以学生自我训练为主的教学模式,提高学生的创新思维和实际动手能力,培养学生实事求是的科学态度和勇于开拓的创新意识,充分调动学生学习的主动性、积极性和创造性[7]。

⑵电子类设计性实验的特点。电子类设计性实验教学主要包括电子技术课程设计和综合设计,其中课程设计主要是针对模拟电子技术和数字电子技术等课程,运用所学理论与实践紧密结合,实现一个单元电路或者简单系统;综合设计则是将模拟电子技术、数字电子技术、单片机以及高频电路等相关课程的理论结合起来,实现一个较为复杂的系统。电子类设计性实验具有系统性、实用性和创新性等明显特点。

2.电子类课程设计实验教学的方法和步骤

⑴选题与方案论述。首先学生自由组合3-4人分作一组,指导教师提前根据教学内容拟定多出预定组数20%的设计题目,每组学生派出代表进行抽签选取,学生也可自选题目,但需要进行可行性汇报,经指导教师审核同意方可。

设计题目确定之后,学生根据所学基础理论知识,利用现有的图书馆及数字资源,查找相关资料,并找寻实现方案。由于电子类的设计实验同一题目有不同的实现方案,为了让学生了解更多的知识,我们要求同一组至少要有2-3种实现方案。每组选派代表上讲台给全班同学讲述本设计题目的实现原理及方案,台下的指导教师及同学均可提问、提建议,综合考虑性能指标、实现难易程度以及实验室耗材储备等,确定最终的实现方案。该部分的成绩在最终的考核中占20%。

⑵软件仿真。电子类设计性实验均涉及硬件电路,设计方案虽然论述可行,但根据设计的指标需要计算确定电路的结构及元件参数,该参数是否可以达到预计的要求,如果通过传统的实验来验证,不仅延长了设计时间,也需要大量的元器件,设计成本过高[8]。利用软件,比如multisim、proteus等,可对设计的电路或系统分析、仿真,大大提高了效率,也可确定出一个最佳的方案。该部分的成绩在最终的考核中占20%。

⑶硬件焊接调试。软件仿真通过之后,接下来学生需要进入实验室,从实验人员处领取所需元器件进行硬件的焊接和调试。该环节是电子类设计性实验的关键,也是学生锻炼动手实践能力,养成严谨科研作风,提高寻找问题、思考问题以及解决问题能力,和培养创新能力的重要途径。焊接技术的好坏,可直接影响电路的美观、稳定性和抗干扰性。调试是整个设计的重中之重,也是理论结合实际的关键,可占到设计时间的2/3。

初次焊好的电路一般不能正常运行,总会存在各种各样的问题,学生需要耐心按照信号寻迹法、对分法、分割法等调试方法寻找故障点,并加以解决[9]。该部分的成绩在最终的考核中占40%。如果设计的系统涉及软件的编写和调试,该类题目的考核会适当减小仿真部分而加大调试部分的比重。

⑷撰写报告。报告中需要学生将设计过程中实现的方案原理、发现的问题、解决的方法以及尚未解决的疑惑进行总结归纳,并得出日后设计方面的经验教训。通过实验总结,学生可以整理思路,形成科学的思维方式,养成良好的科研习惯[10]。该部分的成绩在最终的考核中占20%。

3.电子类课程设计实验教学方法的经验和不足

多年来,我们电子类的课程设计一直按照上述实验教学和考核的方法进行,学生的积极主动性大为改观,教学实验场面如火如荼。但是该教学方法也存在许多方面需要改进,以期取得更佳的效果。

⑴实验题目需要不断更新。电子类相关行业的技术日新月异,竞争也越来越激烈,课程设计实验教学也要不断与时俱进。

⑵实验耗材量大,实验室管理困难。电子类课程设计实验题目众多,所需元器件多且杂,虽然开放实验室已经执行很多年,不同班级的学生不同时间进入同一开放实验室,器件找寻困难,严重影响设计进度。

⑶指导教师工作量大,精力有限,指导效果受限。设计性实验对教师和学生都提出了较高要求,有一定难度[11]。不同组的设计题目不同,内容复杂,需要指导教师有广泛的知识和技术储备,投入更多的精力,否则指导效果会大打折扣。

结束语

电子类课程设计实验是电子类专业实践教学的重要环节,是学生锻炼动手实践操作的重要手段,也是培养学生创新意识和严谨科研作风的重要途径。通过设计性实验,不仅加深了学生对已学理论的理解,也训练了学生在制作过程中对新知识的学习以及发现问题解决问题的综合能力。

参考文献:

[1]宋卫星.设计性实验教学过程规范化的思考与探索[J].实验技术与管理,2009,26(7):125-127.

[2]刘丽,任呈强,易峰等.对设计性实验教学的思考[J].实验科学与技术,2010,8(3):89-90.

[3]王新辉,张跃勤,刘辉等.电子信息工程类大学生就业素质培养实践探索[J].实验技术与管理,2010,27(12):20-23.

[4]易怡.浅议电子信息类大学生就业能力的培养[J].岳阳职业技术学院学报,2012,27(1):32-34.

[5]朱静,陈新兵,谢斌盛.设计性实验教学的探索与思考[J].科技资讯,2007,(12):149-150.

[6]陈怀侠,蔡火操,黄建林等.设计性实验教学的实践与思考[J].实验技术与管理,2006,23(11):105-107.

[7]田运生,刘维华,王景春.综合性设计性实验项目建设的探索与实践[J].实验技术与管理,2012,29(2):126-129.

[8]曹海红.Multisim仿真软件在《电子技术》教学中的应用[J].电子设计工程,2012,20(11):115-116.

[9]应芳琴.电子电路故障检测[J].中国现代教育装备,2009,(1):34-36.

[10]聂志刚,刘正东.实验教学中的综合性设计性实验[J].实验技术与管理,2008,25(3):140-141.

[11]曲金泽.综合性设计性实验教学的实践[J].实验室研究与探索,2005,24(增刊):68-81.

C语言程序设计实验教学的探讨 第10篇

C语言程序设计实验教学的探讨

本文在分析C语言程序设计实验中普遍存在的问题后,探讨了C语言程序设计实验教学的.改进,并提出了具体的改进方法.

作 者:曲庆红 作者单位:白城师范学院教育技术系,吉林,白城,137000刊 名:科技信息英文刊名:SCIENCE & TECHNOLOGY INFORMATION年,卷(期):“”(23)分类号:G71关键词:实验教学 程序设计 创新

《C程序设计》课程实验教学大纲(电子) 第11篇

随着我国制造业的飞速发展,技能型人才越来越得到重视,对技能型人才的培养已经迫在眉睫。为了使同学更快更好的掌握操作技能。我们参加了电工电子综合技能训练,本次训练坚持以能力为本位,理论教学紧密联系实际,为分析解决现实问题服务,将理论与技能训练有机地连成一体,注重对学生的过程考核,将检验标准更多地定位在考核学生的能力上。

以前我们学的都是一些理论知识,比较注重理论性,而较少注重我们的动手能力的锻炼,而这一次训练有不少的东西要我们去想,同时有更多的是要我们去做,好多东西看起来十分间单,但没有亲自去做,就不会懂得理论与实践是有很大区别的,很多简单的东西在实际操作中就是有许多要注意的地方,也与我们想象不一样,这次的实训就是要我们跨过这道实际和理论之间的鸿沟。理论说的再好,如果不付诸于实际,那一切都是空谈。只有应用于实际中,我们才能了解到两者之间的巨大差异。开始的时候,老师对电路进行介绍,我还以为这次训练非常简单,直至自己动手时才发现,看时容易做时难,人不能轻视任何事。连每一根电线,都得对机器,对工作,对人负责。这也培养了我们的责任感。

目录

安全用电知识培训

1、学习目标 : ●了解电对人体的伤害及预防措施 ●熟悉安全用电与电气消防知识 ●学会触电现场救护的基本技能

2、电流大小:

人体触电时,流过人体的电流大小是决定人体伤害程度的主要因素之一。较小电流流过人体时,会有麻刺的感觉;若较大电流(超过50mA)流过人体时,就会造成较严重的伤害,甚至死亡

3、电流持续时间 :

触电电流流过人体的持续时间越长,对人体的伤害程度越高。触电时间越长,电流在心脏间歇期内通过心脏的可能性越大,因而造成心室颤动的可能性也越大。另外,触电时间越长,对人体组织的破坏也越严重

4、电流途径:

电流通过人体的任一部位,都可能造成死亡。电流通过心脏、中枢神经(脑部和脊髓)、呼吸系统是最危险的。因此,从左手到前胸是最危险的电流路径,这时心脏、肺部、脊髓等重要器官都处于电路内,很容易引起心室颤动和中枢神经失调而死亡

5、电压高低在;

触电电压越高,对人体的危害越大。触电致死的主要因素是通过人体的电流,根据欧姆定律,电阻不变时电压越高,流过人体的电流就越大,受到的危害就越严重。这就是高压触电比低压触电更危险的原因。此外,高压触电往往产生极大的弧光放电,强烈的电弧可以造成严重的烧伤或致残

6、电流频率 :

电流频率的不同,触电伤害的程度也不一样,直流电对人体的伤害较轻,30~300Hz的交流电危害最大,频率在20kHz以上的交流电对人体已无危害。所以,在医疗临床上利用高频电流作理疗,但电压过高的高频电流仍会使人触电死亡

7、人体身体状况 :

人体身体状况不同,触电时受到的伤害程度也不同。例如,患有心脏病、神经系统、呼吸系统疾病的人,在触电时受到的伤害程度要比正常人严重。一般来说,女性较男性对电流的刺激更为敏感,感知电流和摆脱电流要低于男性。儿童触电比成人要严重。此外,人体的干燥或潮湿程度、人体健康状态等,都是影响触电时受到伤害程度的因素.常见触电的方式:

直接触电防护措施 : 利用绝缘的防护

利用屏护的防护

采用安全距离的防护

采用安全特低电压的防护

采用漏电保护装置的防护

间接触电的防护措施:

配电系统保护接地防护

自动切断供电防护

双重绝缘或加强绝缘的防护

非导电场所的防护

电气隔离的防护

不接地的局部等电位联结的防护

安全特低电压的防护

现场诊断:

现场救护 :

电工常用工具和仪表

1、学习目标 : ●会使用验电笔、钢丝钳、尖嘴钳、螺丝刀、电工刀等常用电工工具。●会使用万用表、兆欧表、钳形电流表等常用电工仪表。

3电工常用材料和低压电器 3、1学习目标 :

● 会认识导电、绝缘、导磁和安装等常用电工材料,知道其主要用途。●熟悉熔断器、刀开关、低压断路器、主令电器、接触器和继电器等常用低压电器的分类、技术参数、选用,会正确安装常用低压电器。

3、2常用导电材料

常用导电材料

导电材料:良导体材料:用于制作各种导线或母线,如铜、铝、钢等、用于制作灯丝,如钨、用作导线的接头焊料和熔体,如锡;高电阻材料:用于制作电阻器和电工仪表的电阻元件,如康铜、锰铜、镍铬等 点动控制线路

1.1、点动控制:按下按钮电动机就得电运转,松开按钮电动机就失电停转的控制方式,称为点动控制。

1.2、点动控制线路的组成:主令电器——按钮、继电器——热继电器、自动控制电器——接触器

1.3、点动正转控制线路的工作原理:点动:合上开关QS 按下按钮SB → 交流接触器线圈KM得电→

交流接触器主触头KM闭合→电动机得电运转→松开按钮SB→线圈KM失电主触头恢复分断→电动机M停转

1.4、路的特点:

点动控制线路已经有主、辅电路之分。

辅助电路接在主电路熔断器之后,可减少电动机走单相的机会。电路的缺点是,电动机不能实现长期运行 点动控制线路设计

2.1、电路图:电路图是根据生产机械运动形式对电气控制系统的要求,采用国家统一规定的电气符号和文字符号,按照电气设备和电器的工作顺序排列,详细表示电路、设备或成套装置的全部基本组成和连接关系的一种简图。

2.2、电路图的主要作用:充分表达电气设备和电器的用途、作用及线路的工作原理,是电气线路安装、调试和维修的理论依据。

2.3、接线图:接线图是根据电气设备和电器元件的实际位置和安装情况绘制的,它只用来表示电气设备和电器元件的位置、配线方式和接线方式,而不明显表示电气动作原理和电气元件之间的控制关系。

2.4、接线图的主要作用:它是电气施工的主要图样,主要用于安装接线、线路的检查和故障处理。

接线图

3、安装控制线路 3.1、安装步骤及工艺要求:

1)安装元件——按照电器布置图在控制板上安装走线槽及电器元件,并贴上醒目的文字符号。

工艺要求

1)安装走线槽时,应做到横平竖直、排列整齐匀称、安装牢固、便于行线。

2)断路器、熔断器、组合开关进线方向应正确,以上进下出为原则进行电器元件安装。

3)各元件的安装位置应整齐、匀称,间距合理,便于更换。电器元件安装不倾斜、不歪斜。

4)紧固各元件时,用力要均匀,紧固程度适当。以用手轻摇器件不会动为准。(2)布线

1)实验室里采用铜芯软线布线。

2)布线时,严禁损伤线芯和导线绝缘,并留余量。

3)各电器元件接线端子引出导线的走向以元件的水平中心线为界限,在水平中心线以上接线端子引出的导线,必须进入元件上方的走线槽;在水平中心线以下接线端子引出的导线,必须进入元件下方的走线槽。任何导线都不允许从水平方向进入走线槽内。

4)各电器元件接线端子上引出或引入的导线,除间距很小或元件机械强度很差时允许直接架空敷设外,其他导线必须经过走线槽进行连接。

5)进入走线槽内的导线要完全置于走线槽内,并尽可能避免交叉,装线不要超过线槽截面的70%,以便于盖上线槽盖和以后的装配和维修。

6)各电器元件与走线槽之间的外露导线,应合理走线,并尽可能做到横平竖直、垂直变换走向。同一元件上位置一致的端子和同型号电器元件中位置一致的端子上引出或引入的导线,要敷设在同一平面上,并应做到高低一致或前后一致,不得交叉。

7)所有接线端子、导线线头上,都应套有与电路图上相应接点线号一致的编码套管,并按线号进行连接,连接必须牢固,不得松动。

8)一般一个接线端子只能连接一根导线,最多不得超过两根导线。

4、点动控制线路安装接线 1)先接控制电路 2)后接主电路 3)再接电源电路 4)接进线电源线

5)检查、接负载、接电源试车

安装后的示意效果图

小节:本节课主要学习了电动机点动控制线路安装调试及常用电气元件的好坏检测。通过本次课学习,我要会根据故障现象,确定故障部位,排除故障。注意:实验所用的接触器额定电压是220V,所以控制电路一根接火线,另一根接零线。这也是实际接线与书中电路图所不同的。

4、自锁控制电路

4.1、工作原理: (1)起动过程:按下起动按钮SBl,接触器KM线圈通

电,与SB1并联的KM的辅助常开触点闭合,以保证松开按钮SBl后KM线圈持续通电,串联在电动机回路中的KM的主触点持续闭合,电动机连续运转,从而实现连续运转控制。

(2)停止过程:按下停止按钮SB2,接触器KM线圈

断电,与SBl并联的KM的辅助常开触点断开,以保证松开按钮SB2后KM线圈持续失电,串联在电动机回路中的KM的主触点持续断开,电动机停转。

4.2、自锁控制电路设计

4.3、安装控制线路

根据自锁控制线路画出接线图,接着由接线图链接线路。由与自锁控制线路是在点动控制线路上改动而来,所以这里就不详细介绍如何接线的了。参考文献:

1、刘涛 电工技能训练 电子工业出版社 2003年01月

2、吴关兴 维修电工中级实训 人民邮电出版社 2009.6

3、金国砥 电工实训 电子工业出版社 2003.1

4、程立群 电工实训基本功 2006.10

5、赵秉衡 工厂电气控制设备 北京:冶金工业出版社

相关文章
2024中考体育考试安全预案

2024中考体育考试安全预案

2024中考体育考试安全预案(精选13篇)2024中考体育考试安全预案 第1篇清涧分部2014年初中毕业学业理科实验操作、体育考试安全工作预案为...

1
2025-09-19
2024国培总结

2024国培总结

2024国培总结(精选9篇)2024国培总结 第1篇2017教师国培学习总结当今社会,教事业迅猛发展,各类培训数不胜数,而“国培”对于我们教育发...

1
2025-09-19
2024年单位与单位的新年联欢会主持稿及串词

2024年单位与单位的新年联欢会主持稿及串词

2024年单位与单位的新年联欢会主持稿及串词(精选5篇)2024年单位与单位的新年联欢会主持稿及串词 第1篇2018年单位与单位的新年联欢会主持...

1
2025-09-19
2024年上海市崇明县中考一模语文试题及答案

2024年上海市崇明县中考一模语文试题及答案

2024年上海市崇明县中考一模语文试题及答案(精选6篇)2024年上海市崇明县中考一模语文试题及答案 第1篇2017年崇明区初三一模语文试题(一...

1
2025-09-19
2010—2011学年度第一学期六年级语文教学计划

2010—2011学年度第一学期六年级语文教学计划

2010—2011学年度第一学期六年级语文教学计划(精选13篇)2010—2011学年度第一学期六年级语文教学计划 第1篇2010—2011学年下学期六年级...

1
2025-09-19
2011《农业农村工作知识》高频考点

2011《农业农村工作知识》高频考点

2011《农业农村工作知识》高频考点(精选12篇)2011《农业农村工作知识》高频考点 第1篇2011公考备考:《农业农村工作知识》高频考点2011-0...

1
2025-09-19
以案促改主持词

以案促改主持词

以案促改主持词(精选4篇)以案促改主持词 第1篇主持词同志们:根据市委要求,今天我们在这里召开“××局开展案件剖析做好以案促改工作动...

1
2025-09-19
2024致自己的励志说说

2024致自己的励志说说

2024致自己的励志说说(精选5篇)2024致自己的励志说说 第1篇人生,说到底,活的是心情。人活得累,是因为能左右你心情的东西太多。以下是...

1
2025-09-19
付费阅读
确认删除?
回到顶部