首页 > 文章中心 > 逻辑思维模式

逻辑思维模式

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇逻辑思维模式范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

逻辑思维模式

逻辑思维模式范文第1篇

在购物平台不断推陈出新,消费流量不断分流的今天,关于电商营销模式如何创新的说法层出不穷,莫衷一是。 4月23日罗辑思维联合优酷、淘宝、天猫三大平台举办的线上读书会,给了这个问题一个新的答案。

4月23日世界读书会当天,罗辑思维邀请到了财经作家吴晓波、读库创始人老六、锤子科技CEO罗永浩、真格基金创始人徐小平、《舌尖上的中国》总导演陈晓卿、连续创业者雕爷、米未创始人马东、著名导演王潮歌、趁早创始人王潇等11位大咖,进行了5个小时的线上读书会,并通过天猫、淘宝、优酷三个平台全球同步直播,并将视频平台与购物平台打通,首次实现了直播过程中边看边买的线上购物模式。

不得不说,这是一次值得点赞的创新之举,这次活动的影响远不止在图书产业,甚至对于整个电商行业的发展都有着极为深远的影响。

1.内容+场景,新形势下的消费模式探索

罗辑思维创始人罗振宇在参加2016天猫全球商家大会时曾表示,在电商越来越发达的时代,“每一个交易入口的成立都是因为每个价值链上的稀缺性特征而导致。”

在传统的pc时代,电商行业的竞争主要是流量和入口的竞争,谁获得了最丰富的流量,谁霸占了最多的入口,谁就夺得了先机。然而在移动互联网时代,电商行业的竞争已经升级为内容和场景的竞争——谁有能力提供消费者感兴趣的内容,谁创造了足够多的购物场景,谁就能够占据主动权。这也是阿里近来大力进军以“网红”为代表的互联网内容原创领域的主要原因。

这次罗辑思维读书会,是阿里全资收购优酷土豆后,首次联合品牌方店铺、罗辑思维、优酷、内容原创方等多方资源,在阿里系统内实现了多内容场景的协同工作。在读书会直播的过程中,观众可直接点击视频下方的链接购买嘉宾推荐的图书;在送礼环节,观众扫描二维码即可进入品牌方的抽奖页面,抽到礼物之后,可直接进入品牌方的店铺浏览,这对于九阳、阿芙等合作品牌来说,也是一种创新的流量引流。

2.玩转跨界,打造开放性电商平台

在4·23罗辑思维读书会活动中,阿里通过多方跨界合作,率先实现了内容生产、内容传播、内容消费的全生态布局,也预示了开放性电商平台的光明前景。

读书会筹备前期,罗辑思维发出邀请,希望能够与电商品牌合作,玩出更多花样,吸引了众多品牌应邀报名。据直播当天主持人透露,最早响应邀请的,是国内厨房电器的领导品牌——九阳。而罗辑思维之所以选择九阳进行合作,也是注意到了九阳近来在电商领域营销模式的创新,从公主系列电器的成功首发,到去年双11打造“五分钟早餐”的早餐场景并创造销售奇迹,九阳一直在电商领域积极探索,并打造了优质的美食内容平台“九阳知食”。在本次的合作中,九阳送出了最新的破壁免滤豆浆机Q3作为礼品,该礼品5月18日在天猫电器城首发,而本次读书会的观众则能够成为全球首批体验用户,足以见其诚意。

早在1月19日,阿里百川便与优酷土豆之间确立合作,意味着内容创作者们能够通过百川入口,触达到手机淘宝上的大量资源,从而将自己的内容产品实现价值最大化。这同时也意味着,在消费与内容领域,今后将会有更多跨品牌跨领域的合作机会,将会有更多像九阳这样的品牌及行业参与者将加入这一产业生态,开放性电商平台的优势将会逐步显现。

3.用户至上,如何精准找到用户并打动他们?

逻辑思维模式范文第2篇

很多朋友缺少逻辑思维能力,导致自己说的话或者是写的文章都存在一些逻辑的漏洞,那么如何提高思维逻辑

为什么要提高思维逻辑呢,因为每个人的思维模式是不一样的,所以思考的方式也不一样,只有正确的思维模式才能得到正确的评估。人们的思维模式可以分成4种类型,分别是现实型,理想型,分析性,综合型。在生活中尤其是孩子们提出来一些问题的时候,作为家长回答这些问题也应该从思维角度来给孩子讲解。想要提高逻辑思维能力就要在平常多观察事物,找到事物之间的因果关系,以及普遍规律。

