国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

快速掌握一種新程序語言應做的練習

2024-07-21 02:30:28
字體:
來源:轉載
供稿:網友

原文:http://www.jobsnake.com/seek/articles/index.cgi?openarticle&8533

雖然我已經可以使用很多種編程語言進行工作,但我的工作常常會要求我快速掌握一門新的語言。我沒有選擇去閱讀幾百頁的程序手冊,而是快速瀏覽10到15頁的教程(可以在google中搜索),并把程序語言的語法參考說明印在小卡片上(在google里搜索language to learn+reference card就能找到)。

首先,我會熟悉這種程序語言的編譯器、編譯選項、編輯器或集成開發環境的的快捷鍵和小技巧,寫一個簡單的“你好世界”程序,編譯并運行它,再用調試器進行簡單的調試,如設置斷電、查看變量值、跳轉到某一位置等。

為了能夠快速地掌握一種新的程序語言,我會做以下幾個練習。注意,有些程序對初學者來說是很困難的。

  1. 用無限循環語句顯示一系列數字(1、2、3、4、5……),并設置當用戶按下某個按鈕時(如esc鍵)程序就會中止;
  2. 斐波那契數列、交換兩個變量的值、從一組數據中找出最大最小值等;
  3. 讓用戶輸入一些數字或字符串,以升序或降序進行排列;
  4. 雷諾數的計算公式是(d*v*rho)/mu,其中d為直徑,v為速度,rho為密度,mu為黏性。編寫一個程序,接收一組數據并計算雷諾數。如果小于2100,則顯示“層流”;在2100至4000之間,則顯示“暫態流”;大與4000則顯示“湍流”(使用分支語句if else then);
  5. 修改上面的程序,顯示“開始新的計算?(是/否)”,如果選“是”,則重新輸入一組數據;如果選“否”,則退出程序(使用循環語句)。如果mu的值為0,程序是否會提示“除數為0”的錯誤?或是給出“程序崩潰”的提示?怎樣處理這種情況呢?該程序語言里是否提供了這樣的機制?(異常處理)
  6. 編寫一個科學計算器,包括加、減、乘、除、平方、立方、平方根、正弦、余弦、正切、階乘、倒數、取模等操作;
  7. 用不同的格式進行輸出(比如四舍五入到5位數字、截取前四位數字、用0填充左邊或右邊、左右對齊等)(輸入輸出操作)
  8. 將一個文本文件轉換成網頁文件(文件輸入輸出操作、字符串操作)
  9. 時間和日期:獲取系統當前時間并將其轉換成不同的格式;
  10. 創建一個文件名中含有時間日期的文件;
  11. 輸入一個html表格,將其轉換為以逗號或制表符分隔的文件;
  12. 實現自動換行的功能(看看windows里記事本是怎樣做的)
  13. 在數組的開頭、結尾和中間添加或刪除元素;
  14. 該程序語言是否支持以下特性:操作符重載、虛函數、引用、指針等;是否有命名空間、包、模塊等;了解一下吧。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贡觉县| 汉阴县| 北川| 恩施市| 越西县| 丘北县| 扎鲁特旗| 伊宁市| 余庆县| 铁岭市| 丹江口市| 淄博市| 凯里市| 德昌县| 定边县| 麻阳| 永平县| 聊城市| 固安县| 灯塔市| 吉木萨尔县| 安阳市| 乐清市| 桑日县| 手游| 阳新县| 腾冲县| 宁南县| 隆子县| 海兴县| 芜湖市| 榕江县| 怀化市| 驻马店市| 会理县| 邹城市| 龙南县| 盐山县| 遂溪县| 祁东县| 阿克苏市|