第一篇:24點游戲 高質(zhì)量C語言程序
設(shè)計題目: 24點游戲
2012年 9 月 1 日
目錄
一題目及要求 二項目概述 三項目分析 四程序思路分析
五總結(jié) 六答辯記錄 七教師意見
一 題目及要求 計算24點游戲
輸入四個數(shù),通過加減乘除計算出24,顯示計算過程,并提示成功信息。二 項目概述
我設(shè)計的是24點游戲,它功能是輸出給定4個數(shù)運算得出24的算式。大概思路很簡單,就是窮舉4個數(shù)字排列組合后的所算式,選擇其中結(jié)果為24的,并篩選符合數(shù)學法則的輸出,難點在于窮舉 三項目分析
通過題目這是大家很熟悉的游戲,大家也都知道直接計算很難,想不出具體的算法,但考慮到計算機的特點——運算速度快,不知疲倦,我們可以另辟蹊徑,讓計算機算出所有與這4個數(shù)字相關(guān)的算式,選擇其中得24的算輸出即可。所以確定思路,窮舉。大概分幾個模塊,主函數(shù),轉(zhuǎn)化四則運算的fun函數(shù),for循環(huán),if選擇,scanf,printf。四 程序思路分析
程序要求給出4個數(shù)字,輸出算出等于24的結(jié)果的所有算式,所以大體上首先scanf4個數(shù)字儲存在數(shù)組中,然后試用定義的fun函數(shù),fun函數(shù)為將4則運算
轉(zhuǎn)化為數(shù)字的函數(shù),然后用多個for語句實現(xiàn)數(shù)字的排列組合,關(guān)于括號的問題,分兩種情況,一種是“三一”的,一種是“二二”的。然后寫一個報錯的語句,關(guān)于結(jié)果用printf輸出,如果結(jié)果為-24,-1/24,1/24的,可以改變輸出結(jié)果的順序。
下面附上源程序: #include
case 0:return(a1+a2);
case 1:return(a1-a2);
case 2:return(a1*a2);
case 3:return(a1/a2);} } void main(){ int g;for(g=0;g<100;){
int i,j,k,l,n,m,r,save[4];
double num[4]={1,1,1,1},tem1,tem2,tem3,abc=1111;
char sign[5]=“+-*/”;
printf(“請輸入4個數(shù),數(shù)字與數(shù)字之間用空格隔開:”);
for(i=0;i<4;i++)
{
scanf(“%lf”,num+i);
save[i]=num[i];
} for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(j!=i)
{
for(k=0;k<4;k++)
if(k!=i&&k!=j)
{
for(l=0;l<4;l++)
if(l!=i&&l!=j&&l!=k)
{
for(n=0;n<4;n++)
for(m=0;m<4;m++)
for(r=0;r<4;r++)
{
tem1=fun(num[i],num[j],n);
tem2=fun(tem1,num[k],m);
tem3=fun(tem2,num[l],r);
if(tem3==24.0)printf(“{(%d%c%d)%c%d}%c%d=24n”,save[i],sign[n],save[j],sign[m],save[k],sign[r],save[l]);
else if(tem3==-24.0)printf(“{%d%c(%d%c%d)}%c%d=24n”,save[k],sign[m],save[i],sign[n],save[j],sign[r],save[l]);
else if(tem3==1.0/24.0)printf(“%d%c{(%d%c%d)%c%d}=24n”,save[l],sign[r],save[i],sign[n],save[j],sign[m],save[k]);
else if(tem3==-1.0/24.0)printf(“%d%c{%d%c(%d%c%d)}=24n”,save[l],sign[r],save[k],sign[n],save[i],sign[m],save[j]);
else
{
tem1=fun(num[i],num[j],n);
tem2=fun(num[k],num[l],r);
if(tem2 == 2 && m == 3)
printf(“此處省略出現(xiàn)的一個非法運算n”);
else
{
tem3=fun(tem1,tem2,m);
if(tem3==24.0)
printf(“(%d%c%d)%c(%d%c%d)=24n”,save[i],sign[n],save[j],sign[m],save[k],sign[r],save[l]);
}
}
}
}
}
} g++;} } 下面詳細說明:
double fun(double a1,double a2,int b)//定義fun函數(shù) { switch(b)
{
case 0:return(a1+a2);
case 1:return(a1-a2);
case 2:return(a1*a2);
case 3:return(a1/a2);} }用switch語句將四則運算轉(zhuǎn)化。void main()定義主函數(shù)
int i,j,k,l,n,m,r,save[4];
double num[4]={1,1,1,1},tem1,tem2,tem3,abc=1111;
char sign[5]=“+-*/”;
printf(“請輸入4個數(shù),數(shù)字與數(shù)字之間用空格隔開:”);
for(i=0;i<4;i++)
{
scanf(“%lf”,num+i);//輸入語句
save[i]=num[i];}
定義參數(shù),有fun函數(shù)轉(zhuǎn)化四則運算,但需要將四則運算的符號存入字符數(shù)組中以便輸出時使用。用for語句循環(huán)實現(xiàn)輸入。
用兩段語句分兩種情況計算for(n=0;n<4;n++)
for(m=0;m<4;m++)
for(r=0;r<4;r++)
{
tem1=fun(num[i],num[j],n);
tem2=fun(tem1,num[k],m);
tem3=fun(tem2,num[l],r);for循環(huán)實現(xiàn)運算的排列組合,上面是一種情況(不帶有括號的),下面是另一種
else
{
tem1=fun(num[i],num[j],n);
tem2=fun(num[k],num[l],r);else 下面是兩兩組合的情況
{tem3=fun(tem1,tem2,m);
if(tem3==24.0)printf(“(%d%c%d)%c(%d%c%d)=24n”,save[i],sign[n],save[j],sign[m],save[k],sign[r],save[l]);
用for和if語句實現(xiàn)數(shù)字的排列組合,for(i=0;i<4;i++)for(j=0;j<4;j++)if(j!=i){
for(k=0;k<4;k++)if(k!=i&&k!=j)
{
for(l=0;l<4;l++)
if(l!=i&&l!=j&&l!=k)
{ 輸出語句如下 if(tem3==24.0)printf(“{(%d%c%d)%c%d}%c%d=24n”,save[i],sign[n],save[j],sign[m],save[k],sign[r],save[l]);
else if(tem3==-24.0)printf(“{%d%c(%d%c%d)}%c%d=24n”,save[k],sign[m],save[i],sign[n],save[j],sign[r],save[l]);
else if(tem3==1.0/24.0)printf(“%d%c{(%d%c%d)%c%d}=24n”,save[l],sign[r],save[i],sign[n],save[j],sign[m],save[k]);
else if(tem3==-1.0/24.0)printf(“%d%c{%d%c(%d%c%d)}=24n”,save[l],sign[r],save[k],sign[n],save[i],sign[m],save[j]);對于其他幾種結(jié)果通過改變輸出時變量的順序即可。五 總結(jié)
通過這次學習,我學到了很多,這個程序的難度級別是B,不是很難,但是算法比較繁瑣,考慮要細心才行。通過此次程序設(shè)計,也讓我們把平時學的理論知識用在了實際問題上,有助于我們的理解和運用,而且這個程序設(shè)計本身也比較有趣,能激發(fā)我們自己去深入研究。
以上就是我對這次程序設(shè)計的心得體會,也希望在以后的專業(yè)課學習中能夠充分利用計算機本身速度快的優(yōu)勢,利用編寫程序完成一些用手工計算很難完成的問題。
張博禹 05111112 六 答辯記錄
七 教師意見
第二篇:《高質(zhì)量c語言編程》讀后感
高質(zhì)量c語言編程》的讀后感
讀完《高質(zhì)量c語言編程》這本書,對其有了大概的了解:這本書共有十一章,分別講述了文件的結(jié)構(gòu) 程序的版式 命名的規(guī)則 表達式和基本語句 常量 函數(shù)設(shè)計 內(nèi)存管理 C++函數(shù)的高級特性 類的構(gòu)造函數(shù) 析構(gòu)函數(shù)與賦值函數(shù) 類的繼承與組合 其他編程經(jīng)驗。
從本書的前言,可以看出作者是一個c編輯的老手,而且當之無愧,書中介紹了好多有關(guān)c語言編輯的細節(jié)問題,本人認為這些值得那些以后搞編程的同學看看,對其以后更快更高質(zhì)量的編寫c語言會有很大幫助!
本書主要分為兩個部分:
1-6章為一個部分:1到6章主要講述了c++c的編程風格,難度不高,但細節(jié)比較多。細節(jié)決定成敗,只有抓住點點滴滴,才能寫出高質(zhì)量的c語言程序。每一章都有其側(cè)重點,作者精心安排。首先寫了文件結(jié)構(gòu),作者從頭文件的結(jié)構(gòu),定義文件結(jié)構(gòu),目錄結(jié)構(gòu)等方面介紹了文件結(jié)構(gòu)的功能和使用方法,接下來講了程序的版式和命名規(guī)則,比以前學的更注重細節(jié),也對空行,注釋,代碼行等以前不關(guān)注的內(nèi)容有了進一步的了解。第四章講了表達式和基本語句,作者精益求精,抓住我們易錯的點,將這些編程中的關(guān)鍵點,直白明了的展現(xiàn)出來,是我對這些內(nèi)容有了更深的了解,也促進了對這些知識的記憶。第五章講了常量,講了c語言定義常量的規(guī)則并指出c可以用define定義常量,而c++又擴展了const定義常量的方法,雖然不太
懂,但有了大概了解。第6章講了函數(shù)設(shè)計。
7-11章為一個部分:第七章講內(nèi)存管理,第八章講C++的高級特性,第九章講構(gòu)造函數(shù)等內(nèi)容,第十章講的繼承和組合,第十一章講了其他的編程經(jīng)驗。這幾個部分是個難點,好多部分都看不懂,但書中的思想可以領(lǐng)會一些,希望在以后的學習中能夠循序漸進,獲得進一步的理解和掌握.記得老師說,指針的學習是c語言的重點,學習指針,不管是看教材,還是看課外書,對我來說都是一大難題,也許照老師說的自己動手寫程序會加深記憶在精讀課本會有所改善,作者也說道學習指針要養(yǎng)成“使用調(diào)試器逐步跟蹤程序”的習慣。像平常老師說的只有動手寫,動手做才會有所收獲,作者捉住重點,拋磚引玉,很多地方都給我們作了詳細介紹,并指出c語言編程過程中的注意事項,也提高了我在編程過程中的警惕性。
讀完這本書之后,我對于C語言這門課成有了更進一步的了解和認識,所謂的語言就是要不斷地練習不斷地去嘗試,只有經(jīng)過不斷的改正不斷的重寫才能學好這門課程,C語言不能只是一味的模仿課本上的例題,模仿是不會有進步的,要永遠記住模仿的東西不是自己的。只有不斷地創(chuàng)新才能有突破,想要學好C語言必須學會自己嘗試寫程序。質(zhì)變總是由量變轉(zhuǎn)換而來的,沒有大量的練習是不能夠促成質(zhì)變的,程序的編寫不僅僅要求數(shù)量還要有高質(zhì)量,一個程序的編寫有好多種方法,但是我們需要一個既簡單又高效的程序。
第三篇:紅綠燈C語言程序
業(yè)余黨校筆記(全部整理)
2009年4月16日
第一講《中國共產(chǎn)黨的性質(zhì)和指導(dǎo)思想》
黨的性質(zhì),是指一個政黨所具有的質(zhì)的規(guī)定性,即它代表哪個階級利益,具有哪個階級的特性。中國共產(chǎn)黨的性質(zhì)是有別于其他政黨和團體的,中國共產(chǎn)黨的性質(zhì)表明它是一個有鮮明特色的政黨。
《中國共產(chǎn)黨章程》是中國共產(chǎn)黨的根本大法,是黨內(nèi)的生活準則和行為規(guī)范,是最根本的黨規(guī)黨法。
一、中國共產(chǎn)黨的性質(zhì)
中國共產(chǎn)黨是什么性質(zhì)的黨,這是每個要求加入中國共產(chǎn)黨的同志首先必需弄清的問題。
十六大黨章規(guī)定:“中國共產(chǎn)黨是中國工人階級的先鋒隊,同時是中國人民和中華民族的先鋒隊,是中國特色社會主義事業(yè)的領(lǐng)導(dǎo)核心,代表中國先進生產(chǎn)力的發(fā)展要求,代表中國先進文化的前進方向,代表中國最廣大人民的根本利益。黨的最高理想和最終目標是實現(xiàn)共產(chǎn)主義?!?/p>
下面就黨的性質(zhì)談幾方面的問題:
(一)中國共產(chǎn)黨是中國工人階級的先鋒隊,同時是中國人民和中華民族的先鋒隊
1、中國共產(chǎn)黨是中國工人階級的先鋒隊
(1)從政黨與階級的關(guān)系看,政黨是階級的政治組織。
(2)從工人階級的自身特點看,工人階級是最先進、最具有前途的階級。
(3)從工人階級的發(fā)展變化看,它始終是推動中國先進生產(chǎn)力的基本力量。
(4)從中國共產(chǎn)黨的構(gòu)成看,黨是由中國工人階級的先進分子所組成。
2、中國共產(chǎn)黨是中國人民和中華民族的先鋒隊
(1)中國工人階級的根本利益同中國人民和中華民族的根本利益是一致的。
(2)中國共產(chǎn)黨在代表中國工人階級利益的同時,始終把代表中國人民和中華民族的利益作為自己的重要責任。
(3)新世紀新階段全面建設(shè)小康社會,是中國共產(chǎn)黨代表階級、民族和人民利益的具體體現(xiàn)。
(二)中國共產(chǎn)黨是中國特色社會主義事業(yè)的領(lǐng)導(dǎo)核心
1、中國共產(chǎn)黨的領(lǐng)導(dǎo)地位是黨的歷史作用和歷史使命決定的2、中國共產(chǎn)黨的領(lǐng)導(dǎo)地位是黨的自身特點決定的3、中國共產(chǎn)黨的領(lǐng)導(dǎo)地位是歷史的選擇
(三)三個代表
1、中國共產(chǎn)黨始終代表中國先進生產(chǎn)力的發(fā)展要求
2、中國共產(chǎn)黨始終代表中國先進文化的前進方向
3、中國共產(chǎn)黨始終代表中國最廣大人民的根本利益
(四)堅持黨的性質(zhì),保持黨的先進性
1、鞏固黨的階級基礎(chǔ),擴大黨的群眾基礎(chǔ)
(1)正確認識我國工人階級和社會結(jié)構(gòu)的新變化。
(2)注重把社會各方面的先進分子吸收到黨內(nèi)來。
2、把黨建設(shè)成中國特色社會主義事業(yè)的堅強領(lǐng)導(dǎo)核心
(1)必須始終把黨的思想建設(shè)放在首位。
(2)必須堅持執(zhí)政為民的根本宗旨。
(3)必須堅持和健全黨的民主集中制。
3、按照“三個代表”要求,始終走在時代前列
(1)必須堅持以“三個代表”重要思想為指導(dǎo)。
(2)把發(fā)展作為執(zhí)政興國的第一要務(wù),不斷開創(chuàng)現(xiàn)代化建設(shè)新局面。
(3)牢牢把握中國先進文化的發(fā)展趨勢。
(4)把最廣大人民的根本利益實現(xiàn)好、維護好、發(fā)展好。
二、中國共產(chǎn)黨的指導(dǎo)思想 黨的十六大修訂的新黨章明確規(guī)定:“中國共產(chǎn)黨以馬克思列寧主義、毛澤東思想、鄧小平理論和?三個代表?重要思想作為自己的行動指南。”這個規(guī)定,賦予黨的指導(dǎo)思想新的時代內(nèi)涵,表明了黨的指導(dǎo)思想與時俱進。
(一)馬克思主義、毛澤東思想是工人階級政黨的理論基礎(chǔ)和行動指南
(二)鄧小平理論是指引中國特色社會主義現(xiàn)代化事業(yè)的偉大旗幟
(三)“三個代表”重要思想是加強和改進黨的建設(shè),推進我國社會主義自我完
(四)高舉鄧小平理論偉大旗幟,全面貫徹“三個代表”重要思想
1、高舉鄧小平理論偉大旗幟
第二講《中國共產(chǎn)黨的最高理想和現(xiàn)階段的奮斗目標》
一、黨的最高理想和最終目標——實現(xiàn)共產(chǎn)主義
我們黨之所以稱之為共產(chǎn)黨,就是因為我們黨要為實現(xiàn)共產(chǎn)主義而奮斗。共產(chǎn)黨從誕生之日起,就是以實現(xiàn)共產(chǎn)主義為最終奮斗目標的,無論過去、現(xiàn)在和將來,共產(chǎn)主義理想都是共產(chǎn)黨的力量源泉、精神支柱和立身之本。如果動搖了這個理想信念,也就動搖了共產(chǎn)黨人的根本政治立場。
(一)共產(chǎn)主義是共產(chǎn)黨人的的最高理想
1、生產(chǎn)力高度發(fā)展,物質(zhì)財富極大豐富。
2、實行各盡所能,按需分配的原則。
3、人類獲得全面發(fā)展,思想覺悟極大地提高。
4、階級徹底消滅,三大差別完全消失。
5、政黨和國家消亡。
二、黨現(xiàn)階段的奮斗目標是全面建設(shè)小康社會
黨的十六大為我們提出了黨和國家到2010年的奮斗目標,這就是集中力量全面建設(shè)惠及幾十億人口的更高水平的小康社會,這個全面建設(shè)小康社會的階段,是實現(xiàn)現(xiàn)代化建設(shè)第三戰(zhàn)略目標必須的承上啟下的發(fā)展階段,經(jīng)過這個階段的建設(shè),再繼續(xù)奮斗幾十年,到本世紀中葉基本實現(xiàn)現(xiàn)代化就可以把我國建設(shè)成富強、民主、文明、和諧的社會主義國家。所以,全面建設(shè)小康社會,是全國各族人民的根本利益所在,展現(xiàn)了加快推進社會主義現(xiàn)代化建設(shè)的光明前景。
●現(xiàn)階段的奮斗目標是全面建設(shè)小康社會。
全面建設(shè)小康社會的主要奮斗目標。
實現(xiàn)全面建設(shè)小康社會奮斗目標的新要求。
1、要增強發(fā)展協(xié)調(diào)性,努力實現(xiàn)經(jīng)濟又好又快發(fā)展。
2、要擴大社會主義民主,更好保障人民權(quán)益和社 會公平正義。
3、要加強文化建設(shè),明顯提高全民族文明素質(zhì)。
4、要加快發(fā)展社會事業(yè),全面改善人民生活。
5、要建設(shè)生態(tài)文明,基本形成節(jié)約能源資源和保護生態(tài)環(huán)境的產(chǎn)業(yè)結(jié)構(gòu)、增長方式、消費模式。
思考題:
1、黨的最高理想和現(xiàn)階段的奮斗目標是什么?
2、全面建設(shè)小康社會的奮斗目標是什么?
2009年5月14日
第三講:《入黨的條件與程序》
一、申請入黨的資格
《中國共產(chǎn)黨章程》第一章“黨員”第一條明確規(guī)定:
年滿十八歲的中國工人、農(nóng)民、軍人、知識分子和其他社會階層的先進分子,承認黨的綱領(lǐng)和章程,愿意參加黨的一個組織并在其中積極工作、執(zhí)行黨的決議和按期交納黨費的,可以申請加入中國共產(chǎn)黨。
1.申請入黨的客觀條件:
①必須年滿十八歲;
②必須是具有中國國籍的公民;
③必須是工人、農(nóng)民、軍人、知識分子和其他社會階層的先進分子。
2.申請入黨的主觀條件:
①承認黨的綱領(lǐng)和章程;
②愿意參加黨的一個組織并在其中積極工作;
③執(zhí)行黨的決議;
④按期交納黨費。
二、共產(chǎn)黨員的基本條件
申請入黨的同志不僅要具備申請入黨的資格,還要懂得共產(chǎn)黨員應(yīng)該是什么樣的人,也就是要懂得共產(chǎn)黨員的基本條件。
1.《黨章》第一章第二條指出:
①中國共產(chǎn)黨黨員是中國工人階級的有共產(chǎn)主義覺悟的先鋒戰(zhàn)士。
②中國共產(chǎn)黨黨員必須全心全意為人民服務(wù),不惜犧牲個人的一切,為實現(xiàn)共產(chǎn)主義奮斗終身。
③中國共產(chǎn)黨黨員永遠是勞動人民的普通一員。除了法律和政策規(guī)定范圍內(nèi)的個人利益和工作職權(quán)以外,所有共產(chǎn)黨員都不得謀求任何私利和特權(quán)。
2.黨員基本條件解讀
①共產(chǎn)黨員要牢固樹立共產(chǎn)主義信念。共產(chǎn)主義信念,就是對共產(chǎn)主義思想、理論和社會制度具有深刻的理解,堅信共產(chǎn)主義事業(yè)的正確性和必然性,對共產(chǎn)主義理想進行執(zhí)著的追求,自覺地為共產(chǎn)主義事業(yè)奮斗終身。
②共產(chǎn)黨員要全心全意為人民服務(wù)。全心全意為人民服務(wù),是我們黨的根本宗旨。共產(chǎn)黨員要全心全意為人民服務(wù),必須牢固樹立無私奉獻的人生觀和價值觀,自覺做到個人利益服從黨和人民的利益,不惜犧牲個人的一切,盡最大努力為人民謀利益,不斷提高為人民服務(wù)的本領(lǐng),認真貫徹黨的群眾路線,與群眾保持密切聯(lián)系。
③黨員應(yīng)該永遠是勞動人民的普通一員,要防止各種特權(quán)思想和行為的發(fā)生,克服消極腐敗現(xiàn)象,保持黨與人民的血肉聯(lián)系。
三、共產(chǎn)黨員的具體條件——黨員義務(wù)、權(quán)利
黨員義務(wù)是指黨員對黨應(yīng)盡的責任,是一種規(guī)范和約束。它體現(xiàn)了黨對每個黨員的基本要求,規(guī)定了做一名合格黨員的具體標準,是黨員條件的具體化。黨員的權(quán)利是指根據(jù)黨章規(guī)定,允許黨員行使的權(quán)利和應(yīng)當享有的利益。黨員義務(wù)和權(quán)利既是共產(chǎn)黨員的具體標準,也是衡量每個共產(chǎn)黨員是否合格的統(tǒng)一尺度。
1.《黨章》第一章第三條規(guī)定了共產(chǎn)黨員必須履行的八項義務(wù):
(一)認真學習馬克思列寧主義、毛澤東思想、鄧小平理論和“三個代表”重要思想,學習科學發(fā)展觀,學習黨的路線、方針、政策和決議,學習黨的基本知識,學習科學、文化、法律和業(yè)務(wù)知識,努力提高為人民服務(wù)的本領(lǐng)。
(二)貫徹執(zhí)行黨的基本路線和各項方針、政策,帶頭參加改革開放和社會主義現(xiàn)代化建設(shè),帶動群眾為經(jīng)濟發(fā)展和社會進步艱苦奮斗,在生產(chǎn)、工作、學習和社會生活中起先鋒模范作用。
(三)堅持黨和人民的利益高于一切,個人利益服從黨和人民的利益,吃苦在前,享受在后,克己奉公,多做貢獻。
(四)自覺遵守黨的紀律,模范遵守國家的法律法規(guī),嚴格保守黨和國家的秘密,執(zhí)行黨的決定,服從組織分配,積極完成黨的任務(wù)。
(五)維護黨的團結(jié)和統(tǒng)一,對黨忠誠老實,言行一致,堅決反對一切派別組織和小集團活動,反對陽奉陰違的兩面派行為和一切陰謀詭計。
(六)切實開展批評和自我批評,勇于揭露和糾正工作中的缺點、錯誤,堅決同消極腐敗現(xiàn)象作斗爭。
(七)密切聯(lián)系群眾,向群眾宣傳黨的主張,遇事同群眾商量,及時向黨反映群眾的意見和要求,維護群眾的正當利益。
(八)發(fā)揚社會主義新風尚,提倡共產(chǎn)主義道德,為了保護國家和人民的利益,在一切困難和危險的時刻挺身而出,英勇斗爭,不怕犧牲。
1.1黨員義務(wù)解讀:
黨員義務(wù)是共產(chǎn)黨員的基本職責。
履行黨員義務(wù)是共產(chǎn)黨員的分內(nèi)之事,是共產(chǎn)黨員的自覺行為。它是黨員提高對共產(chǎn)主義事業(yè)的責任心與積極性,貫徹黨的路線、方針、政策的有力保證。
黨員義務(wù)的第一項首先強調(diào)了黨員具有學習的義務(wù)。學習是對每一個共產(chǎn)黨員最基本的要求,黨員必須努力學習、善于學習馬列主義基本立場、觀點、方法,才能抓住理論的精髓,不斷提高自己的思想覺悟和理論水平。
黨員義務(wù)第二項和第三項屬于政治方面的要求,要求黨員貫徹執(zhí)行黨的路線和各項方針政策,帶頭參加改革開放和社會主義現(xiàn)代化建設(shè),把黨的事業(yè)和人民利益放在高于一切的地位,吃苦在前,享受在后,克己奉公,多作貢獻。
黨員義務(wù)的第四項和第五項,屬于組織方面的要求,強調(diào)遵守紀律和國家法律,執(zhí)行黨的決議,服從組織分配,對黨忠誠老實,維護黨的團結(jié)和統(tǒng)一。
黨員義務(wù)的第六、七、八項,屬于道德、作風、品格,特別是與群眾聯(lián)系方面的要求。每一個黨員都有做群眾工作、向群眾宣傳黨的主張、維護群眾正當利益的責任。
黨員要在道德作風方面作表率,發(fā)揚社會主義新風尚,提倡共產(chǎn)主義道德,同一切不健康的腐朽作風和腐敗現(xiàn)象作斗爭。
履行黨員義務(wù)是行使黨員權(quán)利的前提,行使黨員權(quán)利是履行黨員義務(wù)的保障。
黨員在享有并正確行使黨員權(quán)利的同時,也是在盡自己的義務(wù),黨員履行黨員義務(wù),同時也是在行使自己的權(quán)利。
2.《黨章》第一章第四條規(guī)定了共產(chǎn)黨員必須履行的八項權(quán)利:
(一)參加黨的有關(guān)會議,閱讀黨的有關(guān)文件,接受黨的教育和培訓。
(二)在黨的會議上和黨報黨刊上,參加關(guān)于黨的政策問題的討論。
(三)對黨的工作提出建議和倡議。
(四)在黨的會議上有根據(jù)地批評黨的任何組織和任何黨員,向黨負責地揭發(fā)、檢舉黨的任何組織和任何黨員違法亂紀的事實,要求處分違法亂紀的黨員,要求罷免或撤換不稱職的干部。
(五)行使表決權(quán)、選舉權(quán),有被選舉權(quán)。
(六)在黨組織討論決定對黨員的黨紀處分或作出鑒定時,本人有權(quán)參加和進行申辯,其他黨員可以為他作證和辯護。
(七)對黨的決議和政策如有不同意見,在堅決執(zhí)行的前提下,可以聲明保留,并且可以把自己的意見向黨的上級組織直至中央提出。
(八)向黨的上級組織直至中央提出請求、申訴和控告,并要求有關(guān)組織給以負責的答復(fù)。
2.黨員怎樣對待義務(wù)和權(quán)利的關(guān)系?
①黨員無論履行義務(wù)或行使權(quán)利,都為了更好地實現(xiàn)黨的歷史使命。
②黨員無論黨齡長短,貢獻大小,職位高低,都無一例外地享受同等權(quán)利,履行同樣的義務(wù)。
③由于黨章對于黨員義務(wù)和權(quán)利的規(guī)定的權(quán)威性和嚴肅性,因此黨員必須無條件地服從。
④黨員的義務(wù)權(quán)利是辨證統(tǒng)一、相輔相成的。
四、《黨章》規(guī)定的一般程序
1、個人自愿申請
2、黨組織培養(yǎng)考察
3、填寫入黨志愿書
4、黨支部大會表決通過
5、上級黨組織(黨總支、黨委)批準
6、入黨宣誓
7、預(yù)備期考察
8、轉(zhuǎn)正
①入 黨 程 序
第一階段:普通同學~入黨積極分子
第二階段:入黨積極分子~重點發(fā)展對象
第三階段:重點發(fā)展對象~預(yù)備黨員
第四階段:預(yù)備黨員~正式黨員
五、青年學生應(yīng)該怎樣努力,爭取早日加入黨組織?
(一)認真學習黨的理論知識和黨章,真正認識黨,了解黨,明確努力方向,把入黨目的建立在較為扎實的理論基礎(chǔ)上,樹立正確的入黨動機,思想上行動上與黨保持一致;
(二)關(guān)心集體,關(guān)心黨和國家大事,宣傳黨的方針政策,發(fā)揮健康向上的思想輿論導(dǎo)向作用,模范遵守校紀校規(guī),努力把各級組織的要求落實到學習生活中去。
(三)刻苦鉆研學業(yè),勤奮讀書,不斷提高學習成績,為營造良好的班風、學風、校風發(fā)揮骨干作用,配合各位任課教師組織好教學中各個環(huán)節(jié)工作,自覺成為刻苦學習的模范。
(四)密切聯(lián)系群眾,關(guān)心同學的學習、思想和生活困難,發(fā)揮黨聯(lián)系群眾的橋梁紐帶作用,把黨的先進性體現(xiàn)在關(guān)心、帶動群眾中。
(五)服從黨的需要,自覺把個人成才發(fā)展同祖國和人民的需要結(jié)合起來,積極投身于社會實踐活動,到艱苦地方去鍛煉成才,到祖國最需要的地方去服務(wù),把自己的聰明才智貢獻給人民,在服務(wù)祖國中促進發(fā)展,實現(xiàn)自身的價值。
六、小結(jié)
①端正入黨動機
②按照黨員標準嚴格要求自己
③嚴格履行黨章規(guī)定的入黨手續(xù)
●希望
大家團結(jié)在黨旗下,努力學習、工作,爭取早日加入黨組織!
第四講:《黨員的修養(yǎng)和作用》
一、黨員的修養(yǎng)的含義:
“共產(chǎn)黨員的黨性修養(yǎng)是指黨員立身行事的準則,是黨員在政治思想、道德品質(zhì)、組織紀律和知識技能等方面,按照黨性原則所進行的自我教育、自我完善的過程?!?/p>
二、學生黨員的含義:
“學生黨員”要在群眾學生和團員學生中起到模范作用,時刻牢記黨、國家和時代的要求?!?/p>
三、如何提高自身的修養(yǎng),發(fā)揮先鋒模范作用:
第一、要不斷提高自己的學習能力。同時,還要注意個人文化修養(yǎng)的培養(yǎng),擴大自己的知識面,豐富自己的文化底蘊。
第二、加強政治理論修養(yǎng)。確定人生目標。
①是解決信仰問題。
②是加強政治觀教育。
③是補充政治養(yǎng)分。
第三、加強思想道德修養(yǎng),明確人生的坐標。
①要樹立“三觀”。它影響著人們的思想境界,指導(dǎo)著人們的行為選擇,關(guān)系著人們的價值判斷。
②要講究誠信。因為“誠信既是一切道德賴以維系的前提,也是成大事者的基本行為準則”。
③要有強烈的責任感。
責任是個人對工作、對群體、對社會所應(yīng)盡義務(wù)的自覺態(tài)度,④要做到身心健康。健康是人生之本,是旺盛精力之源。
第四、向先進人物學習。
“榜樣的力量是無窮的”。可以從英雄人物身上吸取高貴的品質(zhì),更要學習先進典型的精華。第五、積極率先垂范,認真踐行優(yōu)秀學生的責任和義務(wù)。
第六、學生黨員要用自己的行動和工作影響、帶動同學們共同前進。
●希望:
1、在今后的學習中找準定位,刻苦學習,完成好黨和國家交給的學習任務(wù);
2、希望學員們在學風生活中發(fā)揮好主觀能動性,起到模范作用;
3、希望學員們務(wù)必要做到牢記“八榮八恥”,在校風建設(shè)中發(fā)揮重要作用。
2009年5月30日
第五講:科學發(fā)展觀
一、關(guān)于科學發(fā)展觀
1、科學發(fā)展觀的前提—以經(jīng)濟建設(shè)為中心。
2、科學發(fā)展觀的核心—以人為本。
3、科學發(fā)展觀的重心—制度建設(shè)。
4、科學發(fā)展觀的根本要求—“五個統(tǒng)籌”。
二、樹立和落實科學發(fā)展觀必須正確處理好以下幾個關(guān)系
1、正確處理好改革、發(fā)展與穩(wěn)定的關(guān)系。
2、正確處理好物質(zhì)文明、政治文明與精神文明的關(guān)系。
3、正確處理好經(jīng)濟增長、經(jīng)濟發(fā)展與社會全面發(fā)展的關(guān)系。
三、學生應(yīng)該如何實踐科學發(fā)展觀
1.是提高自身的學習能力
2.是提高自身管理能力
3.是提高自身服務(wù)能力
4.是提高自身溝通協(xié)調(diào)能力
5.是提高自身創(chuàng)新能力
四、學習科學發(fā)展觀的基本內(nèi)容
第一,科學發(fā)展觀繼承和發(fā)展了馬克思列寧主義、毛澤東思想、鄧小平理論和“三個代表”重要思想關(guān)于發(fā)展的理論,與馬克思主義既一脈相承,又與時俱進,是馬克思主義中國化的最新成果,是當代中國的馬克思主義,是我們大學生必須認真學習的先進思想,尤其是學生黨員和學生干部。
第二,科學發(fā)展觀堅持了我國改革開放和現(xiàn)代化建設(shè)實踐的寶貴經(jīng)驗,汲取和借鑒了世界各國的發(fā)展經(jīng)驗與當代發(fā)展理論的新成果,反映了實現(xiàn)我國經(jīng)濟社會又快又好發(fā)展的現(xiàn)實要求,以及當代世界發(fā)展進步的潮流
第三,科學發(fā)展觀是實現(xiàn)全面實現(xiàn)小康社會宏偉目標的行動指南。
第六講:樹立正確的入黨動機
入黨動機:就是為什么要入黨,這是每一名共產(chǎn)黨員在入黨前和入黨后都要深深思考的問題。因為,共產(chǎn)黨員不僅要在組織上入黨,更重要的是要從思想上入黨。正確的入黨動機是思想上入黨的根本問題,是激勵我們?nèi)朦h的主觀原因,它從根本上決定了每一個黨員的素質(zhì)和行為,是共產(chǎn)黨員的世界觀、人生觀的集中反映。因此,樹立正確的入黨動機是十分重要的問題。
一、正確認識入黨問題努力端正入黨動機
二、樹立正確的入黨動機是爭取入黨的首要問題
1、入黨動機的幾種不正確現(xiàn)象
第一種,“入黨可以為自己今后工作打好基礎(chǔ)”。
第二種,“不寫申請書就是不進步”。
第三種,受家庭和親朋好友的推動才遞交申請書。第四種,“入黨是為了榮耀和滿足”。
正確的入黨動機應(yīng)該是:
對社會主義祖國和人民充滿熱愛,信仰和堅持馬克思主義科學真理,堅持“三個代表”重要思想,愿意全心全意為人民服務(wù),在建設(shè)有中國特色社會主義、實現(xiàn)中華民族偉大復(fù)興、服務(wù)祖國的過程中實現(xiàn)人生價值,積極學習科學文化知識和思想政治理論,不斷從思想上豐富提高自己,堅定為共產(chǎn)主義奮斗的信念。
2、樹立正確的入黨動機的基本要求
加強馬克思主義理論修養(yǎng),以“三個代表”重要思想為指導(dǎo),樹立正確的世界觀、人生觀、價值觀;主動投身于社會實踐,在改造客觀世界的同時改造主觀世界;培養(yǎng)自律意識,提高批評與自我批評的自覺性。
3、學生黨員堅持共產(chǎn)黨員標準的特殊意義
第一,學生黨員堅持共產(chǎn)黨員標準關(guān)系到國家和民族的未來。
第二,堅持黨員標準關(guān)系到黨的性質(zhì)。
第三,堅持黨員標準關(guān)系到黨組織的戰(zhàn)斗力。
第四,堅持黨員標準關(guān)系到黨與群眾的關(guān)系。
三、爭取入黨要正確把握與處理好十種關(guān)系
1.黨員標準與做人標準的關(guān)系。
2、組織上入黨與思想上入黨的關(guān)系。
3、黨組織培養(yǎng)同個人自我教育的關(guān)系。
4、政治骨干和學習骨干的關(guān)系。
5、黨員與群眾的關(guān)系。
6、入黨動機與行為實踐的關(guān)系。
7、提出入黨申請與接受組織考驗的關(guān)系。
8、入黨前與入黨后的關(guān)系。
9、新黨員和“老黨員”的關(guān)系。
10、帶頭與帶領(lǐng)的關(guān)系。
四、用黨員標準嚴格要求自己,以實際行動爭取入黨
用黨員標準嚴格要求自己,實踐“四個統(tǒng)一”,做社會主義事業(yè)的建設(shè)者和接班人。
堅持學習科學文化與加強思想修養(yǎng)的統(tǒng)一
堅持學習書本知識與投身社會實踐的統(tǒng)一
堅持實現(xiàn)自身價值與服務(wù)祖國人民的統(tǒng)一
堅持樹立遠大理想與進行艱苦奮斗的統(tǒng)一
學生黨員在日常學習、工作、生活中要做到:
學習理論,堅定信念;
牢記宗旨,勇挑重擔;
艱苦樸素,勤奮好學;
嚴以律已,爭做模范。
第四篇:十大C語言經(jīng)典程序
計算機二級C語言程序必背
1、/*輸出9*9口訣。共9行9列,i控制行,j控制列。*/ #include
{ for(j=1;j<10;j++)
{
result=i*j;
printf(“%d*%d=%-3d”,i,j,result);/*-3d表示左對齊,占3位*/
}
printf(“n”);/*每一行后換行*/
} }
2、/*古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數(shù)為多少? 兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13,21....*/ main(){ long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i++)
{ printf(“%12ld %12ld”,f1,f2);
if(i%2==0)printf(“n”);/*控制輸出,每行四個*/
f1=f1+f2;/*前兩個月加起來賦值給第三個月*/
f2=f1+f2;/*前兩個月加起來賦值給第三個月*/
} }
3、/*判斷101-200之間有多少個素數(shù),并輸出所有素數(shù)及素數(shù)的個數(shù)。
程序分析:判斷素數(shù)的方法:用一個數(shù)分別去除2到sqrt(這個數(shù)),如果能被整除,則表明此數(shù)不是素數(shù),反之是素數(shù)。*/ #include “math.h” main(){
int m,i,k,h=0,leap=1;
printf(“n”);
for(m=101;m<=200;m++)
{ k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap)
/*內(nèi)循環(huán)結(jié)束后,leap依然為1,則m是素數(shù)*/
{printf(“%-4d”,m);h++;
if(h%10==0)
printf(“n”);
}
leap=1;
}
printf(“nThe total is %d”,h);}
4、/*一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為“完數(shù)”。例如6=1+2+3.編程
找出1000以內(nèi)的所有完數(shù)。*/ main(){
static int k[10];
int i,j,n,s;
for(j=2;j<1000;j++)
{
n=-1;
s=j;
for(i=1;i {if((j%i)==0) { n++; s=s-i; k[n]=i; } } if(s==0) {printf(“%d is a wanshu: ”,j); for(i=0;i printf(“%d,”,k[i]); printf(“%dn”,k[n]); } } } 5、/*下面程序的功能是將一個4×4的數(shù)組進行逆時針旋轉(zhuǎn)90度后輸出,要求原始數(shù)組的數(shù)據(jù)隨機輸入,新數(shù)組以4行4列的方式輸出,請在空白處完善程序。*/ main(){ int a[4][4],b[4][4],i,j; /*a存放原始數(shù)組數(shù)據(jù),b存放旋轉(zhuǎn)后數(shù)組數(shù)據(jù)*/ printf(“input 16 numbers: ”);/*輸入一組數(shù)據(jù)存放到數(shù)組a中,然后旋轉(zhuǎn)存放到b數(shù)組中*/ for(i=0;i<4;i++) for(j=0;j<4;j++) { scanf(“%d”,&a[i][j]); b[3-j][i]=a[i][j]; } printf(“array b:n”); for(i=0;i<4;i++) { for(j=0;j<4;j++) printf(“%6d”,b[i][j]); printf(“n”); } } 6、/*編程打印直角楊輝三角形*/ main(){int i,j,a[6][6];for(i=0;i<=5;i++) {a[i][i]=1;a[i][0]=1;} for(i=2;i<=5;i++) for(j=1;j<=i-1;j++) a[i][j]=a[i-1][j]+a[i-1][j-1];for(i=0;i<=5;i++) {for(j=0;j<=i;j++) printf(“%4d”,a[i][j]); printf(“n”);} } 7、/*通過鍵盤輸入3名學生4門課程的成績,分別求每個學生的平均成績和每門課程的平均成績。 要求所有成績均放入一個4行5列的數(shù)組中,輸入時同一人數(shù)據(jù)間用空格,不同人用回車 其中最后一列和最后一行分別放每個學生的平均成績、每門課程的平均成績及班級總平均分。*/ #include int i,j; for(i=0;i<3;i++) for(j=0;j<4;j++) scanf(“%f”,&a[i][j]); for(i=0;i<3;i++) { sum1=0; for(j=0;j<4;j++) sum1+=a[i][j]; a[i][4]=sum1/4; } for(j=0;j<5;j++) { sum2=0; for(i=0;i<3;i++) sum2+=a[i][j]; a[3][j]=sum2/3; } for(i=0;i<4;i++) { for(j=0;j<5;j++) printf(“%6.2f”,a[i][j]); printf(“n”); } } 8、/*完善程序,實現(xiàn)將輸入的字符串反序輸出,如輸入windows 輸出swodniw。*/ #include int i,j,k; printf(“Enter a string: ”); scanf(“%s”,c); k=strlen(c); for(i=0,j=k-1;i { c1=c[i];c[i]=c[j];c[j]=c1;} printf(“%sn”,c); } 指針法: void invert(char *s){int i,j,k;char t;k=strlen(s);for(i=0,j=k-1;i { printf(“cannot open the filen”); exit(0); } printf(“input str:n”);gets(str); printf(“n%s”,str); fprintf(fp,“%s”,str);invert(str); printf(“n%s”,str);fprintf(fp,“n%s”,str); fclose(fp);} 9、/*下面程序的功能是從字符數(shù)組s中刪除存放在c中的字符。*/ #include int j,k; printf(“nEnter a string: ”); gets(s); printf(“nEnter a character: ”); c=getchar(); for(j=k=0;s[j]!= '