日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁 > 文章中心 > 二級c語言程序設(shè)計(jì)

二級c語言程序設(shè)計(jì)

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇二級c語言程序設(shè)計(jì)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

二級c語言程序設(shè)計(jì)范文第1篇

1、一級考試科目:計(jì)算機(jī)基礎(chǔ)及MSOffice應(yīng)用、計(jì)算機(jī)基礎(chǔ)及WPSOffice應(yīng)用、計(jì)算機(jī)基礎(chǔ)及Photoshop應(yīng)用、網(wǎng)絡(luò)安全素質(zhì)教育,一共四個(gè)科目。于四個(gè)科目中選擇一個(gè)參加考試并通過即可。

2、二級考試科目:C語言程序設(shè)計(jì)、C++語言程序設(shè)計(jì)、Java語言程序設(shè)計(jì)、VB語言程序設(shè)計(jì)、Web程序設(shè)計(jì)、Python語言程序設(shè)計(jì)、Access數(shù)據(jù)庫程序設(shè)計(jì)、MySQL數(shù)據(jù)庫程序設(shè)計(jì)、MSOffice高級應(yīng)用共九個(gè)科目。于九個(gè)科目中選擇一個(gè)參加考試并過關(guān)即可。2020年9月“VB語言程序設(shè)計(jì)”科目將進(jìn)行最后一次組考,2020年12月起將??荚摽颇?。

3、三級考試科目:網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、信息安全技術(shù)、嵌入式系統(tǒng)開發(fā)技術(shù)、Linux應(yīng)用與開發(fā)技術(shù)共五個(gè)科目。其中,“Linux應(yīng)用與開發(fā)技術(shù)”科目將于2020年9月首次開考。

4、四級考試科目:網(wǎng)絡(luò)工程師、數(shù)據(jù)庫工程師、軟件測試工程師、信息安全工程師、Linux應(yīng)用與開發(fā)工程師,共五個(gè)考核項(xiàng)目。其中,“Linux應(yīng)用與開發(fā)工程師”項(xiàng)目將于2020年9月首次開考。

(來源:文章屋網(wǎng) )

二級c語言程序設(shè)計(jì)范文第2篇

一、如何應(yīng)對全國計(jì)算機(jī)二級等級考試的公共基礎(chǔ)知識大綱

計(jì)算機(jī)二級考試大綱中關(guān)于基礎(chǔ)知識的有數(shù)據(jù)結(jié)構(gòu)與算法、程序設(shè)計(jì)基礎(chǔ)、軟件工程基礎(chǔ)、數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)四部分,下面筆者分別介紹一下這些部分的學(xué)習(xí)重點(diǎn)和方法:

1.數(shù)據(jù)結(jié)構(gòu)與算法。

本章內(nèi)容在計(jì)算機(jī)專業(yè)基礎(chǔ)課中相對較復(fù)雜,考生對本章的內(nèi)容必須理解,死記硬背是無效的。在二級等級考試中本章考核的重點(diǎn)和難點(diǎn)為二叉樹的相關(guān)知識,其考核的形式主要為二叉樹的遍歷問題(如給圖求遍歷序列,給前序、中序遍歷求后序遍歷等)、二叉樹的結(jié)點(diǎn)問題(如給出一些條件然后求葉子結(jié)點(diǎn)個(gè)數(shù))、排序和查找。排序主要以計(jì)算時(shí)間復(fù)雜度的形式考核,查找主要以計(jì)算最佳、最壞比較次數(shù)的方式考核,其余的知識點(diǎn)主要以概念的形式考核,考生需要仔細(xì)看書并理解。

2.程序設(shè)計(jì)基礎(chǔ)與軟件工程基礎(chǔ)。

這兩章以概述的形式簡介了規(guī)范化開發(fā)軟件的方法。與數(shù)據(jù)結(jié)構(gòu)不同,這兩章內(nèi)容主要是記憶性的知識點(diǎn)。程序設(shè)計(jì)基礎(chǔ)這章在原大綱的基礎(chǔ)上添加了面向?qū)ο蟪绦蛟O(shè)計(jì)的內(nèi)容,考生對這部分知識了解即可;軟件工程基礎(chǔ)這章主要考核結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)方法(即SA及SD,約占50%)、軟件測試(約占20%),考生需熟記相關(guān)的概念及規(guī)則。

3.數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)。

