999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C++面向對象程序設計教學實踐

2020-01-07 09:16:48王小玲
科學咨詢 2020年2期
關鍵詞:定義概念教學

王小玲

(上海立信會計金融學院信息管理學院 上海 201620)

C++面向對象程序設計是計算機專業的核心基礎課,是后續專業課程的知識基礎,包括數據結構、操作系統、計算機網絡、數據庫技術等。這些都與程序設計有關聯。目前,C++程序設計教學主要采用了理論和實驗相結合的教學模式。在理論教學部分,學生主要學習面向對象理論。在上機實驗時,學生主要是對所學內容進行驗證。由于學生缺乏大型軟件開發的經驗,對面向對象的理解不夠深入,加上理論學習比較枯燥,學生在學習過程中存在缺乏學習興趣、編程能力難以提高等問題。筆者經過多年的C++面向對象程序設計教學,從教學方法和手段等方面探討了C++程序設計教學,希望能有效解決上述教學中的問題。[1]

一、通過比喻加深學生對理論和概念的理解

封裝、多態、繼承是面向對象的三大特征。學生從面向過程轉向面向對象,思維受到限制。很多學生難以順利接受這些概念。筆者通過實踐教學的摸索,發現多多舉例,尤其是利用比喻的手段讓學生在概念的遷移中掌握理論知識,效果較好。具體舉例如下,在封裝概念的教學中,我以電腦為例,其顯示器以及主機全部被面板包裝(封裝),無法直接操縱內部元器件(私有屬性類外不可訪問)。如果想控制這些部件,只能通過對外開放的面板上的按鈕(公有成員函數),如Power、Zomm、亮度調節等,而不能直接使用暴力拆解這些設備(類外非法訪問私有屬性)。對其中的描述,對應著的概念已經在括號中給出。我再由此引出封裝的好處以及知識點、術語,學生便易于接受。然后,我再讓學生通過自己的思考舉出類似的例子,促使學生加深對這一概念的理解。友元的理解也可以通過這種方法進行教學。友引申出朋友、閨蜜。我便向學生提問:這些人來拜訪自己,可不可以邀請他們進入自己的私密空間,而不限于客廳這樣的公共場合呢?答案是肯定的。這就是友元的意義所在,可以直接訪問類的私有成員,提高程序效率。在整個教學中,這樣的方法可以運用到很多概念上,效果比單純講解理論以及結論更容易讓學生接受。[2]

二、通過類比輔助語法的正確運用

C++語法非常重要。如果語法過關,那么編程的出錯率將極大降低,給學生造成的困然也能減少很多,從而有利于學生充滿自信地學習這門語言。由于有C語言的學習基礎,因此,很多新概念的使用完全可以通過類比的方法進行學習。學生接受起來比較快,記得也牢,實踐證明效果非常好。從類這個最基本的概念開始,與基本類型的變量做類比,從變量定義、初始化、運算、輸出這幾個環節做類比,學生便能輕松掌握對象的定義、對象的賦值、對象成員變量的輸出。

int a;//定義

a=5;//賦值

int b=sqrt(a);//運算

cout<<b<,endl;//輸出

Studnt s;//定義對象

s.setvalue(“Wang”,18);//對象賦值

//此處空白

s.show();//對象成員變量輸出

指針在C++中的地位非常重要,也非常容易出錯。此處也可以與變量定義、初始化、運算、輸出這幾個環節做類比,輕松、正確地使用指針。

Student s(“Wang”,18),*p;//定義

p=&s;//指針賦值

p-> reset(“Wang”,19);;//運算

p->show();//輸出

三、通過經典案例的學習引導學生對重點理論內容進行學習

