全国计算机等级考试二级教程
C语言程序设计教程
(2008年版)
第一章程序设计基本概念
算法
1. 算法(Algorithm)概述
程序设计中的算法是指使用计算机完成一个任务所采取的方法和执行的步骤,。
2. 算法的特性
1)有穷性在执行若干个操作步骤之后,算法将结束
2)确定性每条指令必须有确切的含义,不能有二义性
3)可行性
4)有0个或多个输入(重点掌握4、5点)
5)有一个或多个输出
C基本语句简介
基本语句
C语言语句都以分号“;”为语句结束标志,有一个分号就代表一个语句的结束。
在程序中将若干语句用一对花括号“{ }”括起来构成的语句称为复合语句。
如:#include <>
main( )
{s=*4;
v=s*h;
printf("%f",v); }
复合语句在语法上它被认为是一条语句,复合语句中语句数量不限,而且最后一个语句的分号也不能省略。
算法和流程图
结构化程序设计和流程图
1. 结构化程序设计( 考点,2分填空)
三个基本结构:
顺序结构
选择结构
循环结构
简单C程序构成(顺序结构)
#include <>
main( )
{ double a, b, area; /*定义部分*/
a=; /*将矩形的两条边长分别赋给a和b*/
b=3;
area=a*b;
printf(“a=%f, b=%f, area=%f\n”, a, b, area);
}
,C语言规定必须用main作为主函数名。
,但不能省略。
()是主函数的起始行,也是c程序的起始行。c程序总是从主函数开始运行。
。但可以有多个不同名的函数。
选择结构(简单例题分析)
#include<>
main()
{
int x=3, y=8;
if(x>y) printf("x=%d\n",x);
if(y>x) printf("y=%d\n",y);
if(x==y) printf("x==y %d:\n",x);
}
程序输出:
y=8
循环结构(简单例题分析)
#include<>
main( )
{
int k=0;
while( k<5 )
{ printf( “*”);
k=k+1;
}
}
程序输出:
*****
算法和流程图
结构化程序设计和流程图
2. 流程图基本图形
符号
作用
符号
作用
起止框
输入/输出框
处理框
流程线
判断框(2010年考点)
连接点
编辑
链接
编译
执行
C程序开发步骤
<
>
程序代码的录入,
生成源程序*.c
语法分析查错,翻译
生成目标程序*.obj
与其它目标程序或库
链接装配,生成可执行
程序*.exe
(2008年9月12题)计算机能直接执行的程序是( )。
A)源程序 B)目标程序
C)汇编程序 D)可执行程序
答案:D
计算机国家计算机二级C语言教程 第一二章 来自淘豆网m.daumloan.com转载请标明出处.