數(shù)據(jù)庫是當(dāng)前軟件處理的信息核心,目前大部分軟件是基于數(shù)據(jù)庫的,因此,考生學(xué)習(xí)數(shù)據(jù)庫的知識對程序開發(fā)是大有裨益的。本章主要的考點(diǎn)是關(guān)系模型、關(guān)系代數(shù)及數(shù)據(jù)庫系統(tǒng)的基本概念,考生對其余的知識點(diǎn)了解即可。對于數(shù)據(jù)庫的設(shè)計(jì)和管理,考生結(jié)合軟件工程來看,會發(fā)現(xiàn)這兩者有很多相似之處。本章內(nèi)容除了關(guān)系代數(shù)會考一些簡單的計(jì)算問題外,其余的都以概念題的形式出現(xiàn),考生需要有針對性地進(jìn)行復(fù)習(xí)。

二、二級公共基礎(chǔ)知識的特點(diǎn)

大綱對全國計(jì)算機(jī)二級等級考試作了重大的調(diào)整:在取消了過時(shí)的考試科目和調(diào)整了一些科目的考試之外,新增加了目前比較流行的計(jì)算機(jī)語言C++、Java和Access數(shù)據(jù)庫。公共基礎(chǔ)知識的考核方式為筆試,與C語言程序設(shè)計(jì)、C++語言程序設(shè)計(jì)、Java語言程序設(shè)計(jì)、Visual Basic語言程序設(shè)計(jì)、Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì)或Access數(shù)據(jù)庫程序設(shè)計(jì)的筆試部分合為一張?jiān)嚲?共有10道選擇題和5道填空題,占全國計(jì)算機(jī)二級等級考試筆試總分的30%。公共基礎(chǔ)知識部分的試題具有如下特點(diǎn):

1.涉及面廣,但難度小。

全國計(jì)算機(jī)二級等級考試中有關(guān)公共基礎(chǔ)知識部分涉及的內(nèi)容,從整體上分析,考核內(nèi)容的難度不大,考點(diǎn)也相對比較集中。

2.考核重點(diǎn)為基本概念、基本方法和基本運(yùn)算。

考試中涉及的題目都是基本概念、基本方法和基本運(yùn)算,考核以概念和認(rèn)識性內(nèi)容為主,理解性、應(yīng)用性內(nèi)容極少。

3.考核重點(diǎn)是數(shù)據(jù)結(jié)構(gòu)和算法。

數(shù)據(jù)結(jié)構(gòu)和算法、程序設(shè)計(jì)基礎(chǔ)、軟件工程基礎(chǔ)、數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)部分各占公共基礎(chǔ)知識部分題目的百分比分別為:50%、12.5%、18.75%、18.75%,可見在全國計(jì)算機(jī)二級考試中,數(shù)據(jù)結(jié)構(gòu)和算法是重點(diǎn)。

三、學(xué)習(xí)方法

1.考生的復(fù)習(xí)必須遵守“80/20的原則”。

全國計(jì)算機(jī)二級等級考試的公共基礎(chǔ)知識部分覆蓋面廣,它至少涵蓋了計(jì)算機(jī)應(yīng)用專業(yè)的四門核心課程:數(shù)據(jù)結(jié)構(gòu)與算法、程序設(shè)計(jì)基礎(chǔ)、軟件工程基礎(chǔ)、數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)。事實(shí)上,這些課程本身的涉及面就很廣,難度系數(shù)較大。所以,考生應(yīng)把80%的時(shí)間用在20%的重點(diǎn)知識點(diǎn)上,爭取用20%的重點(diǎn)知識點(diǎn)來答對80%的考題,這是考生復(fù)習(xí)全國計(jì)算機(jī)二級等級考試的公共知識部分的總體思路。

2.復(fù)習(xí)的關(guān)鍵是考生必須準(zhǔn)確判斷和掌握常見的考點(diǎn)。

考生必須準(zhǔn)確判斷和掌握常見考點(diǎn),例如:算法部分主要考查算法的概念及算法的復(fù)雜度,數(shù)據(jù)結(jié)構(gòu)部分主要考查最基本的概念、最典型的數(shù)據(jù)結(jié)構(gòu)和最常見的操作,程序設(shè)計(jì)部分主要考查程序設(shè)計(jì)風(fēng)格的基本要求、結(jié)構(gòu)化程序設(shè)計(jì)的最基本知識和面向?qū)ο蟪绦蛟O(shè)計(jì)的最常見概念,軟件工程基礎(chǔ)部分主要考查軟件工程的基本概念和軟件生命周期的各個(gè)階段的基礎(chǔ)知識,數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)部分主要考查數(shù)據(jù)庫基本概念、數(shù)據(jù)模型、關(guān)系代數(shù)基礎(chǔ)知識、數(shù)據(jù)庫設(shè)計(jì)方法和步驟??忌鷮ΤR娍键c(diǎn)的準(zhǔn)確把握能避免盲目地復(fù)習(xí),從而輕松面對考試。

