大学计算机课件第1章 TC语言程序设计

上传人:woxinch****an2018 文档编号:57183755 上传时间:2018-10-19 格式:PPT 页数:28 大小:888.50KB
返回 下载 相关 举报
大学计算机课件第1章 TC语言程序设计_第1页
第1页 / 共28页
大学计算机课件第1章 TC语言程序设计_第2页
第2页 / 共28页
大学计算机课件第1章 TC语言程序设计_第3页
第3页 / 共28页
大学计算机课件第1章 TC语言程序设计_第4页
第4页 / 共28页
大学计算机课件第1章 TC语言程序设计_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《大学计算机课件第1章 TC语言程序设计》由会员分享,可在线阅读,更多相关《大学计算机课件第1章 TC语言程序设计(28页珍藏版)》请在金锄头文库上搜索。

1、很高兴跟同学们交朋友,集天下英才而教, 是人生最大的幸福。,2018/10/19,C+程序设计,3,主动学习、积极思维、 脑力锻炼、尝试成功! 2009年8月,c 程序设计,王 贺 明 郑州大学信息工程学院 ,学知识、学方法、学智慧,-计算机课程提醒,智慧来自于,目标+自信+努力 = ?,创新能力 是一流人才和三流人才的分水岭,人才标准 品德、知识、能力和业绩,无穷小的无穷项的集合就是无穷大,知识在于积累、在于不断实践,TC 语言程序设计,信息工程学院 王贺明,2018/10/19,TC程序设计,10,第一章 程序设计基础,1.1 程序设计基本概念 1程序=算法+数据结构 2算法:解决问题所列

2、出来的步骤 3程序设计语言:面向机器的语言;面向过程的语言;面向对象的语言 4先进的程序设计思想:从上向下,逐步细化(结 构化程序设计) 5高级语言的作用。 6C语言的特点。,2018/10/19,TC程序设计,11,1.2 流程图 1流程图的作用: 2N-S流程图 三种结构,四种图形 顺序结构 选择结构 循环结构,2018/10/19,TC程序设计,12,1.3 C语言发展过程 面向过程的C语言: C、Turbo C 面向对象的C语言:C+、C#、VisualC+,Visual C+.NET 1.4 C语言的作用 凡是计算的题目通过编写程序,利用计算机求解;凡是计算机上使用的文件均可进行管理

3、;凡是计算机上使用的软件,通过编程实现; 。,TC程序设计,13,2018/10/19,1.5 简单的C语言程序及C语言程序结构,例1:用C语言编写程序,求5个数的和 程序如下: #include /*予编译命令(头文件)*/ main() /*主函数标记(名字)*/ float s,p; /*对将使用的实型变量说明*/ static int a5=1,2,3,4,5; clrscr(); s=a0+a1+a2+a3+a4; /*数据取出,计算*/ printf(“Sum=%fn”,s); /*将计算结果输出到屏幕*/ ,2018/10/19,TC程序设计,14,程序的说明:,程序一般有三大件

4、:输入、计算、输出。 Stdio.h为头文件,程序中使用的函数需要它。 程序由多行语句组成。一行一般放一个语句。 一行可以放多个语句,但语句间要用“;”分开。 程序可以由一个主函数和0到多个子函数组成,程序执行总是从主函数开始。 主函数块一定用括起来,表示程序的开始和结束。 每一语句结束是否使用“;”,要分别记忆。 (头文件、函数名字、大部分地方出现的“)”、复合语句的第一行、宏定义)。 不带“;”的语句称函数。,2018/10/19,TC程序设计,15,10. /* */为注释,其中的内容是给读程序人看的。一般用于对程序的解释。 11. 解决一个问题的编程方法(使用不同的语句)有很多种。 1

5、2. 主函数和子函数其位置谁前后不要求。 13. 程序中的字母大小写意义不同(如A和a是两个不同的变量)。 13. 一定要成对出现。 14. 程序中使用的所有变量必须在使用前用指定的命令说明。 15. 注意语句放置的位置。,2018/10/19,TC程序设计,16,头文件 mian() ; ; 16.程序中用到的数字、符号、变量、规定将在第二章介绍 17. 程序用到的命令将在三、四、五及其以后章节介绍。,2018/10/19,TC程序设计,17,例2:用C语言编写程序,求5个整型数的平均值。 #include /*予编译命令(头文件)*/ main() /*主函数标记(名字)*/ int i;

