第1課演算法基礎知識

2021-03-04 09:33:17 字數 2237 閱讀 8627

教材分析本節課是青島出版社初中《資訊科技》八年級下冊第一單元第一課內容,本節課內容包括演算法的概念、演算法的描述、演算法的優化等方面的內容,目的是讓學生學會分析問題、提取問題形成演算法描述、掌握流程圖的概念,讓學生形成初步的演算法意識,能夠運用演算法相關的知識解決日常生活、學習中的實際問題。

本課教學時,教師可以從「看商品猜**」的遊戲或者其他學生比較感興趣的故事入手,提煉出演算法的概念,即解決問題的方法。演算法是個較為抽象的概念,教師在講解時,不可簡單地一句帶過,可以多舉例項或利用課件的形式幫助學生加深對演算法的理解,引導他們嘗試用不同的方式將解決問題的方法表達出來。其中,自然語言學生比較容易接受。

但對於流程圖,學生理解起來可能會有一定的難度。在講解的過程中,教師可以借「燒水泡茶」的例項,啟發、引導學生積極思考,從而理解演算法優化的意義。這樣,學生在對演算法已有了充分的理解之後,更容易掌握演算法的優化。

這時,可以讓學生結合實際生活舉出演算法優化的例子,引導他們做個細心的人,培養他們善於觀察的能力以及通過演算法優化解決實際問題的好習慣。最後給出兩個練習讓學生選擇合適的方式來描述演算法。

在整個教學過程中,要注重培養學生主動利用演算法解決問題的意識。

教學目標

(1) 了解演算法的含義,體會演算法的思想。

(2) 能夠用流程圖描述演算法。

(3) 能夠對演算法進行擇優。

情感、態度與價值觀

演算法是解決問題的重要手段,通過對問題的研究和分析,設計演算法對問題進行求解,提高分析問題和解決問題的能力,體會演算法分析的魅力。

教學重點和難點

重點:演算法的理解。

難點:用流程圖描述演算法。

教學方法:講練結合

教學工具:多**

教學過程:

一、遊戲情境匯入新課

師:同學們都看過《幸運52》,其中有個遊戲「看商品猜**」找位同學來說說這個遊戲規則。

生:主持人給出一款商品,由遊戲者來**,如果給出的**高出實際的**,主持人就說高了,遊戲者繼續**,直到報出正確的**。

師:今天我們也來玩下這個遊戲,找兩位同學分別來扮演主持人和選手

出示商品,**在0~8000元之間

解決這一問題有哪些策略?哪一種較好?

解:第一步:報4000

第二步:若主持人說「高了」,就說2000,否則,就說6000

第三步:重複第二步的報數方法,直至得到正確結果

二、新授

1、演算法的概念

這一系列活動實際上就包含了演算法,我們從小學就開始接觸演算法,熟悉許多問題的演算法。如,做四則運算要先乘除後加減,如果有括號就先括號內後括號外、豎式筆算等都是演算法,至於乘法口訣、珠算口訣更是演算法的具體體現。廣義地說,演算法就是做某一件事的步驟或程

序。菜譜是做菜餚的演算法,洗衣機的使用說明書是操作洗衣機的演算法。

出示課件趣味數學題:

兩個大人和兩個小孩渡河。渡口只有一條小船,一次只能渡過乙個大人或兩個小孩。他們四人都會划船,都不會游泳。

師:同學們現在都想一想,怎麼渡過河去?請寫一寫你的渡河方案。

三分鐘後,找學生回答

師:有誰設計好了方案?

學生回答

總結概念

師:我們把解決問題的方法和步驟稱之為演算法。

2、演算法的表述方法

師:如何去設計演算法呢?設計的演算法又怎麼表示呢?

大家看到了,演算法的設計分兩個內容,一是尋找一種方法;二是描述一下實現這個方法的步驟。剛才我們已經用語言的形式描述過了渡河的演算法。我們把這種通過語言描述的方法稱為自然語言描述演算法。

師:同學們思考下語言描述法有什麼優點?又有哪些缺點呢?

生答師總:自然語言描述演算法可以使用自己的語言來描述問題,描述的方式簡單自由,語言描述詳盡清楚,讓人易於理解。但也有缺點,描述的越詳盡,就顯得越繁雜,不夠直觀簡潔。

師:為了更直觀的描述演算法,人們設計了用流程圖描述演算法的方法

出示演算法的流程圖描述元素。

師:我們來看一例子

放幻燈片,並簡單分析求一元二次方程演算法流程圖。

3、演算法的擇優

師:處理同乙個問題可能有不同的演算法,採用什麼樣的演算法更簡方便呢?

放幻燈片,出示例子:著名數學家華羅庚「燒水泡茶」。

師:根據你自己的日常經驗,請設計乙個演算法讓客人最快的喝上茶。

三、練習(大顯身手)

題目:如果你家在舜泰苑小區,你要外出購物,需要到紅星菜市場買肉、菜,到賽瑪特超市採購副食,到太東服裝店買衣服。請你講乙個購物的演算法。並用流程圖來表示。

四、小結:

計算機解決任何問題都要依賴於演算法。只有將解決問題的過程分解為若干個明確的步驟,即演算法,並用計算機能夠接受的「語言」準確地描述出來,計算機才能夠解決問題。

第1課演算法基礎知識

教學目標 1 了解演算法的含義,體會演算法的思想。2 能夠用流程圖描述演算法。3 能夠對演算法進行擇優。情感 態度與價值觀 演算法是解決問題的重要手段,通過對問題的研究和分析,設計演算法對問題進行求解,提高分析問題和解決問題的能力,體會演算法分析的魅力。教學重點和難點 重點 演算法的理解。難點 用流...

語文基礎知識第1講

第一講漢字 1 漢字 是用來記寫漢語書面語的工具,還是音形義的結合體。二 漢字形體的演變 甲骨文 金文 篆書 隸書 楷書 草書 行書 商朝 西周 秦朝 秦末 西漢 西漢 西漢 三 漢字的構造 6種 1.獨體字 只有乙個部分組成。有象形字 指事字。2.合體字 有兩個或兩個以上的部分組成。會意字 形聲字...

演算法的基礎知識 說課稿

辛寨初中李豔明 各位評委老師,大家好,我說課的題目是青島出版社出版的初中資訊科技八年級下冊第一單元的第一課 演算法基礎知識 本課主要分為五個方面來說課,分別是說教材 說學情 說教法 說學法 說教學過程。一 說教材 1 教材分析 演算法基礎知識 是資訊科技八年級下冊第一單元第1課,共一課時。它是第一單...