凌修羽吧 关注:10贴子:159
  • 9回复贴,共1

【第二册】算法

只看楼主收藏回复

这本书我发一个贴并持续更新
就酱
不懂的请回复在那层楼下或发Q给我
by羽君


1楼2013-06-01 16:20回复
    开始咯


    2楼2013-06-01 16:21
    回复
      一·算法基础
      1.使用计算机的解题过程
      正确理解题意——寻找解题方法——设计正确算法——编写程序——执行程序
      (注意:程序写完后不要忘记调试)
      2.算法概念
      1)算法:针对某一问题的一系列具有精确定义的有限的操作步骤
      2)算法设计的过程:确定这些步骤的过程
      3.算法的五个重要特性
      1)确定性:每一个步骤都是确切的,无二义性的
      2)有穷性:算法的步骤都是有限的
      3)可行性
      4)输入:有0个或多个输入
      5)输出:有一个或多个输出
      4.描述算法的三种方法
      1)自然语言:通过文字或数字表达式来描述解决问题的过程
      2)流程图:用图形来描述算法
      3)伪代码:介于自然语言和机器语言之间的算法描述,书写格式没有严格的语法限制
      (用人话解释下伪代码,就是手写的程序,不一定是对的,只求让人看懂)
      5.变量:计算中要用到的数据储存单元
      6.表达式:由适当个数的变量或常量,基本运算符和(圆)括号构成
      这一章节的概念就这些了
      下面是各种符号


      4楼2013-06-01 16:49
      回复
        流程图符号


        5楼2013-06-01 17:34
        回复
          关于常见符号神马的直击A级P65有的
          默认各位都懂了
          不发咯


          7楼2013-06-01 18:43
          回复
            下面是常用函数
            sqr()算数平方根
            abs()绝对值
            int()取整(注意:正数是去小数点后的数字的,负数的话是去小数点后的数字再减一)


            8楼2013-06-01 18:46
            回复
              二·算法的三种结构
              1.计数器:算法执行过程中,用来记录某种事件发生次数的变量
              eg. c=c+1
              2.累加器:算法执行过程中,用来形成并储存数据之和的变量
              eg. c=c+ 一个数
              3.累乘器:算法执行过程中,用来形成并储存数据之积的变量
              eg. c=c* 一个数
              2.三种结构
              1)顺序结构
              2)分支结构
              3)循环结构


              9楼2013-06-01 19:15
              回复
                三·算法实例
                1.枚举算法
                2.解析算法
                3.排序算法
                4.查找


                10楼2013-06-01 20:37
                回复
                  基本部分完工
                  剩下的时间坐等问题咯


                  11楼2013-06-01 20:43
                  收起回复