編程語言《QBASIC》教學研究_第1頁
編程語言《QBASIC》教學研究_第2頁
編程語言《QBASIC》教學研究_第3頁
編程語言《QBASIC》教學研究_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、編程語言?教學研究【摘要】本文是一篇講述編程語言?qbasi?教學討論的文章,文中從以下幾個方面來闡述:教材內容的把握,重難點確實定,教學課時的分配,教學策略的討論,上機時間的分配和必備的練習,其中重點闡述了攻心、環境、方法和模塊四種教學策略?!娟P鍵詞】?qbasi?編程語言教學策略在計算機更新換代日新月異的今天,計算機編程語言也在爭相媲美,?qbasi語言?就是其中之一,可以說?qbasi語言?是非常古老的語言了,它語法簡單,語句與常用英語相似,容易理解;概念,根本語句較少,沒有復雜的概念如指針等;處理圖像,音樂,字符串非常方便;可以解釋執行,調試程序非常方便;不受硬件限制,編程不用理解內存

2、,中斷等,它有這么多的優點又是單招考試的必考科目,在從事了幾年的?qbasi語言?教學工作中,自己悟出了一點心得體會。一、明晰把握?qbasi語言?教材內容?qbasi編程語言?是對口單招學生參加高考的必考科目,教材有不同的版本,這里以高等教育出版社的?編程語言基椽qbasi語言?為根底進展討論,但無論哪種版本,其主要內容不變,主要分為以下幾個局部:qbasi語言概述,數據類型、運算符和表達式,順序構造程序設計,選擇構造程序設計,循環構造程序設計,數組,函數和子程序,文件,屏幕控制與作圖,qbasi和vb。教材內容注重對學生才能的培養,充分考慮才能培養的層次性、系統性和完善性,突出計算機根本操

3、作才能、程序設計才能、上級調試才能和閱讀程序才能的培養,并分階段,分層次實現培養目的,力求使技能訓練及才能進步與教學理論整體合一。二、準確抓住重難點大局部老師在上一節課時都能很好的把握本節課的重難點,但是否也能很好地把握一本書的重難點呢?這很重要,關系到這門課你是否能教好,特別是對要參加高考的學生。?qbasi語言?中的重點章節是選擇結果設計、循環構造設計、數組、函數和子程序。難點章節是循環構造設計、函數和子程序這兩個章節中,高考中出題也是大局部集中于這兩個章節。三、合理分配教學課時這里的教學課時的分配與其重難點的把握有相當的關系,重難點把握準確就可以較好的分配課時。假設該門科目給你的教學課時

4、是72學時,那么建議按照如下安排:循環、函數和子程序這兩個章節安排的教學時數至少分別為18學時,第一章概述2課時,數據類型、運算符和表達式為6課時,順序構造6課時、選擇構造為8課時,數組8課時,文件6課時。四、積極討論有效教學策略同一門課程,不同的老師來教其結果是不同的。教學策略是指在教學過程中,為完成特定的目的,根據教學的主客觀條件,特別是學生的實際情況,對所選用的教學順序、教學活動程序、教學組織形式、教學方法和教學媒體等的總體考慮。那么有哪些教學策略呢?(一)攻心策略。很多學生面對?qbasi語言?是未學先怕,因此在學習前老師必須先讓其克制這個“怕字,這時非智力因素顯得相當重要,無數在創新

5、道路上獲得成功的人物說明,成功的決定因素首先不是他們的淵博知識而是他們的毅力。源自內心的熱愛和追求,是創新的靈魂。其自主性、激情、意志等對學生創新素質的形成與進步具有極大的推動作用。所以在教學中要特別注重創新意識的培養,激發學生的創新欲望。(二)環境策略。在?qbasi?教學的課堂中老師應努力創設一種“以人為本,以學生為中心的課堂環境,營造一種尊重學生的觀點、問題,鼓勵學生提問、概括、假設和陳述的課堂氣氛,高度鼓勵和評價學生的嘗試編程的精神。一句話就是要營造一種有利于開展教學的課堂氣氛。編程教學的關鍵是問題性。把這個問題轉換成三種構造中的哪一種,轉換成數組還是函數與子程序,明確了問題所在,解決

6、也就容易了。學生對問題產生困惑并產生求解問題的愿望,是到達教學目的的前提。老師要創造性地設置問題的情境,營造一種讓學生發現問題、解決問題的氣氛。在老師的引導下學生通過觀察、討論,獨立地去發現問題,抓住問題的本質,從不同的方面、不同的思維方式,探求多種求解的途徑。(三)方法策略。扎實的課本知識是編程的根底,而靈敏的思維方法是編程的關鍵,很多程序的完成可以通過不同的方法,方法的形成有兩種途徑,一是老師在引導的過程中,就加以指出,可以通過哪些方法;另外就是學生的獨立創新思維,這一點更重要,要加以鼓勵。教學過程中要強調發現知識的過程,創造性解決問題的方法,而不是簡單地介紹其結果。方法策略中很重要的一點

7、就是創新思維。創新思維重要的特征是批判性和發散性。疑心就是考慮,就是批判。傳統的教學方法有的是抑制甚至扼殺學生的創新思維。如教學時間和空間“集裝箱式的程式化,使師生缺乏個性化的選擇和自由;統一的學習方法抹煞了學生的思維個性;標準答案不允許學生嘗試錯誤,更不允許批判思維、發散思維;過分依賴演繹的教學使學生跳不出教材和老師的手心等等。因此在創新教學中要適當調整教材構造和體系,加強創新思維方法和技巧的訓練。(四)模塊策略。這里所說的模塊有兩層含義。其一是指qbasi本身就是模塊化的編程語言,第二層是指qbasi中的很多常見的模塊化功能實現的程序塊,舉例如下:1.判斷素數的程序模塊:flag=1fri

8、=1tsqr(n)ifndi=0thenflag=0nexti2.順序比擬法排序模塊:fri=1tn-1frj=i+1tnifa(i)a(j)thensapa(i),a(j)nextinextj3.最大公約數(gys)和最小公倍數(gbs)類模塊:p1:r=dnifr=0thengys=relse=n:n=r:gtp1:gbs=*n/gys在qbasi程序中,有相當一局部的程序是固定的模塊,因此,在教學的過程中應注重模塊教學的方法,讓學生識記并靈敏應用這些模塊對他們的編程將有很大的幫助。五、適當配合上機編程語言的學習有別于其他的科目,很多程序需要學生上機調試,很多誤區要在上機中發現,很多靈感會在上機時閃爍,因此在教學中,適時的帶學生到機房進展上機教學,強化學生的動手才能是一個關鍵。六、大量的練習是成功的秘訣多做多練,熟能生巧?!氨鶅鋈?,非一日之寒,計算機編程是一門枯燥乏味的科目,很容易走上兩個極端,其一是習題做得很多,可以很好地掌握編程技巧,編程已經成為一種主觀,開心的事情。另外一個極端是根本就沒有入門,認為編程太難,根本就不愿意學習,這是我們最害怕的情形,因此,我們應做出長方案,短安排,有目的、有方案、有步驟地進展教學和訓練,表達出循序漸進的根本原那么??傊?,計算機語言的學習有共同點,但每個人在教法上又有不同之處

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論