




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
?程序与程序设计语言?参照讲课设计?程序与程序设计语言?参照讲课设计?程序与程序设计语言?参照讲课设计1-3程序与程序设计语言一、讲课目的1、知识与技术使学生知道什么是源代码,并理解算法、程序设计、程序设计语言之间的关系,认识程序设计语言的张开及种类。2、过程与方法使学生初步体验编程乐趣,认识怎样编写程序、编译程序和连结程序。3、感神情度与价值观让学生进一步领悟算法和程序设计在解决问题中的地位,领悟编写出程序的魅力,进而培育学生学习编程的兴趣。二、要点难点〔1〕要点:认识代码所包括的算法思想;〔2〕难点:计算机是怎样编写程序、编译程序和连结程序的。三、讲课环境1、教材办理上一节课学习了三种描绘算法的方法,但这三种算法计算机没法鉴识,必然编写程序代码,方可实现用计算机解决问题。本节课将学惯用VB编写“韩信点兵〞问题的算法,此后同学们经过自主学习,认识一下VB程序设计方面的知识。2、预备知识学生已掌握了用计算机解决问题的过程,并对算法及其作用有初步的认识。3、硬件要求建议本节课在多媒体电脑教室中达成,最好有播放讲课系统或投影仪,为拓展学习,学活力应赞成上互联网。4、所需软件学活力要安装VB6.0或以上版本。5、所需课时1/42课时〔100分钟〕四、讲课过程正课解说〔一〕试一试用VB编写程序1、么是VB?——VB是一种根本BASIC语言的可视化程序开发工具。2、编写程序⑴从桌面上启动VB,弹出“新建工程〞对话框,从“新建〞页面中选“标准EXE〞,此后“打开“按钮,成立〞标准EXE工程。注:为了防备打开时老是出现“新建工程〞对话框,在初次启动时,勾选“不再显示这个对话框〞。⑵单击工具箱“CommandButto〞n的按钮,在Form1窗体中拖出一个“Command〞1按钮。Command1是命令按钮,它有6个属性、2个事件和4个方法。属性Caption标题Default决定窗体的默认命令按钮Enabled决定对象能否响应用户Style控件的外观生成事件Visible决定对象能否可见Picture显示的图形事件方法Click单击Drag拖动Refresh刷新KeyPress字符键被Move挪动SetFocus设置焦点,将目前单击焦点强迫设置到文本框对象上⑶选中此按钮,隶属性窗口中将Caption改为“韩信点兵〞。⑷给按钮增添代码,在PrivateSubCommand1_Click〔〕和EndSub之间增添代码:DimNAsInteger声‘明N为整型N=1‘赋初始值2/4Do(Nmod3=2)and(Nmod5=3)and(Nmod7=2)Then‘知足条件打印N,不知足连续循环PrintNExitdoEndifN=N+1Loop⑸从“运转〞菜单中“单击〞启动命令,运转程序。运转后,单击“韩信点兵〞按钮。注:运转时,不可以改正程序代码。实践题:从“调试〞菜单中点击“逐语句〞命令〔F8〕,此后按F8键试着单步运行程序,察看代码是怎样运转的,程序履行说明局部吗?在程序运转的过程中,用鼠标指向变量N,看看它的值有什么变化,为何会这样变?〔二〕算法、程序设计与程序设计语言之间的关系⑴算法提出问题:什么是算法?算法有哪些特点?⑵程序设计——追求解决问题的方法,并将其实现步骤写成计算机可履行的程序的过程。⑶程序设计语言——泛指所实用于书写计算机程序的语言。算法是程序设计的前提,它包括方法和步骤;程序是实现算法中的思想的过程;程序设计语言把算法转变为计算机认识的语言。〔三〕认识程序设计语言1、张开过程机器语言:由一串“0和〞“1构〞成二进制代码。汇编语言:是一种符号化〔英文助记符〕的机器语言。高级语言:如Basic、C/C++、Fortran、Pasca、lCobol、Java等。2、分类〔按变换方式不一样样分类〕编译型语言解说型语言3/4编写的源程序需要用编译程序先翻译成源程序输入计算机后,运转源程序,相机器语言的目标程序,此后再由连结装应的解说程序会逐条分析源程序中的语配程序进行连结装置,生成可履行程序,句,每解说一句由计算机履行一句。这样才能被计算机履行。C/C++、VB、Pascal、CobolQbasic、Lisp3、编写程序、编译程序和连结程序⑴编写程序包括内容:一是将源程序逐一字符输入到计算机内存,二是改正源程序,三将改正好的源程序保留在磁盘文件中。⑵编译程序:将已编写好的源程序〔已储蓄在磁盘文件中〕翻译成二进制的目标代码。二进制代码在UNIX下后缀为“.o的〞文件,在DOS下是后缀为“.obj文〞件。⑶连结:将各模块的二进制目标代码与系统标准模块经连结办理后,获得拥有有绝对地点的可履行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度房地产项目工程进度款支付承诺书
- 二零二五年门卫室承包与应急救援服务合同
- 二零二五年度车辆租赁管理培训合同
- 二零二五年度城市绿化工程分包合同协议
- 2025版DJ录音棚艺人聘用及版权共享合同
- 2025年房地产买卖合同范本:含房地产交易资金监管与支付
- 二零二五年多用途发电机租赁及租赁期限灵活协议
- 2025版企业内部审计顾问服务协议样本
- 2025年度食品饮料购销合同回款期调整方案
- 二零二五版汽车销售退换货处理合同模板
- 2025年急性肺栓塞诊断和治疗指南解读课件
- 供水维修安全管理制度
- 员工试岗7天协议书
- DB65∕T 3767-2015 汽车用液化天然气(LNG)气瓶定期检验与评定
- 光伏发电站生产安全事故危险评估报告、应急资源调查报告编制
- 2025-2030中国软木行业市场发展趋势与前景展望战略研究报告
- DB36T-黑水虻昆虫集约化养殖技术规程
- 化工工艺设备安装及管道安装 施工方案
- 新进人员医保知识培训
- 2025年银行业金融机构反假货币测评试指导题库(含答案)
- 文化和旅游局聘用合同模板
评论
0/150
提交评论