- 5
- 1
- 约2.14千字
- 约 58页
- 2022-02-28 发布于江苏
- 举报
;;5.1 算法和结构化程序设计; 算法是学习程序设计的基础,掌握算法可以帮助编程人员快速理清程序设计的思路,从而找出多种解决问题的方法,并最终选出最合适的解决方案。广义地讲,算法就是解决某个问题或处理某件事的方法或步骤。;为了使算法清晰易懂,需要使用一个好的描述方法。算法的描述方法有很多种,包括自然语言、流程图、伪代码、N-S图等,其中最常用的是流程图。
流程图是描述算法过程的一种图形方法,具有直观形象、逻辑清晰、易于理解的特点。在流程图中,使用不同的几何图形来表示不同性质的操作。美国国家标准化协会(ANSI)规定了一些常用的流程图符号及其含义(见下表),得到了软件开发人员的广泛使用。;;1.顺序结构;循环结构又称为重复结构,表示当符合给定的条件时,反复执行程序中的某些操作;若不符合给定的条件,则跳过这些操作,直接执行后面的操作。例如,在图5-1中,对该算法流程图提出新的要求:每计算一次面积后,询问用户是否继续操作,如果回答“是”,则重新输入r值并计算圆的面积;如果回答“否”,则退出程序执行。此时,算法流程图如右图所示。;5.2 选择结构;1.If…Then语句(单分支结构);单分支结构语句的作用是当表达式的值为True时,执行Then后面的语句或语句块;当表达式的值为False时不作任何操作。;2.If…Then…Else语句(双分支结构);;3.If…Th
您可能关注的文档
- Visual Basic程序设计-第1章 Visual Basic入门.pptx
- Visual Basic程序设计-第2章 窗体及其操作.pptx
- Visual Basic程序设计-第3章 VB程序设计语言基础.pptx
- Visual Basic程序设计-第4章 数据输入与输出.pptx
- Visual Basic程序设计-第6章 Visual Basic常用标准控件.pptx
- Visual Basic程序设计-第7章 使用数组.pptx
- Visual Basic程序设计-第8章 过程.pptx
- Visual Basic程序设计-第9章 菜单、工具栏与对话框设计.pptx
- Visual Basic程序设计-第10章 多重窗体与MDI窗体程序设计.pptx
- Visual Basic程序设计-第12章 VB数据库编程技术.pptx
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)