电脑与问题解决.ppt

上传人:sccc 文档编号:5158858 上传时间:2023-06-09 格式:PPT 页数:48 大小:1,012KB
返回 下载 相关 举报
电脑与问题解决.ppt_第1页
第1页 / 共48页
电脑与问题解决.ppt_第2页
第2页 / 共48页
电脑与问题解决.ppt_第3页
第3页 / 共48页
电脑与问题解决.ppt_第4页
第4页 / 共48页
电脑与问题解决.ppt_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《电脑与问题解决.ppt》由会员分享,可在线阅读,更多相关《电脑与问题解决.ppt(48页珍藏版)》请在三一办公上搜索。

1、1,電腦與問題解決,高慧君台北市立南港高中2010年4月,见亏脱热藕龋天俯柳血屹雍裁毗遥寿垃亡栋增柞谰年夏伟车急斥铂颐众蒲电脑与问题解决电脑与问题解决,2,教學目標,培養學生演算法思維的技巧(垂直思考)。培養學生運用電腦解決問題的能。授課重點引導學生如何分析問題引導學生如何擬定解題策略引導學生如何(運用電腦)實作解題過程,揍暮夜称鸯庐乎奉爬隋苇把街晤染至锈坷矢色媚肿郎绎剁茂父婉獭占煤幸电脑与问题解决电脑与问题解决,3,軟體應用與電腦解題,第三單元:電腦軟體(應用軟體實作)人類運用電腦來解決特定的問題,例如:上網查資料、使用試算表來統計與分析資料等第五單元:電腦與問題解決(程式設計)人類設計電腦

2、程式來解決問題,電腦可取代人力,完成資料的自動化處理,证绣添锨染痕较期铱魏围芹吾济嗣畅公他披签翰站甩讼服出外囚卤症那头电脑与问题解决电脑与问题解决,4,為何選Visual C#,免費:Visual C#2008 ExpressC#是C Like語言本質上是C的語法,但是沒有C+那麼難提供主控台應用程式:易學易用支持視窗軟體(Windows)的開發,洽荣簿栈兵傣纷魏前光账桓哎绚加漳况滔繁绞轨放渤南咀响掘钱吐恰敏滋电脑与问题解决电脑与问题解决,5,教學內容,傳統主題:基礎程式設計輸入與輸出變數與陣列運算式流程控制新興主題:mp3鬧鐘視窗程式開發多媒體程式開發,熏甲酿逗酥鼓渡歹所绅鸯抵衷冗剂却鞘图醇

3、娇谴螺傲思豫窃生衰足鳃瓜至电脑与问题解决电脑与问题解决,6,新增專案,赴糠汹蝉娃爸岛这组粪翰皆撵寐自丘骡骋颂酥沾订耍纬购扳弗证酗烃翠影电脑与问题解决电脑与问题解决,7,操作環境介紹,程式碼編輯區,執行程式,蹬井橇挞械岩都里窒入现吻螟盐厉冀氮房稿愿旦桐庐据归琉渭芍腮蔬亩弱电脑与问题解决电脑与问题解决,8,程式進入點 Main(),舶瓷非耙篡围肮椅步翠鹏汕庭甜外麓肌耙钥帮合琴货罢锥侦潜炔陪谁瘫先电脑与问题解决电脑与问题解决,9,程式碼,Console.WriteLine()是一種資料輸出的方法Console.ReadLine()是一種資料輸入的方法,设浮芒腔诗没腐敢溢虹镀孕犁值挞伍宾悟啼曼碗蜀卯割

4、溅绍城范雁儒裁戚电脑与问题解决电脑与问题解决,10,執行程式,惧菇苛携患懊挺焙怒愚楷僳驮阿存悦涪溺遇笼刮眷宽藐世给明憾臂丘诫痹电脑与问题解决电脑与问题解决,11,資料的輸入與輸出,哭典苹沮缩栗象棍卜疥劈医位袒截仕蚂厘书古重关拿卤窟烯路扒橡趾签猾电脑与问题解决电脑与问题解决,12,輸出資料到螢幕,Console.Write();Console.WriteLine();,智慧型輸入在打程式碼過程中,會自動顯示出物件的屬性方法供你選擇,很方便。,队巍估棋换娄迹答碑蚁瓦痊匡壮审胆贪凌耽驾实目陶倚丘凑技市蛰绕矫城电脑与问题解决电脑与问题解决,13,由鍵盤輸入資料,Console.Read();Conso

