《电脑与问题解决》PPT课件

上传人:zhu****ng 文档编号:216132646 上传时间:2023-06-04 格式:PPT 页数:48 大小:983KB
收藏 版权申诉 举报 下载
《电脑与问题解决》PPT课件_第1页
第1页 / 共48页
《电脑与问题解决》PPT课件_第2页
第2页 / 共48页
《电脑与问题解决》PPT课件_第3页
第3页 / 共48页
资源描述:

《《电脑与问题解决》PPT课件》由会员分享,可在线阅读,更多相关《《电脑与问题解决》PPT课件(48页珍藏版)》请在装配图网上搜索。

1、電腦與問題解決高慧君台北市立南港高中2010年4月1教學目標培養學生演算法思維的技巧(垂直思考)。培養學生運用電腦解決問題的能。授課重點引導學生如何分析問題引導學生如何擬定解題策略引導學生如何(運用電腦)實作解題過程2軟體應用與電腦解題第三單元:電腦軟體(應用軟體實作)人類運用電腦來解決特定的問題,例如:上網查資料、使用試算表來統計與分析資料等第五單元:電腦與問題解決(程式設計)人類設計電腦程式來解決問題,電腦可取代人力,完成資料的自動化處理3為何選Visual C#免費:Visual C#2008 ExpressC#是C Like語言本質上是C的語法,但是沒有C+那麼難提供主控台應用程式:易

2、學易用支持視窗軟體(Windows)的開發4教學內容傳統主題:基礎程式設計輸入與輸出變數與陣列運算式流程控制新興主題:mp3鬧鐘視窗程式開發多媒體程式開發5新增專案6操作環境介紹程式碼編輯區執行程式7程式進入點 Main()8程式碼Console.WriteLine()是一種資料輸出的方法Console.ReadLine()是一種資料輸入的方法9執行程式10資料的輸入與輸出 11輸出資料到螢幕Console.Write();Console.WriteLine();智慧型輸入在打程式碼過程中,會自動顯示出物件的屬性方法供你選擇,很方便。12由鍵盤輸入資料Console.Read();Consol

3、e.ReadLine();13由文字檔案輸入資料14變數與陣列15常用的資料型態1.整數:int(32位元),long(64位元)2.小數:float,double3.字串:string4.布林值:bool5.控制項物件:Button,Label16陣列的宣告語法1(固定長度)資料型別 陣列名稱=new 資料型別陣列大小;例如:int score=new int10;例如:Button Disk=new Button disk1,disk2,disk3語法2(不定長度)ArrayList 陣列名稱=new ArrayList();17運算子18指定運算 19算術運算 加+減-乘*除/取餘數%2

4、0關係運算 關係運算子意義關係運算式=相等a=b!=不相等a!=b小於a b=小於或等於a 大於a b=大於或等於a =b21邏輯運算 邏輯運算子意義邏輯運算式&且(And)A&B|或(Or)A|B!非(Not)!A22遞增及遞減運算遞增運算(+)遞減運算(-)23流程控制24循序結構 程式的執行順序,是由程式的第一行敘述開始,由上而下逐步執行到最後一行。25選擇結構if(條件式)敘述區塊1;else 敘述區塊2;26重複結構條件式:while(條件式)敘述區塊;計數式:for(int i=初值;條件;增值)敘述區塊;27解題練習 28範例1:輸入與輸出任務)請使用者輸入姓名與年齡。stati

5、c 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您好!您是1歲,YourName,age);Console.ReadLine();29範例2:檔案讀取任務)讓使用者輸入一個成績,判斷是否及格。using System.IO;

6、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.ReadLine();score3=int.Parse(sr.ReadLine();average=(score1+score2+score3)/3.0;Console.WriteLine(平均是0:f分,average);Console.Read();sr.Close()

7、;30範例3:選擇結構任務)讓使用者輸入一個成績,判斷是否及格。int Score;Console.WriteLine(“您好,請問您的國文成績是幾分?”);Score=int.Parse(Console.ReadLine();if(Score60)Console.WriteLine(“不及格囉您的國文是0分”,Score);else Console.WriteLine(“恭喜及格您的國文是0分”,Score);31範例4:重複結構任務)讀入檔案的10個分數。使用for語法。using System.IO;FileInfo file=new FileInfo(c:grade.txt);Stre

8、amReader sr=file.OpenText();for(int i=1;i 0)Console.WriteLine(sr.ReadLine();Console.Read();sr.Close();33範例6:陣列任務)讀入檔案中的10個分數。using System.IO;FileInfo file=new FileInfo(c:grade.txt);StreamReader sr=file.OpenText();int score=new int10;for(int i=0;i 0)score.Add(sr.ReadLine();35視窗軟體實作mp3鬧鐘 36新增視窗應用程式專案3

9、7從功能表的工具選擇工具箱項目選取Windows Media Player選項。38拖曳一般Windows Media Player控制項到表單中39拖曳所有Windows FormDateTimePicker到表單中設定Format:Time、ShowUpDown:True40程式邏輯設定鬧鐘時間,選取欲播放的MP3歌曲按下開始按鈕,程式會縮小到工作列。待時間到時,程式會放大並播放MP3歌曲。41事件:調整表單大小 private void Form1_Resize(object sender,EventArgs e)if(this.WindowState=FormWindowState.M

10、inimized)notifyIcon1.BalloonTipText=哈哈,看不到我了吧;notifyIcon1.ShowBalloonTip(3000);this.ShowInTaskbar=false;/end if 42事件:點擊常駐列圖示 private void notifyIcon1_DoubleClick(object sender,EventArgs e)this.WindowState=FormWindowState.Normal;this.ShowInTaskbar=true;43事件:按下選歌按鈕 private void button1_Click(object se

11、nder,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 44事件:按下播放按鈕 private void button2_Click(object sender,EventA

12、rgs e)axWindowsMediaPlayer1.Ctlcontrols.play();45事件:按下停播按鈕 private void button3_Click(object sender,EventArgs e)axWindowsMediaPlayer1.Ctlcontrols.stop();46事件:按下開始按鈕 private void button4_Click(object sender,EventArgs e)timer1.Start();this.WindowState=FormWindowState.Minimized;this.ShowInTaskbar=false

13、;47事件:計時器 private void timer1_Tick(object sender,EventArgs e)if(dateTimePicker1.Value.Hour=)&(dateTimePicker1.Value.Minute=)&(dateTimePicker1.Value.Second=)if(this.WindowState=FormWindowState.Minimized)this.WindowState=FormWindowState.Normal;this.ShowInTaskbar=true;notifyIcon1.BalloonTipText=醒醒!;notifyIcon1.ShowBalloonTip(5000);timer1.Stop();axWindowsMediaPlayer1.Ctlcontrols.play();/Start the music!48

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!