最新程序设计方法.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文档。上传文档
查看更多
最新程序设计方法.ppt

C编程进阶-赋值类型转换 * C编程进阶-强制类型转换 * C编程进阶-强制类型转换 * C编程进阶-强制类型转换 * C编程进阶-取余操作 * C编程进阶-取余操作 * Look at the example bellow and figuring out the result C编程进阶-取余操作 * 习惯用法和范例 编程习惯用法: 就如公式和模式; 范例:C代码片断可以表现一个特别的语句或用法的语法结构 例子: 读一个整数的习惯用法 printf (“prompt string”); variable = GetInteger (); 它是一个编程范例的具体例子 斜体表示你需要用指明种类的的东西进行替换的部分 “1st Number? ” n1 OR “2nd Number? ” n2 * 解决复杂问题 修改 add2.c 为 add 10.c (或R add1000.c) 如果要求将一系列数如7, 4, 5, 4 …等相加,你将如何去做?考虑采用一种编程惯用法并将它不断重复。 printf (“Input the number you want to add”); value = GetInteger (); total += value; 除了连续执行,我们还需要在处理复杂问题的时候考虑采用控制语句。 * 控制语句 两种控制语句 条件控制 布尔量,关系操作符和逻辑操作符 重复操作 定义/无定义重复数 控制语句的复合: 控制行 控制体: 包括多条语句或者本身又是另一条控制语句(成为嵌套)。 * 控制语句举例 条件分支 if … else (oddeven.c) Switch (oddeven.c) 循环和重复 for 循环: 确定的循环次数,循环计数 (Liftoff.c; isvowel.c) While 循环: 不确定的循环次数。 do … while 循环:至少执行一次。 * 嵌套的if … else 语句 * 用switch 语句来选择 * Switch语句用法进阶 * For 语句执行流程 * For 语句执行流程 * For 语句应用 Part of the results are like this: * * hjkh l;kl Do not naming variable or function with a single letter Variables are start with a small letter and use capital letters to separate multiple words Functions are start with a capital letter and use capital letters to separate multiple words * hjkh l;kl * hjkh l;kl 程 序 设 计 方 法 程序设计基础知识 ANSI C 简介 准备知识-计算机硬件 组成 输入设备 处理器 存储器 输出设备 存储设备 通信设备 * 准备知识-计算机软件 系统软件 支持执行和开发其它软件的软件 三种主要类型 操作系统 Windows?, UNIX?, Mac OS X? 编译链接软件 Microsoft Visual C++?, CBuilder?, gcc, Code Warrior? 通信软件 TCP/IP, SPX/IPX, APPLE TALK 应用软件 对用户透明的执行某些特殊功能的软件 WORD, QQ, IE * 程序:处理信息和数据的一系列指令。 程序语言: VC, VB, JAVA, COBOL 程序设计的五个步骤 分析问题 算法设计 编码 调试 文档和维护 结构化程序设计的方法:自顶向下,逐步细化,模块化设计,结构化编码 准备知识-程序设计初步 * 准备知识-程序开发流程 * 准备知识 程序设计与C语言:本课程以C语言来讲述程序设计的方法。 C语言的特点 简洁、灵活 运算符丰富 数据结构丰富 结构化控制 语法灵活 控制能力强,访问底层 目标代码效率高,可移植性强 * 上机准备 安装MS VC6.0 下载并安装课程函数库:pclibs.zip NEW一个新的项目,选择CS111 Assignment Wizard 类型,输入项目名称 选择产生一个空的c源文件,输入文件名 编辑源文件 编译调试 程序打包,递交作业 * 准备知识-生成一个新项目 * 第一声问候—“Hello World” Browsing Class View Browsing File View * 程序的组成部分 注释 预处理命令 单词:关键字和其它公共定义 声明(常量,变量和函数) 语句(简单赋值,复合语句,循环,条件和分支语句) /* * Fi

文档评论(0)

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

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

1亿VIP精品文档

相关文档