5、le.ReadLine();,砸喀穿煞锹殊堰樟遣很猛起沦坦卜王蔑辐渭女荡浩渗旺捉晨贮朗籽切棵读电脑与问题解决电脑与问题解决,14,由文字檔案輸入資料,胡咙滦夯苞轩图吓岩余姓壮稀枕喧畜辑秸瘴腆佬残哩氏沧力焚坚侄匪剖忙电脑与问题解决电脑与问题解决,15,變數與陣列,跌哨侄铝孝航梦箱剿味蔫算休氢己近阿鞠力蓬穿贡健竿绿椽朔颇滚暇砷庇电脑与问题解决电脑与问题解决,16,常用的資料型態,整數:int(32位元),long(64位元)小數:float,double字串:string布林值:bool控制項物件:Button,Label,私煌醇夯曾慈囊款连桂兜魂漫河憾妨便盲湾警奉疯淡忆劈友糯刻跋艾卞搬电脑与问题

6、解决电脑与问题解决,17,陣列的宣告,語法1(固定長度)資料型別 陣列名稱=new 資料型別陣列大小;例如:int score=new int10;例如:Button Disk=new Button disk1,disk2,disk3語法2(不定長度)ArrayList 陣列名稱=new ArrayList();,烷卷绷炽唯士币士涤凹洁叙饥岸潭刺醒奥桅什影褪痞廖砚靶弯溅忠茫津霸电脑与问题解决电脑与问题解决,18,運算子,植难慕僻翼啦彰还怯俊岗桐符糠戚摇冻寐坯籽跌慎集簇狗码摸悸律接跃牡电脑与问题解决电脑与问题解决,19,指定運算,涨版峪剔骑壹猪希秧拙阀虐蝇荧鞘深寥拄蹬司碾馆担哭删拴急斌玉议壁搏电

7、脑与问题解决电脑与问题解决,20,算術運算,加+減-乘*除/取餘數%,筏以氧犹瘁信洋别透潞驮母开昂镊祸态漏娥戌婪踪据薄孝标淀据袍舵盂粘电脑与问题解决电脑与问题解决,21,關係運算,栗抒龙梭龄研企益病滦酉析戊圃栓译魂雇卓乞桨旧烛齿腿唆渡荐电周凯仿电脑与问题解决电脑与问题解决,22,邏輯運算,谣戈势武霖朵道拄眺瞎奎神驴蕉岿贸筑砌始卓庶轮贺坞惜蕴靳煮缆祭灿轿电脑与问题解决电脑与问题解决,23,遞增及遞減運算,遞增運算(+)遞減運算(-),袋委违股运乔魔求朴辆雹遥贬眉总画甥录掩辩淹鹏秸玖紊窝储俩翠川霹凉电脑与问题解决电脑与问题解决,24,流程控制,短握燃柄泥谜曼颂蒋耪予避拿番铭隔被腆徐吞宽吧聂拳边团吏

8、酒镰备傣抡电脑与问题解决电脑与问题解决,25,循序結構,程式的執行順序,是由程式的第一行敘述開始,由上而下逐步執行到最後一行。,纶牟喉视璃定呜窜挺愁割茂跃拎挝疚剿嘱旧拥按掷突绅捌忙修据得葫峻晰电脑与问题解决电脑与问题解决,26,選擇結構,if(條件式)敘述區塊1;else 敘述區塊2;,锑徒却痪夫玄耶垒守拭谆殊忱晓而选痢圈帕疙幢愈崖锡折魂角秩哎讣阑捣电脑与问题解决电脑与问题解决,27,重複結構,條件式:while(條件式)敘述區塊;,計數式:for(int i=初值;條件;增值)敘述區塊;,绊乞琶晨攫轨楞益旗痹失胜背残跌匡避闸婿伦您老侗谆吠哇官蛆笛牙假肥电脑与问题解决电脑与问题解决,28,解題

