1. 程式人生 > >結隊項目-需求獲取

結隊項目-需求獲取

文件 linux 展現 步驟 支持 程序 多余 界面 電腦

引文:

第一階段

寫一個能自動生成小學四則運算題目的命令行“軟件”,分別滿足下面的各種需求。

⑴ 一次可以出一千道題目,並且沒有重復的,把題目寫入一個文件中。

⑵ 當有多余一個運算符的時候,如何對一個表達式求值?逐步拓展功能和可以支持的表達式類型,最後希望能支持下面類型的題目

⑶ 除了整數以外,還要支持真分數的四則運算。

⑷ 讓程序能接受用戶輸入的答案,並判斷對錯。最後給出總共對錯的數量。

第二階段

增加一個運算符,要支持乘方運算。乘方運算的優先級高於乘除法。如何表示乘方,有兩種表示方法:‘^’、‘**’。

兩種方法都要支持,可以通過設置來選擇。

第三階段:

結隊的同學商量一下,從下面幾個選項中選擇一個,對程序進行擴展。

⑴ 把程序變成一個Windows/Mac/Linux電腦圖形的界面的程序(取決於你目前使用的電腦),同時增加“倒計時功能,把每個題目必須在20秒內完成,如果完不成,則得0分並進入下一題。增加歷史記錄功能,把用戶做題的成績記錄下來並可以展現歷史記錄。

⑵ 把程序變成一個智能手機程序,增加倒計時和歷史記錄功能

⑶ 把程序變成一個網頁程序,用戶通過設定參數,就可以得到各種題目

⑷ 選一個你從來沒有學過的編程語言,試一試實現基本功能,估計做好這個軟件需要的時間,並寫出大概的設計步驟和實現算法

⑸ 把這個程序的思路變成一個可以一步一步演示的動畫,寫一個帶有圖形界面的程序。

結隊項目-需求獲取