結隊編程練習 2
一.題目要求
1.自動生成小學四則運算題目(加、減、乘、除)
2.生成帶有真分數的算式。
3.統計計算結果正確率
二. 需求分析
1.有單獨類提前知曉計算結果。
2.有單獨類可儲存現有輸入結果。
3.兩者可以比較。
4.可統計輸出與輸入結果相比較的正確率
三.設計思路
中綴表達式就是運算符號在運算數中間的表達式,比如1+2,顧名思義,後綴表達式就是運算符在運算數後面的表達式,比如1 2 +。為什麽要講後綴表達式呢?因為電腦運算後綴表達式會比中綴表達式方便很多。那麽如何運算後綴表達式呢?
舉個例子:計算9+(3-1)3+6/2,轉換為後綴表達式即為9 3 1 - 3 + 6 2 / +(怎麽轉換後面再講)。計算規則就是建立一個空棧,遇到數字就入棧,遇到符號就以符號前面的兩個數為運算數進行計算。
四:
截圖結果如下:
結隊感受:
這次的結隊任務和互評都比較輕松,我在程序編程時遇到了很多問題,但都問他一一解決,這次對bug進行l修復。
五:
他的博客鏈接
http://www.cnblogs.com/qy20165235/p/8909772.html
他的博客寫的很細這是我要學習的地方。在代碼運行和截圖上做的很詳細
結隊編程練習 2
相關推薦
結隊編程練習 2
HR htm png 遇到 算數 分享圖片 技術分享 分數 編程 一.題目要求 1.自動生成小學四則運算題目(加、減、乘、除) 2.生成帶有真分數的算式。 3.統計計算結果正確率 二. 需求分析 1.有單獨類提前知曉計算結果。 2.有單獨類可儲存現有輸入結果。 3.兩者可以
20165303 2017-2018-2 《Java程序設計》結對編程練習_四則運算
private imp 但是 ann 題目 white boolean valueof ble 需求分析 能生成簡單四則運算題目並判斷用戶回答對錯。 能正確統計回答正確的概率。 能正確處理混合四則運算的優先級的問題。 能正確輸出負數等結果。 能處理簡單的加,減,乘,除運算
2017-2018-2 20172314 『Java程序設計』課程 結對編程練習_四則運算
思路 耗時 info 中綴轉後綴 lse IE next clas RoCE 四則運算第一周總結 需求分析(方藝雯) 能隨機生成由使用者確定的任意多道四則運算題目 題目的難度等級可以選擇,也可以選擇不做混合運算。 題目運算實現中綴表達式轉為後綴表達式並計算。 可以判斷正誤
2017-2018-2 1723 『Java程序設計』課程 結對編程練習_四則運算
sta 小數 tokenize 成員 方法 技術分享 變化 sp2 ann 2017-2018-2 1723 『Java程序設計』課程 結對編程練習_四則運算 組內成員 20172327 馬瑞蕃 20172320 李聞洲 20172317 蔣子行 需求分析 自動生成題
面向對象編程(2)self的含義,析構函數,數據庫類練習
一行代碼 pan host port @property sel hal toc dict 1.類的聯系使用 class Baby(): country = ‘China‘ #類變量,公共的變量,每個實例都可以用 對於公共的東西可以定義節省內存 def my
c primer plus(五版)編程練習-第七章編程練習
兩個感嘆號 nal getchar putc 進制 類型 運算 pre 重做 1.編寫一個程序。該程序讀取輸入直到遇到#字符,然後報告讀取的空格數目、讀取的換行符數目以及讀取的所有其他字符數目。 #include<stdio.h> #include<ct
日常編程練習(三)
style tar code 依次 span 二叉 div 前序遍歷 cin 一、樹的遍歷算法 樹的創建 struct BinaryTreeNode { int val; BinaryTreeNode* left; BinaryTreeNode*
[C#學習筆記之異步編程模式2]BeginInvoke和EndInvoke方法 (轉載)
cti otf 函數返回 編程模式 catch 數值 gin 單線程 blog 為什麽要進行異步回調?眾所周知,普通方法運行,是單線程的,如果中途有大型操作(如:讀取大文件,大批量操作數據庫,網絡傳輸等),都會導致方法阻塞,表現在界面上就是,程序卡或者死掉,界面元素不動了,
c primer plus(五版)編程練習-第八章編程練習
main tdi blog plus prim span int 統計 rime 1.設計一個程序,統計從輸入到文件結尾為止的字符數。 #include<stdio.h> int main(void){ int ch; int i; i
編程練習效果圖:XXXX年XX月X日 星期X--班級總分為:81
javascrip index 星期 根據 好處 ++ head ear esc 編程練習 某班的成績出來了,現在老師要把班級的成績打印出來。 效果圖: XXXX年XX月X日 星期X--班級總分為:81 格式要求: 1、顯示打印的日期。 格式為類似“XXXX年XX月XX
C++編程模板2
main pan print namespace urn %d c++編程 name std C++編程模板2 1 #include <iostream> 2 using namespace std; 3 4 /* 5 6 */ 7
【shell編程】2、語法
see bash 有效 局部變量 lin 使用 下劃線 類型 聲明 一、聲明變量 myUrl="http://see.xidian.edu.cn/cpp/linux/"myNum=100 註意:變量名和等號之間不能有空格,這可能和你熟悉的所有編程語言都不一樣。同時,變量名的
PoEdu - Windows階段班 【Po學校】Windows編程 Lesson004_003-2 文件操作
環境 語言 設定 out msdn str 函數 示例 encrypt 001_函數的不同版本 HANDLE : CreateFile()函數返回一個內核對象的句柄 WINAPI : 一種調用約定,調用方式。 _In_ 與 _In_opt_ : 本身沒有意義,一個說
C++ GUI Qt4編程(05)-2.2GoToCell
初始化 new pub 對話 argc color text qt4 dial 1. 使用Qt設計師創建GoToCell對話框。 2. gotocelldialog.cpp 1 #include <QRegExp> 2 3 #include "go
JAVA基礎——編程練習(三)
選擇 解析 技術 符號 分享 內容 count1 小練習 turn 熟悉String方法的使用之判斷文件名是否合法 學習之余,寫個小練習來鞏固一下String的方法應用。 任務: 1、判斷用戶選擇要輸入的內容的類型 2、如果是java文件,輸出“您輸入的是java文件名”
並發編程基礎2
阻塞 代碼片段 線程等待 如果 代碼 分配 兩個 ron admin 一:線程安全 當多個線程同時訪問一個實例(對象或者方法)時,輸入的行為是正確的,那麽可以認為這個程序是線程安全的。 看下面這段代碼,10個線程同時訪問1個實例,那麽運行結果會怎樣呢? /** *
Java入門 第一季第五章 編程練習解析
使用 接收 family 程序 基本 快捷 ng- 導入 ear 這是我學習慕課網Java課程的筆記。原視頻鏈接為:http://www.imooc.com/learn/85 5-1 基本寫法 自己主動補全快捷鍵:alt + /
IO編程練習
文件名 throw string exceptio stat stream pub 十分 logs import java.io.File; import java.io.FileOutputStream; import java.io.IOException; publ
編程練習-循環判斷(重點是將一個數組的內容給另一個數組)
== 循環 new 條件 二次 class 編程練習 i++ push 題目:有一組學生數據,找出其中所有是大一的女生的的名字 學生信息如下: (‘小A‘,‘女‘,21,‘大一‘), (‘小B‘,‘男‘,23,‘大三‘), (‘小C‘,‘男‘,
C/C++ 編程計算2的100萬次方(m的n次方),超長結果輸出文件
class bre tdi content snippet 輸入 urn i++ 清空緩存 #include <iostream> #include <stdio.h> #include <stdlib.h> #include &