[工学]1C语言概述及算法.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]1C语言概述及算法

程序设计语言(c ) 主讲教师—郭晓欣 本课程简介 学时:64 (上机30学时); 考核方式:平时成绩30%,考试成绩70%。 讲课: 1-9,11-18;周四 3,4节 共34节 上机: 3-9,11-18周;每周五 13,14节 共30节 地点:在信息楼4层 基础实验室五 答疑时间:每周五11,12节 基础实验室五 熟记C语言的基本概念;熟悉上机操作环境;会读、会编、会调试C程序。 第1章 C语言概述 重点: C 程序的组成和形式 C语言即可编写系统软件又可编写应用软件,是高级语言中的低级语言---中级语言 。 1.2 简单的C程序介绍 一、程序: 为解决某一问题或完成某项任务的指令的有序集合. 二、C 程序的组成和形式 例1。 #include “stdio.h” /*打开输入输出函数库*/ void main( ) /*求两数和*/ { int a,b,sum; /*定义变量*/ a=125; b=360; /*给a,b 赋值*/ sum = a+b; /*求和*/ printf ( “sum is %d\n” , sum);/*输出结果*/ } 运行结果:sum is 485 例2: #include stdio.h void main( ) /*主函数*/ { int a,b,m ; /*定义变量*/ scanf (“%d,%d”, a,b); /*给a,b 赋值*/ m=max( a,b ); /*调用max函数,求大者*/ printf(“max is %d\n” , m); /*输出结果*/ } 说明: 1.函数是组成C程序的基本构件。 2.函数由函数首部与函数体组成。 3.一行内可写几个语句,语句用“;”号结束。 4.C无输入输出语句,而用输入输出函数(scanf, printf)。用#include “stdio.h”打开函数库. 5. /* …….*/中间为注释。 1.3 上机步骤 首部: int max( int x, int y) 函数体: { 声明部分: int z ; /*定义z为整型数*/ 执行部分: if (xy) z=x; else z=y; return(z); /*将z的值返回*/} 3. 输入并编辑程序: 这时可在编辑窗口输入源程序。输入后用File/Save保存 4. 编译、连接、运行程序: 选择主菜单“Build”(构建)”ReBuild All”(生成.obj的目标程序后,生成.exe可执行程序)。 若出错,可在信息窗口看信息,双击报错行到提示改错的位置改错后,再单击ReBuild All。 5。查看结果: 用工具栏“!”命令或Alt+F5看结果。 第2章 算 法 重点:算法及其表示(流程图) 程序包括:数据的描述和对操作的描述 程序=数据结构+算法 2.1 算法及其特征 算法就是解决一个问题采取的方法和步骤。 特征: (1)有穷性。包含有限操作步骤,给出结束的条件. (2)确定性。步骤必意义明确,不许有二义性。 (3)有效性。能在计算机上执行。 (4)有零个或多个输入。 (5)有一个或多个输出。 2.2 算法的表示 一、用自然语言表示 *二、用流程图(框图)表示 1. 流程图——是一种用图形、文字和符号来比较形象地描述“算法”的工具。 2.流程图的图形符号 (1) 起止框:代表算法的开始与结束。 (2) 处理框:表示对问题处理若干个步骤。 (3) 输入与输出框:进行输入或输出处理。 (4) 判断框:表示需要根据条件判断的步骤。 (5) 流程线:程序的走向。

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档