中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

高中信息技術——算法的表示—流程圖(浙江專用)

資源下載
  1. 二一教育資源

高中信息技術——算法的表示—流程圖(浙江專用)

資源簡介

高中信息技術——算法的表示—流程圖(浙江專用)
一、高中信息技術——算法的表示—流程圖(浙江專用)
1.(2019·浙江)十進制數(shù)轉換為二進制數(shù)的算法流程圖如圖所示,當輸入十進制數(shù)63時,該流程圖中循環(huán)體執(zhí)行的次數(shù)為(  )
A.4 B.5 C.6 D.7
【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】由流程圖知,當輸入63后,x=63大于0,執(zhí)行第一次循環(huán),x1=1,x=31,s=”1“;x=31大于0執(zhí)行第二次循環(huán),x1=1,x=15,s=”11“;x=15大于0執(zhí)行第三次循環(huán),x1=1,x=7,s=”111“;x=7大于0執(zhí)行第四次循環(huán),x1=1,x=3,s=”1111“;x=3大于0,執(zhí)行第五次循環(huán),x1=1,x=1,s=”11111“;x=1大于0執(zhí)行第六次循環(huán),x1=1,x=0,s=”111111“;此時x=0不大于0終止循環(huán)。由以上知本次共循環(huán)了6次,故答案選C。
【分析】本題考查的是流程圖表示十進制數(shù)轉為二進制數(shù)的算法。由流程圖可知,先將s初始化為一個空串,再輸入一個數(shù)據(jù)賦給變量x,然后判斷x的值是否大于0,如果大于0則將x除以2的余數(shù)賦給變量x1,并將x1轉為字符型合并到變量s的前面,將x除以2的整數(shù)商重新賦給變量x然后判斷x的值是否大于0,如果仍大于0則繼續(xù)執(zhí)行循環(huán)體,如果等于0則終止循環(huán)并輸出s的值。
2.(2019·浙江選考)某算法的部分流程圖如圖所示。執(zhí)行這部分流程后,輸出c,s的值分別是(  )
A.8,10 B.10,14 C.12,6 D.12,24
【答案】B
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】分析算法流程圖執(zhí)行過程:
初始值:c=0,s=0。
c=0,s=0,c<=10 and s<=10成立,開始第一次循環(huán),c mod 3=0成立,執(zhí)行c=c+4=4,s=s+c=4。
c=4,s=4,c<=10 and s<=10成立,開始第二次循環(huán),c mod 3=0不成立,執(zhí)行c=c+2=6。
c=6,s=4,c<=10 and s<=10成立,開始第三次循環(huán),c mod 3=0成立,執(zhí)行c=c+4=10,s=s+c=14。
c=10,s=14,c<=10 and s<=10不成立,輸出c,s的值。
此時c=10,s=14。故答案選B。
【分析】本題考查對循環(huán)語句的理解,在分析程序段的過程中應關注每個變量的變化情況。
3.某算法的部分流程圖如圖所示。執(zhí)行這部分流程,分別輸入35、50、60,則輸出值依次為( ?。?br/>A.10,3 B.10, 4 C.7, 10, 4 D.10, 12,3
【答案】B
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】由流程圖可知:i=1,m=5,i值小于3執(zhí)行循環(huán),第一次循環(huán):g=35,r=g/m=35/5=7,r不在r大于7和小于等于10之間,將i值增1后判斷i值,i=2,小于3,執(zhí)行第二次循環(huán):g=50,r=g/m=50/5=10,r在r大于7和小于等于10之間,故將r的值10輸出,然后將i值增1后進行判斷,r=3故符合循環(huán)條件r小于等于3的循環(huán)條件,繼續(xù)循環(huán),第三次循環(huán):g=60,r=g/m=60/5=12,r不在r大于7和小于等于10之間,不進行輸出,將i增1后進行判斷,此時i=4超過了終值3,故循環(huán),輸出i值4,由上分析知,該程序共輸出一個r值10和一個i值4。故答案選B。
【分析】本題考查的是使用流程圖表示算法。在使用流程圖表示算法中,要注意流程圖中各框圖的含義及流程線的走向。尤其是使用判斷框和流程線組成的循環(huán)結構。
4.(2019高二上·臺州月考)某算法的部分流程圖如圖所示,以下說法正確的是( ?。?br/>A.該流程執(zhí)行后,變量k的值是-1
B.該流程執(zhí)行后,變量a的值是16
C.該流程用于計算并輸出1+8-16的值
D.該流程完整執(zhí)行1次,“a<32 ”共執(zhí)行了3次
【答案】D
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】A選項,該流程執(zhí)行后,變量k的值是1,A選項錯誤;B選項,該流程執(zhí)行后,變量a的值是32,B選項錯誤;C選項,該流程用于計算并輸出1+8+0的值 ,C選項錯誤;D選項,該流程完整執(zhí)行一次,“a<32"共執(zhí)行3次,分別是a=8,a=16和a=32,D選項正確,故答案選D。
【分析】此題考查VB選擇、循環(huán)結構的執(zhí)行。
5.某算法部分流程圖如圖所示。執(zhí)行這部分流程,依次輸入12、-5、29、18、7,則輸出值是( ?。?br/>A.12 B.-5 C.29 D.7
【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】輸入b=12,輸入a=-5,b值不變;輸入a=29,執(zhí)行b=a,因此b=29;輸入a=18,b值不變;輸入a=7,b值不變。故答案選C。
【分析】本題考查循環(huán)結構流程圖。本程序的功能是找出輸入各數(shù)中的最大值。
6.(2019高一下·浙江月考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,輸出a,b的值分別是( ?。?br/>A.5,8 B.4,8 C.5,11 D.4,11
【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】分析本題流程圖的功能:將數(shù)值1,0分別存儲到變量a,b中,然后判斷b<=8是否成立,滿足b<=8,執(zhí)行b=3*a-1,a=a+1,直至b>8,輸出a和b的值。首先b=0,滿足b<=8,開始第一次循環(huán),b=3*a-1=2,a=a+1=2;滿足b<=8,開始第二次循環(huán),b=3*a-1=5,a=a+1=3;滿足b<=8,開始第三次循環(huán),b=3*a-1=8,a=a+1=4;滿足b<=8,開始第四次循環(huán),b=3*a-1=11,a=a+1=5;此時b>8,輸出a和b的值,a=5,b=11。故答案選C。
【分析】本題涉及變量的賦值與對循環(huán)語句的理解,要求考生能讀懂程序代碼,了解各個變量在程序執(zhí)行過程中的變化。
7.(2017高一下·金華月考)某算法的部分流程圖如圖所示。執(zhí)行這部分流程,依次輸入3,4,-1,則輸出s的值是( ?。?br/>A.-2 B.-1 C.0 D.1
【答案】B
【知識點】算法的控制結構
【解析】【解答】流程圖分析:當?shù)谝淮屋斎?時,S=S+K*a=0+1*3=3,然后k=-1,完成第一次循環(huán),然后輸入4,此時計算S=S+K*a=3+(-1)*4=-1,然后,k=1,完成第二次循環(huán)。然后輸入-1,這時滿足退出循環(huán)的條件并輸出S的值,所以S的值為-1,故答案選B。
【分析】本題是考村循環(huán)條件和循環(huán)退出條件的應用題。在VB的循環(huán)中,有一些沒有數(shù)學意義的循環(huán),這時只能根據(jù)條件進行判斷是執(zhí)行循環(huán)還是退出循環(huán),并且一個循環(huán)一個循環(huán)的分析。
8.(2019高二下·湖州月考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量a,b的值分別是( ?。?br/>A.3,3 B.3,4 C.6,6 D.7,11
【答案】D
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】分析程序,a=2,b=1,b<5,執(zhí)行yes語句,a=a+b=3,b=a+b=4;b<5,執(zhí)行yes語句,a=a+b=7,b=a+b=11;b>5,程序結束,故答案選D。
【分析】此題主要考查循環(huán)結構流程圖的應用。流程圖描述算法的方法:流程圖使用各種特定的圖形來描述算法,其中用圓角矩形表示開始和結束,用矩形框表示賦值和處理框,用菱形表示判斷框,如果流程線沒有回到流程框上面,就是選擇結構,如果流程線回到菱形框上面就是循環(huán)結構,用箭頭表示走向。
9.(2016高一下·浙江期中)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量x的值是( ?。?br/>A.0 B.1 C.2 D.3
【答案】B
【知識點】算法的控制結構
【解析】【解答】初始值:x=3,y=0;第一次循環(huán):x=2,y=1;二次循環(huán):x=1,y=2,循環(huán)結束。故答案選B。
【分析】本題考查算法的三種結構,順序結構、分支結構、循環(huán)結構。本流程圖為循環(huán)結構,循環(huán)條件為x>y。
1 / 1高中信息技術——算法的表示—流程圖(浙江專用)
一、高中信息技術——算法的表示—流程圖(浙江專用)
1.(2019·浙江)十進制數(shù)轉換為二進制數(shù)的算法流程圖如圖所示,當輸入十進制數(shù)63時,該流程圖中循環(huán)體執(zhí)行的次數(shù)為( ?。?br/>A.4 B.5 C.6 D.7
2.(2019·浙江選考)某算法的部分流程圖如圖所示。執(zhí)行這部分流程后,輸出c,s的值分別是( ?。?br/>A.8,10 B.10,14 C.12,6 D.12,24
3.某算法的部分流程圖如圖所示。執(zhí)行這部分流程,分別輸入35、50、60,則輸出值依次為( ?。?br/>A.10,3 B.10, 4 C.7, 10, 4 D.10, 12,3
4.(2019高二上·臺州月考)某算法的部分流程圖如圖所示,以下說法正確的是( ?。?br/>A.該流程執(zhí)行后,變量k的值是-1
B.該流程執(zhí)行后,變量a的值是16
C.該流程用于計算并輸出1+8-16的值
D.該流程完整執(zhí)行1次,“a<32 ”共執(zhí)行了3次
5.某算法部分流程圖如圖所示。執(zhí)行這部分流程,依次輸入12、-5、29、18、7,則輸出值是( ?。?br/>A.12 B.-5 C.29 D.7
6.(2019高一下·浙江月考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,輸出a,b的值分別是(  )
A.5,8 B.4,8 C.5,11 D.4,11
7.(2017高一下·金華月考)某算法的部分流程圖如圖所示。執(zhí)行這部分流程,依次輸入3,4,-1,則輸出s的值是( ?。?br/>A.-2 B.-1 C.0 D.1
8.(2019高二下·湖州月考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量a,b的值分別是( ?。?br/>A.3,3 B.3,4 C.6,6 D.7,11
9.(2016高一下·浙江期中)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量x的值是(  )
A.0 B.1 C.2 D.3
答案解析部分
1.【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】由流程圖知,當輸入63后,x=63大于0,執(zhí)行第一次循環(huán),x1=1,x=31,s=”1“;x=31大于0執(zhí)行第二次循環(huán),x1=1,x=15,s=”11“;x=15大于0執(zhí)行第三次循環(huán),x1=1,x=7,s=”111“;x=7大于0執(zhí)行第四次循環(huán),x1=1,x=3,s=”1111“;x=3大于0,執(zhí)行第五次循環(huán),x1=1,x=1,s=”11111“;x=1大于0執(zhí)行第六次循環(huán),x1=1,x=0,s=”111111“;此時x=0不大于0終止循環(huán)。由以上知本次共循環(huán)了6次,故答案選C。
【分析】本題考查的是流程圖表示十進制數(shù)轉為二進制數(shù)的算法。由流程圖可知,先將s初始化為一個空串,再輸入一個數(shù)據(jù)賦給變量x,然后判斷x的值是否大于0,如果大于0則將x除以2的余數(shù)賦給變量x1,并將x1轉為字符型合并到變量s的前面,將x除以2的整數(shù)商重新賦給變量x然后判斷x的值是否大于0,如果仍大于0則繼續(xù)執(zhí)行循環(huán)體,如果等于0則終止循環(huán)并輸出s的值。
2.【答案】B
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】分析算法流程圖執(zhí)行過程:
初始值:c=0,s=0。
c=0,s=0,c<=10 and s<=10成立,開始第一次循環(huán),c mod 3=0成立,執(zhí)行c=c+4=4,s=s+c=4。
c=4,s=4,c<=10 and s<=10成立,開始第二次循環(huán),c mod 3=0不成立,執(zhí)行c=c+2=6。
c=6,s=4,c<=10 and s<=10成立,開始第三次循環(huán),c mod 3=0成立,執(zhí)行c=c+4=10,s=s+c=14。
c=10,s=14,c<=10 and s<=10不成立,輸出c,s的值。
此時c=10,s=14。故答案選B。
【分析】本題考查對循環(huán)語句的理解,在分析程序段的過程中應關注每個變量的變化情況。
3.【答案】B
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】由流程圖可知:i=1,m=5,i值小于3執(zhí)行循環(huán),第一次循環(huán):g=35,r=g/m=35/5=7,r不在r大于7和小于等于10之間,將i值增1后判斷i值,i=2,小于3,執(zhí)行第二次循環(huán):g=50,r=g/m=50/5=10,r在r大于7和小于等于10之間,故將r的值10輸出,然后將i值增1后進行判斷,r=3故符合循環(huán)條件r小于等于3的循環(huán)條件,繼續(xù)循環(huán),第三次循環(huán):g=60,r=g/m=60/5=12,r不在r大于7和小于等于10之間,不進行輸出,將i增1后進行判斷,此時i=4超過了終值3,故循環(huán),輸出i值4,由上分析知,該程序共輸出一個r值10和一個i值4。故答案選B。
【分析】本題考查的是使用流程圖表示算法。在使用流程圖表示算法中,要注意流程圖中各框圖的含義及流程線的走向。尤其是使用判斷框和流程線組成的循環(huán)結構。
4.【答案】D
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】A選項,該流程執(zhí)行后,變量k的值是1,A選項錯誤;B選項,該流程執(zhí)行后,變量a的值是32,B選項錯誤;C選項,該流程用于計算并輸出1+8+0的值 ,C選項錯誤;D選項,該流程完整執(zhí)行一次,“a<32"共執(zhí)行3次,分別是a=8,a=16和a=32,D選項正確,故答案選D。
【分析】此題考查VB選擇、循環(huán)結構的執(zhí)行。
5.【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】輸入b=12,輸入a=-5,b值不變;輸入a=29,執(zhí)行b=a,因此b=29;輸入a=18,b值不變;輸入a=7,b值不變。故答案選C。
【分析】本題考查循環(huán)結構流程圖。本程序的功能是找出輸入各數(shù)中的最大值。
6.【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】分析本題流程圖的功能:將數(shù)值1,0分別存儲到變量a,b中,然后判斷b<=8是否成立,滿足b<=8,執(zhí)行b=3*a-1,a=a+1,直至b>8,輸出a和b的值。首先b=0,滿足b<=8,開始第一次循環(huán),b=3*a-1=2,a=a+1=2;滿足b<=8,開始第二次循環(huán),b=3*a-1=5,a=a+1=3;滿足b<=8,開始第三次循環(huán),b=3*a-1=8,a=a+1=4;滿足b<=8,開始第四次循環(huán),b=3*a-1=11,a=a+1=5;此時b>8,輸出a和b的值,a=5,b=11。故答案選C。
【分析】本題涉及變量的賦值與對循環(huán)語句的理解,要求考生能讀懂程序代碼,了解各個變量在程序執(zhí)行過程中的變化。
7.【答案】B
【知識點】算法的控制結構
【解析】【解答】流程圖分析:當?shù)谝淮屋斎?時,S=S+K*a=0+1*3=3,然后k=-1,完成第一次循環(huán),然后輸入4,此時計算S=S+K*a=3+(-1)*4=-1,然后,k=1,完成第二次循環(huán)。然后輸入-1,這時滿足退出循環(huán)的條件并輸出S的值,所以S的值為-1,故答案選B。
【分析】本題是考村循環(huán)條件和循環(huán)退出條件的應用題。在VB的循環(huán)中,有一些沒有數(shù)學意義的循環(huán),這時只能根據(jù)條件進行判斷是執(zhí)行循環(huán)還是退出循環(huán),并且一個循環(huán)一個循環(huán)的分析。
8.【答案】D
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】分析程序,a=2,b=1,b<5,執(zhí)行yes語句,a=a+b=3,b=a+b=4;b<5,執(zhí)行yes語句,a=a+b=7,b=a+b=11;b>5,程序結束,故答案選D。
【分析】此題主要考查循環(huán)結構流程圖的應用。流程圖描述算法的方法:流程圖使用各種特定的圖形來描述算法,其中用圓角矩形表示開始和結束,用矩形框表示賦值和處理框,用菱形表示判斷框,如果流程線沒有回到流程框上面,就是選擇結構,如果流程線回到菱形框上面就是循環(huán)結構,用箭頭表示走向。
9.【答案】B
【知識點】算法的控制結構
【解析】【解答】初始值:x=3,y=0;第一次循環(huán):x=2,y=1;二次循環(huán):x=1,y=2,循環(huán)結束。故答案選B。
【分析】本題考查算法的三種結構,順序結構、分支結構、循環(huán)結構。本流程圖為循環(huán)結構,循環(huán)條件為x>y。
1 / 1

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 正蓝旗| 酉阳| 永仁县| 门源| 海兴县| 湛江市| 南平市| 祁阳县| 宝兴县| 邢台市| 南郑县| 观塘区| 贵阳市| 本溪| 梁平县| 乌拉特前旗| 黄骅市| 武功县| 运城市| 广饶县| 江川县| 武山县| 安福县| 台山市| 雅安市| 栾城县| 凌源市| 梧州市| 景洪市| 江陵县| 福鼎市| 焉耆| 高陵县| 涿鹿县| 阳江市| 迭部县| 明星| 视频| 类乌齐县| 松滋市| 枝江市|