3.基礎(chǔ)知識的掌握方法。

很多考生在復(fù)習(xí)公共基礎(chǔ)部分時(shí)都會發(fā)現(xiàn)內(nèi)容零散,知識點(diǎn)之間的跳躍性大,似乎沒有連續(xù)性。所以掌握起來很困難,似懂非懂,對知識點(diǎn)處于模糊認(rèn)知狀態(tài)。因此,考生必須在準(zhǔn)確把握知識點(diǎn)的基礎(chǔ)上,學(xué)會把“知識點(diǎn)”連成“知識鏈”,并把“知識鏈”織成“知識網(wǎng)”。

4.做題技巧。

考生切勿采取題海戰(zhàn)術(shù)。對全國計(jì)算機(jī)二級等級考試公共知識部分,學(xué)生沒有必要做大量的題目,更不能為了應(yīng)付考試記一大堆錯(cuò)誤答案。

5.非“靈活”地掌握知識點(diǎn)。

考生在掌握知識點(diǎn)時(shí)最好經(jīng)歷一個(gè)“先死后活、熟能生巧”的過程。全國計(jì)算機(jī)二級等級考試要求的知識點(diǎn)都是最基本的、最簡單的,真正需要“靈活”掌握的考點(diǎn)極少。很多考生在考試過程中發(fā)現(xiàn),該部分的題目“會做就是不懂”。所以筆者建議考生在復(fù)習(xí)過程中不要急于“靈活”,其實(shí)考生只要掌握基本的知識點(diǎn),自然就“靈活”了。

6.答題技巧。

考生在遇到難題時(shí)要考慮成本和效果的關(guān)系,公共知識部分僅占30分,題目相對簡單。因此,考生在答題過程中,對這部分內(nèi)容要爭取速度快、準(zhǔn)確度高。在全國計(jì)算機(jī)二級等級考試中常常出現(xiàn)這樣的情景:有些考生為了一道小題花費(fèi)很長時(shí)間仍沒有找到任何線索。一般來說,公共知識部分的考題難度不大,沒有一道題目需要考慮很長時(shí)間。所以,考生如果做一道公共基礎(chǔ)題在兩分鐘內(nèi)沒有任何思路時(shí),就應(yīng)該跳過此題,把時(shí)間留給后面的題目。

參考文獻(xiàn):

[1]全國計(jì)算機(jī)等級考試二級教程――公共基礎(chǔ).2008.

二級c語言程序設(shè)計(jì)范文第3篇

【關(guān)鍵詞】C語言程序設(shè)計(jì),for循環(huán),教學(xué)設(shè)計(jì)

在計(jì)算機(jī)應(yīng)用專業(yè)課程體系中《C語言程序設(shè)計(jì)》占有重要地位,是專業(yè)職業(yè)基礎(chǔ)課,它采用的是結(jié)構(gòu)化的程序設(shè)計(jì)編程思想,巨集了高級語言和低級語言的功能,適合很多硬件的平臺,既可以用來開發(fā)系統(tǒng)軟件,也可以開發(fā)應(yīng)用軟件,是目前較流行的程序設(shè)計(jì)語言。在課堂教學(xué)過程中,教師的教學(xué)設(shè)計(jì),將對教學(xué)效果產(chǎn)生直接的影響。因此教師必須對教學(xué)進(jìn)行恰當(dāng)?shù)脑O(shè)計(jì),提高教學(xué)的質(zhì)量。

一、教材及內(nèi)容分析

1、教材的地位與作用。教材是教學(xué)的依據(jù),是教師在教學(xué)中的主要參考書,但是并不等于是教師的講稿。在教學(xué)過程中教師要認(rèn)真分析、正確理解和把握好教材,仔細(xì)分析教材的知識結(jié)構(gòu)、內(nèi)在聯(lián)系、明確教材在知識體系中的地位與作用,它將關(guān)系到教師課堂的組織和實(shí)施、課堂教學(xué)目標(biāo)的實(shí)現(xiàn)等等。

