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调试程序

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

  • 相关阅读:
    java获取web项目下文件夹的路径方法
    The method setCharacterEncoding(String) is undefined for the type HttpServletResponse
    java获取windows和linux下本机ip通用方法
    mysql慢查询日志查找与分析
    struts1 action之间的跳转
    jquery的tap会执行2次的替换办法
    Win7下如何安装切换jdk7和jdk8
    elasticdump
    python hive.py
    Hdfs数据备份
  • 原文地址:https://www.cnblogs.com/yufei121/p/4988037.html
Copyright © 2011-2022 走看看