资源描述:
《tc语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、很高兴跟同学们交朋友集天下英才而教,是人生最大的幸福。主动学习、积极思维、脑力锻炼、尝试成功!2009年8月9/18/20213C++程序设计c程序设计王贺明郑州大学信息工程学院whm@zzu.edu.cn学知识、学方法、学智慧---计算机课程提醒智慧来自于……目标+自信+努力=?创新能力是一流人才和三流人才的分水岭人才标准品德、知识、能力和业绩无穷小的无穷项的集合就是无穷大知识在于积累、在于不断实践TC语言程序设计信息工程学院王贺明第一章程序设计基础1.1程序设计基本概念1.程序=算法+数据结构2.算法:解决问题所列出来的步骤3.程序设计语言:面向机器的语言;面向过
2、程的语言;面向对象的语言4.先进的程序设计思想:从上向下,逐步细化(结构化程序设计)5.高级语言的作用。6.C语言的特点。9/18/202110TC程序设计1.2流程图1.流程图的作用:2.N-S流程图三种结构,四种图形顺序结构选择结构循环结构9/18/202111TC程序设计1.3C语言发展过程面向过程的C语言:C、TurboC面向对象的C语言:C++、C#、VisualC++,VisualC++.NET1.4C语言的作用凡是计算的题目通过编写程序,利用计算机求解;凡是计算机上使用的文件均可进行管理;凡是计算机上使用的软件,通过编程实现;。9/18/202112TC程
3、序设计1.5简单的C语言程序及C语言程序结构例1:用C语言编写程序,求5个数的和程序如下:#include/*予编译命令(头文件)*/main()/*主函数标记(名字)*/{floats,p;/*对将使用的实型变量说明*/staticinta[5]={1,2,3,4,5};clrscr();s=a[0]+a[1]+a[2]+a[3]+a[4];/*数据取出,计算*/printf(“Sum=%f”,s);/*将计算结果输出到屏幕*/}9/18/202113TC程序设计程序的说明:程序一般有三大件:输入、计算、输出。Stdio.h为头文件,程序中使用的
4、函数需要它。程序由多行语句组成。一行一般放一个语句。一行可以放多个语句,但语句间要用“;”分开。程序可以由一个主函数和0到多个子函数组成,程序执行总是从主函数开始。主函数块一定用{}括起来,表示程序的开始和结束。每一语句结束是否使用“;”,要分别记忆。(头文件、函数名字、大部分地方出现的“)”、复合语句的第一行、宏定义)。不带“;”的语句称函数。9/18/202114TC程序设计10./**/为注释,其中的内容是给读程序人看的。一般用于对程序的解释。11.解决一个问题的编程方法(使用不同的语句)有很多种。12.主函数和子函数其位置谁前后不要求。13.程序中的字母大小写意
5、义不同(如A和a是两个不同的变量)。13.{}一定要成对出现。14.程序中使用的所有变量必须在使用前用指定的命令说明。15.注意语句放置的位置。9/18/202115TC程序设计头文件mian(){{<变量说明>;<函数体>}{<变量说明>;<函数体>}}16.程序中用到的数字、符号、变量、规定将在第二章介绍17.程序用到的命令将在三、四、五及其以后章节介绍。9/18/202116TC程序设计例2:用C语言编写程序,求5个整型数的平均值。#include/*予编译命令(头文件)*/main()/*主函数标记(名字)*/{inti;/*对将使用的整型变量
6、说明*/floats=0,p;/*对将使用的实型变量说明*/staticinta[5]={1,2,3,4,5};clrscr();for(i=0;i<5;i++)/*循环*/s=s+a[i];/*数据取出,计算*/p=s/5;printf(“Average=%f”,p);/*将计算结果输出到屏幕*/}9/18/202117TC程序设计例3:编程序,从键盘输入5个实型数,求这5个数的平均值。程序如下:#includemain(){floata,s=0,p;inti;for(i=1;i<6;i++){scanf(“%f”,&a);s=s+a;}p=s/
7、5;clrscr();printf(“Average=%f”,p);}9/18/202118TC程序设计例4:编程序,求1到10的每个数的平方根。程序如下:#includemain(){inti;clrscr();for(i=1;i<11;i++)printf(“%d%f”,I,sqrt(i));}9/18/202119TC程序设计例5:编程序,求任意两个数的最大值。程序如下:#includemain(){floata,b;floatmax(float,float);scanf(“%f%f”,&a