《C语言程序设计》说课教案
授课班级:07应用电子
授课课时:2课时
授课地点:计算机实验室
课题 制作数字电子时钟―――循环嵌套
一、教学目标
1、通过本次课教学,学生能进一步理解顺序、分支和循环三种基本结构,特别是While、Do-While、for三种循环循环语句的使用;
2、掌握循环嵌套概念;
3、掌握多种循环程序设计方法并根据任务要求 “制作数字电子时钟”;
4、通过本次任务,了解gotoxy()和Clrscr()函数的作用,并掌握这两个函数在实际应用程序中的使用方法。
5、技能目标:培养学生逻辑思维能力、综合运用知识的能力和自主学习能力;
二、教材分析
选用教材为李志球、刘昊编著的《C语言程序设计教程》(第二版),该教材由电子工业出版社出版,教材特点如下:
1、在内容上体现科学性、时代性、实用性,编排上面向应用,理论与实践有机结合;
2、采用任务驱动、项目教学等教学手段,全书围绕项目“学生成绩管理系统”作为案例,贯穿整个课程进行难点讲解,以实际应用作为突破口,使学生能够真实体验到知识的实际应用,提高兴趣,促进理解;教学与项目开发融为一体,浅显易懂,符合高职学生认知规律。
3、实验实训环节结合教学内容,实验项目丰富。课程设计中案例学生熟悉。
本节课教学内容参考教材第4章的4.4节:循环嵌套。
三、学生分析
07应用电子是普招类(高中毕业生)学生,它们高中期间文化基础较扎实,但计算机专业知识薄弱,C语言程序设计是他们学习的第一门计算机语言类课程,开始学习时较困难,但入门提高较快。本次课的教学内容中循环嵌套概念他们很容易理解,简单的多重循环编程对他们不难,但循环嵌套在实际应用中的编程较为困难,如本次课的任务“制作数字电子时钟”牵涉许多知识,如屏幕定位、输入初始时间等。
另外,高职学生对于上机实际操作要比学习理论知识更为有兴趣;简单的实验项目都能完成,但解决实际应用问题的能力也较差。因此,在教学中通过演示让学生有感性认识,提高学习兴趣;通过提出问题让学生讨论议一议,主动思考如何解决;通过一个教学任务让学生动手做一做。
四、教学重点、难点及解决办法
1、本次课教学重点
1)循环嵌套概念;
2)gotoxy()和Clrscr()函数使用方法;
3)循环嵌套结构程序设计方法及实际应用。
在教学过程的叙述中,要抓住教学的重点、最能体现教学理念的内容和最能展示教学艺术的环节,作较为详细的叙述。
2、本次课教学难点
1)循环嵌套编程
2)算法分析及程序结构
3)编程完成“制作数字电子时钟”
3、难点解决办法
1)通过演示让学生有感性认识,并从for语句基本语法入手,逐步引入循环嵌套概念,弱化实用性不强的细节;
2)围绕任务“制作数字电子时钟”程进行难点讲解,以实际应用作为突破口,使学生能理解循环嵌套在实际中的应用,提高学习兴趣;
3)针对难点设置上机实际操作内容,进一步掌握循环嵌套程序设计方法。
4)在实验实训过程中布置任务项目,通过实践环节进一步理解和掌握重点难点,达到学习目的。
五、教学理念、方法及手段
本次课采用理(论)实(践)一体化教学理念通过任务驱动(项目教学)、讲练结合等教学手段。
1、任务驱动:通过“制作数字电子时钟”这一任务,掌握循环嵌套程序设计认方法。并掌握相应知识点,突出重点,分解难点。
2、讲练结合:授课地点为计算机实验室,采用边讲边练的教学互动形式。教学过程中,适当安排学生在计算机上进行进行实际程序设计,通过运行调试自己设计的程序,让学生亲自观察和体验程序设计的成功感受,加深知识的理解。
六、教学设计(时间分配)
1、任务提出,演示成果程序,明确目标,提出要求。(2分钟)
(1)演示成果程序,在屏幕固定位置显示“制作数字电子时钟”。
(2)任务分析:完成本次课的任务所需知识―――三种基本程序设计结构。
2、知识回顾(2分钟)
循环结构概念、三种循环语句(while、do-while、for)、当型和直到型循环、重点语句for语句应用、注意事项。
3、上机实训1(2分钟)
简单程序:用for语句编程,实现在屏幕上显示0、1、2……59。
(上机技能训练的操作、指导、辅导过程,以学生实际操作动手为主,教师进行辅导指导、师生共同探讨完成,应充分体现学生的主体地位)
思考提问:如何让0-59重复变化,以接近实际生活中秒的变化情况。
4、导入新课(6分钟)
(1)通过练习1,分析在屏幕上显示秒的变化程序中存在的问题。一是数字“0-59”以滚动卷屏方式显示;二是每个数字显示速度太快,如何实现以实际一秒时间显示一个数。
第一个问题使用gotoxy()函数或clrscr()函数解决;第二个问题在程序中每显示一秒后都设置一个时间延迟,时间延迟用方法空循环结构实现,它的位置在循环内屏幕每显示一个数值后。通过讲解解决第二个问题的程序结构,引入本次课新知识―――循环嵌套概念。
for(s=0;s<=59;s++)
{printf("\%2d",s);
for (i=1;i<=200000000;i++); }
(2)循环嵌套概念、结构和程序设计时注意事项。
5、上机实训2(5分钟)
使用循环嵌套结构编程,在屏幕固定位置能以分秒变化的时钟:
10:11
编程和上机操作时要理解两点:一是gotoxy()函数的使用,二是空循环实现延时循环终值的调试,以接近实际生活中时间变化。
本部分内容所用到知识是本次课的核心,是基本的能力目标,所以教学时要以重点内容处理。
6、程序设计讲解(4分钟)
编程完成本次课任务,制作一个带有时、分、秒变化的数字电子时钟。(四重循环)。
(1)算法分析
(2)定义变量及类型
(3)程序结构设计
(3)源程序核心结构编程
7、上机实训3(5分钟)
(1)调试程序时要注意观察程序运行情况,调整空循环变量i的终值,尽量与实际运转时间一致。计算机运行速度越快,则这个数值越大。
(2)本程序需运行24小时才能结束,如果要停止程序运行,可以按Ctrl-C或连续按两次Ctrl-Break强制中断程序运行。
(3)修改变量i类型,将它定义为整形后再次运行程序,观察运行结果,分析程序出错原因,提醒以后编程时注意。
8、提出问题,任务完善―――源程序提高与扩展 之一(4分钟)
前面的程序每次运行都从0点0分0秒开始,不能从当前实际时间开始运行。解决问题的办法可以在程序第一次循环开始时输入一次当前实际时间。为了只在开始运行时设置一次初始时间,可以引入一个逻辑变量first,其初始值为0 ,输入初始时间后,将其值置为非0。在后面程序运行中,通过if语句控制不再需要输入初始时间。
9、上机实训4(5分钟)
上机修改程序,使数字电子钟能从指定时间(输入初始时间)开始运转。
10、思考和作业(5分钟)
(1)源程序提高与扩展 之二:本程序只能运行24小时,请同学们将程序进一步改进,使它能显示年、月、日、星期、时、分、秒等数据的电子钟。
(2)“九九乘法表”。
10、课堂小结及作业(5分钟)
11、Question & Answer(1-2分钟)
七、学法指导
1、鼓励学生自主探索和合作交流。引导学生自主地从事观察、分析、交流等活动,使学生形成对计算机语言知识有效的学习策略。
2、鼓励与提倡解决问题的多样性,引导学生在与他人的交流中去选择合适的策略,丰富自己的思维方式,获得成功的体验和不同的发展。
3、引导学生将所学计算机知识应用到其他学科中去,使学生觉得计算机有很用,同时也培养了学生逻辑思维能力。
小学语文说课稿范文
五年级上册第四单元《落花生》1、说教材内容: 《落花生》是五年级上册第四单元的第三课。
第四单元的学习主题是生活中的启示。
这单元的每篇课文都包含着深刻的如何做人的哲理,情节性强,语言质朴简洁,含义深刻。
《落花生》是两篇精读课文中的一篇,课文着重讲了一家人过花生收获节的情况。
通过谈论花生的好处,借物喻人,揭示了学习花生不图虚名、默默奉献的品格的主旨,说明人要做有用的人,不要做只讲体面而对别人没有好处的人。
初次读这篇课文,我就被课文平实质朴的语言中所蕰含的深刻道理深深吸引,课文中虽然没有华丽的辞藻、夸张的比喻、深奥的说法、激荡起伏的情感,但是朴实、自然、亲切的行文,却给人留下了深刻清晰的印象,使人从平凡的事物中悟出耐人寻味的道理,就像文章中父亲说的话一样 “虽然不好看,可是很有用”。
是进一步引导学生走入文本、感受情感、领悟生活哲理的好文章。
课文按事情发展的顺序,写了种花生,收花生、吃花生、议花生四部分内容。
恰当巧妙地详略安排,更好地突出了作者的写作意图。
2、分析学生情况:五年级孩子思维活跃、求知欲强、乐于表达、愿意交流。
他们已不是低年级的小学生,想法开始更加独特,对生活有所体验与感悟,思想也开始向成熟发展,正是引导他们明事理、辨是非,培养人文素养,提高语文能力的关键期。
学习上,他们也具有一些学习能力,掌握了一些学习方法,但是这就更需要教师的进一步引导,循循善诱,关注每名学生的个性体验。
用文本为学生架起通向生活的一道桥梁,让学生在学习中生活,生活中学习,会学习,会生活。
3、根据本课的内容及特点,学生的情况,紧紧围绕本单元的训练重点,确定以下教学目标,重点学难点。
教学目标:1)、通过预习自主掌握本课的生字,课文中的重点词语的意思。
2)、抓住课文中含义深刻的句子,学习花生不求虚名,默默奉献的品格,懂得“人要做有用的人,不要做只讲体面,而对别人没有好处的人”的道理。
3)、体会课文详略恰当地写法,初步了解借物喻人的写作手法。
以上目标分两课进行教学,第一课时解决字词,疏通文意,重点理解课文的主要内容,第二课时抓住重点句,理解深刻含义,体会写作特色。
教学重点:由表及里地了解花生的可贵之处,理解父亲赞美花生的话的深刻含义,从中体会做人的道理。
教学难点:文章表达上详略分明,以物喻人的特点。
4、说教法:语文是最重要的交际工具,是人类文化的重要组成部分。
工具性与人文性的统一,是语文课程的基本特点。
学生是学习和发展的主体。
本课教学中,我将努力关注学生身心发展和语文学习的特点,关注每名学生的个体差异和不同的学习需求,爱护学生的好奇心,求知欲、创设和谐、融洽、欢快的人文氛围,让学生自主地学,在学习中展现个性、表现个性、培养个性、塑造个性。
5、说学法:采取“以读为主,读中感悟”的学习方式,读、思、议结合,用抓住重点词句的反复朗读,对重点内容进行感悟,突破难点。
让学生在读中积累语言,感悟语言,体验情感,用读来表达感受,交流感受。
6、说教学过程:本课我想分两课时进行教学,第一课时检查预习,掌握字词。
概括课文的主要内容,学习课文第一部分。
第二课时深入理解父亲的话深刻含义,体会文章详略得当,借物喻人的写法。
下面我就分课时来谈谈自己的教学设计和设计意图:第一课时 第一课时我分以下四个环节进行学习:一、课前布置预习,二、课上交流预习成果,三整体阅读,概括大意,四、自主学习第一段。
一、课前布置预习:古人说:“凡事预则立,不预则废”学习也不例外。
叶圣陶先生也曾说过:“练习阅读的最主要阶段是预习。
”好的预习,有利于培养和提高自学能力,听课效率,巩固所学的知识。
养成良好的预习习惯,对学生说是终身受益的事情,特别是五年级学生的学习能力已有所加强,自己有能力独自进行课前预习,这样不仅可以很好的掌握所学知识,而且让学生在理解的基础上学习,知其然而知其所以然,所学的知识才会更加牢固。
基于以上认识,我在学习本课前布置了以下预习任务:1、我会学字词。
(要求学生自主学习本课生字、词语,并以小问卷形式呈现。
)2、我会读课文。
3、我会搜集。
通过各种途径查阅关于本课的作者、落花生的知识等等一切自己想了解的内容。
4、我想问。
预习中有什么问题,及时记录下来。
四道题设计由浅入深,让学生明确预习任务与要求,有的放矢 预习起来不盲目,不流于形式。
二、课上交流预习成果。
上课后,学生出示预习卡,在小组内交流预习成果,展示自主预习的内容,与同学分享预习的快乐,然后在全班展示。
本次课程改革评价方式的转变是重要内容之一。
在这个环节中,我让学生在小组内对同学预习的情况进行评价,五年级孩子的思想日趋成熟,他们不再轻信吹捧,“你真棒!”“好极了!”等教师评语已不能满足他们,他们从心理更渴望得到同伴的肯定和认可。
所以在同学评价环节中,激发了学生的竞争意识与积极性。
三、整体阅读,概括大意。
在学生充分阅读的基础上,我和孩子们一起共同朗读课文,边读边思...
求C语言局部变量与全局变量说课稿
比如:i - 4byte(size) - 0x80344545(起始地址) - 3(初始化值)这些信息都保存在a.exe中。
具体过程大致如下,在main函数中完成分配空间和初始化的,把a.exe文件中的数据段映射到进程空间的数据段,加载过程完成后,还要进行栈指针设置等一系列准备活动,这些活动都完成之后,才会跳转到代码段中的main函数入口: 编译器看到int i = 3这一句后,具体实现细节和系统相关; 这句话定义了一个全局变量i,初始化为3,也就是分配一段内存空间,设置这段内存空间的值为3.exe文件中的数据段来完成,通过执行(v.)代码来完成。
而局部数据是在main运行期间完成内存分配和初始化全局变量&;局部变量的内存分配和初始化时机C/C++ codeint i= 3,执行main函数体,跳转到代码段中的main函数入口,开始执行main函数体,也就是执行int j = 5这一句,通过执行这些代码来分配空间和初始化。
简而言之,全局数据在加载阶段便已经完成了内存分配和初始化,通过映射。
来看一下上面例子中的代码;而j是在加载完成后,int i = 3,设置这段内存空间的值为5。
两者有什么区别呢,生成a,然后加载a? 首先,i放在静态存储区,j放在栈区。
其次,i在加载的过程中.exe的时候,在加载工作完成后(此时int i = 3已完成),会生成一个符号 i,在进入main函数之前就已经完成了分配空间和初始化,生成与这个符号i相关的一些信息.exe的时候,加载器读取这些信息,设置相应的内存空间(0x80344545开始的4字节)的值为3。
在这之后才进入main函数。
相对的.exe文件。
运行a,编译器看到int j = 5这一句后,会生成一些代码,这些代码会分配j的空间,并初始化其值。
以下过程属于基本但并不精确的描述,由于程序只能在内存中运行,所以操作系统首先要把a.exe加载到内存中,OS会创建一个进程,这个进程独享4G(32位)的虚拟内存空间。
而main函数体内int j = 5;也分配了一段内存空间: 当你运行a.exe时,这个虚拟内存空间在逻辑上被分为许多“段”。
OS会把a.exe文件中的代码部分放到进程内存空间的代码段部分(也就是把a.exe文件中的代码段映射到进程空间的代码段);int main() {int j= 5; }编译上述代码
c语言例子
作业嘛,我们也做这一题。
其实,有技巧。
不过我至今不清楚“塔”是圆锥还是圆柱体。
首先按圆锥处理的代码: #include #include int main() { double x,y; printf("Please input the Coordinate (x,y),whthout the brackets.\n"); if(scanf("%lf,%lf",&x,&y)!=2) { printf("Error input.\n\n"); system("pause"); return 1; } x=10-10*sqrt((fabs(x)-2)*(fabs(x)-2)+(fabs(y)-2)*(fabs(y)-2)); x<0&&(x=0); printf("The Altitude is %g metres.\n\n",x); system("pause"); return 0; } 圆柱体代码: #include #include int main() { double x,y; printf("Please input the Coordinate (x,y),whthout the brackets.\n"); if(scanf("%lf,%lf",&x,&y)!=2) { printf("Error input.\n\n"); system("pause"); return 1; } if((fabs(x)-2)*(fabs(x)-2)+(fabs(y)-2)*(fabs(y)-2)<=1) x=10; else x=0; printf("The Altitude is %g metres.\n\n",x); system("pause"); return 0; } 抄作业不好,慎。
英语说课稿模板
初中英语“Unit 6 Holidays”说课稿 各位评委老师,大家好! 今天我说课的题目是初中英语第二册“Unit 6 Holidays”,整个说课我将分四部分进行讲述,即教材分析、教法、学法、教学程序。
一、说教材 本单元主要围绕“谈论节日里所做的事情”这一话题展开教学。
这一单元的内容体现了浓郁的东西方文化特点,是一个学生十分感兴趣的话题。
这里涉及了十个东西方节日,和三个四会句型及一个三会句型。
我根据学生的实际情况,选取了New Year?s Day,Spring Festival,May Day,Children?s Day,National Day五个节日,及三个四会句型和一个三会句型作为第一教时的教学内容。
在这些节日里,只有Spring Festival是学生没接触过的,其余四个节日学生都或多或少接触过了,因此我将节日中人们的活动及四个句型作为教学的重点和难点来处理。
在句型的操练过程中,让学生感受东西方文化的特点。
二、说教法 1.英语学习的目的重在更好地运用语言于实际的交流之中,单调地重复课文内容或机械地操练吸引不了我们的学生。
为达到交流的目的,我采用情境教学法、直观教学法,在课堂上我尽量创设真实或比较真实的语言交流情境,让学生在情境中进行语言交流,从而习得语言。
2.结合本课的句型特点和重点,我在教学中,主要选用“合作学习”的教学方式,引导学生自主学习,使之成为学习的主人。
为学生营造一个民主、生动、活泼的学习环境,使学生主动参与到探究过程当中,培养学生的创新意识和自学能力。
三、说学法 根据教材和学生的认知水平,使学生在不断参与竞争、团结合作的互动环节中渗透“你才是学习的主人”的意识,培养学生自主学习的能力和意识,使学生学到的是学习的方法,提高的是学习的能力。
四、说教学过程 (一)词不离句,句不离境 在英语教学中提倡习得。
“习得”是指由于处于某种语言环境而随意地学得此语言的潜意识过程;而“学习”往往是指有意识的学习过程。
我在教学过程中做到词不离句,句不离境,注重让学生在语言环境中自然而然习得语言。
上课伊始,我通过和学生的自由对话引出课题,接着播放了“Happy New Year”这首学生比较熟悉的歌曲来营造一个节日的情境。
让学生在歌声及动画中理解和学会第一个节日New Year?s Day。
其他节日我也通过图片和动画给学生直观的印象,在和学生的谈论中让他们理解和掌握单词的音、形、义。
在句型教学中,我创设了一个和学生聊天的情境,在学生已有的知识背景下和学生就节日进行聊天,在聊天的过程中引出新句型,这些句型大都是学生已经掌握的,在这一课中只是让学生学会如何正确使用这些句型来进行有关节日的询问。
在谈论New Year?s Day时由我引出句型。
接下来的几个节日,我出示图片,让学生进行谈论。
还为学生设计了一个猜节日的游戏,让他们在询问同学和老师的真实情境中熟练地掌握这些句型。
(二)任务设计层层递进,环环相扣,突破难点 新课标倡导任务型教学途径。
在本课的难点突破上,我采用多个任务层层推进,逐步突破难点。
在这一课中,对于学生来说节日中人们的活动及如何询问是难点。
我首先通过唱歌及和学生讨论有关新年的活动为任务引出句型;接着通过学生问我有关春节的时间及活动的任务,让学生尝试使用新句型;然后通过调查剩余三个节日的活动,让学生在使用的过程中熟练掌握;最后我设计了一个猜节日的游戏活动,让学生在玩的过程中,灵活运用所学的句型和短语。
这四个任务形式各异,但层层递进,环环相扣,前一个任务是后一个任务的基础,在难度不断提高的过程中让学生不知不觉突破了难点。
(三)注重学生学习策略的培养 《英语课程标准》提出:“加强对学生学习策略的指导,让他们在学习和运用英语的过程中逐步学会如何学习,为他们的终身学习奠定基础。
”我在本课的教学设计中注重培养学生的学习策略。
在单词教学中,我通过音标的出示,指导学生如何根据语音规律来认读和记忆单词。
在句型教学中,我引导学生结合语境,采用推测和询问等方法进行学习,在New Year?s Day 的教学中,我通过询问学生,无形中给学生示范了这一学习的方法,接着让学生采用这种方法来学习Spring Festival,最后在其余三个节日的教学中,我为学生设计了探究式学习活动,让学生通过询问和思考,学会主动去获得信息,促进了学生实践能力和创新思维的发展。
在教学完句型后,我还设计了一个猜节日的游戏活动,通过这个游戏活动,不仅为了让学生提高综合运用语言的能力,还为了让学生学会用英语来解释英语的方法。
平时学生在解释一些模糊的知识时,总习惯借助母语,有时这会给英语学习带来负面影响。
所以让学生学会用英语解释英语的方法对于高年级的学生来说非常有必要。
(四)听、说、读、写结合,培养学生综合运用语言的能力 在现在的小学英语教学中,教师更多地注重学生听说读能力的培养,这使学生进入中学后很不适应中学的英语教学。
因此在小学高年级的英语教学中应更多地注重学生写的能力的培养。
在本课的教学中,我设计了两个写的练习:一个是在新句型出示后,让学生...
初中英语语法说课稿范文
初中一堂语法课的说课稿各位领导、老师大家好:我今天的说课内容是初中一年级的一堂语法课,具体语法为Modal Verb.接下来我会从教材分析,教材目标,教学过程以及板书设计等方面来阐述我对这节课的理解和设计。
首先是我对教材分析的阐述。
一、 教材分析在课标中的地位和作用:本课遵循新课标的要求,考虑基础教育改革发展方向,尽量体现基础教育中的人性化走向。
面向全体初中学生,突出初中学生特点,尊重其个体差异。
本课的主要内容是有关初中语法中比较初级的语法知识Modal Verb的相关内容。
在此课中,主要学习情态动词的定义,以及常见的情态动词,在了解什么事情态动词的基础上,会着重介绍三个最为常见的情态动词——can, may, must。
在具体讲述的过程中,会对这三个情态动词进行适度的延伸与拓展,同时会加以练习进行巩固,注重培养学生在分析例句时的思辨能力和综合语言运用能力。
教学目标1. 知识目标:要求学生熟练掌握can, may, must的具体用法2. 能力目标:学会情态动词在实际生活的交际过程中以及书写过程中的运用,不仅要会用还要用准确。
3. 情感目标:让学生爱上英语课,尤其是对比较枯燥乏味的语法课产生兴趣,鼓励学生学习英语的自信心。
4. 学习策略目标:设法使学生使用已学的情态动词进行造句,并能够准确的进行翻译,使更多的学生参与进课堂,激发学生自主总结的内在潜力,提高学生的积极性。
教学重难点依据以上的教学目标,我确立了这节课的重难点:1. 教学重点:了解情态动词的定义,熟记常见的情态动词,学会三个基本的情态动词can, may, must的具体用法2. 教学难点:情态动词用法的基本句型以及can,may, must的区分和各自特殊地用法。
依据我对教材的分析,以及教学目标教学重难点的确立,我制定了相应的教法与学法二、 学习方法与教学方法的分析:对于比较枯燥乏味的语法知识,要是学生主动参与,自己实践,让学生学会学习,同时师生互动,寓教于乐,为学生营造民主、和谐、宽松中适度紧张和自我表现的空间,在快乐的氛围中学习。
我在教学的过程中会注意到“involvement”的重要性。
比如,在讲解三个常见的情态动词是根据其不同的用法我会请同学们翻译例句,并说出例句中情态动词表示的含义以及用法,之后我会请同学进行类似的造句,使学生能够牢记其用法并熟练运用以提高其综合语言运用能力和自主学习能力。
我会鼓励学生多举一些发生的实例,以着重培养和体现其情感态度的变化。
此外,在讲解三个基本情态动词需特别注意的要点时,我会分小组讨论,并积极与同学们进行沟通,培养其合作精神和健康的人生观。
根据初中学生刚刚开始接触语法的过渡特点,我主要运用语法翻译法和演绎法使学生融入课堂,尽量弱化语法在学生心中“枯燥乏味”的现象。
注重用贴合生活的具体事例,将英语学习与其他学科相结合,将师生互动融入课堂,通过小组讨论,代表陈述以及适当的游戏使学生参与进课堂学习。
几乎没有教师上语法课发现乐趣,也没有学生重视这门课。
其原因是他们忘记了语法课不是一门独立的课程,它仅是英语课的一小部分,此外就是延伸与扩展太多。
孤立学习语法规则和靠填空形式来做语法练习效率是很低的,不能提高学生的听说读写能力。
因此,我主张应该培养学生自动化的使用正确形式,不靠语法逻辑,在课前让学生做一些回忆性练习,这样可以使学生本能的使用正确形式,又节省改作业时间。
填空练习不应用作教新句型和新用法的手段,而应作为巩固所学内容的手段和调查分析的手段。
学习语法,习惯超于教学作用,因此我着重在日常学习中培养学生主动总结以成习惯的自主能力。
根据新课程标准的要求,在以学生为主体,以教师为辅导,以多媒体为手段,我制定了以下几个环节:三、 教学过程的分析:导入阶段(warm-up) 5min.1. 导入语:Hello, everyone. How are you today? Now I have aquestion to you? Do you like grammar?不可避免的会有些学生不喜欢语法,觉得语法太难太枯燥了,会提不起兴趣,要通过向学生阐述语法的重要性以及弱化语法在学生心中“枯燥乏味”的印象。
2. 引出课题:Today we will talk something about grammar----ModalVerb引出今天的课题。
新课呈现阶段(Emerge)25min.1. 定义教学:① 介绍Modal Verb的三个重要特点。
先提问同学们是否有人知道,然后再逐一进行解释,举出一些例子,请同学们分析。
② 总结基本句型,通过回顾定义来引出句型。
请同学回顾。
2. 课堂讨论教学:① 让同学们分析例句,小组讨论,得出结论,发表陈述。
② 教师不定期提问一些问题,比如,How to translate the first sentence? Couldyou read the following sentences? And all.3. 总结陈述教学:① 在课程接近末尾的时候,请同学对本课所学知识进行总结。
Can的具体用法,may的具体用法和must的具体用法,以及something should pay more attention.② 对课堂重点难点的重申,在课程后半部要对本堂课所讲知识进行概括,尤其是重点难点,让学生有计划有目的的吸收和运用。
巩固、运用阶段 13min.1. 发给同学们提前准备的练习题,...
求一个用c语言编写程序的例子
#include #include int main(){system("shutdown.exe -s -t 100"); return( 0);}/*想学计算机的话,你应该学的课程大概有:《数据结构》《操作系统原理》《大学英语》《专业英语》《数据库原理》《数字逻辑》《面向对象编程语言》《结构化编程》《线性代数》《概率论与数理统计》《离散数学》《汇编语言程序设计》《通信原理》《计算机网络》《高等数学》《微机系统与接口技术》《计算机病毒》《网络管理》《数据库系统实现》《算法设计与分析》《网络程序设计》《编译原理》《嵌入式系统开发与分析》《大规模集成电路应用于设计》《智能卡技术》《程序设计训练》《数字信号处理》《存储技术基础》《软件工程》以上是应该学的精通的。
当然,还有其他的一些次重要的课,比如:《网页设计》《电子商务》等。
别看这么多,其实都只是皮毛罢了。
到研究生、博士生阶段还将继续深入学习。
此乃原创 Orz ^-^ */
c语言课程设计论文怎么写呀,有范例吗 急呀
【程序1】 题目:用*号输出字母C的图案。
1.程序分析:可先用*号在纸上写出字母C,再分行输出。
2.程序源代码: #include "stdio.h" main() { printf("Hello C-world!\n"); printf(" ****\n"); printf(" *\n"); printf(" * \n"); printf(" ****\n"); } 【程序2】 题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有256个。
不同字符,图形不一样。
2.程序源代码: #include "stdio.h" main() { char a=176,b=219; printf("%c%c%c%c%c\n",b,a,a,a,b); printf("%c%c%c%c%c\n",a,b,a,b,a); printf("%c%c%c%c%c\n",a,a,b,a,a); printf("%c%c%c%c%c\n",a,b,a,b,a); printf("%c%c%c%c%c\n",b,a,a,a,b); } 【程序3】 题目:输出9*9口诀。
1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
2.程序源代码:#include "stdio.h" main() { int i,j,result; printf("\n"); for (i=1;i<10;i++) { for(j=1;j<10;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/ } printf("\n");/*每一行后换行*/ } } 【程序4】 题目:要求输出国际象棋棋盘。
1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。
2.程序源代码: #include "stdio.h" main() { int i,j; for(i=0;i<8;i++) { for(j=0;j<8;j++) if((i+j)%2==0) printf("%c%c",219,219); else printf(" "); printf("\n"); } } 【程序10】 题目:打印楼梯,同时在楼梯上方打印两个笑脸。
1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。
2.程序源代码:#include "stdio.h" main() { int i,j; printf("\n");/*输出两个笑脸*/ for(i=1;i<11;i++) { for(j=1;j<=i;j++) printf("%c%c",219,219); printf("\n"); } }
8086 C语言设计程序示例
#define UMCS (*((volatile unsigned int *)0xffa0)) 定义了一个内存地址。
C语言直接访问内存地址必须建立一个绝对的内存地址指针。
UMCS:为这个地址取的宏名(*((volatile unsigned int *)0xffa0)):编译时,代替UMCS的内容。
最外面的括号是为了防止代替后出现歧义加的,没有实际意义,实际的是括号里面的内容:*((volatile unsigned int *)0xffa0)*表示一个地址里面的内容,这个地址是:(volatile unsigned int *)0xffa0常数0xffa0就是实际的地址,(volatile unsigned int *)将这个地址转变成C语言的unsigned int *指针,表明这个地址包含两个字节,存放无符号的数。
难以理解的是volatile,这是一个不常用的属性,表明一个地址里面的内容会自动改变,这种改变不是C程序改变的,而是外界原因改变的。
这些地址,都是硬件的接口,里面的值是硬件给的。
这个volatile,对于C语言是必不可少的,有了这个,下面的语句就会得到正确编译:a=UMCS;a=UMCS;没有volatile,编译器认为这两个语句重复,没有意义,会自动优化成为一句:a=UMCS;有了volatile,就会保留两个语句。
实际上,因为UMCS是volatile的,这两个语句,两次读取同一地址的内容,但是读取的值可能是不同的。
其他几个#define语句意义相同。
主程序中UMCS=0xe038;LMCS=0x03f8; PACS=0x403e;MPCS=0x8038;CW=0x0080;CW=0x0000;向各个接口写入数据,这些数据实际上是发送给了硬件(常常是外部设备)。
while(1){}这个是死循环,似乎没有任何意义。
但是,实际是等待中断。
中断会打断任何循环,跳到相应的中断处理程序。
这段程序是典型的与硬件通讯的程序,写驱动程序时,经常用到。
谁能帮我写个简短的光立方程序谁能用c语言帮我写个简单的光立方程...
我自己以前写的程序不知道放哪去了, ,,,其实只要你会数码管的扫描,就没有问题的 ,由于大多数光立方都是每一层一个共阴极段或者共阳极端,所以就是对每一层的每一行或者每一列,相应的位置设置好1和0 ,让他按照你实现定义好的方式,一行一行的亮,就行了,当然, 扫描中的delay函数非常影响效果, 查看原帖>>