第九周也要过去啦~~~

  

山师第学习心得

.高数重点小结

 1.函数的单调性与曲线的凹凸性

(1).单调性

 •运用拉格朗日中值定理可证

 •判断导数符号时不考虑端点

(2).凹凸性

    •凹弧:•f(x)在区间I上连续,对于任意两点x1,x2有:(f{left(frac{x_1+x_2}{2} ight)})<(frac{f{left(x_1 ight)}+f{left(x_2 ight)}}{2});

      •f''(x)>0;

    •凸弧:•f(x)在区间I上连续,对于任意两点x1,x2有:(f{left(frac{x_1+x_2}{2} ight)})>(frac{f{left(x_1 ight)}+f{left(x_2 ight)}}{2});

      •f''(x)<0;

 •连续利用拉格朗日中值公式可证

2.函数的极值与最值

(1)极值

  •极大值与极小值是局部概念

  •可导函数的极值点一定是驻点;函数取得极值的点不一定可导,不可导的点也可能取得极值

  •第二充分条件的应用条件范围比第一充分条件小——f''(x)=0时只能用第一充分条件判断

(2)最值

  根据题意求出目标函数f(x)→求出在规定闭区间[a,b]内的驻点及不可导点→求出各点函数值及f(a),f(b)进行比较

.c语言重点小结

1.课堂内容

 (1)函数的声明(当主程序写在函数之前时):将函数头放在调用前,末尾加“;”

      •一个函数中不能嵌套定义但可以嵌套调用;

   •嵌套调用——递归(函数调用自己)

  例:定义折半查找函数

#include<stdio.h>
    int f(int a[10],int n,int low,int high) 
    {
        int mid;
        if(low<=high)
        {
            mid=(low+high)/2;
            if(a[mid]==n)//n为要找的数本身
            return mid;//若满足条件就结束
            else if(a[mid]>n)
            f(a,n,low,mid-1);//调用自己 
            else
            f(a,n,mid+1,high);//调用自己 
        }
        else
        return -1;//若没找到输出-1 
    }
    main()
    {
        int a[10]={1,2,3,4,5,6,7,8,9,10};
        printf("%d",f(a,5,0,9));//输出的值为下标(mid,是返回值),不是数本身 
    }
    

 结果为:

 

 (2)数组作为函数参数

  •数组作为形参,数组名作为实参;

  •传值是单向的,传地址是双向的。

例1(一维数组):冒泡法由小到大排序:

#include<stdio.h> 
void sort(int a[],int n)
{
    for(int i=0;i<=n-2;i++)//0到n-2共n-1次循环 
    {
        for(int j=0;j<n-i-1;j++)
        {
            if(a[j]>a[j+1])
            {
            int t;
            t=a[j];
            a[j]=a[j+1];
            a[j+1]=t;
            }
            
        }
    }
}
main()
{
    int a[5]={1,3,2,6,4};
    sort(a,5);
    for(int i=0;i<5;i++)
        printf("%d",a[i]); 
    
}

 结果:

例2(二维数组):求20个同学五门课中分数最高的一门并输出:

#include<stdio.h> 
int max(int a[20][5],int b[20])
{
    for(int i=0;i<20;i++)
    {
        b[i]=a[i][0];//先设每行第一门课成绩最高
        for(int j=0;j<5;j++)
        {
            if(a[i][j]>b[j])
            b[i]=a[i][j];
        } 
    }
}
main()
{
    int a[20][5],b[20];
    for(int i=0;i<20;i++)
        for(int j=0;j<5;j++)
            scanf("%d",&a[i][j]);
        max(a,b);//调用max函数
    for(int i=0;i<20;i++)     
        printf("%d",b[i]); 
    
}

三.英语积累汇总

1.固定搭配

 range from...to 从...到...变化(不等)

  there is not too much / no exaggeration to say that...

  it is not unrealistic to say that...

  i can say without exaggeration that...

2.词汇积累

 n.+worthy 值得...的,应受...的

 v.+ee 受动者,处在某种情况下的人;行动者    electee 被选者  devotee 奉献者  escapee 逃脱者  refugee 难民

    assassination 谋杀  reunification 统一

.学习感悟

  时间~就是挤出来的~

原文地址:https://www.cnblogs.com/zhangyongqi/p/9986503.html