6、 /*对将使用的整型变量说明*/ float s=0,p; /*对将使用的实型变量说明*/ static int a5=1,2,3,4,5; clrscr(); for (i=0;i5;i+) /*循环*/ s=s+ai; /*数据取出,计算*/ p=s/5; printf(“Average=%fn”,p); /*将计算结果输出到屏幕*/ ,2018/10/19,TC程序设计,18,例3:编程序,从键盘输入5个实型数,求这5个数的平均值。程序如下: #include main() float a,s=0,p; int i; for (i=1;i6;i+) scanf(“%f”, ,2018/1

7、0/19,TC程序设计,19,例4:编程序,求1到10的每个数的平方根。程序如下: #include main() int i; clrscr(); for (i=1;i11;i+) printf(“%d %fn”,I,sqrt(i); ,2018/10/19,TC程序设计,20,例5:编程序,求任意两个数的最大值。 程序如下: #include main() float a,b; float max(float,float); scanf(“%f%f”, ,2018/10/19,TC程序设计,21,float max(float m,float n) float p; if (mn) p=m

8、 ; else p=n; return p; ,2018/10/19,TC程序设计,22,1.6 C语言程序的上机过程,1.6.1 Turbo c 2.0软件的安装与设置 1. 目录结构 D:TCLIB INCLUDE 2. 系统设置 TC文件的文件夹 include和 lib 在哪一个路径, 就在TC环境下的OptionsDrectores下正确设置。,2018/10/19,TC程序设计,23,1.6.2 运行C语言程序的全过程,启动TC,进入TC软件编辑环境 清除屏幕(ALT+F,选择NEW)(调入已存在的程序) 输入程序 保存(ALT+F,然后选择S) 编译 (F9 ) 运行 (ALT+

9、R+选择运行+回车)(CTRL+F9) 看(检查)结果(ALT+F5) 返回修改(击任意键) 修改 (ALT+E) 再保存 转第二步,输入下一个程序,2018/10/19,TC程序设计,24,1.6.3 常见问题的解决,1. 如果运行结果不是当前的程序的结果怎么办? 应该按照:先编译、连接后再运行可以解决 2. 编译出错后如何才能进入修改状态? 使用ALT+E组合键 3. 运行进入死循环怎么办? 使用CTRL+BREAK组合键(或CTRL+C) 4. 如何清除屏幕干扰? 用鼠标点击TC窗口的“汉”。 5. 如何找到已保存C文件? 利用TC窗口文件菜单下的LOAD和PICK(最近保存的)可查到。

10、 6. Write to 和Output Directroy的作用。,2018/10/19,TC程序设计,25,程序中的空格不能少。 8. C环境出现异常怎么办? 9. 不能使用汉字。 10. 求和用的变量要先置0。 11. Void 可用也可不用。 12. 求1000个数 的和怎么办? 13. 如何调出刚输入的程序? 14. 如何调出很长时间以前保存的程序? 15. 如何改变程序存放的位置? 16. 出现”cos”错是什么错?,2018/10/19,TC程序设计,26,1.6.4 编译、连接成功的C可执行程序(*.EXE)的执行 直接用鼠标双击执行即可。 要求: 1. 会编写简单的加减乘除及

11、求和程序。 2. 掌握上机的全过程及上机过程中用到的键盘命令。 3. 掌握程序的结构及具体要求。,TC程序设计,27,2018/10/19,实验一,任务: 1. 检查TC在计算机里存放的位置且熟悉TC编辑、编译环境。 2. 掌握使用TC上机的全过程。 3. 编程且上机运行:输入3个整数,求这3个数的平均值。 4. 编程且上机运行:输入5个整数,求这求5个数的平方和。 5. 编程且上机运行:输入7个整数,求这求7个数每个数的平方根。 提示:求平方根函数是 sqrt(x),且要使用头文件:math.h。 6. 编程且上机运行:输入圆的半径,求圆的面积和周长。 7. 写出实验报告。 实验报告的要求是:(以后均相同) 学院(系别) 专业 姓名 学号 上机地点 上机时间 任务 程序 程序运行结果 程序出错的原因及纠正方法 体会及感受,2018/10/19,TC程序设计,28,作业: 上机:,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号