結對編程感想
1. 題目模塊
首先由於個人項目我和隊友都是用c++寫的,獲知阿裏雲並沒有c++的短信API,思量過後,悲慘決定重新將c++改寫成Java。 生成題目的算法不用多想,直接用原來的就好了但寫這個函數還是用了大把的時間,而原因居然是倆個人都不太記得怎麽寫Java!!!不過兩個人磕磕絆絆磨了半天終於還是寫出來,寫的過程中也把java的基本語法復習了一遍。 最難的還是解題,關鍵就在這個括號的問題上(記得做個人項目時也是被這個括號折磨的要死)。 最先我想到的是用遞歸地方式,將括號一層層的分解,每次遇到一個前括號就遞歸一次,遇到後括號就返回一次,遇到三角函數及平方、開方就直接調用math庫裏的方法。 然而,就當我測試了一遍居然沒問題時,結果bug還是出現了——tan90、負數開根號、減負數去完括號後變成“--”等各種各樣的問題!5. 做題模塊 此界面需要將題目模塊生成的題目和答案傳進來,並將題目顯示,記錄題號,並隨生成其他三個錯誤答案,四個答案一起隨機放入一個四單選按鈕中進行選擇,選擇後點擊下一題按鈕會判斷該題是否正確,選擇正確做對題目數加1,然後跳轉到下一個題目界面,繼續做題,直到在最後一題時點擊下一題按鈕會跳出最終得分界面。 6. 分數模塊 最先我們寫的分數計算公式是:(作對題數/總題數*100),然而當我們做了幾次題後卻發現,最終得分始終為0,剛開始以為是做題模塊裏面的答案問題,檢查之後卻無論如何也找不到問題,很是糾結,驀然回首,發現原來是分數的表達式有問題,忽略了整型除法中小數除以大數會直接得0,汗顏。。。於是將計算公式改成:(作對題數*100/總題數 )就OK了!!! 大功告成!!!
結對編程感想
相關推薦
結對編程感想
不能 dap xdoc mat 文本 新建 eight 圖片 問題解決 1. 題目模塊 首先由於個人項目我和隊友都是用c++寫的,獲知阿裏雲並沒有c++的短信API,思量過後,悲慘決定重新將c++改寫成Java。 生成題目的算法不用多想,直接用原來的就好了但寫這個函數還是用
結對編程項目感想
情況 學習 返回 編程 debug 哈希 變化 隨機 radio 受益匪淺啊受益匪淺,出去阿裏雲短信的JAR,總共約1600行,目前為止沒有完成這麽長的項目過。首先我上學期並沒有學JAVA課,暑假到開學自學的JAVA,經過這次結對編程,可以說對JAVA編程了解的七七八八了。
結對編程項目——收獲及感想
是否 短信 註冊 過程 用戶 中學生 數學 成功 bubuko 結對編程項目—帶UI的小初高數學學習軟件 一、項目需求 用戶: 小學、初中和高中學生。 功能: 1、用戶註冊功能。用戶提供手機號碼,點擊註冊將收到一個註冊碼,用戶可使用該註冊碼完成註冊; 2、用戶完成註冊後,界
對二分思想的體會以及結對編程的感想
二分 規範 stl ++ code 註意 [] 別人 val 二分查找可以在有序的支持隨機訪問的容器中快速查找某個元素的信息 時間復雜度: \(O(logN)\) 原始版本: 遞歸實現: int binarySearch(int a[],int val,int l,int
軟件工程-------結對編程
做的 mage 彈出 .cn 登錄 alt spa 9.png image 這周我(1551426)和我們小組的成員(1551419)一起結對編程,寫我們小組的項目。第一次嘗試結對編程,感覺效率上比一個人編程高出許多,畢竟兩個人肯定比一個人想得周全,出現了問題也能也不同的見
軟件工程------結對編程第二次
style 是我 src ber gui hub min 技術 alt 這一周我(1551426)還是繼續和我們組的成員(1551419)兩人一起結對編程,除此之外,我們還設計了數據庫的,總共三個關系模式 room(roomtype,dailyprice,deposit)
結對編程作業需求分析—五子棋
初始化 作業 結束 相同 模塊 勝利 對戰遊戲 顏色 需求 五子棋需求分析 1. 需求分析: 五子棋的人機對戰復雜,本小組只設計人人對戰遊戲。 具體需求如下: (1) 初始化:屏幕初始化,棋盤由縱橫各15條等距離、垂直交叉的平行線構成,形成225個交叉點,以對局開始時的黑方
結對編程項目作業2-結對編項目設計文檔
回顧 tdi 實現 分數 成績 難度 std 隨機 功能 項目名稱: 四則運算生成器 成員: 姜廣昱,李明 開發環境: Android stdio,夜神 功能: 生成四則運算題目模塊:可隨機生成包括小數、整數的四則運算。四則運算難度調整模塊:可調整四則運算難度包括題目數量、
結對編程項目作業-結對編項目設計文檔
萬維網 水平 實現 思想 編寫 面向 難點 軟件 我們 項目:貪吃蛇遊戲,所用軟件,eclipse 成員:孫晨旭,高雲鵬 貪吃蛇遊戲設計文檔: 近年來,Java作為一種新的編程語言,以其簡單性、可移植性和平臺無關性等優點,得到了廣泛地應用,特別是Java與萬維網的完美結合,
結對編程貪吃蛇項目-結對編項目設計文檔
自己的 界面 方向 重新 編程 導入數據 設置 隨機 div 項目名稱:貪吃蛇項目人員:田興農 王鋮項目所需環境及工具:python pygame了解python的使用方法,並討論如何完成貪食蛇的代碼1.導入數據庫、初始化遊戲、遊戲窗口的實現(設置窗口大小、填充背景)2
結對編程貪吃蛇-結對編項目設計文檔
在屏幕上 速度 界面 消失 導入數據 結對編程 導入數據庫 數據 方法 項目名稱:貪吃蛇 項目人員:田興農 王鋮 項目所需環境及工具:python pygame 了解python的使用方法,並討論如何完成貪食蛇的代碼 1.導入數據庫、初始化遊戲、遊戲窗口的實現(設置窗
結對編程項目作業2-開發環境搭建過程
後綴名 cmd命令 配置環境 cmd命令行 打開 開發環境 ava 命令行 文件 開發環境搭建過程:1.下載並安裝java 2.配置環境變量 3.設置成功後,在cmd命令行輸入命令java
結對編程-設計文檔-五子棋
htm 文檔 遊戲 使用 是否 中心 五子棋 com 設計文檔 使用html和css設計整個遊戲 設計棋盤的大小 設計落子的規則順序 點擊鼠標設計格子內是否有棋子 設計取勝規則 從下子的地方為中心朝4個方向判斷,若連成五子,遇空子或敵方棋子則改變方向則勝出 結對編程-
結對編程項目-開發環境搭建過程
python2.7 python2 ref .html html pytho tar 成員 htm 開發成員:2015035107169 焦廣鑫 2015035107161 杜念澤 結對編程項目:四則元算器 這次我們開發的項目是四則運算器,用到的開發語言為pyth
結對編程-五子棋遊戲-開發過程
es2017 draw ges lin mage func img 所在 blue 1.項目所在地址:https://gitee.com/g961231/WuZiQi/commits/master 2.CSS和JS都采用內聯式 3.創建canvas :html代碼部分
結對編程項目作業4
貪吃蛇 托管 blog mage .com 最終 images -1 分享 項目托管平臺地址:https://gitee.com/zzttyy/TanChiShe/attach_files 功能測試: 方向功能,測試方法:使用↑,↓,←,→按鍵可以移動貪吃蛇。 顯示最終得
結對編程——黃金點遊戲
沒有 存在 代碼實現 運行環境 除了 操作系統 後乘 增加 tps 源代碼地址:https://github.com/dangzhen/Pair_programming 分工: 本周的課程任務是結對編程實現黃金點遊戲,我的結對對象是賴攀。 分
結對編程
npe nal dispose reporting 編程 sof ict software dia 項目地址 Coding.net:結對編程 結對編程組員 雷源城:201421122108 陳誌欽:201421122109 需求分析 記錄用戶的對錯總數 1.
結對編程1-模塊化
ati spl erp wrong tab indexof 工作 精神 fun 林家仙:201421122062 蔣琳琳:201421122092 題目要求 用各種語言實現了一個命令行的四則運算小程序。進一步,本次要求把這個程序做成GUI,成為一個有基本
第三次作業 結對編程
完成 需要 ges swe scanf style 基礎 退出 第三次作業 結對編程1 四則運算 201421122075 郭曉迪 201421122089 曾瑞 需求分析: 1、記錄用戶的對錯總數,程序退出再啟動的時候,能把以前的對錯數量保存並在此