歷史日歷
發(fā)布時(shí)間:2017-01-29 來源: 歷史回眸 點(diǎn)擊:
歷史日歷篇一:2015年日歷
歷史日歷篇二:日歷
程序設(shè)計(jì)題二: 打印日歷
【問題描述】
該課題要求學(xué)生會讀取系統(tǒng)時(shí)間,利用系統(tǒng)庫文件中所給的數(shù)據(jù)結(jié)構(gòu),得到自己解決問題所要的數(shù)據(jù),設(shè)計(jì)算法求解問題,再進(jìn)行一些輸出格式上的控制,實(shí)現(xiàn)根據(jù)系統(tǒng)時(shí)鐘輸出當(dāng)月日歷、當(dāng)年日歷的功能。
基本功能】
(1)本課題不需要從鍵盤讀入數(shù)據(jù)。
(2)讀系統(tǒng)時(shí)間,計(jì)算生成當(dāng)天的日期。
(3)計(jì)算生成當(dāng)月的日歷,打印當(dāng)月的日歷,輸出到以自己學(xué)號命名的文件中(如:thismonth_B05060512.txt),同時(shí)也在屏幕顯示。輸出的格式如下(假設(shè)當(dāng)天日期為2005年12月20日):
Calendar
December
________________________________
Sun Mon Tue Wed Thu Fri Sat
123
456789 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
今天是: 2005年12月20日,星期二
當(dāng)前時(shí)間是:22時(shí)40分43秒
(4)計(jì)算生成當(dāng)年的日歷,打印當(dāng)年的日歷,以每行兩個(gè)月的形式輸出(如下),向屏幕輸出,也寫入文件中(calendar_年號_B05060512.txt)。
***** ***** ***** *****
* ** ** *
***** ** ** *****
*** ***
***** ***** ***** *****
Jan Feb
________________________________ ________________________________
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
1 12345
23456786789 10 11 12
9 10 11 12 13 14 15 13 14 15 16 17 18 19
16 17 18 19 20 21 22 20 21 22 23 24 25 26
23 24 25 26 27 28 29 27 28
30 31
(5)萬年歷,根據(jù)輸入的年號,打印當(dāng)年的日歷,以每行兩個(gè)月的形式輸出(如上),向屏幕輸出,也寫入文件中(calendar_年號_B05060512.txt),注意閏年的考慮。
【算法提示】
在C/C++中對日期和時(shí)間操作所用到的數(shù)據(jù)結(jié)構(gòu)和函數(shù),下面將作簡單介紹,這些相關(guān)的函數(shù)和數(shù)據(jù)結(jié)構(gòu)的聲明都在time.h文件中。詳細(xì)的技術(shù)資料請參考C語言手冊。
(1)日歷時(shí)間
Calendar Time:日歷時(shí)間,是用“從一個(gè)標(biāo)準(zhǔn)時(shí)間點(diǎn)到此時(shí)的時(shí)間經(jīng)過的秒數(shù)”來表示的時(shí)間。這個(gè)標(biāo)準(zhǔn)時(shí)間點(diǎn)對不同的編譯器來說會有所不同,但對一個(gè)編譯系統(tǒng)來說,這個(gè)標(biāo)準(zhǔn)時(shí)間點(diǎn)是不變的,該編譯系統(tǒng)中的時(shí)間對應(yīng)的日歷時(shí)間都通過該標(biāo)準(zhǔn)時(shí)間點(diǎn)來衡量。
日歷時(shí)間在系統(tǒng)中是一個(gè)long int型數(shù)據(jù)。
(2)標(biāo)準(zhǔn)時(shí)間
標(biāo)準(zhǔn)時(shí)間也就是我們通常所使用的年月日小時(shí)分鐘秒等,在標(biāo)準(zhǔn)C/C++中,我們可通過tm結(jié)構(gòu)來獲得日期和時(shí)間,tm結(jié)構(gòu)在time.h中的定義如下:
#ifndef _TM_DEFINED
struct tm
{
int tm_sec; /* 秒 - 取值區(qū)間為[0,59] */
int tm_min; /* 分 - 取值區(qū)間為[0,59] */
int tm_hour; /* 時(shí) - 取值區(qū)間為[0,23] */
int tm_mday; /* 一個(gè)月中的日期 - 取值區(qū)間為[1,31] */
int tm_mon; /* 月份(從一月開始,0代表一月) - 取值區(qū)間為[0,11] */
int tm_year; /* 年份,其值等于實(shí)際年份減去1900 */
int tm_wday; /* 星期 – 取值區(qū)間為[0,6],其中0代表星期天,1代表星期一,以此類推 */ int tm_yday; /* 從每年的1月1日開始的天數(shù) – 取值區(qū)間為[0,365],其中0代表1月1日,1
代表1月2日,以此類推 */
int tm_isdst;/* 夏令時(shí)標(biāo)識符,實(shí)行夏令時(shí)的時(shí)候,tm_isdst為正。不實(shí)行夏令時(shí)的進(jìn)候,
tm_isdst為0;不了解情況時(shí),tm_isdst()為負(fù)。*/
};
#define _TM_DEFINED
#endif
(3)如何獲取當(dāng)前日期
這里介紹兩個(gè)函數(shù)
time()函數(shù)獲得當(dāng)前的日歷時(shí)間(Calendar Time),其原型為:
long time( long * timer );
localtime()函數(shù)是將日歷時(shí)間轉(zhuǎn)化為本地時(shí)間,其原型為:
struct tm * localtime( const time_t * timer );
我們可以先用time()函數(shù)獲得當(dāng)前的日歷時(shí)間(long int型數(shù)),再將之通過localtime()
轉(zhuǎn)換為我們所需要的日期格式等等就可以了。例子如下(在VC++6.0環(huán)境下編譯通過):
// examp1e.cpp : This example shows that how date information is got.
#include <iostream.h>
#include <time.h>
int main(void)
{
struct tm *local;
long t;
time(&t);
cout << "The Calendar Time now is:" << t << endl ;
local = localtime(&t);
local->tm_year = local->tm_year + 1900;
local->tm_mon ++;
cout << "Today is: " << local->tm_year << "-" << local->tm_mon
<< "-" << local->tm_mday << " " << local->tm_hour
<< ":" << local->tm_min << ":" << local->tm_sec
<< " " << local->tm_wday << endl;
return 0;
}
運(yùn)行結(jié)果如下:
The Calendar Time now is:1135176221
Today is: 2005-12-21 22:43:41 3
【程序設(shè)計(jì)的開發(fā)環(huán)境】
VC++6.0,可用面向過程的思想或是面向?qū)ο蟮乃枷搿?/p>
附1:對學(xué)生課程設(shè)計(jì)兩周的紀(jì)律及提交內(nèi)容的要求:
(1) 規(guī)定上機(jī)的時(shí)間內(nèi)不得無故缺勤,有事需要向指導(dǎo)老師書面請假;
(2) 上機(jī)時(shí)禁止玩游戲,屢教不改者,實(shí)習(xí)成績可為不及格;
(3) 每人手頭準(zhǔn)備一至兩本C/C++的有關(guān)工具書,上機(jī)前作好充分的準(zhǔn)備,包括事先寫
好主要算法的程序代碼以保證充分利用上機(jī)的時(shí)間調(diào)試程序;
(4) 同組可以討論思路,但是程序要自己完成,不可抄襲,若完全抄襲別人的,實(shí)習(xí)成
績可為不及格;
(5) 實(shí)習(xí)的最后階段認(rèn)真完成實(shí)習(xí)報(bào)告,交電子文檔,程序設(shè)計(jì)報(bào)告的首頁指導(dǎo)單位處,
填上:計(jì)算機(jī)軟件基礎(chǔ)教學(xué)中心,指導(dǎo)教師處填:朱立華
(6) 每個(gè)學(xué)生最后提交的材料:
壓縮文件一個(gè),起名為:程序設(shè)計(jì)_學(xué)號.rar(如:程序設(shè)計(jì)_B06020127.rar)。
該壓縮文件中包含下列幾個(gè)文件:程序設(shè)計(jì)報(bào)告的電子文檔(起名為:程序設(shè)計(jì)_學(xué)號.doc)、源程序文件(起名為:題目名_學(xué)號名.cpp,如:學(xué)生管理系統(tǒng)_ B06040127.cpp)、
頭文件(如果有的話)、原始數(shù)據(jù)文件
(7)請同學(xué)獨(dú)立完成報(bào)告,若發(fā)現(xiàn)兩份報(bào)告一模一樣,則兩人都按不及格論處,請各位同學(xué)珍惜自己的版權(quán),也請指導(dǎo)老師嚴(yán)格把關(guān)。
附3:成績的評定
根據(jù)學(xué)生平時(shí)的上機(jī)出勤情況、為上機(jī)所作的準(zhǔn)備情況、上機(jī)時(shí)的表現(xiàn)、程序的完成情況、報(bào)告的完成情況、驗(yàn)收答辯時(shí)的表現(xiàn)等綜合打分。等級為:優(yōu)秀、良好、中等、及格、不及格。
附4:課程設(shè)計(jì)報(bào)告具體內(nèi)容要求
手機(jī)信息管理系統(tǒng)
(題目格式:宋體,3號,加粗,居中對齊)
一、 課題內(nèi)容和要求(格式:宋體,4號,加粗,兩端對齊)
該部分可參考前面給出的問題描述再加以細(xì)化一些
(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)
二、需求分析(格式:宋體,4號,加粗,兩端對齊)
在該部分中敘述每個(gè)模塊的功能要求
(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)
三、概要設(shè)計(jì) (格式:宋體,4號,加粗,兩端對齊)
在此說明每個(gè)部分的算法設(shè)計(jì)說明(可以是描述算法的流程圖),每個(gè)程序中使用的存儲結(jié)構(gòu)設(shè)計(jì)說明(如果指定存儲結(jié)構(gòu)請寫出該存儲結(jié)構(gòu)的定義,如果用面向?qū)ο蟮姆椒ǎ瑧?yīng)該給出類中成員變量和成員函數(shù)原型聲明),整個(gè)程序的框架。
(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)
四、源程序代碼 (格式:宋體,4號,加粗,兩端對齊)
各個(gè)算法實(shí)現(xiàn)的源程序(可以是一組源程序,每個(gè)功能模塊采用不同的函數(shù)實(shí)現(xiàn)),源程序要按照寫程序的規(guī)則來編寫。要結(jié)構(gòu)清晰,重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分要加上清晰的程序注釋。,程序清單可用Times New Roman字體,大小為5號,單倍行距。
(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)
五、測試數(shù)據(jù)及其結(jié)果分析(格式:宋體,4號,加粗,兩端對齊)
(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)
六、調(diào)試過程中的問題(格式:宋體,4號,加粗,兩端對齊)
每個(gè)模塊設(shè)計(jì)和調(diào)試時(shí)存在問題的思考(問題是哪些?問題如何解決?),以及算法的改進(jìn)設(shè)想。
(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)
七、課程設(shè)計(jì)總結(jié)(格式:宋體,4號,加粗,兩端對齊)
總結(jié)可以包括 : 程序設(shè)計(jì)過程的收獲、遇到的問題,遇到問題解決問題過程的思考、程序調(diào)試能力的思考,對該課程組織和考核方式的建議等。
(正文格式:宋體,小4號,不加粗,兩端對齊,1.5倍行距)
歷史日歷篇三:日歷
甲醛濃縮操作規(guī)程
為保證甲醛濃縮開車順利,職工順利完成本職工作,達(dá)到設(shè)備設(shè)施充分使用,并完善做到設(shè)備設(shè)施無損壞的效果,特制定本操作規(guī)程。
一、開車前準(zhǔn)備﹔
(1)檢查原料液位,使計(jì)量灌達(dá)到?到?之間。
(2)檢查工藝系統(tǒng)管線閥門,調(diào)節(jié)閥開啟是否正常,閥門關(guān)閉是否正確,(四通的切換,按四通操作正常切換,不可360度轉(zhuǎn)圈)。
(3)檢查各個(gè)泵能否正常開啟,并保證運(yùn)行無問題。
(4)看熱水槽液位,現(xiàn)場看熱水槽在2米至3米之間,操作室液位控制65%-70%,熱水槽溫度在95%以上。
(5)檢查儀表是否正常。
二、開車;
(1)打開熱水夾套閥門,把熱水循環(huán)所有閥打開后,啟動(dòng)熱水循環(huán)泵,熱水槽液位控制在65%,現(xiàn)場液位2米,熱水槽溫度≥95℃,(開啟熱水循環(huán)泵目的是給系統(tǒng)保溫,防止聚合),(操作室人員進(jìn)行確認(rèn))。
(2)打開板式換熱器閥門進(jìn)口和出口,開啟冷卻塔循環(huán)水泵,開冷卻系統(tǒng)是否正常,冷卻塔出水量是否正常。
(3)檢查甲醛管線是否預(yù)熱好,切換好泵前四通閥,和泵后四通閥,保證四通閥切換一致,排盡口一定要關(guān)閉,打開流量計(jì)前閥門,流量計(jì)后閥門開啟?。
(4)啟動(dòng)50%甲醛進(jìn)料泵,把甲醛送到分離器,液位在50%,開啟75%濃醛泵,調(diào)節(jié)閥補(bǔ)濃醛釜液位到30%。
(5)濃醛釜液位到30%后切換好80%的濃醛泵前后四通閥,把濃醛循環(huán)管道的球閥開?,把濃醛釜三通閥打開與濃醛釜打循環(huán),確認(rèn)后開啟80%濃醛泵,打循環(huán),看流量計(jì)。
(6)調(diào)節(jié)50%甲醛流量計(jì),流量在2?,開蒸發(fā)器加熱調(diào)節(jié)閥門在10%。
(7)開啟真空泵變頻調(diào)節(jié)分離器為負(fù)壓,控制真空度﹣85kpa ,分離器溫度不得高于80℃ 。
(8)然后逐漸提甲醛流量,開蒸汽調(diào)節(jié)閥使分離器溫度控制到70℃至80℃之間,真空度控制在﹣85至﹣86kpa ,緩沖罐溫度82℃至83.5℃ 。
(9)使分離器液位達(dá)到50%,開啟75%濃醛泵給濃縮釜補(bǔ)液。
(10)濃醛釜液位達(dá)到45% ,準(zhǔn)備給干燥器投料。
(11)濃醛濃縮淡醛吸收塔液位能打循環(huán),開啟濃縮淡醛閥門,然后開循環(huán)淡醛泵,開洗滌塔泵打循環(huán)吸收甲醛氣體,也可以給吸收塔補(bǔ)水。
三、停車操作;
(1)緩慢關(guān)蒸發(fā)器蒸汽調(diào)節(jié)閥,同時(shí)
調(diào)節(jié)真空泵真空。(2)把蒸發(fā)器蒸汽調(diào)節(jié)閥全部關(guān)死后,停真空泵。
(3)停止50%進(jìn)料泵,關(guān)閉計(jì)量缸出口閥門,接50%進(jìn)料管夾套,熱水吧泵前到計(jì)量缸出口管道置換。
(4)分離器液位不顯示后,看75%濃醛流量計(jì),流量計(jì)不顯示停75%濃醛泵關(guān)閉調(diào)節(jié)閥。
(5)從50%進(jìn)料泵口連接熱水循環(huán)管(中間用膠管)打開熱水夾套截止閥,開50%進(jìn)料泵把分離器含量置換到5%液位保持在50%停50%進(jìn)料泵。
(6)把濃縮釜的液打進(jìn)干燥器中,濃縮釜看現(xiàn)場沒有液位停80%濃醛泵。
(7)打開75%濃醛調(diào)節(jié)閥把分離器的液位補(bǔ)到濃醛釜中液位到30%。
(8)打開50%進(jìn)料流量計(jì)前循環(huán)閥門,在把濃醛釜三通閥切換好。
(9)用80%濃醛泵變頻控制調(diào)整循環(huán)流量。
(10)把分離器的蒸汽閥門開啟一圈對系統(tǒng)加熱清洗(真空控制兩個(gè)排污閥打開有熱氣出為標(biāo)準(zhǔn))。
(11)置換分離器過程不得超過20分鐘。
四、停電操作;
一、停電有兩種現(xiàn)象,不管哪種現(xiàn)象都要把蒸汽關(guān)掉,保住真空。
1. 一種現(xiàn)象停電后,一路線沒有電,另一路有電馬上把電接到另一路上。
2. 送電后,繼續(xù)維持原先生產(chǎn)而生產(chǎn)。
3. 兩路都沒有電,馬上啟動(dòng)發(fā)電機(jī),發(fā)電機(jī)電送到車間。
4. 把75%濃醛輸送泵調(diào)節(jié)閥打開,使分離器液位利用液位差流到濃醛釜中,如利用液位差流不到濃醛釜中,可以用泵打入濃醛釜中。
5. 濃醛釜中的料全部打入干燥器中。
6. 接通50%原料泵進(jìn)口,加入熱水置換,把含量控制在5%
7. 余下的步驟同正常停車一樣。
8.置換分離器過程不得超過20分鐘。
二、
1.另一種現(xiàn)象,兩路線路都沒有電,發(fā)電機(jī)也不能用。
2.先停蒸汽,保住真空。
3.打開75%濃醛輸送泵調(diào)節(jié)閥盡可能把分離器液壓到濃醛釜中
4.再利用干燥器中的真空把把濃醛釜中料抽到干燥器中。
5.如果2小時(shí)還不能送電,把分離器,濃醛釜中的料接膠管把料放到地下槽中。
6.同時(shí)如地下槽能進(jìn)混合液進(jìn)一定量混合把地下槽含量置換到35%。
7.如不能用混合液,可以用熱水進(jìn)行稀釋。
8.待有電時(shí)按正常停車對系統(tǒng)置換清洗。
9.置換分離器過程不得超過20分鐘。
應(yīng)急處理
如1級提濃出現(xiàn)問題甲醛濃縮怎樣處理。
1. 1級提濃縮分離器出現(xiàn)問題,先把蒸發(fā)器停掉蒸汽,同時(shí)真空泵調(diào)節(jié)逐漸停掉。
2. 再把50%的進(jìn)料泵停掉看分離器含量,盡可能把分離器中的甲醛打入濃縮釜中。
3. 用熱水把分離器進(jìn)行置換到5%,再把液排入地下槽中。
4. 把分離器問題進(jìn)行解決,如能短時(shí)間解決,把問題解決后,按正常開車處理。如果不能,把濃縮釜液全部打到干燥器中,對濃縮釜進(jìn)行置換。
5. 在用熱水把整個(gè)系統(tǒng)打循環(huán)解聚。
6. 蒸汽清洗,洗滌塔液位不能高。
工藝指標(biāo)控制
分離器溫度75—85℃
分離器真空-80—-83Mpa
分離器液位50—55%
緩沖罐溫度78—82℃
分離器濃度75—76%
濃醛釜液位40—45%
濃醛釜含量78—83%
濃醛釜溫度88℃以上
熱水槽液位65—70%
熱水槽溫度95℃以上
濃醛吸收塔液位 85%—90%
干燥塔釜液位 50—70%
尾氣鼓風(fēng)機(jī)不能停。
水洗塔循環(huán)泵不能停。
切換四通閥時(shí),一定要注意下面排盡口是否關(guān)閉。
上料
1. 先把提升冒DN150蝶閥稍開(保證其他干燥器真空不低于0.085Mpa,遠(yuǎn)傳真空不低于0.09Mpa
2. 當(dāng)真空達(dá)到0.085Mpa時(shí)關(guān)閉提升冒DN150蝶閥上料,上料時(shí)確認(rèn)中控室變頻閥位60%,打開DN65蝶閥,上料10分鐘關(guān)閉,DN65蝶閥DN65球閥不能關(guān)閉
3. 保證其他干燥器真空不低于0.085Mpa,中控塔釜真空不低于0.09Mpa時(shí)稍微打開,提升冒DN150蝶閥真空達(dá)到0.085Mpa以上時(shí)溫度降到75℃以下時(shí)啟動(dòng)干燥器稍微打開DN25火堿球閥加火堿(加火堿時(shí)保證真空不低于0.085Mpa,干燥溫度不超過75℃)關(guān)啟動(dòng)干燥器開關(guān),上完火堿后關(guān)閉DN25球閥
4. 當(dāng)干燥溫度降到75℃以下真空達(dá)到0.085Mpa以上時(shí)稍打開蒸汽閥門并打開提升冒DN150蝶閥。
5. 當(dāng)干燥器粘棒后把蒸汽閥門全部打開
出料
1. 當(dāng)料干燥到合格含量時(shí)先關(guān)閉蒸汽閥門,并把提升冒DN150蝶閥關(guān)閉
2. 先啟動(dòng)提升機(jī)再啟動(dòng)刮板。
3. 打開出料口DN200蝶閥確認(rèn)含量合格后出料。
多聚甲醛粉碎包裝操作過程
一、開機(jī)前檢查
1. 檢查除塵器、引風(fēng)機(jī)、除塵水洗塔運(yùn)轉(zhuǎn)是否正常。
2. 粉碎機(jī)運(yùn)轉(zhuǎn)是否正常,有無異響,并把軸承打黃油。
3. 包裝前檢查樣品重量是否一樣。
二、開機(jī)
1. 首先啟動(dòng)粉碎機(jī)。
2. 再啟動(dòng)所應(yīng)用喂料機(jī)開始給粉碎機(jī)進(jìn)料。
3. 把包裝袋套在接料管上。
4. 最后打開閉風(fēng)器閘閥接料。
5. 包裝要干凈、口要綁好、垛要整齊。
三、停機(jī)
1. 先關(guān)閉閉風(fēng)器閘閥
2. 再停喂料機(jī)
3. 最后停粉碎機(jī)
4. 現(xiàn)場衛(wèi)生打掃干凈,標(biāo)包盒清理干凈。
相關(guān)熱詞搜索:日歷 歷史 天鎮(zhèn)歷史日歷天氣 財(cái)經(jīng)日歷歷史數(shù)據(jù)
熱點(diǎn)文章閱讀