- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]3算法和基本程序设计
getche( ) getch( ) 功能: 从键盘上读入一个字符,但无需回车。getch( )还有一个功能,即不把读入的字符回显到屏幕上,常用于密码输入或菜单选择。getchar( )包含在stdio.h中,getche( )和getch( )包含在conio.h中。 C语言程序的基本特点 C语言是一种函数式语言,其程序基本组成是函数 每个C程序必须有一个、也只能有一个主函数main 不管主函数在程序中的位置如何,程序执行总是从主函数开始 所有变量必须先定义(规定数据类型)后使用 每个语句必须用分号“;”结束(注意是“每个语句”而不是“每行语句”) 编译预处理命令不是语句(行末不能用分号结束) C语言本身没有输入/输出语句,其输入/输出功能须通过调用标准函数来实现 使用系统提供的标准库函数或其他文件提供的现成函数时,必须使用“文件包含” 关于主函数 main( ) {……} C语言是一种函数式语言,它的一个函数实际上就是一个功能模块——C程序的基本组成是函数。 一个C程序是由一个固定名称为main的主函数和若干个其他函数(可没有)组成。 一个C程序必须有一个、也只能有一个主函数。 主函数在程序中的位置可以任意,但程序执行时总是从主函数开始,在主函数内结束。 主函数可以调用其他各种函数(包括用户自己编写的),但其他函数不能调用主函数。 主函数的一般形式: main( ) { 说明部分程序段(定义数据类型) 执行部分程序段(给出操作指令) } 其他函数 自编(定义)函数: (详见教材第11章) ⒈先定义(规定函数类型、函数名和函数功能) ⒉后调用(使用所定义的函数实现其功能) 定义函数: 函数类型 函数名(形式参数) { 函数体} 调用函数:函数名(参数) 【示例】求三个数的平均值 自定义函数示例 学习特点 学习编程好比学习写作 学习数据类型、控制结构、语法规则等 掌握程序分析、算法与编程 循序渐近 阅读/分析程序→摹仿编程→掌握常见程序模块→简单程序→复杂编程 多看参考书和现有程序 重视上机,切实掌握程序调试技术 程序的调试 程序中常见的两种错误: 语法错误:不符合语法规则的错误。 逻辑错误:是程序设计时由于逻辑上的混乱造成的错误。有逻辑错误的程序执行结果与程序设计的愿意不符。 程序调试的一般步骤: (1) 仔细检查源程序 (2) 上机调试 (3) 检查程序运行结果 Turbo C编程常用操作(按F1键可获得帮助) Turbo C基本操作 Alt+F 建立新文件 Load/Pick 调入现有文件 Save 存盘(F2) Write to 换名存盘 Ctrl+F9 运行程序(自动完成编译/连接) Alt+F5 观看运行结果 程序调试常用操作 F5 显示/关闭观察、出错提示等窗口 F6 编辑窗口(Edit)和信息窗口(Message)窗口切换 Alt+B 设置断点/变量观察(Break/Watch ) 常用: 增加观察的变量名(Add watch ) F8 单步执行 Ctrl+F2 程序重置(重新开始) 程序编辑常用操作 Ctrl+KB 设置块头 Ctrl+KK 设置块尾 Ctrl+KC 块复制 Ctrl+KV 块移动 Ctrl+Y 删除一行 作业 P52 1. 5. 6. 7. 编写程序,从键盘输入矩形的边长,计算并输出矩形的面积和周长。 铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。
文档评论(0)