每個概念的引入和學習都可以通過對經典案例的深入學習、反復研究,達到舉一反三、提高學習效率的目的。我們要給予這些案例足夠的重視,而不急于全面展開,陷入題海戰術。以數組為例,其經典的案例就是排序算法。在C++中,又加入了指針、對象的概念,我們可根據對象的某個屬性,對對象進行排序。例如,對學生對象按照成績降序排序。搞清楚這個案例,學生便能極大地提高綜合運用上述概念的能力。抽象類與虛函數的經典案例是幾何圖形的繼承派生層次問題。這個問題非常好理解,對何時使用抽象類、虛函數給出了非常好的示范。學生只要吃透這個程序,遇到類似問題就可以遷移類比,很快模仿出正確的代碼。類似的還有靜態成員,多以班級學生總分、平均分為例。按照同樣的思路,教師可給學生講透如何分析出其中的靜態數據成員,如何定義,在哪里初始化,為了訪問靜態成員變量該如何設計靜態成員函數,為什么靜態成員函數不能訪問非靜態成員變量等等。那么,學生對這個知識點的掌握就可以過關了。在實操過程中,教師可以一邊寫代碼,一邊引入概念,這樣學生的印象才會更加深刻。另外,教師可將編譯錯誤反饋給學生,并提出問題,從而引導學生思考和接受新的知識。[3]

四、結束語

筆者結合多年C++面向對象程序設計的教學經驗,針對理論多、理論枯燥的問題,就如何開展更加有效的教學展開探討,希望能提高教學效果,提高學生的學習效果。

猜你喜歡
定義概念教學
Birdie Cup Coffee豐盛里概念店
現代裝飾(2022年1期)2022-04-19 13:47:32
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
幾樣概念店
現代裝飾(2020年2期)2020-03-03 13:37:44
學習集合概念『四步走』
聚焦集合的概念及應用
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
主站蜘蛛池模板: 亚洲h视频在线| 99精品在线看| 亚洲国产成人无码AV在线影院L| 国产午夜无码专区喷水| 在线无码九区| 无码日韩人妻精品久久蜜桃| 婷婷六月色| 成人福利在线视频| 中文字幕亚洲精品2页| 国产精品久久久久久久伊一| 凹凸精品免费精品视频| 午夜福利无码一区二区| 色悠久久久久久久综合网伊人| 国产精品尤物在线| 亚洲一道AV无码午夜福利| 亚洲综合精品第一页| 国产精品永久久久久| 青青草91视频| 香蕉国产精品视频| 亚洲国产成人综合精品2020 | 亚洲 欧美 中文 AⅤ在线视频| 成人一级免费视频| 国产在线第二页| 国产农村1级毛片| 99re热精品视频中文字幕不卡| 国产精品福利一区二区久久| 久久青草视频| 这里只有精品免费视频| 五月婷婷综合在线视频| 日本高清免费一本在线观看| 54pao国产成人免费视频| 无码日韩视频| 日韩一区二区在线电影| 久久毛片基地| 正在播放久久| 精品国产三级在线观看| 欧美不卡二区| 朝桐光一区二区| 在线毛片免费| 国产麻豆91网在线看| 国产永久在线视频| 国内精品视频| 99久久亚洲综合精品TS| 高清无码不卡视频| 欧美.成人.综合在线| 无码精品福利一区二区三区| 日本黄网在线观看| 一级黄色网站在线免费看| 亚洲色图狠狠干| 国产精品无码影视久久久久久久| 国产99视频在线| 国产成人AV男人的天堂| 精品一區二區久久久久久久網站| 日本久久网站| 欧美a级在线| 亚洲综合激情另类专区| 人妻21p大胆| 国产成人无码综合亚洲日韩不卡| 久久青草精品一区二区三区| 国产小视频在线高清播放| 国产成人狂喷潮在线观看2345| 97人人模人人爽人人喊小说| 波多野结衣亚洲一区| 亚洲男人的天堂视频| 任我操在线视频| 亚洲精品午夜天堂网页| 亚洲欧美另类日本| 日韩在线成年视频人网站观看| 女人爽到高潮免费视频大全| 精品无码专区亚洲| 自拍偷拍欧美| 国产尤物视频网址导航| 天天操天天噜| 国产在线视频自拍| 全部免费特黄特色大片视频| 国产高清无码麻豆精品| 成AV人片一区二区三区久久| aaa国产一级毛片| 人人91人人澡人人妻人人爽| 又黄又爽视频好爽视频| 久久久久无码国产精品不卡 | 亚洲精品在线观看91|