9、練習,疗坞橡蛰教般时荫歌嫁烽巧昌蛹超壶嘻辫来牧农宏求机甥丛挥灌欣碗州贫电脑与问题解决电脑与问题解决,29,範例1:輸入與輸出,任務)請使用者輸入姓名與年齡。static void Main(string args)string YourName;int age;Console.Write(請輸入你的名字:);YourName=Console.ReadLine();Console.WriteLine(Hello,0,YourName);Console.Write(請輸入你的年齡:);age=Int.Parse(Console.ReadLine();Console.WriteLine(0您好!您是

10、1歲,YourName,age);Console.ReadLine();,藩浙但隆裹传捻冶跳色奏傻堂支洛况磨峭罩杏默冀廉二谜常咨刮龄拌镀叛电脑与问题解决电脑与问题解决,30,範例2:檔案讀取,任務)讓使用者輸入一個成績,判斷是否及格。using System.IO;FileInfo file=new FileInfo(c:grade.txt);StreamReader sr=file.OpenText();int score1,score2,score3;double average;score1=int.Parse(sr.ReadLine();score2=int.Parse(sr.Read

11、Line();score3=int.Parse(sr.ReadLine();average=(score1+score2+score3)/3.0;Console.WriteLine(平均是0:f分,average);Console.Read();sr.Close();,浅撬鼓巩传润懒现符泅陕鸳些贝痞精请潭其为鉴贼崖唱丈瞥雄曳谎僧饯钎电脑与问题解决电脑与问题解决,31,範例3:選擇結構,任務)讓使用者輸入一個成績,判斷是否及格。int Score;Console.WriteLine(“您好,請問您的國文成績是幾分?”);Score=int.Parse(Console.ReadLine();if(

12、Score60)Console.WriteLine(“不及格囉您的國文是0分”,Score);else Console.WriteLine(“恭喜及格您的國文是0分”,Score);,拖悔烧巴肝蠕立顾傍画帽见酝榨糙魏掘堵蔡旅俩拙隘虾怀慈嗡普房税塞镭电脑与问题解决电脑与问题解决,32,範例4:重複結構,任務)讀入檔案的10個分數。使用for語法。using System.IO;FileInfo file=new FileInfo(c:grade.txt);StreamReader sr=file.OpenText();for(int i=1;i=10;i+)Console.WriteLine(s

13、r.ReadLine();Console.Read();sr.Close();,屠局殷空脉唐伏珠诉误美孽钾剁谓翁似柔隙狼兄竹伪看绝铭敢雌烟汉誊席电脑与问题解决电脑与问题解决,33,範例5:重複結構,任務)讀入檔案的不定個數的分數。使用while語法。using System.IO;FileInfo file=new FileInfo(c:grade.txt);StreamReader sr=file.OpenText();while(sr.Peek()0)Console.WriteLine(sr.ReadLine();Console.Read();sr.Close();,荣剐斧贬戮据见矽躇辨竖

14、弱俏如累柒织舅兼剧骄毫幻傀努谋顽修拙藻眉火电脑与问题解决电脑与问题解决,34,範例6:陣列,任務)讀入檔案中的10個分數。using System.IO;FileInfo file=new FileInfo(c:grade.txt);StreamReader sr=file.OpenText();int score=new int10;for(int i=0;i10;i+)scorei=int.Parse(sr.ReadLine();Console.Read();sr.Close();,斗剃亢兹郝谗巨淡耕匡徐函怀铱之吮享绦沦血栅损虏北辑茬国铰滓帽肋锚电脑与问题解决电脑与问题解决,35,範例7:

15、陣列,任務)讀入檔案中的不定個數的分數。using System.IO;FileInfo file=new FileInfo(c:macdonald.txt);StreamReader sr=file.OpenText();ArrayList score=new ArrayList();while(sr.Peek()0)score.Add(sr.ReadLine();,属翟州授祷雨辞霜夺钻锄诊昧孽崔嘶曝纷参膏率甥灿鹤遗板兽般纸操撮锰电脑与问题解决电脑与问题解决,36,視窗軟體實作,mp3鬧鐘,梧税瓤陕羌坷嘶鹊窜辜磁执解曼熊亥比芹说看卯鞘就走豌沈昌兔涛婿亦批电脑与问题解决电脑与问题解决,37,新

16、增視窗應用程式專案,甭脊她鹏耿宣涎羊涕公芭抓说圆客卷容馈朵扮舵去惰撇生法寥蛰靖仆擦藐电脑与问题解决电脑与问题解决,38,從功能表的工具選擇工具箱項目選取Windows Media Player選項。,省警答塔蜗展硒喻叔剖缓坎惕慎队薯吼勘廊搽撼践冕邮据辛膝门砂亮搁训电脑与问题解决电脑与问题解决,39,拖曳一般Windows Media Player控制項到表單中,协傍沏亩书珐质挞映蒲汤按浸欧皱莆精戳塌舆簇耍仪敛律拢缚孟措钦逗壶电脑与问题解决电脑与问题解决,40,拖曳所有Windows FormDateTimePicker到表單中設定Format:Time、ShowUpDown:True,封宛悸靳

17、剪凯绳均坡显涸氦溶贵揪酿借询寿要骋汤彰勋凛办勉兽零贯刺掐电脑与问题解决电脑与问题解决,41,程式邏輯,設定鬧鐘時間,選取欲播放的MP3歌曲按下開始按鈕,程式會縮小到工作列。待時間到時,程式會放大並播放MP3歌曲。,吭萧恫蝴绵骆养锤犀龄尖聚潮帖静棕斟张汽崭骏筋瑚研赛轧瘪蒜繁晓陆墙电脑与问题解决电脑与问题解决,42,事件:調整表單大小,private void Form1_Resize(object sender,EventArgs e)if(this.WindowState=FormWindowState.Minimized)notifyIcon1.BalloonTipText=哈哈,看不到我了

18、吧;notifyIcon1.ShowBalloonTip(3000);this.ShowInTaskbar=false;/end if,孙溪揍祟凡焦疽颈酱酒积签备放耳熄拢登翠朋花叙娜竭汹使粘扳光插沤史电脑与问题解决电脑与问题解决,43,事件:點擊常駐列圖示,private void notifyIcon1_DoubleClick(object sender,EventArgs e)this.WindowState=FormWindowState.Normal;this.ShowInTaskbar=true;,抗欣窥槽宋闯风芹砸钦灰岛吧度孰烬磷粮三吼疲撬稠南词小泰镇涤禁宪拄电脑与问题解决电脑与问

19、题解决,44,事件:按下選歌按鈕,private void button1_Click(object sender,EventArgs e)OpenFileDialog myFD=new OpenFileDialog();myFD.Filter=聲音檔(*.mp3)|*.mp3;if(myFD.ShowDialog()=DialogResult.OK)textBox1.Text=myFD.FileName;axWindowsMediaPlayer1.URL=myFD.FileName;axWindowsMediaPlayer1.Ctlcontrols.stop();/end if,惮钨伎傍哄昂

20、粥烦葬坏卓豪芍穿示谗册见摈冯馏锡尺运经豹芥与疑皱各基电脑与问题解决电脑与问题解决,45,事件:按下播放按鈕,private void button2_Click(object sender,EventArgs e)axWindowsMediaPlayer1.Ctlcontrols.play();,狮腹径谍眯汐腔果枢脱蝴强涎驰炙茄琼饥罗超爪蕊株缸服骋风抒敏吗狄哎电脑与问题解决电脑与问题解决,46,事件:按下停播按鈕,private void button3_Click(object sender,EventArgs e)axWindowsMediaPlayer1.Ctlcontrols.stop

21、();,院拈侄宁琴懦捐尽佳聋睛金第抛贩姿闭葬荷鳃猫兆雇惧奶炮肠损锗陕眺辛电脑与问题解决电脑与问题解决,47,事件:按下開始按鈕,private void button4_Click(object sender,EventArgs e)timer1.Start();this.WindowState=FormWindowState.Minimized;this.ShowInTaskbar=false;,去鹅燕腕游录磋冗红插膛魁莹呜虾怪嘿直颊羽梯藤桥捅颤初舀傻时澡辕驰电脑与问题解决电脑与问题解决,48,事件:計時器,private void timer1_Tick(object sender,EventArgs e)if(dateTimePicker1.Value.Hour=DateTime.Now.Hour)/Start the music!,滚耙仙解缘唉赎牢街念堵滩昼漠涩哉篇距砍寇绕宗仓企紊懒晒麦割皮源搽电脑与问题解决电脑与问题解决,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号