提高逻辑思维的方式,就要在平常多观察世界,然后找到世界的普遍规律,用自己的语言来总结出来,平常也应该多看书,多看报纸杂志,看看别人的逻辑思维是怎么描述的。自己的逻辑思维提高了,对于今后的工作能力,学习能力都有帮助。

(来源:文章屋网 )

逻辑思维模式范文第3篇

关键词:建筑设计;设计创新;可拓思维

建筑设计创新的一个重要前提便是可拓思维,这种思维模式当前被广泛应用于各种事物的创新之中,其主要的思维模式包括逆行思维模式、传导思维模式和菱形思维模式等。在建设设计中,灵活运用这设计模式,可实现建筑设计理论的更新,以及建筑设计方法的创新等。本文即分析建筑设计创新与可拓思维模式。

1、 可拓思维模式的概念

在之前的建筑设计中,问题的解决主要归功于设计者的灵感、构思和经验等等,但是遇到无法通过灵感等解决的难题时,设计者往往束手无策。而这主要是因为设计者缺乏一套行之有效的科学推导方法。因此,建筑学要想走向科学化、计算机化和智能化,必须走定性和定量化的路子。而可拓学所提供的传导、逆行以及菱形、共轭等思维模式,为建筑设计的创新提供了思路。

可拓思维模式对逆向思维模式的重视不亚于创新学。在建筑设计中,合理运用逆向思维模式,可打破人们习惯于从正面认识问题的习惯,而人们认识事物的习惯一旦形成,往往具有单向性、逻辑性和固定性等。因此,在建筑设计中采用逆向思维模式进行创新设计,可形成新的设计思路和设计方法。

下面通过具体的例子来分析。例如,在在设计错层住宅楼的楼梯时,通常的设计思路是把错层处的平台栏、楼梯等设计成固定的形式,而且是在左、右、中、

三个位置只能选择其中之一。这样的设计存在明显的缺点,但如果采用逆向思维模式,灵活设计室内的楼梯和栏板,则可较好解决这一问题,从而受到较好的设计效果。

逻辑思维是客观事物的规律性在人们主观意识中的反映,是经过人脑加工后的思维,因此思维逻辑对人们解决问题具有一定的指导意义。在建筑设计当中,以逻辑思维为重要基础的理性思考,是进行建筑设计创新的重要基础和前提。设计师拥有丰富的素材,同时还需要认真思考影响设计的各种因素,运、灵活运用各种思维模式,才能摆脱旧有思维模式的束缚,进行建筑设计的创新。因此,在建筑设计创新思维当中,其不仅仅是一个为了在意象当中发掘特色的过程,也是一个寻找科学合理设计方法的过程。

从思维发展角度将,可拓思维分为三个阶段:第一是形式化的逻辑思维,第二是普通逻辑思维,第三是辩证逻辑思维。

2、建筑设计创新与可拓思维模式

2.1建筑设计创新与逆向思维模式的关系

可拓思维模式的一个重要组成部分便是逆向思维模式。逆向思维模式,从根本上说是打破已有的思维定式,从相反的方向去思考问题,有意识地去寻找变通的一个思维过程。因此,逆向思维也就打破了人们认识事物的逻辑性,其虽然具有一定的冲击性,但由于其往往可以给人们带来解决问题的新思路,因此在建筑设计创新中有着广泛的应用。

逆向思维是人们进行创新所必须具备的品质,在可拓思维模式当中,经常用逆行思维主要是利用反物元、非物元和逆事元等来进行变换。逆向思维模式主要是思维形式上发生了变化,而形式的变化是非常多样的,这就要求建筑设计人员灵活运用逆向思维模式进行建筑设计的创新。

举例来说,卢浮宫增建工程是运用逆向思维模式的典范。贝聿铭在古典建筑群当中,一反常态地增加了玻璃与钢结构的透明金字塔,其在结构、材料和造型等方面均与周围的古典建筑不同,但是却收到了很好的设计效果,得到了人们的认可,成为建筑设计领域公认的典范之作。

2.2建筑设计创新与传导思维模式的关系

传导变换指的是由一种既有的事物,通过相应的变换而产生另外一种事物的过程;而在这一变换过程中所引起的变换效应便叫做传导效应。

