1. 附上一張執行結果截圖:
2.優點
(1)使用介面很清楚,容易操作,並且操作錯誤時可以重複此操作,不用怕重新再執行一次;
(2)程式分層明確,看**時只要看一下注釋就很容易知道這一塊的功能是什麼。
3.缺點
(1)生成的題目沒有編號,對方可能忽視了題目編號這個要求;
(2)函式只有兩個,生成題目這個功能都在乙個函式裡面,雖然分層明確,但是復用性較差;
(3)生成括號的方法固定為只生成乙個括號,並沒有考慮到生成多個括號的情況。
(4)登入只能登入一次,要想再次登入只能重新再執行一遍,沒有退出登入再登入另乙個賬戶這樣的功能。
(4)沒有查重功能,只有在產生隨機數的時候有乙個隨機種子,但是並不能查詢是否有相同的題目。
我自己使用的方法是類,將登陸功能和生成卷子的功能放在了賬號類裡面,相比較而言對方是直接在main函式裡面登入一次,之後迴圈重複生成卷子和切換難度功能,各有優劣。
中小學創客套件
從硬體建設的角度來說,體驗式的裝備是必不可少的。列如各種感測器,各種形式的機械人等,格物斯坦表示 小學階段的工具以安全操作為主。耗材以紙木片可樂瓶等生活中常見的物品為主。如果條件許可,也可以將3d印表機和雷射切割機引入 雷射切割機注意排風處理 但不是非常建議引入電動帶鋸 電鑽直接進入課堂,這類動力具...
中小學創客空間管理
學校現在擁有的資源包括了 沙畫裝置 陶藝製作 開源程式在內的許多裝置,如何有效的將這些融會貫通是乙個重要的課題,steam課程強調科學 技術 工程 藝術 數學等諸多學科的交融,需要有一根主線貫穿前後。創客與steam有相似之處,也有很大的區別。steam偏重於理論知識創客偏重於造物實踐,兩者相得益彰...
結對程式設計分析 中小學數學卷子自動生成程式
中小學數學卷子自動生成程式分析 本次課程任務要求我們在規定時間內完成乙個可以自動生成中小學數學題目卷子的程式,使用者為老師。主要是實現賬戶名密碼的驗證,賬戶的切換,根據賬戶型別生成不同難度的試題並查重。在此簡單分析一下搭檔的專案 程式流程 搭檔的程式流程圖如下圖所示,可以看到她的程式編寫邏輯十分清晰...