第一篇:第一節(jié) Pascal 程序結(jié)構(gòu)和基本語句
第一章 簡單程序
無論做任何事情,都要有一定的方式方法與處理步驟。計(jì)算機(jī)程序設(shè)計(jì)比日常生活中的事務(wù)處理更具有嚴(yán)謹(jǐn)性、規(guī)范性、可行性。為了使計(jì)算機(jī)有效地解決某些問題,須將處理步驟編排好,用計(jì)算機(jī)語言組成“序列”,讓計(jì)算機(jī)自動識別并執(zhí)行這個用計(jì)算機(jī)語言組成的“序列”,完成預(yù)定的任務(wù)。將處理問題的步驟編排好,用計(jì)算機(jī)語言組成序列,也就是常說的編寫程序。在Pascal語言中,執(zhí)行每條語句都是由計(jì)算機(jī)完成相應(yīng)的操作。編寫Pascal程序,是利用Pascal語句的功能來實(shí)現(xiàn)和達(dá)到預(yù)定的處理要求?!扒Ю镏?,始于足下”,我們從簡單程序?qū)W起,逐步了解和掌握怎樣編寫程序。
第一節(jié) Pascal 程序結(jié)構(gòu)和基本語句
在未系統(tǒng)學(xué)習(xí)Pascal語言之前,暫且繞過那些繁瑣的語法規(guī)則細(xì)節(jié),通過下面的簡單例題,可以速成掌握Pascal程序的基本組成和基本語句的用法,讓初學(xué)者直接模仿學(xué)習(xí)編簡單程序。
[例1.1]編程在屏幕上顯示“Hello World!”。
Pascal程序:
Program ex11;Begin Writeln(‘Hello World!’);
ReadLn;End.這個簡單樣例程序,希望大家的程序設(shè)計(jì)學(xué)習(xí)能有一個良好的開端。程序中的Writeln是一個輸出語句,它能命令計(jì)算機(jī)在屏幕上輸出相應(yīng)的內(nèi)容,而緊跟Writeln語句后是一對圓括號,其中用單引號引起的部分將被原原本本地顯示出來。
[例1.2]已知一輛自行車的售價(jià)是300元,請編程計(jì)算a輛自行車的總價(jià)是多少?
解:若總售價(jià)用m來表示,則這個問題可分為以下幾步處理:
= 1 * GB3 ①從鍵盤輸入自行車的數(shù)目a; = 2 * GB3 ②用公式 m=300*a 計(jì)算總售價(jià); = 3 * GB3 ③輸出計(jì)算結(jié)果。Pascal程序:
Program Ex12;{程序首部} Var a,m : integer;{說明部分} Begin {語句部分} Write(‘a(chǎn)=’);
ReadLn(a);{輸入自行車數(shù)目} M := 300*a;{計(jì)算總售價(jià)} Writeln(‘M=’,m);{輸出總售價(jià)}
ReadLn;{等待輸入回車鍵} End.此題程序結(jié)構(gòu)完整,從中可看出一個Pascal 程序由三部分組成:(1)程序首部
由保留字Program開頭,后面跟一個程序名(如:Exl1);其格式為: Program 程序名;
程序名由用戶自己取,它的第一個字符必須是英文字母,其后的字符只能是字母或數(shù)字和下劃線組成,程序名中不能出現(xiàn)運(yùn)算符、標(biāo)點(diǎn)符和空格。
(2)說明部分
程序中所用的常量、變量,或類型、及過程與自定義函數(shù),需在使用之前預(yù)先說明,定義數(shù)據(jù)的屬性(類型)。[例1.2] 程序中 Var S,R,C: Real; 是變量說明,此處說明S,R,C三個變量均為實(shí)數(shù)類型變量。只有被說明為某一類型的變量,在程序中才能將與該變量同類型的數(shù)值賦給該變量。變量說明的格式為:
Var 變量表:類型;(3)語句部分
指由保留字 Begin(開始)至 End.(結(jié)尾)之間的語句系列,是解決問題的具體處理步驟,也是程序的執(zhí)行部分。
Pascal程序不管是哪部分,每句末尾都必須有分號(;),但允許最接近End 的那個語句末尾的分號省略;程序結(jié)束的End末尾必須有圓點(diǎn)(.),是整個程序的結(jié)束標(biāo)志。
程序中花括號“{ }”之間的部分為注釋部分。Pascal程序結(jié)構(gòu)可歸納用如下來表示:
Program 程序名;
程序首部
標(biāo)號說明;(Label)
常量說明;(Const)說明部分
類型說明;(Type)
變量說明;(Var)
過程或函數(shù)說明;
Begin 程序體(主程序)
語句系列;
語句部分
End.把處理問題的步驟編成能從上到下順序執(zhí)行的程序,是簡單程序的基本特征。再來分析下面兩道例題的Pascal程序結(jié)構(gòu)和繼續(xù)學(xué)習(xí)基本語句。
[例1.3]編程計(jì)算半徑為R的圓的面積和周長。
解:這是一個簡單問題,按數(shù)學(xué)方法可分以下幾步進(jìn)行處理:
① 從鍵盤輸入半徑的值R; { 要求告訴圓的半徑R } ② 用公式 S=πR2 計(jì)算圓面積;
③ 用公式 C=2πR 計(jì)算圓周長;
④ 輸出計(jì)算結(jié)果。Pascal程序:
Program Ex13; {程序首部 } Var R,S,C: Real; {說明部分 } Begin {語句部分 } Write('R=?');
Readln(R); {輸入半徑 } S:=Pi*R*R; {圓面積公式S=πR2}
C:=2*Pi*R; {圓周長公式C=2πR}
Writeln('S=',S); {輸出結(jié)果 } Writeln('C=',C);
Readln {等待輸入回車鍵}
End.程序中Pi是Pascal提供的標(biāo)準(zhǔn)函數(shù),它返回圓周率的近似值:3.1415926…。(:=)是賦值符號,賦值語句的格式為: 變量:=表達(dá)式;
賦值語句的作用是將:=右邊表達(dá)式的值記錄到左邊的變量中。Writeln是輸出語句,輸出語句有三種格式:
① Write(輸出項(xiàng)1,輸出項(xiàng)2); {執(zhí)行輸出后光標(biāo)不換行}
② Writeln(輸出項(xiàng)1,輸出項(xiàng)2); {執(zhí)行輸出后光標(biāo)換到下一行}
③ Writeln {僅輸出空白且光標(biāo)換到下一行}
Writeln語句后面的圓括號以內(nèi)部分均為輸出項(xiàng),可以是多項(xiàng),各項(xiàng)間用逗號分隔; 對單引號里的內(nèi)容按照引號內(nèi)的原樣(字符)輸出顯示。如果輸出項(xiàng)是表達(dá)式,則只輸出表達(dá)式的值,而不是表達(dá)式本身。
[例1.4] 輸出兩個自然數(shù)相除的商和余數(shù)。
解:設(shè)被除數(shù)、除數(shù)、商和余數(shù),分別為A,B,C,D,均為變量,且都是整數(shù)類型。題中未給出具體的自然數(shù)A、B,可采用鍵盤輸入方式。
① 給出提示,從鍵盤輸入a, b;
② 顯示兩數(shù)相除的數(shù)學(xué)形式;
③ 求出a除以b的商c;
④ 求出a除以b的余數(shù)d;
⑤ 緊接等式后面輸出顯示商和余數(shù)。Pascal程序: Program Ex14;
Var a,b,c,d : integer;
Begin Write('INPUT A,B:');
{給出提示信息}
Readln(a,b); {輸入a,b}
Writeln; {輸出一空行}
Write(a,'/',b,'='); {輸出等式之后不換行}
c:=a div b; {整除運(yùn)算,取商的整數(shù)部分}
d:=a mod b; {相除求余運(yùn)算,取商的余數(shù)部分}
Writeln(C,'?',d); {輸出后自動換行 } Readln {等待輸入回車鍵 } End.執(zhí)行本程序中第一個Write語句,輸出其引號以內(nèi)的一串提示信息,是給緊接著的輸入語句提供明確的提示(要求),有“一目了然,人機(jī)對話”之效果。
Readln是一個特殊的輸入語句,要求輸入一個回車(換行)才能往下執(zhí)行。
Readln是輸入語句,它的一般格式為:
① Read(變量1,變量2);
② Readln(變量1,變量2);
③ Readln 前兩種格式均要從鍵盤給變量輸入數(shù)據(jù),輸入時,所鍵入的數(shù)據(jù)之間以空格為分隔,以回車為輸入結(jié)束。若多輸入了數(shù)據(jù)(即數(shù)據(jù)個數(shù)超過變量個數(shù)),Read語句讀完數(shù)據(jù)之后,能讓后續(xù)的讀語句接著讀取多下來的數(shù)據(jù);而Readln 語句對本行多輸入的數(shù)據(jù)不能讓后續(xù)語句接著讀取多下來的數(shù)據(jù)。為了防止多輸入的數(shù)據(jù)影響下一個輸入語句讀取數(shù)據(jù),建議盡量使用Readln語句輸入數(shù)據(jù)。第三種格式不需輸入數(shù)據(jù),只需按入一個回車鍵。
[例1.5]自然數(shù)的立方可以表示為兩個整數(shù)的平方之差,比如43=102-62,請輸出自然數(shù)1996的這種表示形式。(這里的43用自乘三次的形式4*4*4表示;102也用自乘二次的形式10*10表示)解:此題沒有現(xiàn)成的計(jì)算公式能直接利用,但可以自行推出處理方法或構(gòu)建適當(dāng)?shù)倪\(yùn)算公式,按著構(gòu)想的處理方案編排出各步驟。
設(shè)這個自然數(shù)為N,兩個平方數(shù)分別為X,Y,將問題表示為求 N3=X2—Y2
① 先找出X的值,仔細(xì)觀察題中的示例,用數(shù)學(xué)方法歸納可得出X=N*(N+1)/2;(構(gòu)成本題可用的計(jì)算公式)
② 再仔細(xì)觀察,發(fā)現(xiàn)Y值比X小一個N值,即 Y=X—N; ③ 輸出等式 N3=X2—Y2 或N*N*N=X*X—Y*Y Pascal程序: Program Ex15;
Const N=1996; {常量說明 } Var X,Y: Longint; {變量說明,此題計(jì)算中的數(shù)值較大,用長整型 } Begin X:=N*(N+1)div 2; { div 是整除運(yùn)算 } Y:=X-N;
Writeln(N,'*',N,'*', N,'=', X,'*', X,'—',Y,'*',Y); { 輸出結(jié)果 } Readln End.本程序中N是常量,X,Y是變量,為長整數(shù)類型(Longint); 程序中的div 是整除運(yùn)算,其結(jié)果只取商的整數(shù)部分;
[例1.6] 求一元二次方程x2+3x+2=0的兩個實(shí)數(shù)根。
解:方程的系數(shù)是常量,分別用a,b,c表示,可運(yùn)用數(shù)學(xué)上現(xiàn)成的求根公式求方程的根,采取如下方法: ① 先求出d=b2-4ac;(求根公式中需用開方運(yùn)算的那部分)
② 再用求根公式算出x1,x2的值。(x1,x2 = ?)③ 輸出x1,x2.Pascal程序: program Ex16;
Const a=1; {常量說明 } b=3;
c=2; {a,b,c表示方程系數(shù)}
Var d : integer; {d為整型變量}
X1,X2: Real; {X1,X2為實(shí)型變量}
Begin d:=b*b-4*a*c;
x1:=(-b+sqrt(d))/(2*a); {求方程的根}
x2:=(-b-sqrt(d))/(2*a);
Writeln('X1=',X1,'':6,'X2=',X2);{輸出結(jié)果} Readln {等待輸入一個回車鍵}
End.本程序中的a,b,c均為常量;變量d是整數(shù)類型,而變量x1,x2則是實(shí)數(shù)類型,因?yàn)檫\(yùn)算式中的Sqrt(d)開平方運(yùn)算和(/)除法運(yùn)算使結(jié)果為實(shí)數(shù)。Sqrt()是開平方函數(shù),是Pascal系統(tǒng)的一個標(biāo)準(zhǔn)函數(shù)。
習(xí)題1.1 模仿例題編程
1.加法計(jì)算器:編程由鍵盤輸入兩個整數(shù)a和b,計(jì)算出它們的和并輸出到屏幕上。2.某梯形的上底、下底和高分別為8,12,9,求該梯形的面積。
3.求邊長為5.6 的正立方體表面積。
4.已知圖園柱體的高為12,底面園的半徑為7,求園柱體表面積。
5.計(jì)算某次考試語文、數(shù)學(xué)、英語和計(jì)算機(jī)等四科的總成績與平均成績。(請用輸入語句從鍵盤輸入各科成績分)
第二篇:第一節(jié) 基本經(jīng)濟(jì)制度
1.what?公有制為主體,多種所有制經(jīng)濟(jì)共同發(fā)展的基本經(jīng)濟(jì)制度。是實(shí)施改革開放基本國策的偉大成果,也是我們中華民族走向共同富裕的基
本制度保證。
2.why?由社會主義性質(zhì)和初級階段的國情決定的,從根本上說,是由生產(chǎn)力發(fā)展的客觀規(guī)律決定的。
① 我國是社會主義國家,必須堅(jiān)持公有制作為社會主義經(jīng)濟(jì)制度的基礎(chǔ)。②我國社會主義初級階段生產(chǎn)力發(fā)展的相對落后性和不平衡性,決定了公有制經(jīng)濟(jì)只能成為社會主義經(jīng)濟(jì)的主體形式,而不能成為唯一的形式。③一切符合“三個有利于”的所有制形式都可以而且應(yīng)該用來為社會主義服務(wù)。
3.how?①堅(jiān)持我國基本經(jīng)濟(jì)制度,必須毫不動搖地鞏固和發(fā)展公有制經(jīng)濟(jì)。②堅(jiān)持我國基本經(jīng)濟(jì)制度,必須毫不動搖地鼓勵、支持和引導(dǎo)非公有制經(jīng)濟(jì)發(fā)展。
1.生產(chǎn)資料公有制是社會主義的根本經(jīng)濟(jì)特征,是社會主義經(jīng)濟(jì)制度的基礎(chǔ)。
形式:(1)國有經(jīng)濟(jì):是生產(chǎn)資料歸人民所有的一種公有制地位:居于主導(dǎo)地位,起主導(dǎo)作用。(2)集體經(jīng)濟(jì):是生產(chǎn)資料歸部分勞動者共同所有的一種公有制作用:①集體經(jīng)濟(jì)有充分的自主權(quán),因而經(jīng)營方式比較靈活,對市場有較強(qiáng)的適應(yīng)性,可以為社會提供更多的產(chǎn)品和服務(wù) ②集體經(jīng)濟(jì)體現(xiàn)共同富裕的原則,可以吸收社會分散資金,緩解就業(yè)壓力,增加公共積累和國家稅收。因此,集體經(jīng)濟(jì)具有不可替代的作用(3)混合所有之中的國有成分和集體成分
2.公有制主體地位的體現(xiàn)
①就全國而言,公有資產(chǎn)在社會資產(chǎn)中占優(yōu)勢。并不排除非公有制經(jīng)濟(jì)在某些行業(yè)、某些地區(qū)占優(yōu)勢。不能簡單地從數(shù)量和比重上橫梁,而主要體現(xiàn)在公有資產(chǎn)的優(yōu)勢上。②國有經(jīng)濟(jì)控制國民經(jīng)濟(jì)命脈,對經(jīng)濟(jì)發(fā)展其主導(dǎo)作用。主要體現(xiàn)在控制力上。對關(guān)系國家安全和國民經(jīng)濟(jì)命脈的重要行業(yè)和關(guān)鍵領(lǐng)域,國有經(jīng)濟(jì)必須占支配地位。
1.why?①我國堅(jiān)持公有制為主體,多種所有制經(jīng)濟(jì)共同發(fā)展的基本經(jīng)濟(jì)制度,是由我國社會主義性質(zhì)和初級階段的國情決定的。② 要進(jìn)一步鞏固和發(fā)展公有制經(jīng)濟(jì)。公有制是國家應(yīng)道、推動經(jīng)濟(jì)和社會發(fā)展的基本力量,是實(shí)現(xiàn)最廣大人民根本利益和共同富裕的重要保證。堅(jiān)持公有制為主體,國有經(jīng)濟(jì)控制國民經(jīng)濟(jì)命脈,在經(jīng)濟(jì)發(fā)展中起主導(dǎo)作用,對于發(fā)揮社會主義制度的優(yōu)越性,增強(qiáng)經(jīng)濟(jì)實(shí)力和民族凝聚力,提高我國國際地位具有關(guān)鍵性作用。
3.how?①堅(jiān)持公有制的主體地位必須喊不動搖的鞏固和發(fā)展公有制經(jīng)濟(jì),使公有資產(chǎn)在社會總資產(chǎn)中占優(yōu)勢,保證國有經(jīng)濟(jì)控制國民經(jīng)濟(jì)命脈,對經(jīng)濟(jì)發(fā)展起主導(dǎo)作用。②堅(jiān)持公有制的主體地位必須努力探索能夠極大促進(jìn)生產(chǎn)力發(fā)展的公有制實(shí)現(xiàn)形式,實(shí)現(xiàn)形式可以而且應(yīng)當(dāng)多樣化,要積極推進(jìn)股份制、發(fā)展混合所有制經(jīng)濟(jì)。
1.地位:非公有制經(jīng)濟(jì)是促進(jìn)我國社會主義生產(chǎn)力發(fā)展的重要力量,是我國社會主義市場緊緊的重要組成部分。
2..形式:私營經(jīng)濟(jì),個體經(jīng)濟(jì),外資經(jīng)濟(jì)
3.作用:①有利于繁榮城鄉(xiāng)經(jīng)濟(jì),增加財(cái)政收入 ②有利于擴(kuò)大社會就業(yè),改善人民生活 ③有利于優(yōu)化經(jīng)濟(jì)結(jié)構(gòu)發(fā)展,對全面建設(shè)小康社會和加快社會之一現(xiàn)代化劑集郵重大戰(zhàn)略意義
混合所有制經(jīng)濟(jì)
1.含義:是由幾種所有制成分結(jié)合在一起而形成的所有制形式
2.形式:股份制經(jīng)濟(jì),合作經(jīng)濟(jì),合資經(jīng)濟(jì)
3.意義:①有利于實(shí)現(xiàn)投資主體多元化,使股份制成為非公有制的主要實(shí)現(xiàn)形式 ②有利于擴(kuò)大公有資本的支配范圍,增強(qiáng)公有制經(jīng)濟(jì)的控制力 ③實(shí)行股份制,有利于所有權(quán)和經(jīng)營權(quán)的分離,有利于提高企業(yè)和資本的運(yùn)作效率。
1.分配制度含義:我國現(xiàn)階段實(shí)行的是按勞分配為主體,多種分配方式并存的分配制度。
2.why?
(一)①我國現(xiàn)階段生產(chǎn)力發(fā)展水平②我國的基本經(jīng)濟(jì)制度
(二)我們在堅(jiān)持社會主義的按勞分配原則的同時,確立勞動、資本、技術(shù)、管理、土地等生產(chǎn)要素按貢獻(xiàn)參與分配原則,這樣,才會讓一切生產(chǎn)要素的活力競相迸發(fā),讓一切創(chuàng)造財(cái)富的源泉充分涌流,以造福于人民,造福于社會。
3.how?我們要堅(jiān)持和完善按勞分配為主體,多種分配制度并存的分配制度,健全勞動、資本、技術(shù)、管理等生產(chǎn)要素按貢獻(xiàn)參與分配的制度,著力提高收入者收入水平,擴(kuò)大中等收入者比重,保護(hù)合法收入,調(diào)解過高收入,取締非法收入,努力縮小地區(qū)之間和部分社會成員之間收入分配差距。這是實(shí)現(xiàn)共同富裕的要求,也有助于推進(jìn)經(jīng)濟(jì)發(fā)展,保持社會穩(wěn)定,促進(jìn)社會和諧。
4.按勞分配:把勞動作為分配個人消費(fèi)品的尺度,是勞動者獲得的個人消費(fèi)品同他的勞動支出成正比。
5.堅(jiān)持按勞分配的客觀必然性
①社會主義生產(chǎn)資料公有制的建立 ②現(xiàn)階段社會生產(chǎn)力的發(fā)展水平③社會主義社會人們勞動差別的存在,決定了實(shí)行按勞分配原則有利于促進(jìn)社會生產(chǎn)力發(fā)展。
6.按勞分配why?在我國現(xiàn)階段的多種分配方式中,按勞分配方式局與主體地位,這是由我國現(xiàn)階段的所有制決定的溝壑。堅(jiān)持按勞分配為主體,是堅(jiān)持公有制為主體的客觀要求,也是公有制的主體地位的重要保證。
7.多種分配形式:按勞動要素分配,按資本要素分配,按技術(shù)要素分配,按管理要素分配,按土地要素分配,按生產(chǎn)要素分配
8.效率:人們對經(jīng)濟(jì)資源的有效利用和合理配置,做到人盡其才,物盡其用,在資源有效配置的基礎(chǔ)上實(shí)現(xiàn)經(jīng)濟(jì)效益的較快增長
公平:一定社會中人們之間利益和權(quán)力分配的合理化。
9.效率VS公平:在社會之一社會經(jīng)濟(jì)發(fā)展中,公平和效率作為矛盾的雙方是互相依存、相輔相成的。效率是時間公平的物質(zhì)前提,公平則是足球效率的社會條件。
10.why?①有利于促進(jìn)社會生產(chǎn)力發(fā)展,又有利于維護(hù)社會公平②是市場經(jīng)濟(jì)發(fā)展的要求,社會公平也是實(shí)現(xiàn)共同富裕的要求,旨在防止兩極分化
11.how?①我們要正確處理效率和公平的關(guān)系,既不能以犧牲效率來換取公平,也不能以犧牲公平來換取效率,必須把公平公平與效率有機(jī)結(jié)合起來。②初次分配和再次分配到要處理好效率和公平的關(guān)系,再次分配更加注重公平。③早逐步提高居民收入在國民收入分配中的比重,提高勞動報(bào)酬在初次分配中的比重。
12.維護(hù)社會公平的意義
①把維護(hù)社會公平放到更加突出的位置,是社會主義本質(zhì)的重要內(nèi)容和內(nèi)在要求,②把維護(hù)社會公平放到更加突出的位置,是中國共產(chǎn)黨全心
全意為人民服務(wù)宗旨的必然要求 ③把維護(hù)社會公平放到更加突出的位置,是構(gòu)建社會主義和諧社會的現(xiàn)實(shí)需要。
第三篇:基本sql語句
典型SQL語句匯總
Sys用戶是超級用戶,具有sysdba的角色,密碼是:change_on_install。System用戶是管理操作員,具有sysoper的角色,密碼是:manager。
普通登錄用戶:
用戶名:scott,密碼:tiger
用戶名:sys,密碼:change_on_install
用戶名:system,密碼:manager
用戶名:sysman,密碼:oem_temp
1.創(chuàng)建用戶:create user
2.給用戶修改密碼:alter user 用戶名 identified by 密碼
3.刪除用戶:drop user 或者drop user 用戶名[cascade]
4.授權(quán)操作
1)授權(quán)連接:grant connect to xiaoming
2)連接數(shù)據(jù)庫:conn xiaoming/m1234
3)授權(quán)小明對emp表的選擇操作:grant select on emp to xiaoming
4)授權(quán)小明對emp表的更新操作:grant update on emp to xiaoming
5)授權(quán)小明對emp表的所有操作:grant all on emp to xiaoming
6)對象權(quán)限授權(quán):grant select on emp to xiaoming with grant option
7)系統(tǒng)權(quán)限授權(quán):grant connect to xiaoming with admin option
5.建表
表1:Create table student(xh number(4),表2:create table classes(Xm varchar2(20),classId number(2),Sex char(2),className varchar2(40),Birthday date,);
Sal number(7,2));
6.對上述兩張表的操作:
1)添加一個字段:alter table student add(classId number(2))
2)修改字段長度:alter table student modify(xm varchar2(30))
3)刪除一個字段:alter table student drop column sal
4)修改表的名字:rename student to stu
5)刪除表:drop table student
6)改變?nèi)掌诘母袷剑篴lter session set nls_date_format=?yyyy_mm_dd?
7)添加數(shù)據(jù):insert into student values(?A001?,?張三?,?男?,?11-12月
-1997?,?113.5?,10)或者insert into student(xh,xm,sex,birthday)values(?1?,?aa?,?女?,null)
8)修改數(shù)據(jù):update student set sex=?女?where xh=?A001?,修改多個字段:update student set sal=sal/2,classId=3 where sex=?男?
9)刪除數(shù)據(jù):
Delete from student;--刪除表
Drop table student;--刪除表的結(jié)構(gòu)和數(shù)據(jù)
Delete from student where sal=2000;--刪除表中的數(shù)據(jù)
Truncate table student;--刪除表中的所有記錄,表結(jié)構(gòu)還在,無法找回刪除的記錄,速度快
7.表的查詢
Select ename,sal,job from emp
Select sal*13+nvl(comm,0)*13 “年工資”,ename from emp
Select ename,sal from emp where sal>=2000 and sal<=2500
Select distinct ename,deptno from emp;--取消重復(fù)行
Select * from emp where sal>(select avg(sal)from emp)
8.如何使用like操作符:%:任意0到多個字符,_:表示任意單個字符
Select ename,sal from emp where ename like ?s%?
Select ename,sal from emp where ename like ?_s%?
9.where條件中in的使用:
Select * from emp where empno in(7844,7566)
Select * from emp where mgr is null
10.order by的使用
Select * from emp order by deptno asc,sal desc,hiredate desc;--排序默認(rèn)是asc
11.group by用于對查詢結(jié)果進(jìn)行分組統(tǒng)計(jì)。
Having用于限制分組顯示結(jié)果。
Select avg(sal),deptno from emp
group by deptno
having avg(sal)<2000
12.創(chuàng)建存儲過程
1)先創(chuàng)建一個簡單的表:
Create table mytest(name varchar2(30),password varchar2(30))
2)創(chuàng)建過程:
過程1:
create procedure sp_pro1 is
begin
insert into mytest(?EE?,?m1234?);
end;
過程2:
create or replace procedure sp_pro2 is
begin
delete from mytest where name=?EE?;
end;
select * from rh_blood where userid='K999998264' and f_datetime_device between TO_DATE('2014-01-01 00:00:01','yyyy-mm-dd hh24:mi:ss')and
TO_DATE('2014-01-31 23:23:59','yyyy-mm-dd hh24:mi:ss');
第四篇:基本算法語句教案
篇一:(教案1)1.2基本算法語句
第一課時 1.2.1輸入、輸出語句和賦值語句
一、教學(xué)目標(biāo):
1、知識與技能
(1)正確理解輸入語句、輸出語句、賦值語句的結(jié)構(gòu)。
(2)會寫一些簡單的程序。
(3)掌握賦值語句中的“=”的作用。
2、過程與方法
(1)讓學(xué)生充分地感知、體驗(yàn)應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問題的方法;并能初步操作、模仿。
(2)通過對現(xiàn)實(shí)生活情境的探究,嘗試設(shè)計(jì)出解決問題的程序,理解邏輯推理的數(shù)學(xué)方法。
(3)編程一般的步驟:先寫出算法,再進(jìn)行編程。
二、重點(diǎn)與難點(diǎn)
重點(diǎn):正確理解輸入語句、輸出語句、賦值語句的作用。
難點(diǎn):準(zhǔn)確寫出輸入語句、輸出語句、賦值語句。
三、教學(xué)設(shè)計(jì)
在現(xiàn)代社會里,計(jì)算機(jī)已經(jīng)成為人們?nèi)粘I詈凸ぷ鞑豢扇鄙俚墓ぞ撸纾郝爉p3,看電影,玩游戲,打字排版,畫卡通畫,處理數(shù)據(jù)等等,那么,計(jì)算機(jī)是怎樣工作的呢? 計(jì)算機(jī)完成任何一項(xiàng)任務(wù)都需要算法,但是,我們用自然語言或程序框圖描述的算法,計(jì)算機(jī)是無法“看得懂,聽得見”的。因此還需要將算法用計(jì)算機(jī)能夠理解的程序設(shè)計(jì)語言(programming language)翻譯成計(jì)算機(jī)程序。
程序設(shè)計(jì)語言有很多種。如basic,foxbase,c語言,c++,j++,vb等。為了實(shí)現(xiàn)算法中的三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),各種程序設(shè)計(jì)語言中都包含下列基本的算法語句:
語句和賦值語句。
【探究新知】
我們知道,順序結(jié)構(gòu)是任何一個算法都離不開的基本
構(gòu)。輸入、輸出語句和賦值語句基本上對應(yīng)于算法中的順
構(gòu)。(如右圖)計(jì)算機(jī)從上而下按照語句排列的順序執(zhí)行這
句。
輸入語句和輸出語句分別用來實(shí)現(xiàn)算法的輸入信息,結(jié)果的功能。如下面的例子:
32結(jié)序結(jié)些語輸出用描點(diǎn)法作函數(shù)y?x?3x ?24x?30的圖象時,需要求出自變量與函數(shù)的一組對應(yīng)
值。編寫程序,分別計(jì)算當(dāng)x??5,?4,?3,?2,?1,0,1,2,3,4,5時的函數(shù)值。
程序:
問題1:在這個程序中,你們覺得哪些是輸入語句、輸出語句和賦值語句呢?
問題2:“input”和“print”的中文意思是什么?
(一)輸入語句
在該程序中的第1行中的input語句就是輸入語句。這個語句的一般格式是:
其中,“提示內(nèi)容”一般是提示用戶輸入什么樣的信息。如每次運(yùn)行上述程序時,依次輸入-5,-4,-3,-2,-1,0,1,2,3,4,5,計(jì)算機(jī)每次都把新輸入的值賦給變量“x”,并按“x”新獲得的值執(zhí)行下面的語句。
input語句不但可以給單個變量賦值,還可以給多個變量賦值,其格式為: 例如,輸入一個學(xué)生數(shù)學(xué),語文,英語三門課的成績,可以寫成: input “數(shù)學(xué),語文,英語”;a,b,c 注:①“提示內(nèi)容”與變量之間必須用分號“;”隔開。
②各“提示內(nèi)容”之間以及各變量之間必須用逗號“,”隔開。但最后的變量的后面不需要。
(二)輸出語句
在該程序中,第3行和第4 行中的print語句是輸出語句。它的一般格式是:
同輸入語句一樣,表達(dá)式前也可以有“提示內(nèi)容”。
輸出語句的用途:
(1)輸出常量,變量的值和系統(tǒng)信息。(2)輸出數(shù)值計(jì)算的結(jié)果。
(三)賦值語句
用來表明賦給某一個變量一個具體的確定值的語句。
除了輸入語句,它的一般格式是:
賦值語句中的“=”叫做賦值號。
賦值語句的作用:先計(jì)算出賦值號右邊表達(dá)式的值,然后把這個值賦給賦值號左邊的變
量,使該變量的值等于表達(dá)式的值。
注:①賦值號左邊只能是變量名字,而不能是表達(dá)式。如:2=x是錯誤的。
②賦值號左右不能對換。如“a=b”“b=a”的含義運(yùn)行結(jié)果是不同的。
③不能利用賦值語句進(jìn)行代數(shù)式的演算。(如化簡、因式分解、解方程等)
④賦值號“=”與數(shù)學(xué)中的等號意義不同。
四.【例題精析】
〖例1〗:編寫程序,計(jì)算一個學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。
分析:先寫出算法,畫出程序框圖,再進(jìn)行編程。
算法:程序:
〖例2〗:給一個變量重復(fù)賦值。
程序:
[變式引申]:在此程序的基礎(chǔ)上,設(shè)計(jì)一個程序,要求最后a的輸出值是30。
〖例3〗
:交換兩個變量a和b分析:引入一個中間變量x,將a的值賦予x,又將b的值賦予a,再將x的值
賦予b,從而達(dá)到交換a,b的值。(比如交換裝滿水的兩個水桶里的水需要再找一個空桶)
〖例4〗:編寫一個程序,要求輸入一個圓的半徑,便能輸出該圓的周長和面積。(? 取3.14)
分析:設(shè)圓的半徑為r,則圓的周長為c?2?r,面積為s??r2,可以利
程序: [同步試題]
1、計(jì)算機(jī)的程序設(shè)計(jì)語言很多,但各種程序語言都包含下列基本的算法語句:,。
2、在程序語言中,下列符號分別表示什么運(yùn)算 * ;\ ;∧ ;sqr();abs()?,,3、下列程序運(yùn)行后,a,b,c的值各等于什么?
(1)a=3(2)a=3 b=-5b=-5 c=8c=8 a=ba=b b=cb=c print a,b,cc=a end print a,b,c end(1)________________________(2)________________________
4、.指出下列語句的錯誤,并改正:
(1)a=b=50(2)x=1,y=2,z=3(4)input,x(5)print a+b=;c(6)print good-bye!5 下列給出的賦值語句中正確的是()a 4?mm??m b?a?3d x?y?0 6 對賦值語句的描述正確的是()
①可以給變量提供初值 ②將表達(dá)式的值賦給變量 ③可以給一個變量重復(fù)賦值 ④不能給同一變量重復(fù)賦值 a ①②③ b ①② c ②③④ d ①②④
7.已知一個三角形的三邊長分別是a,b,c,它的面積可用海倫—秦九韶公式計(jì)算。s?p?a?b?c2 設(shè)計(jì)一個算法程序,輸入三角形的三條邊長a ,b,c,輸出三角形的面積s。
篇二:基本算法語句教學(xué)案
教案55 基本算法語句
一、課前檢測
1.右圖的程序框圖,輸出的結(jié)果是 ??1,xa y=??1,x?0??0 ,x?0 by=??1?0,x?0 ??1,x?0 c y=??1,x?0?1,x?0 d y=???1,x?0?0,x?0 ?? ?1,x?0 答案:d.2.如圖,程庫框圖所進(jìn)行的求和運(yùn)算是 a 1?12?13?110b 1?1113?5?19 c 11112?4?6?20 d 12?11122?23?2 10 答案:c 3.如圖,程序執(zhí)行后輸出的結(jié)果為_________答案 64
二、知識梳理
輸入語句
(1)輸入語句的一般格式
(2)輸入語句的作用是實(shí)現(xiàn)算法的輸入信息功能;(3)“提示內(nèi)容”提示用戶輸入什么樣的信息,變量是指程序在運(yùn)行時其值是可以變化的量;(4)輸入語句要求輸入的值只能是具體的常數(shù),不能是函數(shù)、變量或表達(dá)式;(5)提示內(nèi)容與變量之間用分號“;”隔開,若輸入多個變量,變量與變量之間用逗號“,”隔開。輸出語句
(1)輸出語句的一般格式
(2)輸出語句的作用是實(shí)現(xiàn)算法的輸出結(jié)果功能;(3)“提示內(nèi)容”提示用戶輸入什么樣的信息,表達(dá)式是指程序要輸出的數(shù)據(jù);(4)輸出語句可以輸出常量、變量或表達(dá)式的值以及字符。解讀:
賦值語句
(1)賦值語句的一般格式
(2)賦值語句的作用是將表達(dá)式所代表的值賦給變量;(3)賦值語句中的“=”稱作賦值號,與數(shù)學(xué)中的等號的意義是不同的。賦值號的左右兩邊不能對換,它將賦值號右邊的表達(dá)式的值賦給賦值號左邊的變量;(4)賦值語句左邊只能是變量名字,而不是表達(dá)式,右邊表達(dá)式可以是一個數(shù)據(jù)、常量或算式;(5)對于一個變量可以多次賦值。解讀:
條件語句:
1、條件語句的一般格式有兩種:(1)if—then—else語句;(2)if—then語句。
2、if—then—else語句
if—then—else語句的一般格式為圖1,對應(yīng)的程序框圖為圖2。
圖1圖2 解讀:
do-until語句 do-until 對應(yīng)的程序框圖是
解讀:
三、典型例題分析
例1.編寫程序,計(jì)算一個學(xué)生數(shù)學(xué),語文,英語三門課的平均成績。解:程序:input“maths=”;a input“chjinese=”;b input“english=”;c print “the average=”;(a+b+c)/3 end 變式訓(xùn)練寫出已知函數(shù) ?1?y??0 ??1?(x?0),(x?0),(x?0).輸入x的值,求y的值程序.解:input “請輸入x的值:”;x if x&0 then y=1 else if x=0 then y=0 else y=-1 end if end if print “y的值為:”;y end 小結(jié)與拓展: 例2.若輸入8時,則右圖程序執(zhí)行后輸出的結(jié)果是
解:0.7 變式訓(xùn)練1:右圖程序運(yùn)行后的輸出結(jié)果為()a.17b.19c.21d.23 解:c 變式訓(xùn)練2:右圖程序運(yùn)行后輸出的結(jié)果為()a.50b.5c.25d.0 解:d.變式訓(xùn)練3:右面程序輸出的n的值是______________.小結(jié)與拓展:
例3.讀程序
s=s+i s=s+i i=i+l i=i-1 對甲乙兩程序和輸出結(jié)果判斷正確的是()a.程序不同結(jié)果不同 b.程序不同,結(jié)果相同 c.程序相同結(jié)果不同 d.程序同,結(jié)果同
答案:b 變式訓(xùn)練:用兩種循環(huán)語句描述1+ 1111+2+3+?+9.2222 小結(jié)與拓展:
四、歸納與總結(jié)(以學(xué)生為主,師生共同完成)1.知識:
2.思想與方法:
篇三:《基本算法語句——循環(huán)語句》教學(xué)設(shè)計(jì)
《基本算法語句——循環(huán)語句》教學(xué)設(shè)計(jì)
教學(xué)目標(biāo)
(1)正確理解循環(huán)語句的概念,并掌握其結(jié)構(gòu);
(2)會應(yīng)用循環(huán)語句編寫程序.
教學(xué)重點(diǎn)
兩種循環(huán)語句的表示方法、結(jié)構(gòu)和用法,用循環(huán)語句表示算法.
教學(xué)難點(diǎn)
理解循環(huán)語句的表示方法、結(jié)構(gòu)和用法,會編寫程序中的循環(huán)語句.
教學(xué)過程
一、問題情境
1.問題1:設(shè)計(jì)計(jì)算1?3?5?7??99的一個算法,并畫出流程圖.
二、學(xué)生活動
流程圖: 解決問題1的算法是: s1 s←1 s2 i←3 s3 s←s×i s4 i←i+2 s5 若i≤99,則返回s3 s6 輸出s 對于以上算法過程,我們可以用循環(huán)語句來實(shí)現(xiàn).
(1)“for循環(huán)”是在循環(huán)次數(shù)已知時使用的循環(huán),for i from“初值”to“終值”step“步長” ?end for 例如:問題1中算法可用“for循環(huán)”語句表示為: s?1 print s end 說明:①上面“for”和“end for”之間縮進(jìn)的步驟稱為循環(huán)體;
②如果省略“step 2”,默認(rèn)的“步長”為1,即循環(huán)時,i的值每次增加1(步長也可以為負(fù),例如,以上“for循環(huán)”第1行可寫成:for i from 99 to 1 step-2); ③“for循環(huán)”是直到型循環(huán)結(jié)構(gòu),即先執(zhí)行后判斷.
其中a為判斷執(zhí)行循環(huán)的條件. s?1 print end ③任何一種需要重復(fù)處理的問題都可以用這種前測試循環(huán)來實(shí)現(xiàn).
四、數(shù)學(xué)運(yùn)用 1.例題:
例1.編寫程序,計(jì)算自然數(shù)1+2+3+??+99+100的和。
第五篇:實(shí)用英語語句和基本語法
low key 低調(diào)I’ve been back and forth.我猶豫不定。squeezed juice 鮮榨的果汁juice with pulp 帶果肉的果汁side effect 副作用he can’t come to the phone now.他現(xiàn)在不能接電話herbal tea 花草茶ready for a refill?我再給你倒一杯吧?I love what u have done with this place.我喜歡這里的布置。what was tonight?今晚本來要做什么?I can’t feel my hands.我手麻了。have an affair 外遇will anyone miss me if i weren’t here?我在不在這里有什么區(qū)別嗎?I saw a lot of stuff.我大開眼界了、call security 通知警衛(wèi)dog walker 遛狗的人does sth.mean squat to u?對你來說sth狗屁不是嗎?what’s up with the greedy?怎么這么貪啊?work an extra shift 多輪一班go on, i dare u!有種你就去!u r a freak!你這個變態(tài)!I sensed it was u.我感覺到是你了、I apologize on behalf of him.我替他道歉。why are u changing the subject?為什么要轉(zhuǎn)移話題?this is so meant to be!這就是天意!there’s no need to place blame.沒有指責(zé)的必要。curling iron 卷發(fā)機(jī)it’s gonna leave a stain。這要留印子的。I have part of the fault.我也有責(zé)任。distract her with a doll 拿娃娃哄她開心they are all well received 收到的反響都很好talk u up 說你的好話stand firm to 努力堅(jiān)持I was just leering 我只是用余光看看organize my thoughts 整理思緒get a little preoccupied 事先有事no way to recover 沒有掩飾的機(jī)會了bouncy 活潑Intern 實(shí)習(xí)生mug搶劫drug dealer 毒販子admire your candor你還真膽大we are rolling攝像機(jī)正在拍攝hairnet發(fā)罩go through this stack 看看這一疊r u spying on me?你監(jiān)視我?just messing with u!跟你開玩笑呢!enough is enough!鬧夠了flyers 尋人(物)海報(bào)it’s insensitive of me。我這么做很傷人u don’t have to be brag。拽什么???nod along 跟著點(diǎn)頭a totally separate subject 完全題外話I thought it was the other way around 我以為是反過來的close my account 注銷銀行卡cuff him 把他銬起來Woody,tingly 癢creep me out 雷死我了no peeking不要偷看啊sneakbite kit毒蛇解藥I feel wild today 我今天好亢奮!I’m kind of beat 我有點(diǎn)累了my ears r ringing so bad.我耳鳴得厲害。can u get the door?你能去開門嗎make a huge fool of myself出了洋相r u mocking me?你嘲笑我?hatrack 草包sth.is beyond crap 那是扯淡any luck?找到了嗎?don’t u rush me.別催我!it doesn’t count.那不算。she’s gonna be crushed.她會崩潰的。she’s healed.她好了。(病或者傷害)goose bumps 雞皮疙瘩overreact 反應(yīng)過度patch things up with sb.和某人修復(fù)關(guān)系pierce my ears 打耳洞corss that off my list 從單子上劃掉how did it go?怎么樣?present an award 頒獎natural charisma 天生麗質(zhì)cut him some slack 放他一馬get over with 忘記get in line排隊(duì)(everybody get in line)大家排好隊(duì)I don’t have the energy for this我沒有能力應(yīng)付這個you got me.你還真問住我了美國人最愛用的個性短語!超全,超native!Thousand times no!絕對辦不到!Easy does it.慢慢來。Don’t push me.別逼我。Have a good of it.玩的很高興。What is the fuss? 吵什么? Still up? 還沒睡呀?It doesn’t make any differences.沒關(guān)系。Don’t let me down.別讓我失望。God works.上帝的安排。Don’t take ill of me.別生我氣。Does it serve your purpose? 對你有用嗎?Don’tlatter me.過獎了。Big mouth!多嘴驢!Sure thing!當(dāng)然!I’’m going to go.我這就去。Never mind.不要緊。Can-do.能人。Close-up.特寫鏡頭。Drop it!停止!Bottle it!閉嘴!Don’’t play possum!別裝蒜!There is nobody by that name working here.這里沒有這個人。Break the rules.反規(guī)則。How big of you!你真棒!Poor thing!真可憐!Nuts!呸;胡說;混蛋Make it up!不記前嫌!Watch you mouth.注意言辭。
Any urgent thing? 有急事嗎?Don’t over do it.別太過分了。Can you dig it? 你搞明白了嗎?You want a bet? 你想打賭嗎?What if I go for you? 我替你去怎么樣?Who wants? 誰稀罕?Follow my nose.憑直覺做某事。Gild the lily.畫蛇添足。I’ll be seeing you.再見。I wonder if you can give me a lift? 能讓我搭一程嗎?I might hear a pin drop.非常寂靜。Why are you so sure? 怎么這樣肯定?Is that so? 是這樣嗎?Don’t get loaded.別喝醉了。Don’t get high hat.別擺架子。Right over there.就在那里。Doggy bag.打包袋。That rings a bell.聽起來耳熟。Sleeping on both ears.睡的香。Play hooky.曠工、曠課。I am the one wearing pants in the house.我當(dāng)家.It’s up in the air.尚未確定。I am all ears.我洗耳恭聽。Get cold feet.害怕做某事。Good for you!好得很!Help me out.幫幫我。Let’s bag it.先把它擱一邊。Lose head.喪失理智。Talk truly.有話直說。He is the pain on neck.他真讓人討厭。You bet!一定,當(dāng)然!That is a boy!太好了,好極了!It’s up to you.由你決定。The line is engaged.占線。My hands are full right now.我現(xiàn)在很忙。Don’t make up a story.不要捏造事實(shí)。Absence makes the heart grow fonder.小別勝新婚。She make a mess of things.她把事情搞得一塌糊涂。Get an eyeful.看個夠。He has a quick eye.他的眼睛很銳利。Shoot the breeze.閑談。Tell me when!隨時奉陪!Let’s play it by ear.讓我們隨興所至。
★希望做某事hope to do sth.★決定做某事decide to do sth★同意做某事agree to do sth.★需要某人做某事need to do sth.★使用某物做某事use sth to do sth
★準(zhǔn)備做某事get/be ready to do★ 計(jì)劃做某事plan to do sth.★希望某人做某事wish sb.to do sth.★輪流做某事take one’s turns to do sth.★拒絕做某事refuse to do sth.★告訴某人做某事tell sb.to do sth.★請某人做某事ask sb.to do sth.★想要某人做某事want /would like sb.to do sth.★不得不have to do
★同意某人做某事agree sb.to do sth.★教某人做某事teach sb.to do sth.★喜歡/想要某人做某事 like sb.to do sth.★encourage sb to do鼓勵某人做
★幫助某人做某事help sb.to do sth/help sb.do
★It’s one’s turn to do sth.輪到某人做某事例:It your turn to clean the blackboard.★It’s time(for sb.)to do sth.是某人做某事時候了例:It’s time for me to go home.★It’s +adj.for/of sb.to do sth.對于某人來說做某事是……
例: It is easy for me to learn it well.It is very kind/foolish/nice of you to do so.★It takes sb.sometime to do sth.某人做某事花了某時間
例句: 1.It takes me an hour to get to school by bike.2.It took me an hour to watch TV last night.3.It will tak
★too+adj./adv.to do sth.太…..而不能例: He was to angry to say a word.★find/think/feel it +adj.to do sth.發(fā)現(xiàn)/認(rèn)為/感到做某事是…I find/think/feel it hard to learn English well.★序數(shù)詞+to do 第…..個做某事 例句:Who is the first to get there? ★我不知/忘記了怎么辦。I didn't know/forgot what to do.★離開房間時不要忘記/記住關(guān)燈
例句:Don’t forget/Remember to turn off the lights when you left the room
★be+adj+to do sth例句:I am very sorry to hear that.I am ready to help others.I am happy / pleased / glad to meet you.順口溜:本領(lǐng)最多不定式,主表定補(bǔ)賓和狀;樣樣成分都能干,只有謂語它不敢;大家千萬要小心,有時它把句型改;作主語時用it,自己在后把身藏;七個感官三使役,賓補(bǔ)要把to甩開;疑問詞后接上它,賓語從句可充當(dāng);邏輯主語不定式,不定式前加for sb.;to前not是否定,各種用法區(qū)別開。
e her two weeks to finish the work.以下是不帶to的動詞不定式(即動詞原形)的常見用法
★am let sb.do sth讓某人做某事★ make do sth使得某人做某事
★ hear do sth do sth聽見某人做某事★see do sth do sth看見某人做某事
★why not/why don’t you +動原?為什么不.?Why not/Why don’t you take a walk?
★ 某人+had better(not)do 某人最好(不)做某事
★情態(tài)動詞can/may /must /should+ 動詞原(包括情態(tài)動詞的否定形式+動詞原形)
★助動詞do/does/did/will/would在構(gòu)成疑問句或者構(gòu)成否定句即don’t/doesn’t /didn’t/will not/would not+ 動詞原形
★ be going to + 動詞原形(表示“即將”“打算” 做某事)
使用-ing分詞的幾種情況
1.在進(jìn)行時態(tài)中。He is watching TV.They were dancing at nine o'clock last night.2.在there be結(jié)構(gòu)中。如:There is a boy swimming in the river.3.在have fun/problems結(jié)構(gòu)
4.在介詞后面。如:Thanks for helping me.Are you good at playing basketball?
What /How about doing sth? 做某事怎么樣?I
interested in playing football.5.在以下結(jié)構(gòu)中1.enjoy doing sth喜歡做某事;
2.finish doing sth;完成做某事;3.feel like doing sth想要做某事;
4.stop doing sth停止做某事(原來的事)5.forget doing sth忘記做過某事
6.go on doing sth繼續(xù)做某事(原來的事);7.remember doing sth記得做過某事
8.like doing sth喜歡做某事;9.find /see/hear/watch sb doing發(fā)現(xiàn)/看到/聽到/觀看某人做
10.try doing sth試圖做某事;11.need doing sth需要做某事;
12.prefer doing sth 寧愿做某事;13.mind doing sth介意做某事;
14.miss doing sth錯過做某事;15.practice doing sth練習(xí)做某事;
16.be busy doing sth忙于做某事;17.can't help doing sth禁不住做某事;
中。如:We have fun learning English this term.They had problems g
18.waste time/money doing浪費(fèi)時間/錢做;19.keep sb.doing 讓…始終/一直做…
20.stop sb.(from)doing阻止某人做某事
21.prefer doing A to doing B=like A better than B喜歡做B更喜歡做A
22.“do some +doing”短語如:do some shopping/do some
washing/do some reading/do some practicing/do some cleaning/do some speaking
23.“go doing”短語去做某事(主要指文娛活動等)如:go shopping/go fishing/go swimming/go hiking/go skating/go camping/go skiing(滑雪/go boating /