传导思维模式是一种不能直接用来解决问题,而只能通过变换的方式来为问题的解决提供思路,而这一问题解决过程所用的思维模式也就是传导思维模式。传导思维模式应用于建筑设计创新当中,可对建筑设计创新起到不小的推动作用。而在我国的建筑设计中,不乏这方面的经典案例。

北宋时期,由丁渭负责设计建造的皇城,应用最多的理念便是传导思维理念。而在现当代,也不乏运用传导思维模式进行建筑设计创新的经典案例。比如闻名遐迩的上海“新天地”便运用了传导思维模式,设计者以上海的石库门旧址为基础,设计出集商业、文化以及娱乐、餐饮为一体的大型商业区,而在商业区的周边配备人工湖、住宅区和写字楼等,推动了上海“新天地”的高速发展。

2.3建筑设计创新与共轭思维模式的关系

不管是哪种事物,均具有虚实、显潜以及软硬、正负四个共轭部分,而在一定的条件之下,这四个部分之间可以相互转化。因此,若想全面深入了解事物,就必须对事物的共轭部分有一定的了解。而这也是解决问题的有效途径。

共轭思维模式也是可拓思维模式的重要组成部分,但是事实上,在建筑设计创新中,一般情况下会遇到各式各样的设计难题,而其中有一些难题一时之间可能无法有效解决,也没有过类似的设计经验,设计条件也存在明显的不足,而这些问题,有的是显现的,有的是潜在的,有的是间接的,有的是直接的,这就需要通过设计者运用共轭思维来解决这类问题。

在这种思维模式的引导下,东京的设计者们设计出了著名的东京体育馆。东京体院馆是一个大型的综合性的体育馆,该体育馆的设计,既做到了不影响周围的建筑物,同时又创造出了独特的景观。但是在设计过程中,并没有采用比较张扬的设计手法,而是因地制宜,通盘考虑场地的高差变化等,深埋了大部分的体院馆,从而大幅降低了天际线。从共轭思维的角度来分析,该体院馆与周围的环境和地貌达到了和谐共生的效果,从而实现了预期的目的。

2.4建筑设计创新与菱形思维模式的关系

菱形思维包括两种,一种是发散思维,一种是收敛性思维。由发散思维向收敛性思维转变的过程叫做一级菱形思维。而在一级菱形思维的基础上,又可以延伸出来多级菱形思维。

菱形思维在建筑设计创新中有着非常重要的作用,而其在建筑设计创新中应用的过程就称之为菱形思维模式。但是在当前的建筑设计创新过程中,应用菱形思维模式应注意以下几个问题,收敛性思维模式的运用应遵循以下原则:第一是明确设计的目的;而这是所有建筑设计首先需要明确的,在设计中遇到问题时尤其要明确这一点,进而可以有效避免建筑设计的盲目性;第二是创新性;在建筑设计创新中必须体现出菱形思维;第三是可行性;建筑设计创新离不开天马行空的想象,但其不等于天马行空的想象,因此建筑设计必须切实可行,具有可操作性,在设计中需要充分考虑在应用中可能遇到的问题。

3结语:

随着我国城镇化进程的加快,我国的城镇用地日益紧张,而这也促进了建筑功能的多样化;而建筑功能的多样化给建筑设计带来了不小的难题。在本文中,笔者结合自身的工作经验,从可拓思维模式的概念入手,分析了建筑设计创新与可拓思维模式的关系,主要分析了逆向思维模式、菱形思维模式、共轭思维模式和传导思维模式与建筑设计创新的关系。

参考文献:

[1]邹广天. 建筑设计创新与可拓思维模式[J]. 哈尔滨工业大学学报,2006,52(7): 1120-1123

逻辑思维模式范文第4篇

关键词: 建筑设计;创新思维;可拓思维模式

建筑设计创新的前提就是可拓思维模式的应用,在建筑设计中应用一些新的思维模式,例如逆向思维、传导思维、菱形思维等等,将不同的拓展思维应用到建筑设计中,可以设计出更加与众不同的建筑,有助于建筑设计的创新发展。因为市场经济的发展,传统思维设计的建筑已经不能满足市场需求,所以需要对建筑设计进行创新,可拓思维模式的应用已经成为了建筑设计重要的组成部分。

一、建筑设计创新的概念和特征

