- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(“请输入三角形三条边的边长:”);
您可能关注的文档
- 必修四+三角函数的周期性.ppt
- 八、大气的垂直分层与对流层大气的热状况.ppt
- 八年级英语下module8 public holidays课件外研版.ppt
- 八年级数学 多项式课件 北师大版.ppt
- 八年级上册物理_____光的折射课件.ppt
- 必修一 第二单元 基本初等函数(ⅰ) 对数函数及其性质 指数函数与对数函数的关系.ppt
- 八年级物理第五单元电流与电路.ppt
- 第01单元 序列的统计量、检验和分布.ppt
- 第 六 单元 循 环 控 制.ppt
- 第 单元 指数分析.ppt
- 2024年企业人力资源管理师之二级人力资源管理师模拟考试试卷A卷含答案完整版720780578.pdf
- 2024年检验类之临床医学检验技术(师)全真模拟考试试卷B卷含答案优质 完整版720844645.pdf
- 2024年四川省成都市第七中学初中学校中考一模物理试题(解析版).pdf
- 2024年二级建造师之二建水利水电实务过关检测试卷B卷附答案 .pdf
- 2024年教师资格之中学思想品德学科知识与教学能力综合检测试卷A卷含完整版720848701.pdf
- 2024年教师信息技术2.0教研组研修计划(优秀模板6篇)(6) .pdf
- 2024年教师资格之幼儿综合素质通关提分题库及完整答案 .pdf
- 2024年心理咨询师之心理咨询师基础知识通关提分题库及完整答案完整版720794806.pdf
- 2024年消防设施操作员之消防设备初级技能题库附答案(典型题).pdf
- 2024年小学信息技术工作计划样本(三篇) .pdf
文档评论(0)