• 实验六——循环结构程序练习总结


    1、本次课学习到的知识点:

    (1)循环结构程序设计

    归纳出哪些操作需要反复执行——循环体

    这些操作在什么情况下重复执行——循环控制条件

    一旦确定循环体和循环条件,循环结构也就基本确定了。再选用三种循环语句实现循环。

    (2)如果实现给定了循环次数:首选for语句,因为它看起来最清晰。

    如果循环次数不明确,需要通过其他条件控制循环,通常选用while语句或do-while语句。

     if(循环次数已知)

         使用for语句

    else           /*循环条件未知*/

      if(循环条件在进入循环是明确)

         使用while语句

    else          /*循环条件需要在循环体中明确*/

       使用do-while语句

    (3)在例4-9中,当x最后变成0时,处理过程结束。经过归纳得到:

    重复的步骤:1、x%10,分离一位2、x=x/10,为下一次分离做准备3、直到x==0,循环结束。

    (4)在例4-11中,假定头两项分别用x1=1和x2=1表示,则新项x=x1+x2,然后更新x1和x2:x1=x2及x2=x,为计算下一个新项x做准备。

    2. 实验过程中遇到的问题及解决方法:

    (1)在做一道实验时,有时候不太会分析题目的意思。

    (2)复杂的实验,往往不知道从何开始。

    (3)询问老师和同学,查阅书籍和资料来解决问题。

    3. 实验心得体会及本章学习总结:

    这一节课主要是循环结构程序设计,熟练运用三种循环语句for语句,while语句,do-while语句进行程序编译并解决问题。通过实验练习,已经感觉自己渐渐会使用这三种语句了。不知不觉,已经过去了六周,上了六次课了,对于c语言已经不再陌生了,希望接下来的学习会越来越好。

    本章学习总结:循环结构:循环语句主要有for语句,while语句,do-while语句。其中for语句和while语句都是在循环前先判断条件,只有条件满足才会进入循环。do-while语句先执行循环体,后判断循环条件。事先给定循环次数首选for语句,通过其他条件控制循环,考虑while语句和do-while语句。

    明确了循环条件和循环体,选择while语句实现循环。循环结构四要素:循环初始化,循环条件,循环体,循环变量修改。可以把for语句改写成while语句,for语句和while语句都能实现循环。程序中用负数作为输入的结束标志。continue语句和break语句的区别在于,break结束循环,continue只是跳过后面的语句继续循环。break除了可以中止循环外,还用于switch语句,而continue只能用于循环。

     4、预习:函数

    (1)函数的定义:函数是一个完成特定工作的独立程序模块,包括函数和自定义函数两种。

    scanf(),printf()等为库函数,编程时只要直接调用即可。

    cylinder(),fact()函数需要用户自己定义,为自定义函数。

    (2)cylinder(),fact()完成的是不同的功能,但它们有一个共同点——实现一个计算,并可以得到一个明确的计算结果,这是函数最常见的用途。

    (3)函数定义的一般形式为:

    函数类型    函数名(形式参数表)   /*函数首部*/

      {

              函数实现过程                    /*函数体*/

       }

    函数首部由函数类型,函数名和形式参数表组成,位于函数定义第一行。函数类型指函数结果返回的类型,一般与return语句中表达式的类型一致。形参表中给出函数计算所要用到的相关已知条件,以类似变量定义的形式给出。形参表中各个形参之间用逗号分隔,每个形参前面的类型必须分别写明。函数的形参的数量可以是一个,也可以是多个,或者没有形参。

    函数首部后面不能加分号,它和函数体一起构成完整的函数定义。

    形参表不能写成double r,h。

    函数体:体现函数的实现过程。

    (4)函数的调用

    函数调用过程:任何c程序执行,首先从主函数main()开始

    函数调用的形式:函数名(实际参数表)

    实际参数可以使常量,变量和表达式。

    对于实现计算功能的函数,函数调用通常出现两种情况下:

    1、赋值语句  volume=cylinder(radius,height);

    2、输出函数的实参   printf("%f",cylinder(radius,height));

    实参和形参一一对应,数量应相同,顺序应一致。

    (5)函数结果返回:   return    表达式;

    return语句只能返回一个值。

    (6)函数原型声明:目的主要是说明函数的类型和参数的情况,以保证程序编译时能判断对该函数的调用是否正确。

    函数声明一般格式为:函数类型   函数名(参数表);与函数定义的第一行相同,并以分号结束。

    函数声明是一条c语句,而函数定义时的函数首部不是语句,后面不能跟分号。

    如果在调用函数前,既不定义,也不声明,程序编译时会出错。

  • 相关阅读:
    全代码实现WordPress分类目录和标签添加新的自定义字段
    基于max-height实现不定高度元素的折叠/合并,展开/收缩的动画效果
    css实现不定宽高的图片img居中裁剪_类似微信朋友圈图片效果
    你知道我们平时在CSS中写的%都是相对于谁吗?
    纯css如何绘制三角形_利用border实现画三角形的原理方法
    wordpress建站不得不知的安全防护(二)
    wordpress建站不得不知的安全防护(一)
    Java连载55-接口的作用、接口举例
    Java连载54-两种单例模式、接口详解
    Python连载54-FTP编程
  • 原文地址:https://www.cnblogs.com/hesong/p/5965615.html
Copyright © 2020-2023  润新知