當前位置:編程學習大全網 - 編程語言 - 關於算法與程序設計

關於算法與程序設計

信息技術新課程標準如下幾個特點:

信息技術應用能力與人文素養培養相融合的課程目標;

符合學生身心發展需求的課程內容; 有利於所有學生全面發展與個性發展的課程結構形式。

《算法與程序設計》學習目的

課程標準指出:使學生在原有基礎上進壹步體驗算法思想,了解算法和程序設計在解決問題過程中的地位和作用;能從簡單問題出發,設計解決問題的算法,並能初步使用壹種程序設計語言編制程序實現算法解決問題。

本模塊的教學,應註意與數學課程中有關內容的銜接,要強調理論與實踐的結合,引導學生註意尋找、發現身邊的實際問題,進而設計出算法和計算機程序去解決這些問題。教師要註意發現對程序設計有特殊才能的學生,根據具體情況為他們提供充分的發展空間。本模塊強調的是通過算法與程序設計解決實際問題的方法,對程序設計語言的選擇不作具體規定。

(壹)計算機解決問題的基本過程

1.內容標準

(1)結合實例,經歷分析問題、確定算法、編程求解等用計算機解決問題的基本過程,認識算法和程序設計在其中的地位和作用。

(2)經歷用自然語言、流程圖或偽代碼等方法描述算法的過程。

(3)在使用計算機解決實際問題的過程中,通過觀看演示、模仿、探究、實踐等環節,了解順序、選擇、循環三種基本結構及其重要作用,掌握計算機程序的基本概念,能解釋計算機程序執行的基本過程。

(4)了解程序設計語言、編輯程序、編譯程序、連接程序以及程序開發環境等基本知識。

2.活動建議

有專家認為,對於能夠借助計算機技術來解決的問題,可以按照其結構化程度劃分成三個類型:結構化問題,是能夠通過形式化(或稱公式化)方法描述和求解的壹類問題;非結構化問題難以用確定的形式來描述,主要根據經驗來求解;半結構化問題則介於上述兩者之間。請依照該思路,調查結構化問題的實例,並歸納解決此類問題的壹般規律。

(二)程序設計語言初步

1.內容標準

(1)理解並掌握壹種程序設計語言的基本知識,包括語句、數據類型、變量、常量、表達式、函數。會使用程序設計語言實現順序、選擇、循環三種控制結構。

例1 順序結構:統計壹個用戶壹年的水費、電費、煤氣費

例2 選擇結構:設計壹個郵包計費程序,凡不超過20千克的郵包按每千克0.85元收取費用;如果超過20千克,超過部分按每千克1元計算。

例3 循環結構:為校園歌手大賽設計壹個評分程序,10名評委,去掉壹個最高分、壹個最低分,計算平均分。

(2)理解模塊化程序設計的基本思想,初步掌握其基本方法。

(3)初步掌握調試、運行程序的方法。

(4)在使用某種面向對象程序設計語言解決問題的過程中,掌握面向對象程序設計語言的基本思想與方法,熟悉對象、屬性、事件、事件驅動等概念並學會運用。

(5)能夠說出程序設計語言產生、發展的歷史與過程,能夠解釋其意義。

2.活動建議

(1)選擇實例,根據解決問題的要求分析設計算法,恰當地使用三種控制結構編寫源程序,調試並運行該程序,在過程中體驗程序設計語言的邏輯特點。

(2)分別就模塊化程序設計的思想與方法、面向對象的程序設計語言的思想與方法展開討論,展望計算機程序設計的發展趨勢。

  • 上一篇:90後退學網上創業成功故事
  • 下一篇:vb 如何讀取某目錄下所有文件及子文件夾
  • copyright 2024編程學習大全網