第1节 TC语言程序设计_第1页
第1节 TC语言程序设计_第2页
第1节 TC语言程序设计_第3页
第1节 TC语言程序设计_第4页
第1节 TC语言程序设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、向过程的语言;面向对象的语言4先进的程序设计思想:从上向下,逐步细化(结构化程序设计)5高级语言的作用。6C语言的特点。,2020/7/4,TC程序设计,11,1.2流程图1流程图的作用:2N-S流程图三种结构,四种图形顺序结构选择结构循环结构,2020/7/4,TC程序设计,12,1.3C语言发展过程面向过程的C语言:C、TurboC面向对象的C语言:C+、C#、VisualC+,VisualC+.NET1.4C语言的作用凡是计算的题目通过编写程序,利用计算机求解;凡是计算机上使用的文件均可进行管理;凡是计算机上使用的软件,通过编程实现;。,TC程序设计,13,2020/7/4,1.5简单的

3、C语言程序及C语言程序结构,例1:用C语言编写程序,求5个数的和程序如下:#include/*予编译命令(头文件)*/main()/*主函数标记(名字)*/floats,p;/*对将使用的实型变量说明*/staticinta5=1,2,3,4,5;clrscr();s=a0+a1+a2+a3+a4;/*数据取出,计算*/printf(“Sum=%fn”,s);/*将计算结果输出到屏幕*/,2020/7/4,TC程序设计,14,程序的说明:,程序一般有三大件:输入、计算、输出。Stdio.h为头文件,程序中使用的函数需要它。程序由多行语句组成。一行一般放一个语句。一行可以放多个语句,但语句间要用

4、“;”分开。程序可以由一个主函数和0到多个子函数组成,程序执行总是从主函数开始。主函数块一定用括起来,表示程序的开始和结束。每一语句结束是否使用“;”,要分别记忆。(头文件、函数名字、大部分地方出现的“)”、复合语句的第一行、宏定义)。不带“;”的语句称函数。,2020/7/4,TC程序设计,15,10./*/为注释,其中的内容是给读程序人看的。一般用于对程序的解释。11.解决一个问题的编程方法(使用不同的语句)有很多种。12.主函数和子函数其位置谁前后不要求。13.程序中的字母大小写意义不同(如A和a是两个不同的变量)。13.一定要成对出现。14.程序中使用的所有变量必须在使用前用指定的命令

5、说明。15.注意语句放置的位置。,2020/7/4,TC程序设计,16,头文件mian();16.程序中用到的数字、符号、变量、规定将在第二章介绍17.程序用到的命令将在三、四、五及其以后章节介绍。,2020/7/4,TC程序设计,17,例2:用C语言编写程序,求5个整型数的平均值。#include/*予编译命令(头文件)*/main()/*主函数标记(名字)*/inti;/*对将使用的整型变量说明*/floats=0,p;/*对将使用的实型变量说明*/staticinta5=1,2,3,4,5;clrscr();for(i=0;i5;i+)/*循环*/s=s+ai;/*数据取出,计算*/p=

6、s/5;printf(“Average=%fn”,p);/*将计算结果输出到屏幕*/,2020/7/4,TC程序设计,18,例3:编程序,从键盘输入5个实型数,求这5个数的平均值。程序如下:#includemain()floata,s=0,p;inti;for(i=1;i6;i+)scanf(“%f”,2020/7/4,TC程序设计,19,例4:编程序,求1到10的每个数的平方根。程序如下:#includemain()inti;clrscr();for(i=1;i11;i+)printf(“%d%fn”,I,sqrt(i);,2020/7/4,TC程序设计,20,例5:编程序,求任意两个数的最

7、大值。程序如下:#includemain()floata,b;floatmax(float,float);scanf(“%f%f”,2020/7/4,TC程序设计,21,floatmax(floatm,floatn)floatp;if(mn)p=m;elsep=n;returnp;,2020/7/4,TC程序设计,22,1.6C语言程序的上机过程,1.6.1Turboc2.0软件的安装与设置1.目录结构D:TCLIBINCLUDE2.系统设置TC文件的文件夹include和lib在哪一个路径,就在TC环境下的OptionsDrectores下正确设置。,2020/7/4,TC程序设计,23,1

8、.6.2运行C语言程序的全过程,启动TC,进入TC软件编辑环境清除屏幕(ALT+F,选择NEW)(调入已存在的程序)输入程序保存(ALT+F,然后选择S)编译(F9)运行(ALT+R+选择运行+回车)(CTRL+F9)看(检查)结果(ALT+F5)返回修改(击任意键)修改(ALT+E)再保存转第二步,输入下一个程序,2020/7/4,TC程序设计,24,1.6.3常见问题的解决,1.如果运行结果不是当前的程序的结果怎么办?应该按照:先编译、连接后再运行可以解决2.编译出错后如何才能进入修改状态?使用ALT+E组合键3.运行进入死循环怎么办?使用CTRL+BREAK组合键(或CTRL+C)4.如

9、何清除屏幕干扰?用鼠标点击TC窗口的“汉”。5.如何找到已保存C文件?利用TC窗口文件菜单下的LOAD和PICK(最近保存的)可查到。6.Writeto和OutputDirectroy的作用。,2020/7/4,TC程序设计,25,程序中的空格不能少。8.C环境出现异常怎么办?9.不能使用汉字。10.求和用的变量要先置0。11.Void可用也可不用。12.求1000个数的和怎么办?13.如何调出刚输入的程序?14.如何调出很长时间以前保存的程序?15.如何改变程序存放的位置?16.出现”cos”错是什么错?,2020/7/4,TC程序设计,26,1.6.4编译、连接成功的C可执行程序(*.EXE)的执行直接用鼠标双击执行即可。要求:1.会编写简单的加减乘除及求和程序。2.掌握上机的全过程及上机过程中用到的键盘命令。3.掌握程序的结构及具体要求。,TC程序设计,27,2020/7/4,实验一,任务:1.检查TC在计算机里存放的位置且熟悉TC编辑、编译环境。2.掌握使用TC上机的全过程。3.编程且上机运行:输入3个整数,求这3个数的平均值。4.编程且上机运行:输入5个整数,求这求5个数的平方和。5.编程且上机运行:输入7个整数,求这求7个数每个数的平方根。提示:求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论