zoukankan      html  css  js  c++  java
  • 编程基础知识

    编程语言

    计算机语言

    1. 机器语言 ——由0和1组成的二进制码
    2. 汇编语言——可读性,符号化了的机器语言
    3. 高级语言——近似于人类语言

    编译性语言:读取所有代码后执行。

    解释性语言[JS]:读取一行代码,执行一行代码。依次类推,直到所有代码执行完毕。

    软件开发的流程:

    1. 软件计划
    2. 需求分析和定义
    3. 软件设计(数据结构和算法)
    4. 软件实现
    5. 测试
    6. 运营和维护

    开发中的错误:

    1. 语法错误——不按照规定的书写格式写代码所造成的错误
    2. 逻辑错误——漏掉本来应该有的步骤,或者步骤的顺序不对
    3. 运行错误——代码执行后所报的错

    编写程序

    程序:

    1.数据结构:数据的存储方式,如变量和数组。

    2.算法:解决一个问题的步骤和方法,不是狭义的数学运算法。

    算法

    算法的特点:

    1. 有穷性:一个算法是一个有限的步骤,而不是无限的。
    2. 确定性:每个步骤是确定的,不是含糊的。
    3. 有0到多个输入
    4. 有1到多个输出
    5. 有效性(不要出现公式为:n/0)

    伪代码:

    ​ 分析需求后用中文书写的算法流程,用于分解复杂的问题。

    流程图:

    1. 椭圆形——起止框

    2. 矩形——处理框(执行框)

    3. 平行四边形——输入输出框

    4. 菱形——判断框

    5. 箭头——流程线

  • 相关阅读:
    dfssvc.exe
    我左边的公告
    再做了一个LOGO
    做一个调查,请大家帮忙
    如果年三十没有人陪我
    我喜欢这个模版
    cisvc.exe是什么服务
    IIS与SQL服务器安全加固
    终于申请到了blogs
    重发LOGO
  • 原文地址:https://www.cnblogs.com/Lotus3904/p/12318001.html
Copyright © 2011-2022 走看看