《计算机基础与程序设计》之C语言复习—第二章算法

发布于:2022-12-22 ⋅ 阅读:(454) ⋅ 点赞:(0)

目录

💻算法是解决问题的方法和步骤

💻前言

💻算法的概念

什么是算法?

💻算法实例

例子2.1求1*2*3*4*5

扩展​编辑

例子2.2通过循环选择打印

例子2.3判断闰年

例子2.4求1-1/2+1/3-1/4...+1/99-1/100

例子2.5判断素数

💻算法的特性❗考点 

💻算法的表达方式(怎么样表示一个算法)

关于流程图

流程图常用的符号

顺序结构

选择结构

循环结构

共同特点

💻结构化程序设计方法

💻典型考题


💻算法是解决问题的方法和步骤

💻前言

 

💻算法的概念

什么是算法?

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间,空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度时间复杂度来衡量。

💻算法实例

例子2.1求1*2*3*4*5

 

扩展

例子2.2通过循环选择打印

例子2.3判断闰年

例子2.4求1-1/2+1/3-1/4...+1/99-1/100

例子2.5判断素数

素数prime是指除了1和该数的本身之外不能被其他任何整数整除的数

💻算法的特性❗考点 

有效性即可行性

💻算法的表达方式(怎么样表示一个算法)

自然语言

 流程图(顺序结构、选择结构、循环结构)

 N-S图

 伪代码1

 伪代码2 

 计算机语言

关于流程图

流程图常用的符号

顺序结构

选择结构

循环结构

共同特点

💻结构化程序设计方法

💻典型考题


网站公告

今日签到

点亮在社区的每一天
去签到