兴义民族师范学院c语言考试卷,全国计算机等级考二级C语言..ppt

全国计算机等级考二级C语言.

CH1 C语言概述 CH1 C语言概述 1.2 算法的概念 1、算法的概念: 为解决一个问题而采取的方法和步骤. 沃思(N. Wirth)公式: 数据结构 + 算法 = 程序 数据结构(Data Structure)是对数据的数据类型、组成形式、相互关系等的描述 算法(Algorithm):对数据结构的操作步骤描述 一般认为: 程序 = 数据结构 + 算法 + 程序设计方法 +语言工具和环境 2、算法描述:流程图 (见下页) 3、算法的特性 有穷性、确定性、有零个或多个输入;有一个或多个输出;有效性 1.3.1 结构化程序设计 顺序结构 选择结构 循环结构 例 1.1 键盘输入两个数,输出较大数 #include main( ) {int a, b, c;/* 定义变量 */ scanf( "%d,%d", &a, &b); /* 输入变量a, b的值 */ if (a > b) c = a;/* 比较 x、y 的大小, 如果 x大于 y,则执行 c= a */ else c = b;/* 否则执行 c = b */ printf( "max = %d ", c);/* 输出c的值 */ } 上机语言 visul c++ 6.0运行c程序 先建一个正确的工程,然后建立一个文本文档,再运行。 建工程:打开c++,新建,选择Win32 Console Application,填上工程名字和保存路径,确定后选择“建立一个空工程”,确定后完成该步。 建文档:完成上步后。在左面的对话框中便会显示工程名字,此时再点击左上方的文件-->新建,选择C++ Source File,右面输入文件名字,点击确定。 程序部分: c语言,头文件必须包含std库,加入#include,然后可以用c语言编写。 编译程序:点工具栏里的“组建”,选择“全部重建”,如果有任何对话框提示,全点击ok或者确定,这包括编译过程,如果有错误,系统会在下面对话框提示。 执行程序:如果编译通过,点击上面的“!”号即可执行程序了,也可选择“组建”里的“执行”,效果是一样的。 C语言开发过程 1. 编辑(visul C++,wintc,记事本): 生成C源程序(文件扩展名为.C) 2. 编译: 生成目标程序(文件扩展名为.OBJ) 3. 连接: 将目标程序和库函数(文件扩展名为.LIB)及其他目标程序连接起来,生成可执行程序(文件扩展名为.EXE) 4. 运行: 运行可执行程序,输入数据,得到运行结果,并结束程序运行 实验报告: 1.用例题或习题练习C 程序的编辑、编译、连接和执行,熟悉程序的调试方法. 2.使用Win-TurboC 编写C程序 3.熟悉Visul C++环境编写C程序。 * * 全国计算机等级考试 二级C语言 兴义民族师范学院北校区本科数学班09级 2010年3月 人民邮电出版社 全国等级考试教材编写组 知识准备: 计算机系统的组成与原理 硬件 软件 运算器 控制器 存储器 输入设备 输出设备 系统软件 应用软件 操作系统 数据库系统 网络系统 程序设计语言与语言处理程序 机器语言和汇编语言 高级语言:BASIC、Fortran、Pascal C 语言 面向对象的程序设计语言:C++ 分类:编译型、解释型 第1章 程序设计和C语言 1.1 程序和程序设计 1.1 程序和程序设计 程序: 指可以被计算机执行的一条条指令集合. 程序设计: 用程序设计语言编写程序的过程 提出问题 确定算法 编写程序 调试程序 书写文档 1.1.1 计算机语言-C语言 机器语言 汇编语言 高级语言: C程序 起止框 处理框 输入输出 流程线 条件表达式 语句1 语句2 条件表达式 语句1 1.3.2 模块化结构 复杂的任务,分解为若干个子任务。 程序设计时,用一个个小模块来实现这些功能 源程序 目标程序 可执行程序 编辑 编译 连接 C语言函数库 *.c *.obj *.exe 1.4 C程序的上机步骤 结束 正确 开始 编辑 源程序 hello.c 编译 目标程序 hello.obj 连接 库函数 目标程序 可执行程序 hello.exe 执行 结果正确? 否 无 有错? 有 例1-1判断一个数的个位数和百位数字之各是否等于十位数上的数字,是则返回YES,否则NO。 #inc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值