1.C语言答案.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C语言概述 Introduction to C Programming 主要内容与目标 了解C语言的历史与特点 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用Visual C 6.0 创建C程序 学会写第一个C程序 什么是语言? “语言是思维工具和交流工具” “语言是人类的创造,只有人类有真正的语言” ---- 语言是人与人之间的交流工具!! 你愿意与___交流 A、聪明人 B、傻子 C、狡猾的人 d、老实人 如果把计算机看作人,它是___? 什么是计算机语言? ---- 计算机语言是人与计算机之间的交流工具!! 交流什么? 与一个“无智商的老实人”谈感情?论天下大事? 命令它,指挥它做事! 交流难度在哪儿?(程序设计难度在哪儿?) 白痴不可能理解你,因此要想顺畅交流,你得变成“白痴”。 一个示例: 指挥机器人取水: 到桌子上倒杯水。 一个示例: 计算机语言 计算机语言是人与计算机之间通信的媒介 计算机语言种类繁多,可以分成三大类 机器语言:是指一台计算机全部的指令集合。机器语言写出的程序就是一串串由“0”和“1”组成的指令序列 汇编语言:用一些简洁的英文字母、符号串来替代特定的二进制串指令(比如用“ADD”代表加法指令) 高级语言:人们考虑设计一种接近人类自然表达方式的计算机语言,使编程的效率大大提高。 一个示例: 一个示例: 一个示例: 一个示例: 人类语言: 到桌子上倒杯水。 //终极语言 //需要智能,终极梦想 C语言起源与发展 目前共有几百种高级语言,例:FORTRAN, COBOL, BASIC, LISP, Pascal, C, PROLOG, Ada, C++, JAVA等。 1972年,美国贝尔(Bell)实验室设计了一种语言,称为C语言. 1973年, Bell实验室的Thompson和Ritchie两人合作把UNIX的90%以上用 C改写(UNIX第5版). C语言起源与发展 以1978年发表的UNIX第7版中的C编译程序为基础, Kernighan和Ritchie(合称KR)合著了影响深远了名著《The C Programming Language》,这本书中介绍的C语言,成为后来广泛使用的C语言版本的基础,它被称为标准C. 1980年后,贝尔实验室对C语言进行了扩充,推出了“带类的C”,多次修改后起名为C++.以后又经过不断的改进,发展成为今天的C++. C 语言的特点 使用C语言的理由 C语言已广泛应用于 操作系统, 编译器, 智能手机, 计算机游戏, 机器人控制, 嵌入式系统等 简言之, C语言是国际上广泛流行的计算机语言,是最重要的编程语言之一,并将继续如此. 已成为IT类专业求职的基本技能. 如果你想找一份软件程序员的工作,则首先你应该能够回答”是”的一个问题就是:”请问,你会使用C吗?” 计算机中的程序 回顾 与机器交流的难度在哪? 1、无法使用自然语言,要用机器能懂的语言 2、机器无法像人一样接受高级指令,只能接受低级指令 a、必须学习编程语言(语言) b、必须将任务分解成机器能够执行的基本指令集合 (多种分解方式,好文章与坏文章,算法) 机器语言 上臂1#正向旋转5度: 000 00 000000001100001101010000 汇编语言 上臂1#正向旋转5度; 小臂1#正向旋转10度; 手掌1#收拢4厘米; 高级语言 左手拿茶杯; 演示 C程序 C是函数式语言 C程序 C是函数式语言 实践练习 程序题: 在屏幕上显示“C语言,我们来了!” 提示: 中英文切换:语言栏 除了双引号里面的内容可以用中文(不包括双引号),其他地方均用要切换到英文。 大小写切换:Caps Lock键 演示 C 程序的基本结构 C 程序中的注释 演示 编辑和运行C程序 可以使用VC 6.0集成开发环境编辑和运行C程序 C语言的运行原理 编译和执行C程序 什么是算法? 问题:如何求两个正整数的最大公约数? 方法(算法)1: 同时除以1到最小整数,取最大的 方法(算法)2: 辗转相除法:大除以小,若余数不为0,则小除以余数;否则小为最大公约数. 48/36=1…12 36/12=3…0. 最大公约数为12 算法 算法是指为解决一个问题而采取的方法和步骤 算法的描述 — 流程图 算法 总结1 在VC6中创建C程序 启动VC 6.0. 单击file-new,选择files选卡 在左侧选择c++ source file 在右侧f

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档