999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

初中生編程審題的常見問題及矯正策略

2018-05-14 09:28:01金志峰
初中生世界·初中教學研究 2018年7期
關鍵詞:解題學生

摘要

在編程解題時,學生經常會遇到審題問題。本文結合教學經歷,列舉編程審題時出現的幾類常見問題,并提出針對性的矯正策略以培養學生的解題能力。

關鍵詞

信息奧賽 編程審題 矯正策略

我們在編程教學中,經常會遇到各類問題,其中較為常見的是學生在解題過程中的審題問題。在教學中,通過查看學生提交上來的程序文件,筆者總會遺憾地發現,學生不是沒弄明白題目的意思,就是不能挖掘出題目隱含的條件。只要筆者把題目要求再讀一讀或者稍作解釋,他們會馬上反應過來并能修改正確。為此,筆者根據自身實際教學經驗,談一下初中學生編程審題的常見問題及教師教學針對性的矯正策略。

一、分清主次,耐心讀題,深入理解

盲目審題是學生解題的一大障礙,教學中教師的巧妙引導顯得尤為重要。審編程題首先是要理解題目中問題的描述部分,這其中含有這個題目的已知條件,解題的關鍵是將這些條件認真分析,加以整理,發現隱藏在其中的條件和規律,然后再選擇正確的算法和數據結構加以解題。

有時候,編程題不會像數學題那樣,直接將已知條件告訴你,再告訴你要求什么。出題者往往以故事開頭,這些故事可能對問題的解決毫無幫助。例如,“秘密會談”中一開始講述了世界為什么會毀滅,各國重要人士將云集北京進行秘密會談尋求解救策略……這些信息其實和解題基本無關,真正有用的信息是最后敘述的這些重要人士坐的地鐵出發時間和速度,求這些人什么時間能到達北京。很多學生被一開始所講的故事給迷惑了,都以為題目內容這么長,肯定很難做。

針對這種情況,筆者的策略是指導學生耐心讀題、深入理解。對于很長且一時半刻不能理解的題目,教師需告訴學生要有耐心和信心,學會心理暗示:這題就是題目有點長且不太好懂,看懂了就很簡單。我們關心的不是故事中說了什么,這些事是不是真有,而是要從故事中提取出有用的信息,知道真正要讓我們處理什么樣的數據,要得到什么結果。這樣才有可能正確理解題意,從而深入解題。正是在筆者指導下用這種方法審題,多數學生很快就把上題做出來了。

二、重視變量,立足基礎,靈活應用

在做題時,忽視條件中的變量數據范圍是學生解題的又一大障礙。同一個題目,因變量的數據范圍不同可能會影響到定義的變量和解題方法。教師該如何幫助學生有效避免這類問題呢?以下,筆者列出了學生由于未注意數據范圍因素而可能會出現的問題及教師的輔導策略。

在Pascal中,每個變量具有一個特定的類型,它決定了變量的存儲器的大小和布局、范圍內的值可否存儲在該存儲器內。在實際審題過程中,學生往往會只注重解題方法,而忽視題目中變量的數據范圍。例如,“Oliver的成績”這道題目中的數據規模:

對于50%的數據,0

對于100%的數據,0

分析:M是Oliver的成績變量的位數,一開始很多學生把M設置成longint類型,長整形變量最大范圍是10位數,int64類型變量最大范圍是19位。題目規定50%的成績M是19位。所以,把M設置成長整型的學生測試成績是0分,把M設置成int64類型的學生測試成績是50分,只有用高精度方法做的學生才能得到100分。

針對這種情況,我們必須幫助學生打好自身基礎,牢記各變量類型特點。我們還要幫助學生養成仔細分析數據范圍的習慣。一般的試題都會告訴你數據范圍,如30%的數據在一個小的范圍,60%以內的數據在稍大的范圍,100%的數據是更大的范圍。首選目標是針對100%的數據范圍進行仔細分析研究,盡量要拿全分。假如學生確實只能解決小數據的,應放棄全對的期望,切不能因貪心而導致一分未得。

三、考慮時空限制,充分分析,巧妙應變

評價學生程序的重要指標就是題目中所給出的時間和空間數據。通常,在競賽中都有運行內存和測試點時間限制的數據說明。同一個題目如果數據限制差異大的話可能難度差異也很大。從某種意義上說,這些數據限制也暗示了可能的算法,數據小,也許是搜索派上用場的時候,數據大了,可能只能考慮動態規劃、數學方法等高效的算法了。

例如,“烏龜棋”一題大意是有M張爬行卡片,分成4種不同的類型,每種類型的卡片上分別標有1、2、3、4四個數字之一,表示使用這種卡片后,烏龜棋子將向前爬行的格子數。用不同的使用順序得分不同,求最多能得到的分數。(N≤350,M≤120,每張卡片不超過40)有學生定義了數組a:array[1..350,1..40,1..40,1..40,1..40] of longint。longint類型占用4個字節,此數組占用空間為:350*40*40*40*40*4/1024/1024=3417.97M。一般題目不會提供這么大的空間,所以即使下面的程序寫得再好也會因爆空間而得0分。

