zoukankan      html  css  js  c++  java
  • 学习

    第一章软件开发概述

    1.1软件、程序与计算机语言

    A软件是为完成某项特定功能而编制的一到多个程序文件的集合。

    B计算机程序:被连续执行的指令集合。

    C程序是计算机指令的序列,编制程序的工作,就是为计算机编制指令序列。

    D计算机是由电子元件组成,处理计算机脉冲信号指令

    E计算机语言是人机沟通的语言。

    F程序语言是软件工程师用来编写程序、制作软件的工具,是规则与符号的集合。

    1.2程序语言的发展

    1机器语言(0.1):二进制与十进制

    2汇编语言:用符号来表示这些固定的二进制指令语言。特点:难学、写、记忆、代码效率高、占用内存少。是低级语言之一。

    3高级语言:尽量接近“高级动物”的自然语言与思维方式。

    1.3软件开发的基本方法与步骤

    1程序设计:程序语言对所要解决问题中的数据以及处理问题的方法步骤所做的完整而准确的描述。

    2程序=数据结构+算法

    3分析问题、确定数据结构与算法、编制程序、调试程序。

    1.3.1算法

    1.算法的基本特征(有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出)

    2.算法的表示——流程图

    起止框

    输入/输出框

    处理框

    判断框

    注释框

    流程框

    连接点

    1.3.2编码的实现

    .源代码——编译源代码——链接

    1.3.3调试程序

    .语法错误——逻辑错误——开发错误——运行时错误

  • 相关阅读:
    xmapp开启https
    docker常用命令
    kubernetes常用命令
    MySQL text类型的最大长度
    用jQuery的attr()设置option默认选中无效的解决 attr设置属性失效
    squid3认证配置
    Go & SQLite on Windows
    orchestrator-Raft集群部署
    协程并发框架gevent及其用法
    syslog日志系统
  • 原文地址:https://www.cnblogs.com/yufei121/p/4988037.html
Copyright © 2011-2022 走看看