还剩27页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
基本程序结构了解程序的基本结构是编写有效代码的关键,我们将深入探讨结构化程序设计的基本概念和关键原则课程目标理解基本程序结构掌握程序控制流程掌握程序的基本组成部分,如变量、数据类型、表达式、语句等学习顺序结构、分支结构、循环结构等,并能灵活运用了解函数的概念和应用掌握基本的程序调试方法掌握函数定义、函数调用、参数传递等知识,并能编写简单的函数能够独立解决程序中的简单错误,并能根据错误信息进行调试什么是程序程序是计算机执行的一系列指令程序可以告诉计算机完成各种任务,例如计算数字、处理文本、显示图像等等程序就像一个食谱,它告诉计算机应该执行哪些步骤来完成特定的任务程序的组成指令数据算法指令是程序的基本单位,告诉计算机执行特数据是程序处理的对象,包括数字、文本、算法是解决问题的步骤,程序通过算法来处定的操作图像等理数据表达式和语句表达式语句表达式是计算的公式,例如语句是一个完整的指令,它执行特定`2+3`,,的操作,例如`x*y``a%b``printHello,,,world!``x=5``if x
0...`变量和赋值存储数据命名规则赋值操作变量是程序中用来存储数据的容器,变量名需要遵循一定的命名规则,通使用赋值运算符将值赋给变量,=可以存储各种类型的数据,例如数字常要求以字母或下划线开头,后面可例如将数值赋给变age=
2525、字符串、布尔值等以跟字母、数字或下划线量age数据类型整数类型浮点数类型字符类型字符串类型用于表示没有小数部分的数字用于表示带有小数部分的数字用于表示单个字符,例如用于表示多个字符组成的序列A,例如、、,例如、、、、,例如、10-
503.14-
2.
50.0b%Hello World常量定义作用在程序执行过程中,其值不会改变的量称为常量例如,圆周率常量可以提高程序的可读性和可维护性,方便程序员理解和修改约等于,它是一个常量代码同时,常量也能够保证程序的正确性,防止程序中的错误π
3.14159值被意外修改输入和输出输入1程序需要从外界获取数据才能进行运算输出2程序处理完数据后,需要将结果呈现给用户顺序结构执行顺序1从上到下依次执行简单直观2易于理解和调试基础结构3其他结构的基础分支结构判断1根据条件选择执行不同代码块执行2根据判断结果选择代码块执行结果3根据代码执行结果得到不同结果语句if-else条件判断语句用于根据条件判断执行不同的代码块if-else语法结构条件表达式执行语句执行语句if{1}else{2}执行流程如果条件表达式为真,则执行语句;否则执行语句12语句switch选择结构语句用于根据表达式的值选择执行不同的代码块switch语法表达式值代码块值代码块代码块switch{case1:1;break;case2:2;break;default:3;}匹配如果表达式的值与某个的值匹配,则执行相应的代码块case默认情况如果表达式的值与任何的值都不匹配,则执行代码块case default循环结构重复执行1循环结构用于重复执行一段代码条件判断2循环语句通常包含一个条件表达式,用于判断是否继续执行循环循环体3循环体是循环语句中需要重复执行的代码块循环while条件判断1循环体执行之前,先判断条件是否为真循环体执行2如果条件为真,则执行循环体内的语句更新条件3循环体执行完毕后,更新条件,再次进行判断循环for循环次数确定1循环用于执行已知次数的循环for计数器变量2使用计数器变量跟踪循环执行次数循环条件3循环条件决定循环何时结束嵌套循环外部循环1外层循环控制整个循环的次数,每次循环都会执行内层循环内部循环2内层循环在每次外层循环迭代中都执行一次,其循环次数由其自身的条件控制嵌套循环3通过嵌套循环,可以在外层循环的每一次迭代中执行内层循环,从而实现更复杂的操作,例如遍历二维数组或生成复杂的图形跳转语句break continue立即退出当前循环或语句跳过当前循环的剩余代码,直接进入switch下一轮循环return从当前函数返回break终止循环跳出多层循环12语句可以立即终止当前语句可以跳出包含它的break break循环,跳出循环体最内层循环使用场景3语句通常用于满足特定条件后,立即退出循环breakcontinue跳过当前迭代循环条件不变语句用于跳过当前循环语句不会改变循环的条continue continue的剩余代码块,进入下一轮循环件,仅跳过当前迭代的剩余操作示例当遇到语句时,程序会直接跳过输出的语句,并继续执continue“Hello”行下一轮循环函数定义函数名称函数需要一个有意义的名称,以便在程序中被调用和识别参数列表函数可以接受零个或多个参数,这些参数是函数执行时需要用到的数据函数体函数体包含了函数执行的具体代码,它可以包含变量声明、表达式、语句和调用其他函数等返回值函数可以返回一个值,这个值是函数执行的结果函数调用函数名称1调用函数时需要使用函数名实参2传递给函数的值执行函数3函数执行并返回结果形参和实参形参实参函数定义中使用的变量,用来接收从函数调用传递进来的值它们函数调用时传递给形参的值它们是实际传递给函数的数据,可以在函数内部有效,仅在函数执行期间存在是变量、常量或表达式函数返回值返回值作用返回值类型函数执行完后,可以使用语句将结果返回给调用者返函数的返回值类型必须与语句中返回的值类型一致例return return回值可以是任何类型的数据,例如整数、浮点数、字符串等如,如果函数定义为返回整数,则语句中必须返回一个return整数局部变量和全局变量局部变量全局变量在函数内部定义的变量,只在函在函数外部定义的变量,在整个数内部有效程序中都有效递归函数函数自身调用1递归函数在函数体内调用自身基线条件2递归函数必须有一个基线条件,以停止递归问题分解3递归函数将问题分解为更小的子问题递归函数是一种强大的编程技术,可以用于解决各种问题文件处理文件操作1打开、关闭、创建、删除文件文件读写2从文件读取数据,写入数据到文件文件类型3文本文件、二进制文件文件读写打开文件使用文件句柄打开文件,并指定打开方式例如,打开一个名为的文本文件进行读取,可以使用以下代码“data.txt”读写操作使用文件句柄进行读写操作例如,读取文件中的内容可以使用以下代码关闭文件关闭文件句柄,释放资源总结与展望掌握基本程序结构,可以帮助你更好未来将学习更高级的程序结构和编程地理解程序运行逻辑技巧任何问题请随时提问,互相学习,共同进步。
个人认证
优秀文档
获得点赞 0