• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    使人變聰明的游戲
    ——信息學活動中培養(yǎng)學生的思維能力

    2018-02-24 11:55:52周肖敏
    新課程 2018年7期
    關鍵詞:底數信息學整數

    周肖敏

    (廣東省佛山市南海區(qū)桂城街道燈湖小學,廣東 佛山)

    有些人將信息學稱為“聰明人的游戲”,這個說法只說對了一半。其實最正確的說法應該是“使人變聰明的游戲”。很多人剛開始學習編程的時候,并不怎么聰明,但在不斷的學習過程中會變得越來越聰明。信息學不需要你聰明絕頂,但會讓你往這個方向發(fā)展。

    在信息學活動中,可以使學生的解題能力、發(fā)散思維能力、學習遷移能力得到提高。

    一、在信息學活動中培養(yǎng)學生的解題能力

    一位名叫藍迪·查爾斯的數學老師指出:“老師常說‘運動大腦。‘自己再看一遍’這樣的話,讓孩子們感到很沮喪?!?/p>

    我們不該常用無意義的指示來搪塞遭遇困難的孩子,我們必須指出解決問題的流程,讓他們知道如何理解、破解,從而解決問題。

    如何解決問題?我把它分為以下四個步驟:

    1.理解題目(搜集相關資料)

    如題目:

    《編一個猜數游戲》的游戲規(guī)則:電腦產生一個1到100之間的整數作底數,嘉賓要輪流猜,每猜一次,如果不是底數,就把范圍縮小到嘉賓猜的那個數,直到有人猜中底數為止,誰先猜中,誰就贏。

    缺乏解題經驗的學生會無從下手。我會引導分析題目,用“畫一畫”的方法把題目的相關信息標出來,再從中找出相應的解決方法,得出解題步驟:①電腦產生一個1到100之間的整數作底數。②嘉賓要輪流猜。③每猜一次,如果不是底數,就把范圍縮小到嘉賓猜的那個數。④直到有人猜中底數為止,誰先猜中,誰就贏。

    2.選擇合適的策略

    根據解題步驟選擇合適的策略并寫下解題思路:①用隨機函數產生1~100之間的整數并存入變量底數t;②輸入嘉賓猜的數jb;③用if語句判斷嘉賓猜的數jb是否等于底數t,(用畫圖的方法,判斷如何縮小范圍,范圍用a-b表示,則在①之前要先賦值a:

    =1;b:=100;)如果嘉賓猜的數比底數大則改變b的值,反之改變a的值;④不斷循環(huán)②③,直到有人猜對時結束程序。

    3.解題

    根據解題思路,寫出相應的程序。

    4.調試

    寫好程序后,進行調試。

    二、在信息學活動中培養(yǎng)學生的發(fā)散思維能力

    在講解題目時,使用一題多解開拓學生的發(fā)散思維。

    例:輸入一個三位整數,將它反向輸出,各個數字之間用空格隔開,寫出程序。如輸入123,輸出3 2 1。

    解題思路:

    1.輸入一個三位整數。

    2.分別取出個十百位個的數字。

    3.按照個、十、百的順序輸出。

    解題的關鍵是拆分三個數位上的數字,可以整數方式讀入,或以字符、字符串的方式讀入,得出以下方法:

    1.以整數方式讀入:

    var a,x,y,z:integer;

    begin

    readln(a);

    x:=a div 100;

    y:=a div 10 mod 10;

    z:=a mod 10;

    writeln(z,y:2,x:2);

    end.

    2.以字符串方式讀入:

    var a:string;x,y,z:integer;

    begin

    readln(a);

    val(a[1],x);

    val(a[2],y);

    val(a[3],z);

    writeln(z,y:2,x:2);

    end.

    以上的程序還有多種變化,通過一題多解,充分調動學生的思維。這不僅僅停留在摸索多種解法,還要對各種解法進行觀察對比,比較各種解法的優(yōu)缺點,找出最佳的思考途徑和最簡捷的解題方法。

    三、在信息學活動中培養(yǎng)學生的學習遷移能力

    信息學活動中注重培養(yǎng)學生的學習能力,能靈活運用所學知識,舉一反三,掌握解題的方法,再遷移到更多的題目。如在講授上面例題后,我會把題目進行變化:

    題1:輸入一個5位以內的整數,將它反向輸出,各個數字之間用空格隔開,寫出程序。如輸入1234,輸出4 3 2 1。輸入14893,輸出 3 9 8 4 1

    題2:一個兩位數X,將它的個位數字與十位數字對調后得到一個新數Y,此時Y恰好比X大36,請編程求出所有這樣的兩位數。

    題3:求出100~9999范圍內的所有水仙花花數。(注:所謂水仙花數,就是指各位數字立方之和等于該數的數;a3稱為a的立方,即等于a·a·a的值。例如:因為153=13+53+33,所以153是一個水仙花數)

    通過變式練習,學生能更好地掌握知識,靈活運用,發(fā)展創(chuàng)造性思維,運用知識遷移解決新的問題。

    在信息學活動中,培養(yǎng)的不僅僅是信息學方面的人,更是培養(yǎng)學生全面發(fā)展,讓學生掌握學習的方法,為學生學習其他學科打下堅實的基礎,信息學活動讓你在學習的過程中,變得越來越聰明!

    猜你喜歡
    底數信息學整數
    冪的大小比較方法技巧
    同底數冪的乘法
    雞NRF1基因啟動子區(qū)生物信息學分析
    如何比較不同底數的對數函數式的大小
    比較底數不同的兩個對數式大小的方法
    初論博物館信息學的形成
    中國博物館(2018年2期)2018-12-05 05:28:50
    一類整數遞推數列的周期性
    中等數學(2018年12期)2018-02-16 07:48:40
    聚焦不等式(組)的“整數解”
    miRNA-148a在膀胱癌組織中的表達及生物信息學分析
    2014年信息學與計算國際會議
    澄江县| 黑河市| 绍兴县| 两当县| 嘉祥县| 乌审旗| 嘉黎县| 鄂伦春自治旗| 云阳县| 武功县| 鄯善县| 佛教| 镇原县| 周至县| 庄浪县| 吉木萨尔县| 舒兰市| 故城县| 康保县| 南涧| 平定县| 楚雄市| 平昌县| 延川县| 竹溪县| 诸城市| 和林格尔县| 怀仁县| 娄底市| 鹤山市| 临夏市| 农安县| 会同县| 龙口市| 安平县| 河南省| 邛崃市| 太保市| 宁津县| 资兴市| 修水县|