- 28
- 0
- 约4.56千字
- 约 40页
- 2015-08-01 发布于山西
- 举报
算法与程序设计第一章如何用计算机解决问题课件,新预算法培训课件,算法导论课件,新预算法课件,遗传算法课件,新预算法讲解课件,初二物理第一章课件,高一物理第一章课件,九年级化学第一章课件,第一章有理数复习课件
如何用计算机解决问题 第二节 算法描述与设计 1.3初始身手,体验编程 VB界面的初步了解 1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成 2.窗体(Form)窗口 设计VB程序的 界面 3.代码(Code)窗口 编辑窗体、标准模块中的代码 4.属性(Properties)窗口 所有窗体或控件的属性设置 5.工程资源管理器(Project Expror)窗口 保存一个应用程序所有的文件 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计 1.3.1小时钟程序编写尝试 VB中不区分大小写,但在编程的时候要养成好的习惯,变量大写或首字母大写..方便以后查错 Private Sub Command1_Click() Dim i As Single For i = 2 To 210 Step 2 If i * (i + 2) = 840 Then Print (这两个数是: i 和 i + 2) End If Next End Sub 第三题源程序 1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成 2.窗体(Form)窗口(编辑器) 设计VB程序的 界面 3.代码(Code)窗口 编辑窗体、标准模块中的代码 4.属性(Properties)窗口 所有窗体或控件的属性设置 5.工程资源管理器(Project Expror)窗口 保存一个应用程序所有的文件 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计 Private Sub Form_Activate() Me.BackColor = RGB(0, 78, 152) Me.Move Screen.Width - Me.Width, 0 End Sub Private Sub lblShow_Click() tmrClock.Enabled = Not tmrClock.Enabled End Sub Private Sub lblShow_Dblclick() End End Sub Private Sub tmrClick_Timer() lblShow.Caption = Time() End Sub 输出abc AutoRedraw属性改为 true Private Sub Form_Load() Me.AutoRedraw = True Print abc End Sub * * 第一节 计算机解决问题的过程 什么是程序 计算机的任何动作都是在执行人给它的指令。人们针对某一需要而为计算机编制的指令序列称为程序 指示计算机如何去解决问题或完成任务的一组可执行的指令。 用于书写计算机程序的语言称为程序设计语言。 如vb、c、c++、pascal等 机器语言是一串由“0”和“1”构成的二进制代码。 汇编语言实际是一种符号化的机器语言, 它采用英文助记符代替机器指令, 比机器语言容易识别和记忆,从而提高了程序的可读性。 高级语言是更接近于自然语言(英语)和数学语言的编程语言, 它并不特指某一种语言,也不依赖于特定的计算机系统, 因而更容易掌握和使用,通用性也更好。 比较流行的高级语言有BASIC、C/C++、 FORTRAN、PASCAL、COBOL、JAVA等。 什么是程序设计语言 什么是软件 程序、数据连同有关的资料文档称为软件。 系统软件 是在计算机应用中,为了实现系统功能、充分利用资源、提高使用效率、便于使用而设计的与计算机系统资源有关的软件。 操作系统是重要的系统软件。 应用软件 是为用户应用目的而开发的软件。 程序设计语言从机器语言到高级语言的抽象,带来的主要好处是: 1.高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作 2.高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高 3.高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高 4.由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程度高,开发周期短,且程序员得到解脱,可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量 人是如何解决问题的 例子: 我国汉代有一位大将,名叫韩信。他每次集合部队,都要求部下报三次数,第一次按1~3报数,第二次按1~5报数,第三次按1~7报数,每次报数后都要求最后一个人报告他报的数是几,这样韩信就知道一共到了多少人 。他的这种巧妙算法,人
原创力文档

文档评论(0)