第七周吼吼

 

 

 

山师第学习心得

.高数重点小结

1. 函数的微分

(1)微分

函数f(x)在点x0可微的充要条件是函数f(x)在点x0可导。

•Δy=f’(x0)Δx+αΔ→dy=f’(x0)Δx=f'(x)dx→Δy=dy+o(dy)→Δy≈dy

(2)微分在近似运算中的运用

      f(x)≈f(x0)+f'(x0)(x-x0)

几个常用的近似公式:1.\(\left(1+x\right)^a\)≈1+ax   2. sinx≈x  3.tanx≈x  4.ex≈1+x  5. ln(1+x)≈x

(3)微分中值定理

•几个定理之间的联系:

•通过题目给出的条件判断可使用哪种定理进行证明。

.c语言重点小结

1.课堂内容

(1)一维数组的几个应用2

•删除数组中指定的数字

 

#include<stdio.h> 
int main()
{
    int a[10],b=10,i;
    for(i=0;i<b;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<b;i++)
    {
        if(a[i]==6)
    {
    for(int j=i;j<b;j++)
        a[j]=a[j+1];
        b--;
        i--;//保持i不变,否则若有多个数字6时只删除一个6
    }
    }
    for(i=0;i<b;i++)
    printf("%d",a[i]);
    return 0;
}

 

结果为:

•折半查找

 

#include<stdio.h>
int main()
{
    int a[10],low=0,high=9,mid,flag=-1;
    for(int i=0;i<10;i++)//输入十个升序数据
    scanf("%d",&a[i]);
    while(low<=high)
    {
        mid=(low+high)/2;
        if(a[mid]==10)
        {
            flag=mid;
            break;
        }
        else if(a[mid]>10)
             high=mid-1;
             else
             low=mid+1;
    }
    printf("%d",flag);
    return 0;
}

 

•冒泡排序

#include<stdio.h> 
int main()
{
    int a[10],i,t,j;
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<9;i++)//10-1=9趟比较 
    {
        for(j=0;j<9-i;j++)//9趟比较中每一趟进行9-i次比较 
        {
            if(a[j]>a[j+1])
        {
            t=a[j];
            a[j]=a[j+1];
            a[j+1]=t;
        }
        }
    }
    for(i=0;i<10;i++)
    printf("%d",a[i]);
    return 0;
}

 结果为:

(2)二维数组

  用float定义

(3)字符数组

  •用char定义

    •字符串结束标志'\0' 

    •字符串都是字符数组,但字符数组不一定是字符串(有'\0'就是,没有则不是)

    •输入时:("%s")以回车,空格作为'\0'结束;gets()以回车作为'\0'结束;

三.英语积累

1.词汇积累

accommodate  适应    conceited  自负的    metaphor  隐喻  simile  明喻

continuity  延续  nostalgic 怀旧的,怀念的   frugal  节俭的

2.固定搭配

try out A on B

四.学习心得

永远不要让主线任务之外的事扰乱整个学习进程

 

posted @ 2018-11-11 20:14  碳基直立智人  阅读(156)  评论(1编辑  收藏  举报