試卷征集
加入會員
操作視頻
算法是指在有限步驟內求解某一問題所使用的一組定義明確的規(guī)則。某一個算法的描述如下:
①輸入兩個數(shù)A,B;
②如果A大于B,則將A的值賦給C,B的值賦給A,C的值賦給B;
③如果A不大于B,則A、B的值保持不變;
④輸出A,B;
⑤結束
(1)以上算法的描述屬于哪一種:
自然語言描述
自然語言描述

(2)以上算法第④步用Python語言實現(xiàn),可以寫為:
print(A,B)
print(A,B)

(3)如果A的值是5,B的值是3,則執(zhí)行完算法后,A的值是:
3
3
【考點】自然語言描述法
【答案】自然語言描述;print(A,B);3
【解答】
【點評】
聲明:本試題解析著作權屬菁優(yōu)網(wǎng)所有,未經書面同意,不得復制發(fā)布。
發(fā)布:2024/4/20 14:35:0組卷:1引用:3難度:0.6
相似題
  • 1.某種字符加密方法描述如下:
    ①將明文字符串s中的每個字母字符根據(jù)它所在該字符串的位置,往后移動相應的位置,并轉化為對應的小寫或大寫字母(例如:大寫字母A往后移動5位變成F,轉化成小寫字母得到f;小寫字母y往后移動8位得到g,轉化成大寫字母得到G),非字母字符不處理,得到新串ss。
    ②將①得到的新串ss平均切割成兩部分,若ss的長度n為奇數(shù),則第一部分長度為n//2+1,第二部分長度為n//2。再將后面一段字母依次逐個插入前一段字符后邊,組成一段密文。
    例如“Good.Luck!”生成密文過程如下:
    下標位置 1 2 3 4 5 6 7 8 9 10
    原始字符 G o o d . L u c k !
    向后移動i位 H q r h . R b k t
    大小寫轉換 h Q R H . r B K T !
    ①說明文字符串s移位和大小寫轉換過程;
    ②將①得到的密文ss平均切割成兩部分。
    例如將上述①得到的字符串中6~10位置的字符依次逐個連接在1~5字符后面,生成密文如圖所示:
    菁優(yōu)網(wǎng)
    (1)若有一個待加密字符為“Python!”,根據(jù)上述加密規(guī)則,加密后的密文是
     
    。
    (2)已知采用上述加密方法得到的密文是“iTCDS!”,反推出明文是
     
    (寫出過程,按步驟給分)。
    下標位置 1 2 3 4 5 6
    密文字符 i T C D S !
    位置交換
     
     
     
     
     
     
    大小寫轉換
     
     
     
     
     
     
    向前移動i位
     
     
     
     
     
     
    發(fā)布:2024/6/27 10:35:59組卷:1引用:1難度:0.4
  • 2.求1到n之間(包括n)所有3的倍數(shù)之和s的算法如下:
    ①輸入變量n的值,將變量s賦初值為0,將變量i賦初值為1
    ②如果i的值大于n,則轉到⑤,否則轉到③
    ③如果i是3的倍數(shù),則將s的值加上i的值,結果存放在s中
    ④將i的值增加1,并轉到②
    ⑤輸出s的值
    該算法采用的表示方法是(  )
    發(fā)布:2024/5/27 14:0:0組卷:6引用:1難度:0.7
  • 3.以下是求解2個正整數(shù)a,b的最小公倍數(shù)的算法自然語言描述,請在括號內填寫正確的數(shù)字。
    第1步:輸入正整數(shù)a和b;
    第2步:如果a<b,則交換a,b的值;
    第3步:n=1;
    第4步:a=a*n;
    第5步:如果a不能整除b,則n=n+1,跳到第
     
    步;
    第6步:輸出結果a。
    發(fā)布:2024/6/27 10:35:59組卷:3引用:1難度:0.4
小程序二維碼
把好題分享給你的好友吧~~
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司 | 應用名稱:菁優(yōu)網(wǎng) | 應用版本:4.8.2  |  隱私協(xié)議      第三方SDK     用戶服務條款廣播電視節(jié)目制作經營許可證出版物經營許可證網(wǎng)站地圖本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內改正