初中信息技術(shù)-Pythonif-else選擇結(jié)構(gòu)的應(yīng)用教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第1頁
初中信息技術(shù)-Pythonif-else選擇結(jié)構(gòu)的應(yīng)用教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第2頁
初中信息技術(shù)-Pythonif-else選擇結(jié)構(gòu)的應(yīng)用教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第3頁
初中信息技術(shù)-Pythonif-else選擇結(jié)構(gòu)的應(yīng)用教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第4頁
初中信息技術(shù)-Pythonif-else選擇結(jié)構(gòu)的應(yīng)用教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

《Pythonif-else選擇結(jié)構(gòu)的應(yīng)用》教學(xué)設(shè)計一、教學(xué)目標(biāo):1.知識與技能:1)了解if-else選擇結(jié)構(gòu)的功能及應(yīng)用場景;2)理解并掌握if-else選擇結(jié)構(gòu)的格式、執(zhí)行過程;3)靈活使用if-else選擇結(jié)構(gòu)進(jìn)行算法設(shè)計,解決實際問題。2.過程與方法:學(xué)生通過閱讀、填寫學(xué)案、聽教師講解、分組探討、分析問題、設(shè)計算法、編程及調(diào)試程序、交流分享,掌握if-else選擇結(jié)構(gòu)的基本語法,并能夠在問題求解中靈活應(yīng)用。3.情感態(tài)度與價值觀:1)通過復(fù)習(xí)回顧、學(xué)習(xí)語法知識點,幫助學(xué)生認(rèn)識到積累的重要性;2)通過檢查代碼bug,修改代碼,培養(yǎng)學(xué)生注意細(xì)節(jié);3)通過小組合作共同完成任務(wù),培養(yǎng)學(xué)生的團(tuán)隊意識;4)通過交流分享,共同進(jìn)步,幫助學(xué)生體會分享的意義;5)通過帶領(lǐng)學(xué)生分析問題、設(shè)計算法、編寫程序、理解程序運行過程,培養(yǎng)學(xué)生嚴(yán)謹(jǐn)、清晰的數(shù)理邏輯思維。二、教學(xué)重點與難點:重點:if-else的語法格式、if-else在問題求解中的靈活應(yīng)用。難點:if-else在問題求解中的的靈活應(yīng)用。三、教學(xué)準(zhǔn)備:教學(xué)用電腦、PythonIDLE開發(fā)環(huán)境、電子大屏四、教學(xué)過程:教學(xué)過程學(xué)習(xí)內(nèi)容教師活動學(xué)生活動設(shè)計意圖復(fù)習(xí)回顧回顧知識點:1.關(guān)系運算判斷相等==、不等!=、大于等于>=2.if選擇結(jié)構(gòu)ifresult==”程序設(shè)計”:print(“歡迎學(xué)習(xí)編程”)任務(wù)單內(nèi)容:1.if選擇結(jié)構(gòu)、關(guān)系運算:用戶輸入年齡,判斷是否大于18歲。帶領(lǐng)學(xué)生回顧知識點并提問;請同學(xué)們完成任務(wù)單上復(fù)習(xí)回顧部分的題目;根據(jù)學(xué)生作答情況進(jìn)行指導(dǎo);強(qiáng)調(diào)或糾正學(xué)生出錯點;回顧、思考、回答問題;完成相應(yīng)內(nèi)容;修正錯誤;鞏固舊知識,利于新課應(yīng)用。新知探究任務(wù)分組詩詞比拼7的倍數(shù)水仙花數(shù)學(xué)生整體分為A、B兩組,明確三項比拼任務(wù):1.詩詞比拼2.7的倍數(shù)3.水仙花數(shù)最后,根據(jù)綜合得分決出勝組。任務(wù):1-1.使用if結(jié)構(gòu)設(shè)計詩詞問答題目,由對方作答,根據(jù)作答情況判斷正誤;1-2.將if結(jié)構(gòu)改寫為if-else結(jié)構(gòu);知識點:1.if選擇結(jié)構(gòu)的功能:判斷是否滿足條件,來決定執(zhí)行或跳過特定語句;2.使用if結(jié)構(gòu)判斷字符串是否相等:1)輸入(字符串形式):input()2)輸出(雙引號原樣輸出):print(“對”)3)關(guān)系運算==4)if語法格式:if條件表達(dá)式1:語句塊1if條件表達(dá)式2:語句塊2……5)中英文、縮進(jìn)3.if-else語法格式:if條件表達(dá)式1:語句塊1else:語句塊2任務(wù):2-1.7的倍數(shù)游戲;2-2.運用if-else結(jié)構(gòu)判斷用戶輸入的數(shù)字是否為7的倍數(shù);2-3選做:判斷1~1000以內(nèi)7(含7)和7的倍數(shù);知識點:1.輸入類型轉(zhuǎn)換num=int(input())input()默認(rèn)接收字符串形式,進(jìn)行算術(shù)運算前需要轉(zhuǎn)換為整型;2.判斷是否為7的倍數(shù)算術(shù)運算:num%7==0不滿足條件的其他所有情況,執(zhí)行else對應(yīng)的分支;3.選做題目中用到嵌套的if-else語句,本節(jié)課不要求掌握;任務(wù):3-1.輸入一個三位數(shù)n,判斷是否為水仙花數(shù),如果是則輸出“YES”,否則輸出“NO”。知識點:1.算術(shù)運算個位:num%10;十位:num%100//10;百位:num//100;乘方運算:**2.本題求解思路:1)分解得到個、十、百位數(shù)字;2)計算三次冪之和;3)運用if-else判斷水仙花數(shù);3.一般問題編程求解思路:1)分析問題2)設(shè)計算法模型3)編碼求解4)測試修改設(shè)定復(fù)聯(lián)選拔英雄的情景,引導(dǎo)學(xué)生分組,明確整體任務(wù)及考核方式;組織學(xué)生上機(jī)完成if語句設(shè)計詩詞問答題目;巡視課堂,進(jìn)行個性化指導(dǎo);兩組各抽取一名學(xué)生運行程序,進(jìn)行作答;請學(xué)生代表介紹設(shè)計思路、展示程序;總結(jié)學(xué)生編程中出現(xiàn)的問題;引出雙分支if結(jié)構(gòu)的簡化思路,介紹if-else的語法格式及執(zhí)行流程;總結(jié)學(xué)生if-else改寫中出現(xiàn)的問題;對兩組進(jìn)行積分記錄;組織學(xué)生開展7的倍數(shù)速答游戲;總結(jié)游戲、明確任務(wù),請學(xué)生完成任務(wù)2-2;巡視、指導(dǎo);組織學(xué)生交流,分享求解思路;展示學(xué)生代碼,強(qiáng)調(diào)出錯點;引導(dǎo)學(xué)生小組討論求解思路;請學(xué)生分享思路,并補(bǔ)充梳理、明確算法設(shè)計;組織學(xué)生編程實現(xiàn);巡視、指導(dǎo);總結(jié)編程解題的一般流程,總結(jié)該題目編碼中出現(xiàn)的問題;分組、明確三大任務(wù);上機(jī)完成任務(wù)1-1;小組互助答題;觀察樣例程序代碼是否存在問題。學(xué)習(xí)if-else語法格式,并完成任務(wù)1-2;修正程序;參與游戲;上機(jī)完成2-2;思考程序解題的流程;小組討論并分享;代碼實現(xiàn);幫助學(xué)生明確任務(wù),明確的考核目標(biāo)及分組比拼的形式,激發(fā)學(xué)習(xí)動力。通過參與游戲,明確任務(wù);調(diào)動學(xué)生積極性,吸引注意力;難度遞進(jìn);由能直接運用if-else求解的簡單問題遞進(jìn)到需要先進(jìn)行數(shù)據(jù)預(yù)處理再應(yīng)用if-else的復(fù)雜問題;總結(jié)反思1.得分總結(jié)分別計算A、B兩組的得分;2.知識總結(jié)1)輸入輸出、中英文格式、類型轉(zhuǎn)換;2)算術(shù)運算、關(guān)系運算;3)if-else語法;4)算法解題的流程;3.精神反思1)細(xì)節(jié):千里之堤潰于蟻穴;2)積累:不積跬步無以至千里;3)團(tuán)隊:獨學(xué)而無友,則孤陋而寡聞;4)分享:贈人玫瑰,手留余香;根據(jù)三項比拼綜合成績,判定勝組;回顧本節(jié)課程中涉及到的知識點、進(jìn)行精神反思;回憶知識點,精神反思;總結(jié)回顧、德育滲透;課后拓展有興趣的同學(xué)可以考慮如何運用Python語言判斷閏年:提示:1.四閏百不閏,四百年再閏;2.運用if-else嵌套,或邏輯運算中的“與、或、非”來設(shè)計判斷條件;簡單提示,課下對感興趣的學(xué)生進(jìn)行指導(dǎo);感興趣的學(xué)生可以嘗試編程求解;為學(xué)有余力的學(xué)生提供拓展學(xué)習(xí)的機(jī)會;《Pythonif-else選擇結(jié)構(gòu)的應(yīng)用》學(xué)情分析信息技術(shù)通過第6節(jié)課“選擇結(jié)構(gòu)if”的學(xué)習(xí)學(xué)生對關(guān)系運算、選擇結(jié)構(gòu)的功能及if語法格式及應(yīng)用有了基本了解,為本節(jié)打下了良好的基礎(chǔ)。通過本節(jié)課的學(xué)習(xí)能夠幫助學(xué)生理解并掌握雙分支選擇結(jié)構(gòu)的程序設(shè)計。同時通過多項習(xí)題任務(wù),不斷深化理解if-else的應(yīng)用場景、語法格式及靈活應(yīng)用。同時,由于學(xué)生整體水平差別較大,部分學(xué)生選修過C++、Java等其他程序設(shè)計語言,本節(jié)課設(shè)計的整體任務(wù)難度適中,任務(wù)量較充實,并提供了選做和拓展任務(wù)?!禤ythonif-else選擇結(jié)構(gòu)的應(yīng)用》效果分析信息技術(shù)本節(jié)課教學(xué)流程完整,設(shè)計巧妙,高效完成教學(xué)目標(biāo),學(xué)生學(xué)習(xí)積極性非常高,而且課堂輕松愉快。教師在本節(jié)課中很好的融合了知識教授、思維培養(yǎng)、德育教育三個方面。在教學(xué)內(nèi)容設(shè)計、教學(xué)方法的運用方面均有較好的效果:一、層層遞進(jìn),融知識于任務(wù)比拼在《Pythonif-else選擇結(jié)構(gòu)的應(yīng)用》一課中,教師把握住if-else語法與靈活應(yīng)用兩個教學(xué)重點,將學(xué)生進(jìn)行分組,以任務(wù)比拼的方式,從if單分支選擇結(jié)構(gòu)升級到if-else雙分支選擇結(jié)構(gòu),從字符串問題到簡單數(shù)學(xué)運算問題,再到需要預(yù)處理的復(fù)雜數(shù)學(xué)問題。學(xué)生在教師引導(dǎo)下,通過完成一項項任務(wù)比拼,逐步掌握了技能知識,并受到潛移默化的影響形成編程解決問題的一般流程。二、創(chuàng)設(shè)情境,充分調(diào)動學(xué)生積極性正值復(fù)聯(lián)四上映之際,學(xué)生對科幻大片有著非常高的興趣和憧憬,正如對神秘、科幻的編程有非常強(qiáng)的好奇心。老師精心設(shè)計了神盾局選拔復(fù)聯(lián)英雄的場景,從一開始就充分調(diào)動學(xué)生興趣,使用任務(wù)比拼的方式容易激發(fā)學(xué)生的學(xué)習(xí)興趣和團(tuán)隊配合的動力。學(xué)生在整節(jié)課的學(xué)習(xí)中有著非常高的注意力和興趣,高效的完成任務(wù)。三、學(xué)生合作學(xué)習(xí)、教師個別化指導(dǎo)在本節(jié)課中教師設(shè)置的任務(wù)難度適中,學(xué)生踮踮腳可以完成,另外選做題目和拓展任務(wù)為有余力的學(xué)生提供了進(jìn)一步探索的機(jī)會。本節(jié)課倡導(dǎo)的是自主、合作、探究的學(xué)習(xí)方式,學(xué)生為了獲得集體的勝利,在小組合作中積極探究、熱心幫助其他同學(xué)。課堂上,教師通過巡視及時發(fā)現(xiàn)問題并進(jìn)行個別化指導(dǎo)。通過樣例講解總結(jié)學(xué)生程序、思路上出現(xiàn)的共性問題,幫助學(xué)生及時改進(jìn),學(xué)生整體學(xué)習(xí)效果好?!禤ythonif-else選擇結(jié)構(gòu)的應(yīng)用》教材分析信息技術(shù)《Python基礎(chǔ)課程》是基于青島市信息技術(shù)學(xué)情,旨在貫徹“十三五”國家科技創(chuàng)新規(guī)劃,《國家創(chuàng)新驅(qū)動發(fā)展戰(zhàn)略綱要》和《國家中長期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要》,培養(yǎng)學(xué)生的邏輯思維能力,提高信息技術(shù)專業(yè)素養(yǎng)。本節(jié)課是Python語言學(xué)習(xí)中第七課,是一節(jié)學(xué)習(xí)應(yīng)用if-else選擇結(jié)構(gòu)的新授課,主要掌握if-else選擇結(jié)構(gòu)的語法格式、執(zhí)行過程,理解運用選擇結(jié)構(gòu)求解問題的一般流程及if-else結(jié)構(gòu)的靈活應(yīng)用,可以在一個學(xué)時內(nèi)完成教學(xué)任務(wù)。本節(jié)課教材中設(shè)計了雙分支選擇結(jié)構(gòu)結(jié)合算法運算、關(guān)系運算求解問題教學(xué)內(nèi)容,并不斷推進(jìn)問題的難度,要求學(xué)生在掌握if-else結(jié)構(gòu)語法的基礎(chǔ)上求解實際問題。本節(jié)課的在實際開展過程中,需要借助問題,幫助學(xué)生不斷深化掌握if-else結(jié)構(gòu)。學(xué)生在學(xué)習(xí)初期難點在if-else語法格式上,慢慢熟悉語法格式后,難點遷移為if-else在求解問題中的靈活應(yīng)用。這是一節(jié)體現(xiàn)學(xué)生實際編碼能力、問題分析、算法設(shè)計能力的課,在教材中對前期學(xué)習(xí)的內(nèi)容進(jìn)行鞏固、深化,為后面解決綜合問題中靈活運用選擇結(jié)構(gòu)進(jìn)行鋪墊,在教材中占有非常重要的地位。Pythonif-else選擇結(jié)構(gòu)的應(yīng)用姓名:班級:【學(xué)習(xí)目標(biāo)】1.理解if-else選擇結(jié)構(gòu)的功能及應(yīng)用場景;2.掌握if-else選擇結(jié)構(gòu)的格式、執(zhí)行過程;3.靈活使用if-else選擇結(jié)構(gòu)進(jìn)行算法設(shè)計,解決實際問題;【重難點】if-else選擇結(jié)構(gòu)語法格式,以及在實際問題求解中的靈活應(yīng)用;一、復(fù)習(xí)回顧提示:py文件編輯及運行新建與執(zhí)行:File->NewFile,編輯后保存到自己的文件夾,點擊F5執(zhí)行即可。編輯已有py文件:在該文件上右鍵,選擇”EditwithIDLE”打開,編輯后點擊F5執(zhí)行。1.if選擇結(jié)構(gòu)、關(guān)系運算:讀取用戶輸入的年齡,判斷是否大于18歲,輸出“是”或“否”;age=#接收用戶輸入的年齡數(shù)字if#判斷是否大于18#輸出“是”if#思考一下二、新知探究任務(wù)一:詩詞對接練習(xí)1.在python編譯器中使用if選擇結(jié)構(gòu)設(shè)計一份詩詞問答題目(僅考查一句詩詞),并判斷作答結(jié)果,輸出“回答正確”或者“回答錯誤”;練習(xí)2.將練習(xí)1中的if結(jié)構(gòu)改寫為if-else結(jié)構(gòu)(語法格式如下);if條件表達(dá)式1:語句塊1else:語句塊2任務(wù)二:7的倍數(shù)練習(xí)1.用戶輸入一個整數(shù),判斷該整數(shù)是否為7的倍數(shù),若是,輸出“過”,否則輸出該數(shù)字。練習(xí)2(選做).判斷1~1000以內(nèi)7(含7)和7的倍數(shù),若是,輸出“過”,否則輸出該數(shù)。任務(wù)三:水仙花數(shù)輸入一個三位數(shù)n,判斷是否為水仙花數(shù),如果是,則輸出“YES”,否則輸出“NO”。水仙花數(shù):一個3位數(shù),它的每個位數(shù)上的數(shù)字的3次冪之和等于它本身。例如(數(shù)字153是水仙花數(shù),1^3+5^3+3^3=153)思考該任務(wù)的算法設(shè)計;編碼實現(xiàn)并進(jìn)行測試、修改;三、拓展延伸(課后)判斷閏年:用戶輸入一個數(shù)字,判斷是否是閏年,輸出“是”或者“否”;提示:四閏百不閏,四百年再閏知識點:if-else嵌套,邏輯:與、或、非四、總結(jié)反思 回憶本節(jié)學(xué)習(xí)的python知識點; 反思學(xué)習(xí)、生活中需要注意的問題、習(xí)慣、態(tài)度。自評表if-else語法□很清楚□很比較楚□不清楚if-else執(zhí)行過程□很清楚□很比較楚□不清楚if-else解題□很清楚□很比較楚□不清楚小組合作□一般□很好《Pythonif-else選擇結(jié)構(gòu)的應(yīng)用》課后反思信息技術(shù)本節(jié)課的優(yōu)點在于結(jié)合了即將上映的電影復(fù)聯(lián)四,創(chuàng)設(shè)了復(fù)聯(lián)選拔英雄的情景,以任務(wù)比拼的方式激發(fā)學(xué)生的學(xué)習(xí)興趣。同時將if-else語法、運用if-else靈活解題的一般流程巧妙融合到層層遞進(jìn)的三個任務(wù)比拼環(huán)節(jié)。學(xué)生在課上積極性很高,理解迅速,以小組合作的方式高效的完成了本節(jié)課的學(xué)習(xí)目標(biāo)。同時在學(xué)習(xí)任務(wù)的設(shè)計上充分體現(xiàn)了分層教學(xué),在任務(wù)進(jìn)行中對學(xué)生進(jìn)行個別化指導(dǎo)。考慮到現(xiàn)實學(xué)情,學(xué)生以選修的形式選修技術(shù)課程,少數(shù)學(xué)生之前選修過C++程序設(shè)計語言,基礎(chǔ)好,可以設(shè)置更多難度較高的任務(wù),并以微課、課件的形式進(jìn)一步實現(xiàn)分層教學(xué)。同時對理解較慢的學(xué)生進(jìn)行更多的細(xì)節(jié)指導(dǎo)。充分培養(yǎng)學(xué)生的自學(xué)能力、內(nèi)驅(qū)力,教師更加靈活的開展教學(xué)任務(wù)?!禤ythonif-else選擇結(jié)構(gòu)的應(yīng)用》課標(biāo)分析信息技術(shù)知識與技能:1.了解if-else選擇結(jié)構(gòu)的功能及應(yīng)用場景;2.理解并掌握if-else選擇結(jié)構(gòu)的格式、執(zhí)行過程;3.靈活使用if-else選擇結(jié)構(gòu)進(jìn)行算法設(shè)計,解決實際問題。過程與方法:學(xué)生通過閱讀、填寫學(xué)案、聽教師講

溫馨提示

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

評論

0/150

提交評論