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