2、教學(xué)內(nèi)容的選取。課堂教學(xué)中,教師不能照本宣科。有些教材涉及內(nèi)容比較廣泛,大部分都是文字?jǐn)⑹?,因此,對教學(xué)內(nèi)容的選取要具有適用性、針對性,結(jié)合教學(xué)目標(biāo),教學(xué)的重點(diǎn)、難點(diǎn)選取教學(xué)內(nèi)容。

二、教學(xué)對象分析

教師上課課前應(yīng)該了解學(xué)生自身的特點(diǎn),分析學(xué)生的基礎(chǔ)水平,分析學(xué)生的學(xué)習(xí)風(fēng)格、分析學(xué)生的學(xué)習(xí)動(dòng)機(jī)等等。

1、C語言程序設(shè)計(jì)循環(huán)結(jié)構(gòu)循環(huán)中,主要介紹了循環(huán)結(jié)構(gòu)程序設(shè)計(jì)中的while語句和do while、for循環(huán)語句。For循環(huán)語句的內(nèi)容是學(xué)生掌握了C語言的基本語法知識和順序結(jié)構(gòu)、選擇結(jié)構(gòu)程序的設(shè)計(jì),并學(xué)習(xí)了while語句和do while語句,對循環(huán)語句的進(jìn)一步學(xué)習(xí)。因此學(xué)生有了一定的學(xué)習(xí)基礎(chǔ)。

2、for循環(huán)語句是較靈活的語句之一,學(xué)生在學(xué)習(xí)過程中會難以掌握。在教學(xué)過程中教師應(yīng)結(jié)合一些有趣的程序,提高學(xué)生的學(xué)習(xí)興趣,興趣是最好的老師。利用這里有利的條件,引導(dǎo)學(xué)生全身心投入課堂。

三、教學(xué)目標(biāo)確定

教師教學(xué)過程中應(yīng)該明確課堂教學(xué)目標(biāo)。學(xué)生應(yīng)掌握哪些知識,通過所學(xué)的知識應(yīng)解決什么問題等等。結(jié)合教學(xué)的內(nèi)容以及學(xué)生的特點(diǎn),學(xué)生現(xiàn)有基本知識確定教學(xué)目標(biāo)。

1、知識目標(biāo):掌握for循環(huán)語句的結(jié)構(gòu),理解for循環(huán)的執(zhí)行過程。

2、能力目標(biāo):能使用for循環(huán)語句編寫C語言程序,并能運(yùn)用for循環(huán)語句解決程序設(shè)計(jì)中的實(shí)際問題。