分析:程序題目的說明部分會給出“運行內存上限”,常見的數據有128M、256M、512M。我們在寫程序時,數據一定不能超過這個內存上限。

爆空間相當于編譯不通過,測試直接零分。如何避免超內存上限呢?我們需要指導學生學會準確計算自己定義的數組占用空間值,可通過writeln(sizeof(數組名)div 1024 div 1024)表達式求出。若數組容量超空間,我們可以減小數組維數和個數,并應用哈稀表、循環隊列等加以修正。我們還應讓學生明白:由于空間復雜度和時間復雜度在一定條件下可以相互轉化,所以,在時間要求允許的前提下可考慮利用多余的時間來減小空間的占用。

編程審題是學生解題過程中很重要的一個環節,我們千萬不能忽視。學生不應在沒有完全理解題意的情況下上來就寫程序。江蘇省信息奧賽高級教練員林厚從老師對學生有這樣的要求:在信息奧賽解題過程中要把握好三個三分之一,即審題、編程、測試。每一題花在這三部分上的時間都要盡量平均,不要斬頭去尾。這是非常有道理的,沒有經驗的學生幾乎會把所有時間都放在編程這一部分上,忽視審題和測試。因此,想要正確解題的第一步就是做好審題環節。

參考文獻

[1]張苾菁.蘇式數學課堂:呼喚精致的適宜教育[J].江蘇教育,2015(9).

[2]金志峰.中學生編程學習中的困難因素分析與對策研究[J] .信息記錄材料,2016(4).

[3]林厚從.程序設計與應用[M].南京:東南大學出版社,2012.

(作者單位:江蘇省蘇州市吳江區盛澤第二中學)

猜你喜歡
解題學生
用“同樣多”解題
設而不求巧解題
用“同樣多”解題
快把我哥帶走
巧用平面幾何知識妙解題
巧旋轉 妙解題
《李學生》定檔8月28日
電影(2018年9期)2018-11-14 06:57:21
趕不走的學生
學生寫話
學生寫的話
主站蜘蛛池模板: 国产一区二区三区在线观看免费| 欧美成人手机在线观看网址| 五月天综合婷婷| 日韩二区三区无| 久久女人网| 999国产精品| 91亚洲影院| av性天堂网| 中文字幕无线码一区| 亚洲欧美另类中文字幕| 91极品美女高潮叫床在线观看| 日韩中文字幕免费在线观看| 国产亚洲欧美在线中文bt天堂 | 欧美亚洲激情| 91毛片网| 一级全黄毛片| 午夜在线不卡| 日韩高清成人| 色视频国产| 永久免费AⅤ无码网站在线观看| 999国产精品永久免费视频精品久久| 特级毛片免费视频| 久久久精品国产SM调教网站| 色国产视频| 国产黄色爱视频| 欧美激情视频二区三区| AV熟女乱| 99re热精品视频国产免费| av大片在线无码免费| 亚洲精品第1页| 国产激情无码一区二区免费| 国产a网站| 久久久久久久蜜桃| a毛片免费观看| 日本爱爱精品一区二区| 国产欧美精品午夜在线播放| 久热中文字幕在线| 亚洲成人精品在线| 国禁国产you女视频网站| 国产欧美视频在线观看| 日韩不卡免费视频| 99精品热视频这里只有精品7| 久久a级片| 国产精品高清国产三级囯产AV| 国产精品夜夜嗨视频免费视频| 国产欧美日韩资源在线观看| av无码久久精品| A级毛片高清免费视频就| 亚洲福利视频一区二区| 毛片视频网址| 国产又色又刺激高潮免费看| 亚洲中文在线看视频一区| 国产午夜不卡| 伊人天堂网| 无码aⅴ精品一区二区三区| 国产精品免费电影| 有专无码视频| 久久精品无码国产一区二区三区| 一级毛片网| 国产黑丝一区| 午夜天堂视频| 日韩国产亚洲一区二区在线观看| 激情无码视频在线看| 91视频精品| 精品少妇三级亚洲| 成人在线亚洲| 91偷拍一区| 国产av无码日韩av无码网站| 欧美精品综合视频一区二区| 精品国产网站| 拍国产真实乱人偷精品| 在线人成精品免费视频| 国产精品视频系列专区| 午夜爽爽视频| 91精品国产丝袜| 国产精品无码AⅤ在线观看播放| 色精品视频| 色婷婷狠狠干| 精品国产免费观看一区| 国产精品自在在线午夜| 日韩亚洲高清一区二区| 无码精品福利一区二区三区|