计算机二级考试C语言教程一

计算机二级考试C语言教程一

1       程序设计基本概念

1.1      什么是计算机语言?

1.2      什么是高级语言,什么是语言?

1.3      什么是机器语言?

1.4      什么叫源程序?

1.5      什么是目标程序?

1.6      什么是编译程序?

1.7      什么C语言程序?

1.8      什么是C语言代码编写?

1.9      C语言源程序文件名的后缀是   .C,编译后生成的目标程序的后缀是   .OBJ,经过连接生成的可执行的文件的后缀是   .EXE。

1.10    程序设计的步骤:  

1.10.1   确定数据结构。

1.10.2   确定算法

1.10.3   编码

1.10.4   在计算机上调试程序

1.10.5   整理并写出文档资料

1.11    什么是算法?

为解决某个问题而采取确定的有限的步骤。

1.12    算法的特点

1.12.1有穷性:一个算法应包括有限个操作步骤。

1.12.2确定性:算法中的每一个指令要有确定的含义,不能有二义性,对于相同的输入必须能得出相同的输入结果。

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

1.12.4 有零或多个输入。

1.12.5 有一个或多输出。

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

1.14 结构化流程图

 

 

1.15 N-S流程图,去掉流程线,把一个矩形框按执行的次序连接起来的就是一个完整的算法描述,这种流程图是以两个科学家的名字命名的。

1.16 C语言的三种结构:

         1.16.1顺序结构,按照程序结构按顺序执行

         1.16.2选择结构

1.16.3 循环结构,又分成当型循环和直到型循环。

当型循环最少执行次数是0次,直到型循环最少执行次数是1次。

结构化流程图

 

N-S结构图

当型循环和直到型循环的区别

1.17 根据下面流程图写出C语言代码

If (x<0) x=-x;

 

 

1.18 根据下面流程图写出C语言代码

While (x>0) x=x-1;

1.19 输入若干个数,打印出其中最大的数,当输入的数小于0时结束,用N-S流程图表示算法:

1.20 编写程序,判断输入的数是否为偶数,若是则输出YES,否则输出NO。

 

main();

         {int x;

         scanf(“%d”,&x);

         if(x%2=0) printf(“yes”);

         elseprintf(“no”);

        }


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值