3、素質(zhì)目標(biāo):培養(yǎng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性,激發(fā)學(xué)生學(xué)習(xí)熱情,以及培養(yǎng)團(tuán)隊(duì)合作的精神。

四、教學(xué)重點(diǎn)及難點(diǎn)的確定

堂課教學(xué)中應(yīng)明確教學(xué)目標(biāo),突出教學(xué)重點(diǎn),突破教學(xué)的難點(diǎn)。重點(diǎn)、難點(diǎn)是教學(xué)精髓,教學(xué)的重點(diǎn)、難點(diǎn)如何處理,決定著課堂教學(xué)效果的好壞,反映著教師教學(xué)水平的高低。C語言程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序中,要使用for循環(huán)語句進(jìn)行程序設(shè)計(jì),首先要求學(xué)生要掌握語句的基本格式,理解各個(gè)表達(dá)式的作用,以及執(zhí)行過程,所以C語言程序設(shè)計(jì)中for循環(huán)語句的重點(diǎn)是“for語句的結(jié)構(gòu)”。學(xué)生掌握語句的結(jié)構(gòu)和用法并不困難,難的是在實(shí)際的應(yīng)用中那些時(shí)候該使用那種循環(huán)來解決問題比較簡潔、高效,所以我把本節(jié)課的難點(diǎn)確定為“for語句的應(yīng)用”。

五、for循環(huán)語句教學(xué)方法的選擇與運(yùn)用

課堂教學(xué)方法的選擇與運(yùn)用是非常重要的,對教學(xué)的質(zhì)量有著直接的影響,應(yīng)靈活的選用適合學(xué)生的教學(xué)方法。C語言程序設(shè)計(jì)中for循環(huán)語句教學(xué)以行動(dòng)導(dǎo)向教學(xué)為主線,通過“提出問題―分析問題―解決問題―問題擴(kuò)展―討論―總結(jié)歸納―實(shí)踐”的程序,過渡到知識應(yīng)用和練習(xí)。提出問題,要求使用while和do while語句實(shí)現(xiàn),然后利用知識的正遷移效應(yīng),在總結(jié)了while和do while語句在使用中容易出現(xiàn)的問題后,利用學(xué)生“有沒有一種語句和方法能解決這些問題”的懸念來激發(fā)學(xué)生學(xué)習(xí)本節(jié)課內(nèi)容的興趣。

本次課采用多媒體課件進(jìn)行教學(xué),通過課件把文字和圖片有機(jī)的結(jié)合,使學(xué)生在學(xué)習(xí)過程中更加容易理解,學(xué)習(xí)效率高。在課堂討論和實(shí)踐過程中,教師適當(dāng)引導(dǎo),學(xué)生主動(dòng)探究、歸納總結(jié)學(xué)習(xí)內(nèi)容,既有利于學(xué)習(xí)新東西,又能充分發(fā)揮學(xué)生的主體作用。在重點(diǎn)的突破上,采用范例比較教學(xué)法,給出具體的案例,讓學(xué)生通過典型的例子掌握知識,同時(shí)通過用while、do while語句的所編寫的程序進(jìn)行比較,加深學(xué)生印象,讓學(xué)生快速的掌握for循環(huán)語句的基本結(jié)構(gòu)及使用方法。

六、for循環(huán)語句教學(xué)過程設(shè)計(jì)分析

七、結(jié)束語

由于學(xué)生的學(xué)習(xí)能力不夠強(qiáng),教師在教學(xué)過程中,應(yīng)結(jié)合學(xué)生的學(xué)習(xí)特點(diǎn),把知識的難度降到最低,以通俗易懂的語言來教學(xué),并注重培養(yǎng)學(xué)生的綜合素質(zhì)。在教學(xué)活動(dòng)過程中,想學(xué)生之所想,急學(xué)生之所急,一切從學(xué)生需要出發(fā),讓學(xué)生在快樂中學(xué)習(xí),在學(xué)習(xí)中感受快樂。

參考文獻(xiàn):

[1]譚浩強(qiáng).C語言程序設(shè)計(jì)[M]. 清華大學(xué)出版社.

二級c語言程序設(shè)計(jì)范文第4篇

關(guān)鍵詞:《C語言程序設(shè)計(jì)》;教學(xué)內(nèi)容;實(shí)驗(yàn)內(nèi)容;課后思考;考核方式

中圖分類號:G642文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2011)20-4917-01

《C語言程序設(shè)計(jì)》在各高等院校廣泛開設(shè)。不同學(xué)校的學(xué)生對這門課程要求不一樣,對一般本科院校的學(xué)生來說,這門課程難度偏大,學(xué)習(xí)起來有一定困難,不易學(xué)習(xí)!隨著課程教學(xué)的改革,許多學(xué)校對這門課程課時(shí)進(jìn)行了壓縮,教師根據(jù)課時(shí)也進(jìn)行教學(xué)調(diào)整,隨著課時(shí)減少,很多學(xué)生沒有養(yǎng)成自學(xué)的習(xí)慣,導(dǎo)致教學(xué)效果不理想?!禖語言程序設(shè)計(jì)》對大部分學(xué)生,是接觸的第一門計(jì)算機(jī)語言課程;它學(xué)不好,直接影響到學(xué)生后面對計(jì)算機(jī)學(xué)科的學(xué)習(xí),數(shù)據(jù)結(jié)構(gòu)、算法分析等課程也就很難開展。根據(jù)以上現(xiàn)象,本文擬從教學(xué)內(nèi)容、實(shí)驗(yàn)內(nèi)容、課后思考以及考核方式等方面進(jìn)行探討,提出《C語言程序設(shè)計(jì)》教學(xué)改革方案;期望跟任課教師交流學(xué)習(xí),共同提高教學(xué)質(zhì)量,培養(yǎng)學(xué)生C語言的編程能力。

1 教學(xué)內(nèi)容調(diào)整

