- 1
- 0
- 约3.77千字
- 约 46页
- 2017-01-07 发布于广东
- 举报
第 4 章 程序设计基础 学习要求 1.结构化程序设计的基本思想 2.掌握顺序结构的程序设计方法 3.掌握选择结构程序设计的格式和方法 4.掌握循环结构程序设计的格式和方法 4.1 算法及表示 要使计算机解决一个问题,必须首先要针对一个具体问题设计一个解题步骤,然后将解题步骤转换相应的程序设计的语言代码,由计算机的编译程序生成目标程序,再由连接程序生成可执行程序,即应用程序供用户在操作系统的环境下进行调用或直接运行。 4.1.1 算法简介 –算法概念 所谓算法就是指问题的解题步骤的描述。 算法的设计一般采用由上向下、逐步求精的方法。 4.1.1 算法简介 –算法特性 (1)确定性:算法中的每个步骤必须要有确定的含义,不存在二义性。 (2)有穷性:算法必须在有限的步骤之后停止。 (3)可行性:算法的每个步骤都可以通过有限个可实现的基本操作的组合来实现。 (4)输入:一个算法有零个或多个输入语句,保证用户在程序运行中输入相关数据后能继续运行。 (5)输出:每个算法应该至少有一个输出。 4.1.2 自然语言和伪代码 自然语言是指用通俗语言来描述解决问题的步骤,如案例4.1中对求解一元二次方程实数根的问题描述,就是采用自然语言来描述的。用自然语言描述算法的优点是通俗易懂,缺点是文字冗长,容易出现歧义。 伪代码是指可使用大家比较熟悉的符号或数学运算符号来替代自
您可能关注的文档
- VisualBasic程序设计邱寄帆第01章课件教学.ppt
- VisualBasic程序设计邱寄帆第02章课件教学.ppt
- VisualBasic程序设计邱寄帆第03章课件教学.ppt
- VisualBasic程序设计邱寄帆第04章课件教学.ppt
- VisualBasic程序设计邱寄帆第05章课件教学.ppt
- VisualBasic程序设计邱寄帆第06章课件教学.ppt
- VisualBasic程序设计邱寄帆第07章课件教学.ppt
- VisualBasic程序设计邱寄帆第08章课件教学.ppt
- VisualBasic程序设计邱寄帆第09章课件教学.ppt
- VisualBasic程序设计邱寄帆第10章课件教学.ppt
- VisualBasic程序设计沈美莉陈孟建马银晓第5章VB常用算法及实例课件教学.ppt
- VisualBasic程序设计沈美莉陈孟建马银晓第6章数组及应用课件教学.ppt
- VisualBasic程序设计沈美莉陈孟建马银晓第7章过程和参数传递课件教学.ppt
- VisualBasic程序设计沈美莉陈孟建马银晓第8章图形设计课件教学.ppt
- VisualBasic程序设计沈美莉陈孟建马银晓第9章对话框和菜单课件教学.ppt
- VisualBasic程序设计沈美莉陈孟建马银晓第10章数据库程序设计课件教学.ppt
- VisualBasic程序设计实训教程陆剑锋主编俞伟颜忠胜副主编ch01程序设计概论课件教学.ppt
- VisualBasic程序设计实训教程陆剑锋主编俞伟颜忠胜副主编ch02面向对象的程序设计课件教学.ppt
- VisualBasic程序设计实训教程陆剑锋主编俞伟颜忠胜副主编ch03数据类型、常量、变量与数组课件教学.ppt
- VisualBasic程序设计实训教程陆剑锋主编俞伟颜忠胜副主编ch04运算符与表达式课件教学.ppt
最近下载
- 小学三年级奥数试题精选(可打印).docx
- 江苏省南京师范大学附属实验学校2024-2025学年高一下学期期中考试数学试卷.docx VIP
- 2025年云南省委党校在职研究生招生考试(马克思主义基础理论与时事政策)历年参考题库含答案详解.docx VIP
- DGTJ08-2242-2017 民用建筑外窗应用技术规程.pdf VIP
- 2025年第35届YMO竞赛五年级下学期初选数学试卷及答案.pdf VIP
- 2024届高考语文第一轮专题复习——材料作文的审题立意 教学说课PPT.pptx VIP
- SHS01036-2025气柜维护检修规程.docx VIP
- 河北邯郸市2026届高三第一次模拟检测 化学试卷.docx
- 创可3D软件说明书2.0(OEM).pdf VIP
- 毕业设计-毕业设计_施工组织设计-一号教学楼 施工组织设计.doc VIP
原创力文档

文档评论(0)