VisualBasic程序设计沈美莉陈孟建马银晓第4章程序设计基础课件教学.pptVIP

  • 1
  • 0
  • 约3.77千字
  • 约 46页
  • 2017-01-07 发布于广东
  • 举报

VisualBasic程序设计沈美莉陈孟建马银晓第4章程序设计基础课件教学.ppt

第 4 章 程序设计基础 学习要求 1.结构化程序设计的基本思想 2.掌握顺序结构的程序设计方法 3.掌握选择结构程序设计的格式和方法 4.掌握循环结构程序设计的格式和方法 4.1 算法及表示 要使计算机解决一个问题,必须首先要针对一个具体问题设计一个解题步骤,然后将解题步骤转换相应的程序设计的语言代码,由计算机的编译程序生成目标程序,再由连接程序生成可执行程序,即应用程序供用户在操作系统的环境下进行调用或直接运行。 4.1.1 算法简介 –算法概念 所谓算法就是指问题的解题步骤的描述。 算法的设计一般采用由上向下、逐步求精的方法。 4.1.1 算法简介 –算法特性 (1)确定性:算法中的每个步骤必须要有确定的含义,不存在二义性。 (2)有穷性:算法必须在有限的步骤之后停止。 (3)可行性:算法的每个步骤都可以通过有限个可实现的基本操作的组合来实现。 (4)输入:一个算法有零个或多个输入语句,保证用户在程序运行中输入相关数据后能继续运行。 (5)输出:每个算法应该至少有一个输出。 4.1.2 自然语言和伪代码 自然语言是指用通俗语言来描述解决问题的步骤,如案例4.1中对求解一元二次方程实数根的问题描述,就是采用自然语言来描述的。用自然语言描述算法的优点是通俗易懂,缺点是文字冗长,容易出现歧义。 伪代码是指可使用大家比较熟悉的符号或数学运算符号来替代自

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档