由于C語言涉及的概念比較復(fù)雜,規(guī)則繁多,使用靈活,容易出錯(cuò),不少初學(xué)者感到困難,迫切希望能找到一本容易入門、容易學(xué)習(xí)的C語言教材。對目前國內(nèi)各高校使用教材分析發(fā)現(xiàn),C語言教材章節(jié)安排一般如下:C語言概述,算法,數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、順序程序設(shè)計(jì)、選擇程序設(shè)計(jì)、循環(huán)控制、數(shù)組、函數(shù)、預(yù)處理命令、指針、結(jié)構(gòu)體與共用體、位運(yùn)算、文件等[1]。這樣的安排很符合學(xué)習(xí)邏輯,但很多教材數(shù)據(jù)類型、運(yùn)算符與表達(dá)式論述過多,弄的很復(fù)雜,在沒有計(jì)算機(jī)組成原理的知識背景下對數(shù)據(jù)類型、碼制等問題的學(xué)習(xí),幾乎不可能做到真正理解;如果在這些內(nèi)容花過多篇幅描述,或花過多時(shí)間講解,會把學(xué)生剛從第一章中學(xué)習(xí)了幾個(gè)C程序例子激發(fā)學(xué)C語言的激情慢慢抹滅,甚至有的學(xué)生因?yàn)槔斫獠涣耍瑢W(xué)C語言產(chǎn)生害怕的心理,不利以學(xué)生的學(xué)習(xí)。

針對上述問題,對教學(xué)內(nèi)容調(diào)整如下。第一章概述精細(xì)講解幾個(gè)例子(輸出、2個(gè)數(shù)加法、2個(gè)數(shù)最大數(shù)),第2章只精細(xì)講解一個(gè)例子(5!階乘),其他的例子簡單講解,第3章講解數(shù)據(jù)類型時(shí),只要求學(xué)生掌握基本數(shù)據(jù)類型定義,對基本類型存儲、范圍、類型轉(zhuǎn)換可以后面章節(jié)例題中講解。順序結(jié)構(gòu)可以跟基本數(shù)據(jù)類型合并起來講解,使學(xué)生上機(jī)、實(shí)驗(yàn)都有了練習(xí)的內(nèi)容,持續(xù)了學(xué)生學(xué)習(xí)C語言的熱情。一般院校學(xué)生的學(xué)習(xí)主動(dòng)性不是太好,保持學(xué)生的學(xué)習(xí)興趣很重要。

2 實(shí)驗(yàn)內(nèi)容思考

實(shí)驗(yàn)是提高學(xué)生實(shí)踐能力的主要途徑之一。在學(xué)習(xí)C語言過程中,經(jīng)常會聽到學(xué)生說:“上課我能聽懂老師所講的,下課讓我自己編寫程序,我就不知道怎么入手了?!边@樣的現(xiàn)象在剛開始學(xué)C語言的學(xué)生中普遍存在;這種現(xiàn)象會打擊學(xué)生的積極性,也不利教師教學(xué)。在剛開始教學(xué)的章節(jié),教師可以固化下簡單程序編程的步驟。如一個(gè)程序體有4部分組成,變量聲明(變量定義)部分、輸入部分、數(shù)據(jù)加工、輸出部分;通過輸出思考程序輸入,通過輸入、輸出來確定程序的變量,再通過原始數(shù)據(jù)推導(dǎo)數(shù)據(jù)加工。當(dāng)學(xué)生把這幾個(gè)問題都弄清楚了,也就能順利寫出程序。經(jīng)過前面章節(jié)簡單程序的編寫,到函數(shù)章節(jié)時(shí),再提高學(xué)生對復(fù)雜程序編寫能力。

實(shí)踐教學(xué)內(nèi)容的設(shè)計(jì)上,以鞏固和綜合運(yùn)用課程上講解的主要知識點(diǎn)為主線,內(nèi)容應(yīng)該具有趣味性和實(shí)用性,以從簡單到復(fù)雜的任務(wù)驅(qū)動(dòng)方式,要求學(xué)生從一個(gè)代碼較短的程序開始逐漸完成一個(gè)代碼較長的實(shí)驗(yàn)程序的設(shè)計(jì)。要求題目可以如下:身高預(yù)測、模擬計(jì)算器、猜數(shù)游戲、小學(xué)生算術(shù)測試、餐飲服務(wù)質(zhì)量打分、學(xué)生成績管理、模擬數(shù)字式時(shí)鐘等[2]。

3 課后習(xí)題思考

隨著課程教學(xué)的改革,C語言課時(shí)也大大被縮減;但是編程能力提高唯一的方法就是多讀程序多寫程。一般院校學(xué)生學(xué)習(xí)的自覺性普通不高,這就要求教師督促和施壓;因此,課后習(xí)題布置和課后指導(dǎo)學(xué)習(xí)是很有必要的。課后習(xí)題的布置,可以不局限于課本;比如國家計(jì)算機(jī)等級考試二級C語言的歷年真題、國家軟件資格水平考試程序員級別的歷年真題等都是很好的題材;程序員考試的題目更注重學(xué)生的編程能力和程序的實(shí)用性。面授時(shí)間短、學(xué)生多等原因是教師不能回答每個(gè)學(xué)生的問題,所以教師也可以建立教學(xué)網(wǎng)站,方便隨時(shí)跟學(xué)生交流、答疑,也方便教師把課程資源共享。

