程序设计第四版谭浩强编教程程序设计和语言课件•程序设计概述contents•程序设计的语法基础•面向对象程序设计•高级程序设计技术•程序调试与异常处理•实践项目与案例分析目录01程序设计概述什么是程序设计程序设计是编写程序的中文简称,就是编写计算机程序,让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务
这种人和计算体系之间交流的过程就是程序设计
程序设计语言是人与计算机交流的语言,用来向计算机发出指令,告诉计算机需要执行的任务
程序设计的基本概念数据常量常量是指在程序运行过程中其值不能被改变的量
数据是程序中最基本的元素,它描述了客观事物的具体信息
数据类型运算符数据类型是指一组性质相同的数据值的集合以及定义在这个数据值集合上的一组操作的总称
运算符是用来对数据执行某种运算的符号
变量表达式变量是程序中存储数据的标识符,它存储了程序运行过程中需要处理的数据
表达式是由常量、变量、运算符等组成的数学公式或逻辑公式
程序设计语言的发展历程01第一代语言:机器语言02第二代语言:汇编语言03第三代语言:高级语言(如FORTRAN、COBOL、BASIC等)04第Jav四a代等语)言:面向对象的语言(如C、02程序设计的语法基础数据类型整型浮点型字符型用于表示整数,如int、short、long等
用于表示小数,如float、double用于表示字符,如char
结构体数组布尔型用于存储多个不同类型的数据
用于存储多个同类型的数据
用于表示逻辑值,只有true和false两种值
运算符与表达式算术运算符+、-、*、/等
关系运算符赋值运算符=、+