(一)建筑设计创新概念

建筑设计创新概念就是具有创造性的建筑设计,在对建筑进行设计的过程中,对建筑的平面、结构、材料、空间形态等等进行创新性的修改,使该建筑与其它建筑不同就属于建筑设计创新。与其它的建筑设计相比,创新建筑设计具有更大的设计价值,所以与其它建筑有着本质上的不同。

(二)建筑设计创新特征

建筑设计创新与传统思维的建筑设计有着根本上的不同,创新建筑设计具有超越性、实践性、反思性和相对性,建筑设计的创新特征标志着建筑设计正在向着新的方向发展。超越性是指建筑设计利用了原有设计思维中的有点,对建筑设计进行改动,确保新的建筑设计可以超越原有建筑设计的发展;实践性是指不管什么样的创新思维全部都是应用在实际的设计中,各种创新思维也是随着实践应用而获得提高的,如果创新设计没有得到实践那建筑设计人员也就缺乏了创新的动力;反思性是指对现行的建筑设计进行反思,寻找新的设计方向,例如鸟巢、水立方等建筑都是反思性建筑设计的成果,反思设计是反思现行设计中存在的不足,并对不足进行改进,避免出现重复创新的现象。

二、可拓思维在建筑设计创新中应用的优势

(一)建筑设计系统性强

建筑设计在经过可拓思维创新后具有整体性,并且在设计的过程中系统性较强,建筑设计的创新受到各种因素的限制,所以系统设计非常复杂,需要将建筑分成若干个目标,例如将建筑设计分成条件系统、目标系统、建设基本系统等等,每个系统中都要对应相关的可拓创新思维,明确建筑设计中的各项要素,并对建筑设计外在的各种信息进行联系,明确创新建筑设计的发展趋势。建筑设计在应用可拓创新思维后,可以使设计过程可以理性化的进行,使建筑过程变得更加有规律。

(二)应用可拓思维建筑设计的效率高

在建筑设计中应用可拓思维是建筑设计的创新效率更高,避免了建筑设计创新的偶然性。可拓思维在建筑设计的过程中,可以清晰的反馈建筑领域中各种事物关系,使建筑设计主体能够有更加清晰的设计模式,在设计的过程中,可以用语言将设计目标、设计条件等等全部用语言表达出来,避免了思维逻辑无法表述的弊端。汲取了逻辑理论阐述优势,借助可拓思维对建筑设计进行变换,最终实现建筑设计的创新。应用可拓思维进行建筑设计可以让建筑设计的创新实现层次化和条理化,明确具体的设计思路,有效提升建筑设计创新效率。

(三)应用可拓思维的建筑设计创新稳定性好

建筑设计的创新需要向外界历史、环境、自然等汲取创新思想,实现创新建筑设计与现实接轨,保证创新过程的连续性和开放性,使建筑设计创新形成自身的系统层次,保证结构稳定性,创新建筑设计虽然是对建筑设计进行改变,但是也不能脱离原有的设计基础,在原有基础上进行推陈出新,避免出现凭空想象的建筑设计。可拓思维的应用避免了建筑设计创新应用直觉和顿悟等非逻辑思维,有效的增加了建筑设计创新的稳定性和可靠性。使各类创新方法能够实现互通,并且相互补充。

三、可拓思维在建筑设计创新中的应用

(一)反向思维

反向思维是指按照传统思维相反的方向进行思考,从传统模式的轨迹上寻找新的建筑设计方法,这种方法虽然打破了原有建筑设计的习惯,但是却能给人一种焕然一新的感觉,利用反向思维对建筑进行创新设计可以提高人们对建筑设计的认识,并且利用反向思维对建筑设计进行创新可以弄清建筑设计的方式,加强人们对创新建筑设计的理解。将反向思维应用到室内错层楼梯的设计中获得的效果非常好,将原本固定的楼梯、扶手、栏杆等设计成活动的,使室内空间变得更加宽阔,室内装饰效果也能够更加灵活。

(二)传导思维