4 考核方式改革

編程能力是這門課程考查的重點(diǎn)。什么樣的考查方式能更科學(xué)地反映學(xué)生的編程能力?一直是廣大教育者思考的問題。傳統(tǒng)的考核方式主要是以筆試,理論考試為主,這經(jīng)常會出現(xiàn)“高分低能”的現(xiàn)象。

C語言的考試可以不進(jìn)行理論筆試;期末考試以實(shí)踐環(huán)節(jié)的考核加答辯的方式。 做到不僅考理論, 同時(shí)還要考實(shí)際編程能力。平時(shí)成績、實(shí)踐考核成績、期末考試成績按 20%: 20%: 60%的比例評定綜合成績。

實(shí)踐考查方式如下。學(xué)生可以根據(jù)自己的能力選擇相應(yīng)題目,進(jìn)行協(xié)作完成;考查題目:1)貪吃蛇游戲;2)藍(lán)黃棋游戲;3)五子棋游戲;4)推箱子游戲;5)騎士游歷問題;6)八皇后問題;7)C語言課程設(shè)計(jì)綜合應(yīng)用實(shí)例――學(xué)生成績管理;不懂的學(xué)生可以通過跟其他同學(xué)協(xié)助討論、查找資料實(shí)現(xiàn)程序;對學(xué)生考查,采用答辯的方式;從4個(gè)方面進(jìn)行考查: 1)程序的運(yùn)行情況。A.好;B. 中;C. 差。2)對程序的結(jié)構(gòu)解釋。A. 好;B. 中 ;C.差。3)對某些局部模塊的詳細(xì)解釋。A.好;B.中;C.差。4)對某些語句的現(xiàn)場編寫情況。A.好;B.中 ;C.差。這些題目難度多層次,要經(jīng)過看書學(xué)習(xí),查資料跟同學(xué)討論協(xié)助完成;通過答辯,評定學(xué)生對理論知識、程序的掌握程度以及編程能力并給學(xué)生建議。通過這種方式讓編程能力好的學(xué)生帶動(dòng)其他學(xué)生,讓其他學(xué)生體會學(xué)習(xí)的樂趣,編程的樂趣;讓同學(xué)間互相協(xié)助。經(jīng)過實(shí)驗(yàn)這種方法可行有效,但需要教師答辯,花費(fèi)教師過多時(shí)間。

5 結(jié)束語

《C語言程序設(shè)計(jì)》的教學(xué)改革應(yīng)圍繞“以課程知識點(diǎn)為核心,以提高學(xué)生程序設(shè)計(jì)能力為主線,培養(yǎng)解決實(shí)際問題的應(yīng)用型人才為目標(biāo)”的思想,抓好課程理論、實(shí)驗(yàn)、考核的每一個(gè)環(huán)節(jié),重點(diǎn)突出理論與實(shí)踐相結(jié)合[3],根據(jù)學(xué)生實(shí)際情況,因材施教;培養(yǎng)出應(yīng)用型程序設(shè)計(jì)人才以及提高教學(xué)質(zhì)量。社會需求、生源都在不斷變化,教學(xué)改革是個(gè)永久性的課題,要求教育工作者與時(shí)俱進(jìn)不斷改革創(chuàng)新,尋求適合的教育方法。

參考文獻(xiàn):

[1] 譚浩強(qiáng).C程序設(shè)計(jì)[M].3版.清華大學(xué)出版社,2005.

二級c語言程序設(shè)計(jì)范文第5篇

1.熟練掌握C語言的基本知識;

2.具備基本的C語言程序設(shè)計(jì)能力,能熟練地閱讀、理解和編制簡短的C語言程序;

3.掌握C語言的編譯和調(diào)試。

考試范圍和要求

一 、源程序結(jié)構(gòu)

1. 理解C程序的組成;

2. 熟練掌握主函數(shù)main。

二、數(shù)據(jù)定義

1. 基本類型:整型、實(shí)型、字符型。

(1)熟練掌握基本數(shù)據(jù)類型的常量表示,包括:整數(shù)的十進(jìn)制、八進(jìn)制、十六進(jìn)制;實(shí)數(shù)的十進(jìn)制小數(shù)形式和指數(shù)形式;字符常量和字符串常量;

