• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      藍橋杯青少年創(chuàng)意編程大賽 Scratch編程題解析(一)

      2020-03-17 15:46:54
      電腦報 2020年3期
      關鍵詞:小魚本題編程

      藍橋杯大賽今年已經(jīng)是第十屆了,本次Scratch組省賽(初級組)采用的Scratch版本為2.0,答題時間90分鐘,自帶筆記本必須斷網(wǎng)。12道題選擇題和編程題各半。選擇題均為單選每題20分。編程題每道50分,依據(jù)完成度有步驟分。我們將對其中的幾道題進行解析。

      苦練游泳

      1. 問題描述

      此題是編程題第三題:你要參加運動會,每天都刻苦練習游泳,并給自己的游泳時間做了精確的計時(本題中的計時都按24小時制計算),你只要說出自己從a時b分一直游泳到當天的c時d分,你的小魚教練就能計算出你這天一共游了多少時間,你的小魚教練是怎么算出來的呢?

      具體要求:

      1.程序開始運行時,小魚教練詢問游泳開始時間(分別詢問24小時制的時和分)和結束時間(分別詢問24小時制的時和分)。

      2.小魚教練計算并說出游了多長時間。但如果你輸入的結束時間早于開始時間,小魚教練就會說“輸入錯誤:結束時間早于開始時間”,程序結束。

      將程序保存到桌面,命名為“3.sb2”。

      評分標準:10分,程序運行后,能夠詢問開始時間和結束時間(時和分);

      40分,在10分的基礎上,能夠正確計算出游泳的時間;

      測試兩種情況,1)結束時間的分大于開始時間的分

      2) 結束時間的分小于開始時間的分

      50分,在40分的基礎上,如果輸入結束時間早于開始時間,能提示錯誤,需要多次以不同情況輸入來驗證。

      2. 編程思路

      根據(jù)題目要求和評分標準分析,本題需要設置4個變量:開始-時,開始-分,結束-時,結束-分。并根據(jù)條件判斷進行時間計算。

      要注意對比開始-時和結束-時的大小時除了 開始-時<結束-時 的情況外還需要注意考慮 開始-時=結束-時 的情況以及分鐘數(shù)不夠減的情況下如何借位,養(yǎng)成流程圖分析的習慣可以更好地全面考慮各種情況。

      向上借位的計算,注意當開始-分>結束-分時不夠減,計算分鐘時需要向上借位,結束-時-1小時,結束-分則+60。

      結果輸出,用多個連接塊把“游泳時間”+結束-時減開始-時+“小時”+結束-分減開始-分+“分鐘”用于結果輸出。

      本題難度4分(最高5分)。

      3. 編程實現(xiàn)

      (1)設置背景underwater2,新造型fish1,程序?qū)懺趂ish1中。

      (2)新建4個變量:開始-時,開始-分,結束-時,結束-分。詢問并根據(jù)回答賦值。

      (3) 判斷時間大?。河脳l件判斷比較時間大小并輸出練習時間結果。

      開始-時>結束-時,說“輸入錯誤,結束時間早于開始時間”。

      當開始-時=結束-時,再對比開始分和結束分。開始分<結束分,報錯。否則說“游泳時間”+“結束-時-開始-時”+“小時”+“結束-分-開始-分”+“分鐘”。

      開始-時<結束-時的情況下就注意開始-分>結束-分需要向上借位,結束-時減1,結束分加60。

      (4) 將程序保存,根據(jù)試卷要求命名為“3.sb2”。一定要注意按試卷的要求命名。

      猜你喜歡
      小魚本題編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      中考英語易錯題解析
      小魚
      小魚
      精選課本題改編練習
      年年有魚
      兒童繪本(2017年3期)2017-03-24 20:02:26
      擺放套娃
      闵行区| 富川| 永清县| 陇西县| 清镇市| 汾西县| 衡阳县| 曲阳县| 东辽县| 寿宁县| 芦山县| 奇台县| 平阳县| 益阳市| 云龙县| 丹凤县| 平山县| 中卫市| 工布江达县| 台中市| 寿阳县| 耿马| 石阡县| 内江市| 邹城市| 达尔| 元朗区| 墨脱县| 镇雄县| 习水县| 临西县| 五莲县| 特克斯县| 黄龙县| 界首市| 囊谦县| 潞城市| 叶城县| 巫溪县| 绥江县| 寻甸|