传导思维是对一个事物进行思考,进而产生另一个事物的改变,传导思维的应用会引起一系列的传导效应,该类思维模式并不是直接对建筑设计进行改变,而是将传导思维应用到建筑设计中,使建筑设计产生传导性的改变。例如北宋皇城的建造,当时对皇城进行建造时利用的就是多级传导的思维模式,当时的情况是皇城被大火烧毁,但是建设时间又比较短,当时设计师就将原本城墙外的道路上进行挖掘,将挖掘出的土烧砖制造城墙,而将道路挖掘的沟渠当成了护城河,这种多级传导的方式既节省了建筑设计的时间,又对废物进行了有效的利用。

(三)菱形思维

菱形思维是从发散到收敛两个阶段,很多建筑设计的创新都可以用菱形思维来描述,该类开拓思维的应用可以让人们对建筑设计创新的认识加深,但是在应用菱形思维时必须要遵循几点,第一点是应用菱形思维要遵循建筑设计的目的性,明确此次建筑设计创新的目的,充分的体现此次建筑设计的创新点;第二点是应用菱形思维要具备可操作性原则,保证创新设计思维可以实现,每一个步骤都是能够操作的,避免创新设计只是处于凭空想象的阶段。

(四)逻辑思维

逻辑思维是人类可拓思维模式中最为基础的思维方式,在应用逻辑思维进行创新时,可以综合的分析出建筑设计创新各项因素对建筑的影响,并根据具体的影响因素设定解决方案,摆脱原有逻辑的规范,设计出具有特色的深度的创新建筑。在应用逻辑思维时,要切实的考虑建筑区域周边环境以及自身技术条件,保证设计出的建筑满足人们正常的需求。 在应用可拓思维进行建筑设计创新时,可以预先利用模型对此次建筑创新设计进行分析,分析设计过程中会遇到的各项影响因素,确保在设计之前要形成完整的创新设计体系,保证创新设计能有有序的实施。在进行创新建筑设计时,要处理好建筑设计整体与细节的关系,实现建筑设计的最优化处理,保证建筑设计创新可以满足人们需求方向去发展。

结论:

可拓思维在建筑设计创新中具有非常重要的作用,建筑设计想要创新,设计师就必须要掌握可拓思维模式,在进行创新建筑设计时,要以可拓思维模式作为基础,在实际的设计过程中有效的运用可拓思维模式,保证建筑设计的创新可以有效的实现,并符合现实的发展,保证创新建筑设计的质量,并使创新建筑设计具有变通性和适应性。

参考文献:

[1]张国斌. 建筑设计创新与可拓思维模式[J]. 经营管理者,2015,12:344.

[2]陶莺. 建筑设计创新与可拓思维模式[J]. 科技与企业,2015,11:172.

[3]胡威. 建筑设计创新与可拓思维模式[J]. 中华民居(下旬刊),2014,05:60.

[4]雷光武. 建筑设计创新与可拓思维模式探析[J]. 黑龙江科技信息,2013,11:224.

逻辑思维模式范文第5篇

关键词:C语言;编程基础;教学

当今社会,在我们看到计算机行业的美好就业前景的同时,也看到了计算机专业教育的美好前景。同许多学科的教学过程一样,计算机专业教育也要重视专业基础课程的教学。目前,大多数高校将C语言作为计算机专业的编程基础课程,作者认为将C语言作为高校计算机专业的编程基础课程是必须而必要的,但是,在C语言的教学中,往往因为目的不够明确,理念不够准确,而使我们的C语言教学没有达到应有的效果。因此,在这里提出C语言教学的四个定位问题。

一、教学课程性质的定位

C语言课程性质的定位:C语言是一门计算机专业的编程基础课程。

20世纪70年代,在B语言的基础上设计出了C语言。其中,UNIX操作系统,以及运行这一系统中大部分程序都是用C语言写成的。而被我们广泛使用的微软Windows操作系统的核心代码也是用C语言来编写的。1983年形成了C语言的ANSI(American National Standards Institute)标准,1989年ANSI C被ISO(International Standards Organization,国际标准化组织)所接受,这就是常说的C89标准,C89标准成为C语言的国际标准。而标准化委员会又于1999年再次修订C89,成为了C99标准。从这些事情上,不难想到C语言的重要作用和历史地位。因此C语言的通用性和规范性要普遍强于同时代其它的任何一种编程语言。当今编程语言以C++,C#和JAVA为主流,而他们正是从C语言发展而来。因此,从编程技术的发展过程和编程技术的前后衔接性而言,C语言也是最恰当的。所以,将C语言定位于计算机专业的编程基础课程是最合适的选择。

二、教学目标的定位

