• 程序设计的基本概念


    计算机语言{高级语言:远离硬件;

      {低级语言:贴近硬件;

    基本概念

    1. 机器语言:对于计算机本身来说,他只能接受和处理由01代码构成的二进制指令或数据,由于这种形式的指令是面向机器的,以此也称为“机器语言“。

    2. 源程序:我们把由高级语言编写的程序称为“源程序“。

    3. 目标程序:二进制代码表示的程序称为“目标程序“。

    4. 编译程序:如果把源程序转换成机器能够接受的目标程序。软件工作者编制了一系列的软件,通过这些软件可以把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能的软件称为“编译程序”。

    5. C源程序:用C语言构成的指令序列称为“C源程序“。

    6. C语言的代码编写:按C预言的语法编写C程序的过程,称C语言的代码编写。

    7. C语言源程序文件名后缀是 .c 。经过编译后,生成文件的后缀是 .obj  。经过连接后,生成文件的后缀是 .exe 

    例题:在codeblocks c环境中用RUN命令运行一个C程序时,所运行的程序的后缀是 .exe ?

    8. 程序设计一般包含以下几个部分: 

    (1) 确定数据结构。(2) 确定算法。(3) 编码。(4) 在计算机上调试程序。(5) 整理并写出文档资料。

    9.算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有以下五个特点:

    1)有穷性:一个算法应包含有限个操作步骤。

    (2) 确定性:算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必能得出相同的执行结果。

    (3) 可行性:算法中指定的操作,都可以通过已经实现的基本运算执行有限次后实现。

    (4) 有零个或多个输入。

    (5) 有一个或多个输出。

    10.算法可以用各种描述方法来进行描述,最常用的是伪代码和流程图。

    11.N-S流程图:流程图完全去掉流程线,算法的每一步都用一个矩形框来描述。把一个个矩形框按执行的次序连接起来就是一个完整的算法过程,这种流程图用俩位学着的名字的第一个英文字母命名,称为N-S流程图。

     

    结构化的语言{顺序结构

                {选择结构

                {循环结构

    当型循环:先判断,在执行。最少执行0次。

    直到型循环:先执行,后判断。最少执行1次。

     

     

  • 相关阅读:
    初识python 2.x与3.x 区别
    装饰器
    函数的进阶
    Spring Boot启动问题:Cannot determine embedded database driver class for database type NONE
    22.Spring Cloud Config安全保护
    23.Spring Cloud Bus 无法更新问题(踩坑) Spring cloud config server Could not fetch remote for master remote
    24.Spring Cloud之Spring Cloud Config及Spring Cloud Bus
    Spring Boot整合Spring Data Elasticsearch 踩坑
    项目中Spring Security 整合Spring Session实现记住我功能
    32.再谈SpringBoot文件上传
  • 原文地址:https://www.cnblogs.com/vera/p/2638014.html
Copyright © 2020-2023  润新知