亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        C語言中的計(jì)算思維運(yùn)用

        2016-11-24 16:11:20張瑜張欣王希
        科學(xué)與財(cái)富 2016年15期
        關(guān)鍵詞:程序設(shè)計(jì)課程設(shè)計(jì)計(jì)算機(jī)

        張瑜+張欣+王希

        摘要:C語言程序設(shè)計(jì)課程廣泛應(yīng)用于計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的基礎(chǔ)課教學(xué)中。但是經(jīng)過調(diào)查顯示,而在C語言程序設(shè)計(jì)在具體教學(xué)中存在很多問題,嚴(yán)重制約著整體的計(jì)算機(jī)教學(xué)的應(yīng)用。以引導(dǎo)學(xué)生在具體的計(jì)算機(jī)課程教學(xué)中進(jìn)一步完成對于計(jì)算機(jī)思維模式的探索發(fā)現(xiàn),讓學(xué)生形成良好的計(jì)算思維是教學(xué)改革的必然趨勢。

        關(guān)鍵字:計(jì)算思維;C語言;抽象;程序設(shè)計(jì)

        通過長時(shí)間教學(xué)發(fā)現(xiàn),在學(xué)習(xí)C語言課程前面的語法規(guī)則、變量表的時(shí)候初學(xué)者能跟上進(jìn)度,但一旦學(xué)習(xí)后邊比較復(fù)雜的知識章節(jié)時(shí)候就困難。甚至有學(xué)生C語言學(xué)習(xí)完成后,考試成績非常好,但是要用C語言解決一個(gè)實(shí)際問題時(shí)候就無從下手,沒有清晰的程序設(shè)計(jì)思路與合理的解決方案,總之學(xué)生在學(xué)習(xí)程序設(shè)計(jì)時(shí)有兩種情況,一種是面對繁雜的知識點(diǎn)無從下手,脫離的程序設(shè)計(jì)的思維,第二種是即使記住了很多知識點(diǎn),仍然不知道靈活使用,不知道在什么時(shí)候用什么知識去解決什么問題。那么啟發(fā)學(xué)生使用正確的思維模式來學(xué)習(xí),比仔細(xì)分析,詳細(xì)講解知識點(diǎn)更為重要。

        計(jì)算思維就是幫助學(xué)生降低程序設(shè)計(jì)的難度,它指的是運(yùn)用現(xiàn)代的計(jì)算機(jī)科學(xué)的程序和理念進(jìn)行解決問題并得到正確結(jié)果的系統(tǒng)設(shè)計(jì),包含一系列的涵蓋計(jì)算機(jī)科學(xué)程序語言的思維活動的統(tǒng)稱。要想使得計(jì)算思維能夠更加充分的解決計(jì)算機(jī)的常見應(yīng)用問題,需要融合更多的計(jì)算機(jī)的基礎(chǔ)知識去完善計(jì)算思維,最終得到最優(yōu)答案。

        計(jì)算思維中涵蓋了很多能夠解決問題的數(shù)學(xué)思維的方式,比如對于循環(huán)結(jié)構(gòu)的講授,基本都是以求“1+2+……+n”的值引入的,這時(shí)一定要注意提醒學(xué)生不要采用數(shù)列前n項(xiàng)和的公式去求解,這是數(shù)學(xué)思維,而不是“計(jì)算機(jī)思維”。如果將表達(dá)式中的加號改為乘號,在程序設(shè)計(jì)中只需做很小的改動,而從數(shù)學(xué)的角度則很難實(shí)現(xiàn)??梢砸龑?dǎo)學(xué)生用累加的方法,這正是計(jì)算機(jī)的思維方式:計(jì)算機(jī)最擅長處理一些有規(guī)律且需要大量重復(fù)性的工作。當(dāng)學(xué)生形成這種計(jì)算思維后,接下來就是語法方面的問題了。

        其次,抽象是計(jì)算思維中本質(zhì)的內(nèi)容,計(jì)算思維當(dāng)中的抽象是能夠徹底超越物理的一種時(shí)空觀,所以其完全可以使用符號來進(jìn)行表示,計(jì)算思維中的抽象相較于物理和數(shù)學(xué)中的抽象,其實(shí)是一種更為復(fù)雜,同時(shí)也更為豐富的抽象。要用計(jì)算機(jī)實(shí)現(xiàn)一個(gè)系統(tǒng),實(shí)際就是使用符號系統(tǒng)對求解問題進(jìn)行準(zhǔn)確無誤的描述,那么,建立系統(tǒng)模型的過程就是抽象的過程。學(xué)生首先面對的就是數(shù)據(jù)的存儲和表示,即系統(tǒng)的數(shù)據(jù)要全部轉(zhuǎn)化成二進(jìn)制,兩個(gè)簡單的“0”和“1”,再轉(zhuǎn)化成任何用戶想得到的視覺、聽覺、觸覺等感官信息。C語言中數(shù)據(jù)類型的概念是學(xué)生接觸的第一個(gè)抽象概念。例如short x=-1;unsigned short y;y=x;無符號數(shù)為什么能夠賦值給有符號數(shù)呢?其實(shí)在內(nèi)存中y變量的物理形式也是如同x,但在邏輯上我們將數(shù)據(jù)類型分為帶符號和無符號,所以輸出的時(shí)候x為-1,y值為65535。邏輯層面實(shí)際是虛擬出來的是一種抽象。

        第三,計(jì)算思維是一種能夠建立在計(jì)算過程能力與限制之上的一種思維,它主要是由人和機(jī)器共同來執(zhí)行的。因此在C語言中計(jì)算思維就是通過約簡、嵌入、轉(zhuǎn)化和仿真等方法,把一個(gè)看來困難的問題重新闡釋成一個(gè)我們知道怎樣解決的問題,這就是C語言的“程序”思維。程序思維是對系統(tǒng)的建模,既要對系統(tǒng)的操作對象建模,又要對系統(tǒng)的行為建模。對于C語言程序來說,建模的過程就是使用C語言符號進(jìn)行精確表述的抽象過程。例如,將學(xué)生的基本信息進(jìn)行存放,并進(jìn)行排序和簡單的分類篩選。向?qū)W生提出問題“如何使用C語言在程序中定義一個(gè)班學(xué)生的信息?每個(gè)學(xué)生的信息包括學(xué)號、姓名、出生日期、性別、考試成績等內(nèi)容”。通過這一問題,首先讓學(xué)生聯(lián)想班級學(xué)生信息表,再和學(xué)生一起回顧變量的定義。這里用定義單獨(dú)變量是將信息表中所示的數(shù)據(jù)信息進(jìn)行縱向組織,實(shí)質(zhì)上是定義了一個(gè)班的學(xué)號、姓名、性別等信息,而非一個(gè)班的學(xué)生信息;用簡單數(shù)組僅能夠定義一個(gè)班學(xué)生的出生年、月、日信息。上述兩個(gè)問題都使得基于數(shù)組定義的相關(guān)信息無法與實(shí)際生活中的認(rèn)知完全對應(yīng),不利于程序員對程序的組織,也不利于他人對程序的理解。為此應(yīng)該為單個(gè)學(xué)生定義一個(gè)特有的數(shù)據(jù)類型,從而自然地引申出結(jié)構(gòu)這一數(shù)據(jù)類型。對于一個(gè)班的學(xué)生信息自然的就引出了結(jié)構(gòu)體數(shù)組的概念。這種思維方式的引導(dǎo)重要的是讓學(xué)生體會到計(jì)算機(jī)的可構(gòu)造思想,培養(yǎng)學(xué)生的計(jì)算思維。針對結(jié)構(gòu)體數(shù)組的排序和分類,屬于系統(tǒng)的功能,用函數(shù)來完成。排序函數(shù)和分類函數(shù),要求功能獨(dú)立,高耦合低內(nèi)聚,各功能之間的協(xié)調(diào)運(yùn)行,需要在主函數(shù)中通過函數(shù)調(diào)用來完成。這樣就將一個(gè)學(xué)生信息管理程序完成了。

        上述是將計(jì)算思維融入到具體知識點(diǎn)中,在平時(shí)的教學(xué)過程中還可以將計(jì)算思維融入教學(xué)方法。1.案例教學(xué)法中的計(jì)算思維,如從生活中簡單的例子來引入C語言的計(jì)算思維,可以舉例求解1至100的連加和。通過上述兩個(gè)例子,可以使學(xué)生對計(jì)算思維有一個(gè)初步的認(rèn)識,學(xué)生也可以從一個(gè)更高層級的思維高度去思考問題和理解C語言編程,這對學(xué)習(xí)C語言的學(xué)生無疑是一個(gè)非常好的方式。2.交互式教學(xué)法。教師要注重課堂的互動方式,教師不能一直在講解知識點(diǎn),而是要適當(dāng)?shù)嘏c學(xué)生互動,進(jìn)行問題的探討,引導(dǎo)學(xué)生主動思考問題,激發(fā)學(xué)生主動學(xué)習(xí)的熱情,充分提高課堂效率。3.課程設(shè)計(jì)。教師在課程設(shè)計(jì)中也應(yīng)該融入計(jì)算思維的模式,比如課程設(shè)計(jì)題目為酒店入住管理系統(tǒng),從實(shí)際問題出發(fā),從解決思路出發(fā),使學(xué)生在整個(gè)課程設(shè)計(jì)中,將設(shè)計(jì)題目分成幾個(gè)功能模塊,對每個(gè)模塊進(jìn)行思考、討論、驗(yàn)證。

        C語言程序設(shè)計(jì)旨在讓教師從計(jì)算思維的角度對于計(jì)算機(jī)的基礎(chǔ)課程的教學(xué)進(jìn)行創(chuàng)新性的程序設(shè)計(jì),突出學(xué)生在教學(xué)中的主體地位,最終切實(shí)提高計(jì)算機(jī)教學(xué)的教學(xué)效果。同時(shí),C語言程序設(shè)計(jì)可以幫助學(xué)生養(yǎng)成良好的計(jì)算思維能力,引導(dǎo)學(xué)生利用計(jì)算思維來解決好實(shí)際中遇到的問題。這個(gè)過程是循序漸進(jìn)的。鼓勵(lì)學(xué)生持之以恒,堅(jiān)持獨(dú)立思考,多方位看待問題,假以時(shí)日就會有突飛猛進(jìn)的提高。

        猜你喜歡
        程序設(shè)計(jì)課程設(shè)計(jì)計(jì)算機(jī)
        計(jì)算機(jī)操作系統(tǒng)
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        龍鳳元素系列課程設(shè)計(jì)
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        基于Articulate Storyline的微課程設(shè)計(jì)與開發(fā)
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        Fresnel衍射的計(jì)算機(jī)模擬演示
        国产欧美日韩久久久久| 在线观看午夜视频国产| 精品福利一区二区三区免费视频| 欧洲熟妇色xxxx欧美老妇多毛图片| 中文字幕久无码免费久久| 一区二区三区熟妇人妻18| av在线免费观看网站免费| 特级毛片爽www免费版| 国产91精选在线观看麻豆| 国产激情视频在线观看你懂的| 亚洲丝袜美腿在线视频| 一本一本久久aa综合精品 | 伊人久久大香线蕉午夜av| 军人粗大的内捧猛烈进出视频| 久久国产影视免费精品| 性色国产成人久久久精品二区三区| 人妻熟妇乱又伦精品hd| 国产av人人夜夜澡人人爽| 四虎影视国产884a精品亚洲| 日本淫片一区二区三区| 欧美三级不卡在线观看| 性夜夜春夜夜爽aa片a| 一区二区三区中文字幕有码| 亚洲人妻调教中文字幕| 乌克兰少妇xxxx做受野外| 亚洲成a人片在线播放观看国产| 81久久免费精品国产色夜| 手机看黄av免费网址| 粗一硬一长一进一爽一a级| 亚洲一区二区三在线播放| 亚洲综合日韩精品一区二区| 久久久久久国产精品无码超碰动画 | 久久亚洲av成人无码电影 | 亚洲国产av一区二区三区四区| 日本女优一区二区在线免费观看 | 国产精品va在线播放我和闺蜜| 久久久久无码精品国| 97超碰国产成人在线| 大陆极品少妇内射aaaaaa| 精品亚洲少妇一区二区三区| 亚洲色图偷拍自拍在线|