C语言作为计算机专业的编程基础课程,在开展C语言教学时,必须对C语言课程的教学目标有明确的定位。

目前,社会IT行业中,C语言实际应用的程度和广度都在大大的缩减,C语言的开发应用能力被他的后继编程语言所取代。C语言的职业应用领域更多的是结合汇编语言在单片机开发中的应用,如AVR单片机C语言开发,这突现在C语言的低端开发能力上。计算机或者单片机低端的开发应用是建立在对硬件相当熟悉的基础之上的,在这种情况下,要求编程基础课程的C语言突出其职业能力培养是不现实的。

因此,C语言课程的教学目标应该定位在计算机编程技术应用理念、编程逻辑思维、实际问题在编程中数学模型抽象能力等方面,即思维方式和模式上的培养认知上。C语言教学的开展不是去追求其职业能力,而是锻造和培养学生的编程思维能力,为后继专业课程的学习打下良好的基础。因为,没有编程思维的理念认识,编程思维模式的转变,计算机专业课程的学习是事倍功半的。

三、教学内容的定位

C语言本身所涉及的开发应用能力是一个很庞大的系统,C语言本身也是一个中级编程语言。C语言在低级方面,它允许在算法逻辑中通过详细的定义,来达到最高的计算机效率;C语言在高级方面,它隐含了计算机的结构细节,提高编程的效率。因此,C语言是介于低级编程语言和高级编程语言之间的中级编程语言。C语言本身也有着丰富而复杂的函数库。所以,在C语言的教学中还应该注意教学内容的筛选。从国内绝大多数面向高校编写的C语言教材来看,C语言的教学主要是侧重在学生运用其高级能力方面,解决数理问题方向,这也充分说明我国计算机专业教育大环境对C语言课程的定位。

在C语言教学中,结合C语言常规教材的特点,对教学内容的定位应当做到既有全局的认识,又要有所侧重;既要注重学生在C语言应用方面能力的培养,更要注重学生通过C语言对编程理念的认知。因为,C语言的教学内容的取舍不再是单纯的为C语言本身而定,更多的是想达到抛砖引玉的效果。

C语言的教学可以分为四个部分:数据类型和运算、逻辑结构、模块化思想、输入输出。

(1)数据类型和运算应该包括:普通变量与类型、指针、数组、结构以及基本的运算,尽管指针、数组、结构是在后期的教学中才涉及,但是它们依然是属于数据类型的范畴,只能说它们是一种特殊的变量。

在普通变量与类型阶段,教学内容的重点应该放在对变量的存储机制和运算机理的认识和概念理解方面。而到了指针和数组方面,就要求学生能够灵活应用变量的存储机制和运算机理。而结构部分是早期编程语言对于实际问题抽象方面最好的数据模型,有助于进一步提高学生的数据抽象能力。

(2)逻辑结构的主要内容是三大结构:顺序,选择,循环。这是所有成熟编程语言的重要逻辑结构模式。在这个部分,侧重于引领学生如何将实际问题的解决思维方式转变为用三大结构来解决的逻辑思维方式。在教学中,单纯的就结构谈语法,会限制学生的眼光,相反,应该就语法谈结构,编程中的逻辑结构才是计算机所有编程语言的理念之一。

(3)模块化思想是指C语言中的函数部分:标准库函数,自定义函数。C语言的函数思想是编程模块化思想的前身。在C语言中,将指定问题的处理过程放到函数里解决,函数的相对独立能力,使函数能够多次或者多处被使用。避免代码重用,提高了执行效率。

函数的应用,模块化的思维模式在编程技术的应用中,为程序的分工协作,或者把一个大问题分成多个小问题来解决提供了最佳的途径。所以在教学中,应当使学生充分认识到编程的模块化思想应用的重要性和必要性。

(4)输入输出即I/O。这里的输入输出既包括控制台的输入和输出(scanf函数和printf函数),也包括文件的输入和输出(fscanf函数和fprintf函数)。在技术上,控制台I/O和文件I/O只有微小的差别,但在概念上,两者是截然不同的范畴。

输入输出的内容能够使学生明确,程序代码的编写过程和运行过程是完全不同的两个过程,编写过程是从程序开发者的立场出发,而运行过程就要从程序使用者的立场出发。输入输出部分的内容是一个强化,强化学生在编程理念上有程序员和用户的立场差别。

