《第四章 順序程序設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《第四章 順序程序設(shè)計(32頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,第四章 順序程序設(shè)計,作業(yè):,84,頁,4、,6,、,9,、1,0,實驗:,4、5、,6,、,7,、8、9,程序由語句構(gòu)成,每次只能執(zhí)行一個語句,順序結(jié)構(gòu)是根據(jù)語句在程序中的先后次序順序執(zhí)行的程序結(jié)構(gòu),A A,B,B,N-S,圖,例如:,void main(),a=3;,b=4;,c=a+b;,C,的語句,語句是表達(dá)算法的基本語言單位,用計算機語言編寫程序同樣需要正確使用語句:,完整的句法,、,準(zhǔn)確的語義,1、控制語句,例:(963)2/1=24 96(3 2/1)=9,算式書寫正確,計算過程明確,C,使用
2、控制語句控制程序的執(zhí)行,常用的控制語句有:,if elseswitch,選擇控制,for while do while,循環(huán)控制,continue break return,賦值語句:例,i=1;i+;,函數(shù)調(diào)用語句:,例,x=sin(y);printf(Hello,worldn);,空語句:只有一個分號的語句,不產(chǎn)生任何操作,例:,for(i=1;i+;i 100);,2、表達(dá)式,語句,C,語言所有的操作通過表達(dá)式來實現(xiàn),表達(dá)式語句由一個表達(dá)式后跟,;,組成,3、復(fù)合語句,例:,while(i c,輸出,c,#,include ,void main(),char c;,printf(,輸入一
3、個字符:);,c=getchar();,c=c+32;,putchar(c);,輸入,c,c+32=c,輸出,c,例3.16:求方程,ax,2,+bx+c=0,的根,設(shè),b 4ac 0,輸入,a,b,c,的值,輸出方程的根,求解過程:,ax,2,+bx+c=0,dt=b,2,-4ac,x1=(-b+dt)/2a,x2=(-b-dt)/2a,輸入,a,b,c,dt=sqrt(b,2,-4ac),x1=(-b+dt)/2a,x2=(-b-dt)/2a,輸出,x1,x2,N-S,圖,說明:,1、,C,中不能用上下標(biāo),2、求平方根需要使用數(shù)學(xué)函數(shù)庫,#,include ,#include ,void main(),float a,b,c,x1,x2,dt,p,q;,printf(,輸入,a,b,c:);,scanf(%f%f%f,dt=sqrt(b*b 4*a*c);,x1=(-b+dt)/(2*a);,x2=(-b-dt)/(2*a);,printf(,%6.2,fx*x+%6.2fx+%6.2f=0,n,a,b,c);,printf(x1:%ftx2:%fn,x1,x2);,