(2)熟練掌握變量的命名規(guī)則;

(3)熟練掌握整型、實(shí)型、字符型變量定義、賦值和使用。

2. 構(gòu)造類型:數(shù)組、結(jié)構(gòu)體。

(1)熟練掌握一維數(shù)組的定義、初始化及一維數(shù)組元素的引用;

(2)掌握二維數(shù)組的定義、初始化及二維數(shù)組元素的引用;

(3)熟練掌握字符數(shù)組的定義和初始化方法;

(4)熟練掌握字符串的存儲,字符串的處理;

(5)能應(yīng)用一維數(shù)組解決簡單的應(yīng)用問題,如遍歷、檢索、排序等;

(6)能應(yīng)用二維數(shù)組處理矩陣運(yùn)算;

(7)掌握結(jié)構(gòu)體類型定義、結(jié)構(gòu)體變量的定義和初始化,正確引用結(jié)構(gòu)體變量成員,掌握結(jié)構(gòu)體的簡單應(yīng)用編程。

3. 指針

(1)正確理解指針的概念;

(2)熟練掌握指向各種類型的指針變量的定義和初始化,指針變量的一般使用;

(3)理解指針與一維數(shù)組的關(guān)系;

(4)熟練掌握指針在字符串處理中的應(yīng)用;

(5)了解指向指針的指針(二級指針)。

4. 變量的存儲類別、作用域和生存期

(1)了解變量的存儲類別,包括auto 自動(dòng)型、static 靜態(tài)型、extern 外部參照型;

(2)能正確運(yùn)用全局變量和局部變量。

三、運(yùn)算符與表達(dá)式

1.熟練掌握運(yùn)算符的功能、目數(shù)、優(yōu)先級和結(jié)合性。包括:算術(shù)運(yùn)算符、自增(++)和自減(--)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、復(fù)合賦值運(yùn)算符、逗號運(yùn)算符、條件運(yùn)算符、位操作運(yùn)算符。

2.熟練掌握隱式類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換;

3.熟練掌握各類表達(dá)式的計(jì)算規(guī)則及應(yīng)用。

四、預(yù)處理命令

1.理解編譯預(yù)處理;

2.正確定義和使用宏,包括不帶參數(shù)的宏、帶參數(shù)的宏;

3.正確使用文件包含命令;

4.了解條件編譯。

五、流程控制

1.熟練掌握表達(dá)式語句、空語句、復(fù)合語句;

2.熟練掌握選擇控制語句及應(yīng)用(if…else…, switch…);

3.熟練掌握循環(huán)控制語句及應(yīng)用(while, do while, for)

4.正確理解break,continue語句的含義,并能熟練運(yùn)用。

六、函數(shù)

1.自定義函數(shù)

(1)正確定義函數(shù);

(2)正確理解函數(shù)形參與實(shí)參的關(guān)系,能熟練運(yùn)用函數(shù)參數(shù)傳遞,包括指針作為函數(shù)參數(shù);

(3)熟練掌握函數(shù)調(diào)用方式;

(4)正確運(yùn)用函數(shù)的返回值,包括指針作為返回值。

2.常用的標(biāo)準(zhǔn)庫函數(shù)

(1)熟練掌握輸入/輸出函數(shù)的應(yīng)用(如:printf、putchar、puts、scanf、getchar、gets等)。

(2)正確運(yùn)用數(shù)學(xué)函數(shù)(如:sqrt、fabs、pow等)

(3)熟練掌握字符串函數(shù)(如strlen、strcpy、strcmp、strcat等)。

七、文件

1.理解文件的基本概念,文本文件的輸入/輸出過程;

2.熟練掌握文本文件操作的常用函數(shù)及使用(如:fopen,fclose、feof、fprintf、fscanf等)。

八、試卷結(jié)構(gòu)

1.考試時(shí)間150分鐘。

2.試卷題型及比例:

判斷題 約10%

單項(xiàng)選擇題 約20%

程序閱讀題 約20%

程序改錯(cuò)題 約10%

程序填空題 約20%

程序設(shè)計(jì)題 約20%

3.試題難易比例

容易題 約40%

中等難度題 約50%

較難題 約10%

九、參考書目:

1.《C程序設(shè)計(jì)(第2版)》,譚浩強(qiáng),清華大學(xué)出版社,2003

2.《C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)(第2版)》,譚浩強(qiáng),清華大學(xué)出版社,2003