四、教学理念的定位

在C语言教学中,教学理念的定位将直接引领教学的开展过程,直接影响教学方法、手段的设计与使用。把握好教学理念,是教学成功开展的捷径。

(1)实例性教学,先应用再理解。

C语言课程同许多计算机专业课程一样,是一门应用型的工具学科,我们这里的应用不指行业应用或者职业需求应用,而是指建立在计算机硬件条件下的软件的运用过程,这些都有一定的标准,典型的说,比如C语言本身的C89,C99标准,对于这些标准的理解,对于计算机初学者而言是非常困难的。在教学中,学生常习惯去追求为什么要这样?这就涉及到C语言本身内在运作机制的理解,很容易造成知难而退。在教学中引入实例性教学模式,目的在于使学生在学习中首先关注的是怎么用,而不是为什么,然后再去关注程序的运行过程,最后理解程序的存储机制和运作原理。在IT行业中,许多程序员也可以证明这一点,对于他们而言,应用是第一位的, 理解是第二位。

所以,在C语言教学中以实例教学方法为主,把握先应用再理解的原则,从而使学生在应用的基础上,再加强对编程的理解。

C语言教学中,新语法新知识的学习过程,通过对同一问题的旧新知识解决过程的对比,突显新知识的优越性,突出新知识的必要性和重要性。我们称之为“实例对比法”。

在知识的展开、强化、复习过程中,通过多个实例的解题过程,关注学习内容的变化过程,在解题过程中,引导学生的思考过程,接受和形成自己的经验,我们称之为“实例经验法”。

经历了一个阶段的学习,在学习内容的总结中,让学生从事一个相对综合的实例的开发过程,在教学中,引导学生对这个综合实例进行功能拆分和模块分析,而这个实例的分析和开发过程,可以让学生独立完成,或者分小组完成。强化学生的综合知识能力,培养学生实际问题的分析解决能力。最后教学中,对综合实例进行分析,探讨,教学相长。我们称之为“综合实例法”。

(2)培养学生的逻辑思维为主,强化源代码为辅

C语言课程作为计算机专业编程的基础学科,教学中把如何引导学生用编程的思维模式去分析问题、解决问题能力的培养放到重中之重,而把学生是否能够写出正确的C语言源代码做客观的分析。如果学生的源代码符合编程逻辑思维模式的要求,解题的逻辑结构准确,仅在C语言语法上有错误,对于这种情况,教学中应当作出肯定。学生在学习中,重视对编程理念的认识,要远比他们重视源代码要重要的多,当然两者兼顾自然最好。同时也要说明,这种观念只适应在编程的基础教育中。

(3)打破常规思维模式习惯,打造良好的编程习惯

计算机专业的编程基础是培养学生的编程逻辑思维模式。对于这种思维模式有别于常规的思维模式。常规上,人们使用的一种思维模式是来自于一般数学的思维模式,而这种一般数学思维模式是“集中型”的,在多个已知条件下,结论是明确的或者是唯一的。而计算机专业的编程中要求的思维模式是“发散型”的,在编程理念中解决实际问题时,要求归纳的是解决问题的方法,处理在各种可能条件下得到结论的过程。简单一点说,使用编程的方法解决实际问题时,对于一个“点”上的问题,往往要在一个“面”上分析,归纳这个“面”上所有点的条件,在程序控制过程中,筛选所满足条件的“点”;在编程中,对这个面的每一点都要妥当的处理,这样写出的程序才不至于漏洞百出。

打造学生良好的编程习惯,比如说:变量名的命名规则,变量声明定义方法、源代码分层次分段书写;把大问题分解成若干个小问题使用函数来解决,即模块化思想。这些小的习惯的运用,对于程序而言,也许并不影响结果,而对于学生而言,也不存在困难的技术问题,但是这些小的习惯的形成,将会直接带来良好的程序风格和可读性,为以后写出高质量的程序代码打下基础。

综上所述,高校计算机专业C语言课程是专业编程的基础课程,教学中弱化其社会实际职业应用能力,强化编程思维理念的培养,明确教学的目的,定位准确的教学理念,使用强化训练的教学手段,为以后后继的专业知识学习构建良好的基础和框架。

参考文献:

《C++ 程序设计教程》 钱能 清华大学出版设

《C++ 参考大全》 [美]Herbert Schidt电子工业出版设