第1单元 c语言特点与上机.pptVIP

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

第一章 高级语言程序设计 任课教师:黄思育 电子邮件:dwmx04@163.com 课程简介 主要任务:介绍C语言中的数据类型、运算符、表达式、数据结构、语法结构及其程序设计的基本方法。 学习目的:通过C语言程序设计语言的学习,掌握高级程序设计的基本概念、基本思想、基本方法和基本技能,进而学会利用C语言解决一般实际应用问题,培养分析问题和解决问题的能力,并为后续的专业课程奠定程序设计基础。 短期目标:通过省二级计算机C语言的考试,获得优秀证书或合格证书 C语言程序设计 熟记C语言的基本概念 熟悉C语言的上机环境 会读、会编、会调试C语言程序 通过省二级计算机等级考试 第1章 C语言特点与上机操作 C语言特点 C语言程序基本组成 Turbo C或Wintc的上机步骤 一、C语言的产生与发展 1.C语言的发展 ALGOL(algorithmic language算法语言) CPL(复合编程语言) BCPL(基本复合编程语言) ANSI(美国国家标准化协会) ISO(国际标准化组织) 2.学习特点 ①学习编程好比学习写作 学习数据类型、控制结构、语法规则等(犹如识字、造句、填空、改错)——打基础(授课为主,所谓“师傅引进门”) 掌握程序分析、算法与编程(犹如阅读欣赏、文章体裁、谋篇布局、灵感形成)——写文章(多看多练,所谓“修行靠自己”) ②循次渐近,先学会阅读/分析程序,摹仿编程,熟练掌握各种常见程序模块,由易入难,从简单程序开始逐渐掌握复杂编程技术 ③多看参考书和现有程序(多角度理解) ④重视上机,切实掌握程序调试技术(程序是调试出来的,不是“编”出来的) 计算机语言与程序设计 程序设计——针对某一个要处理的问题,设计出解决该问题的计算机指令序列。程序设计必须借助程序设计语言来描述,严格按照语法规定来书写。 程序设计语言包括低级语言和高级语言两大类; 低级语言:直接面向机器,如机器语言和汇编语言 高级语言:独立于机器,编写的程序在不同的机器上必须使用不同的翻译程序,如C语言,高级语言必须被翻译成机器语言才能在计算机上运行。 二、C语言的特点 功能齐全 简洁、紧凑、使用方便、灵活 是面向结构化程序设计的语言 是中级语言 使用范围大 C语言编程步骤 从商业化的角度看,C编程步骤如下: 编写程序 (写在纸上或输入到电脑上的源程序) 调试程序 (修正错误,实现功能) 出售程序 (生成的可执行文件) 常用开发工具: ◆面向过程 常用—Turbo C(PC机版,简称TC) ◆面向对象 常用—Visual C++(可视化,简称VC) 必威体育精装版: 为Windows和Web应用程序提供动态开发环境的Visual C++.NET(C#) C语言程序加工流程 C语言是一种通过编译程序处理的高级程序设计语言。所以其上机的处理流程可用以下示意图表示 C语言适合于多种操作系统:DOS、Windows、UNIX,也适用于多种机型。源程序代码可移植性好。 C语言程序基本组成 【例1】由键盘输入三角形的三个边长,计算出该三角形的面积(AREA.C) 程序AREA.C: #include stdio.h /*编译预处理——文件包含,输入、输出函数*/ #include math.h /*编译预处理——文件包含,数学函数*/ main( ) /*主函数*/ { float a,b,c,l,area; /*定义局部变量*/ printf(“请输入三角形三条边的边长:”); scanf(“%f%f%f”,a,b,c); /*由键盘输入三角形三边的边长*/ l = (a+b+c)/2.0; area=sqrt(l*(l-a)*(l-b)*(l-c)); /*函数sqrt(x)是求x的平方根*/ printf(“该三角形的面积是:%6.2f\n”,area); /*输出结果*/ } 运行结果: 请输入三角形三条边的边长:3.4 5.6 7.4 该三角形的面积是: 9.05 【例1】求三角形的面积的分析 #include stdio.h /*编译预处理——文件包含,输入、输出函数*/ #include math.h /*编译预处理——文件包含,数学函数*/ main( ) /*主函数*/ { float a,b,c,l,area; /*定义局部变量*/ printf(“请输入三角形三条边的边长:”);

文档评论(0)

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

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

1亿VIP精品文档

相关文档