狠狠操网,91中文字幕在线观看,精品久久香蕉国产线看观看亚洲,亚洲haose在线观看

程序設計基礎

程序設計基礎


教學目標:<?xml:namespace prefix =o ns ="urn:schemas-microsoft-com:office:office" />

1. 了解計算機解決問題的四個階段。

2. 理解“算法”的概念和算法的三種基本結(jié)構。

3. 能讀懂流程圖,并能初步進行簡單的流程圖設計。

4.知道什么是結(jié)構化程序設計

教學重點:

算法及其描述(流程圖)

教學難點:

理解算法的三種基本結(jié)構,并在此基礎上進行簡單的流程圖設計

教學方法:

講解、練習

計劃課時:

11.5課時

教學過程:

一、計算機解決問題的四個階段

1.提示學生思考如何用計算機解決一個實際問題,例如一元二次方程,引入“程序”的概念。

程序就是命令的序列

2.讓學生談談自己解決問題的步驟,想象計算機解決問題的可能步驟,教師總結(jié)陳述計算機解決問題的四個階段。

1)需求分析——解決“做什么”的問題

問題是什么;已知條件是什么;要得到什么樣的結(jié)果

2)算法設計——解決“怎么做”的問題

什么是算法;

什么是設計算法;

算法的基本要求;

如何描述算法:自然語言

圖形符號—流程圖、N-S圖(去掉線條和箭頭);

3)編寫程序——“翻譯”

設計出的算法,人能看懂,計算機無法看懂,必須經(jīng)過翻譯;

確定一種程序設計語言,將描述出的算法“翻譯”成一條條計算機命令行,這個翻譯過程也稱為編碼或編程;

讓學生列舉知道的計算機語言;

4)上機調(diào)試——驗證、檢查、修改

5)總結(jié)四個階段各自的作用和重要性

二、以解一元二次方程為例,介紹算法、流程圖、算法結(jié)構

1.讓學生按照以上要求對問題進行需求分析和算法設計

1)需求分析

問題:解一元二次方程;

已知條件:三個系數(shù)a,b,c

目標結(jié)果:x的值;

2)算法設計(描述)(P60

<?xml:namespace prefix =v ns ="urn:schemas-microsoft-com:vml" /> 自然語言描述 流程圖(特點是用“流線”給算法設計中的每一個步驟指定了邏輯上的順序);

P614-1進行簡單講解

2.算法的三種基本結(jié)構(P62

1)順序

2)分支

3)循環(huán)

三、舉例說明結(jié)構化程序設計(P62


版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除