当前位置:文档之家› C语言入门第六章知识点总结

C语言入门第六章知识点总结

C语言入门第六章知识点总结
C语言入门第六章知识点总结

传智播客C/C++课堂笔记C语言入门6

6.1如何节约内存-位运算

内存单元,即1B,我们说char型占1个内存单元(1B),而short型占2个内存单元(2B)。1B被当成整体来看。但同时1 B = 8 bits1个字节有8个位,每个位有0、1两个取值。

总体来说,C语言中的位运算符有以下两类:

位逻辑运算符:(位逻辑运算以位(bit)为单位)

&(位“与”)、^(位“异或”)、|(位“或”)、~(位“取反”)。

移位运算符:<<(左移)、>>(右移)

位“取反”:操作符为“~”,如果A为10101010,那么~A返回的结果为01010101,即每位都取反,0变成1,1变成0,需要注意的是,位取反运算并不改变操作数的值位“与”:操作符为&,将对两个操作数的每一位进行与运算,位“与”运算的准则如下:1 & 1=1 1 & 0=0 0 & 1=0 0 & 0=0

位“或”:操作符为|,将对两个操作数的每一位进行或运算,位“或”运算的准则如下:1 | 1=1 1 | 0=1 0 | 1=1 0 | 0=0

位“异或”:操作符为^,将对两个操作数的每一位进行异或运算。通俗地讲,如果两个位相同(同为0或同为1),结果为0,若两个位不同(一个为0,另一个为1),结果为1,对应的准则为:1 ^ 1=0 1 ^ 0=1 0 ^ 1=1 0 ^ 0=0

移位运算表达式的基本形式为:

A << n; /*左移*/

A >> n; /*右移*/

A称为操作数,其必须为数字型变量或数字型常量,此处的数字型包括整型、浮点型和char型,A中存储的0、1序列向左或右移动n位,移动后的值作为整个表达式的输出,执行移位运算并不改变操作数A的值。

小结:

位运算主要分为位逻辑运算和移位运算两大类,位逻辑运算主要有位取反运算、位或运算、位与运算和位异或运算,使用时应注意和普通变量的逻辑运算区分。移位运算分为向左移动和向右移动两类,对无符号数或有符号正数来说,编译器会自动为空白位补0,对有符号负数来说,当填充的空白位牵扯到符号位时,编译器会对符号位进行特殊处理。

6.2不局限内存-文件

输入输出都是由printf函数和scanf函数来完成,完成的也只是极其简单的任务,所有的变量和数字什么的都是放在内存中,一旦断电,所有的数据都会丢失,有时,希望能将结果保存起来,下次开机时再使用,这就要用到文件。

文件:存储在外部介质上数据的集合,是操作系统数据管理的单位。

文件分类

按文件的逻辑结构:

记录文件:由具有一定结构的记录组成(定长和不定长)

流式文件:由一个个字符(字节)数据顺序组成

按存储介质:

普通文件:存储介质文件(磁盘、磁带等)

设备文件:非存储介质(键盘、显示器、打印机等)

按数据的组织形式:

文本文件:ASCII文件,每个字节存放一个字符的ASCII码

二进制文件:数据按其在内存中的存储形式原样存放

6.2.1 二进制文件和文本文件的区别

6.2.2 文件标识

?每个文件都以文件名为标识,I/O设备的文件名是系统定义的,如:

?COM1或AUX——第一串行口,附加设备

?COM2——第二串行口,此外,还可能有COM3、COM4等

?CON——控制台(console),键盘(输入用)或显示器(输出用)

?LPT1或PRN——第一并行口或打印机

?LPT2——第二并行口,还可能有LPT3等

?NUL——空设备

磁盘文件可以由用户自己命名,但上述被系统(windows和dos下均是如此)保留的设备名字不能用作文件名,如不能把一个文件命名为CON(不带扩展名)或CON.TXT(不带扩展名)6.2.3流

流是一个动态的概念,可以将一个字节形象地比喻成一滴水,字节在设备、文件和程序之间的传输就是流,类似于水在管道中的传输,可以看出,流是对输入输出源的一种抽象,也是对传输信息的一种抽象。通过对输入输出源的抽象,屏蔽了设备之间的差异,使程序员能以一种通用的方式进行存储操作,通过对传输信息的抽象,使得所有信息都转化为字节流的形式传输,信息解读的过程与传输过程分离。

C语言中,I/O操作可以简单地看作是从程序移进或移出字节,这种搬运的过程便称为流(stream)。程序只需要关心是否正确地输出了字节数据,以及是否正确地输入了要读取字节数据,特定I/O设备的细节对程序员是隐藏的。

6.2.4文件的处理方法

缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区

非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区

6.2.5重定向

重定向是由操作系统来完成的,一般来说,标准的输出和输入设备通常指的是显示器和键盘,在支持重定向的操作系统中,标准输入输出能被替换。

DOS系统为例,看一段代码:

#include /*使用printf要包含的头文件*/

void main(void) /*主函数*/

{

printf("本段文字用来测试重定向"); /*输出提示信息*/

getchar(); /*等待,按任意键继续*/

}

Hello.exe <输入,>输出

6.2.6文件类型指针

指针变量说明:FILE *fp;

用法:

文件打开时,系统自动建立文件结构体,并把指向它的指针返回来,程序通过这个指针获得文件信息,访问文件

文件关闭后,它的文件结构体被释放

6.2.7文件型结构体

使用printf函数时,输出设备默认为标准输出设备(一般是显示器),因此,不需要告诉printf 函数显示器在哪。

但如果想从文件中读取输入,情况就不同了,系统中有不同的磁盘,每个磁盘又有成千上万的文件,到底应该从哪个读呢?要想对文件进行操作,系统需要很多控制信息,包括文件名,文件当前读写位置,缓冲区位置和大小等,为此,C语言提供了“文件型”结构来标示记录待操作文件的信息,该结构定义于头文件stdio.h中,其形式为:

struct _iobuf

{

char *_ptr;//当前缓冲区内容指针

int _cnt;//缓冲区还有多少个字符

char *_base;//缓冲区的起始地址

int _flag;//文件流的状态,是否错误或者结束

int _file;//文件描述符

int _charbuf;//双字节缓冲,缓冲2个字节

int _bufsiz;//缓冲区大小

char *_tmpfname;//临时文件名

};

typede f struct _iobuf FILE;

6.2.8文件操作步骤

C语言程序在进行文件操作时遵循如下操作步骤:打开读写操作关闭,通俗地说,打开是

打开文件

函数原型:FILE *fopen(char *name,char *mode)

功能:按指定方式打开文件

返值:正常打开,为指向文件结构体的指针;打开失败,为NULL

关闭文件

作用:使文件指针变量与文件“脱钩”,释放文件结构体和文件指针

函数原型:int fclose(FILE *fp)

功能:关闭fp指向的文件

返值:正常关闭为0;出错时,非0

不关闭文件可能丢失数据

6.2.10字符读写函数fgetc和fputc

fgetc(fp) fp为文件句柄,函数值为得到的字符。

fputc(ch,fp) ch为字符变量,fp为句柄。成功函数返回相应字符;失败返回EOF。

按照文本的方式读取字符,以及写入字符。

feof

函数原型:int feof(FILE *fp)

功能:判断文件是否结束

返值:文件结束,返回真(非0);文件未结束,返回0

函数原型:

char *fgets(char *s,int n,FILE *fp)

int fputs(char *s,FILE *fp)

(fputs把s指向的字符串写入fp指向的文件)

从fp指向的文件读/写一个字符串

返值:

●fgets正常时返回读取字符串的首地址;出错或文件尾,返

回NULL

fputs正常时返回写入的最后一个字符;出错f

gets从fp所指文件读n-1个字符送入s指向的内存区,

并在最后加一个‘\0’

(若读入n-1个字符前遇换行符或文件尾(EOF)即结束)

fputs把s指向的字符串写入fp指向的文件

6.2.11数据块I/O:fread与fwrite

数据块I/O:fread与fwrite

函数原型:

size_t fread(void *buffer,size_t size, size_t count,FILE *fp)

size_t fwrite(void *buffer,size_t size, size_t count,FILE *fp)

功能:读/写数据块

返值:成功,返回读/写的块数;出错或文件尾,返回0

说明:

typedef unsigned size_t;

buffer: 指向要输入/输出数据块的首地址的指针

size: 每个要读/写的数据块的大小(字节数)

count: 要读/写的数据块的个数

fp: 要读/写的文件指针

fread与fwrite 一般用于二进制文件的输入/输出

6.2.12格式化I/O:fprintf与fscanf

格式化I/O:fprintf与fscanf

函数原型:

int fprintf(FILE *fp,const char *format*,argument,…+)

int fscanf(FILE *fp,const char *format*,address,…+)

功能:按格式对文件进行I/O操作

返值:成功,返回I/O的个数;出错或文件尾,返回EOF 例fprintf(fp,“%d,%6.2f”,i,t); //将i和t按%d,%6.2f格式输出到fp文件

fscanf(fp,“%d,%f”,&i,&t); //若文件中有3,4.5 ,则将3送入i, 4.5送入t

6.2.13如何检测错误

出错的检测

ferror函数

函数原型:int ferror(FILE *fp)

功能:测试文件是否出现错误

返值:未出错,0;出错,非0

说明

每次调用文件输入输出函数,均产生一个新的ferror函数值,所以应及时测试

fopen打开文件时,ferror函数初值自动置为0

6.2.14文件定位

前面介绍的文件读写是针对顺序读写的情况,实际上,文件的读写方式有两种,一是顺序读写,位置指针按字节顺序从头到尾移动,另一种是随机读写,位置指针按需要移动到任意位置,随机形式多用于二进制文件的读写。

如果要对文件进行随机读写,就需要控制文件位置指针的值,这就是文件定位,与文件定位有关的函数是rewind函数,fseek函数和ftell函数

文件定位移动到开头rewind

?rewind函数没有返回值,其调用形式为;

?rewind(FILE* fp);

?该函数使得文件位置指针返回文件开头。

得到当前位置—ftell

?随机形式允许文件位置指针跳来跳去,为得到文件指针的当前位置,C语言标准库

提供了ftell函数,其原型为:

?long ftell(FILE *);

?执行成功时,返回当前文件指针到文件头有多少个字节,否则,返回-1。

移动指针—fseek

起始点并不是任意设定的,C语言给出了3中起始点方式,如所示:

和第一种形式比较,不难发现A[i][j]= *(A[i]+j),A[i]是二级指针,其值为&A[i][0]。

(3)*(*(*(A+i)+j)+k)

将第2种形式的A[i]替换成了*(A+i),此处A是三级指针,其值为&A[0]。

此处以3维数组举例,还可进一步推广到更高维的情况。

6.3.3指针数组

指针也可作为数组中的元素,将一个个指针用数组形式组织起来,就构成了指针数组。

一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。

定义一维指针数组的一般形式为

类型名*数组名[数组长度];

int *p[4];

例1:有一个指针数组,其元素分别指向一个整型数组的元素,用指向指针数据的指针变量,输出整型数组各元素的值。然后从小到大显示。

例2:将若干字符串按字母顺序(由小到大)输出。

解题思路:定义一个指针数组,用各字符串对它进行初始化,然后排序,但不是移动字符串,而是改变指针数组的各元素的指向。

指针数组的一个重要应用是作为main函数的形参。在以往的程序中,main函数的第一行一般写成以下形式:

int main() 或 int main(void)

表示main函数没有参数,调用main函数时不必给出实参。

这是一般程序常采用的形式。

6.3.4指向指针数据的指针

在了解了指针数组的基础上,需要了解指向指针数据的指针变量,简称为指向指针的指针。

char *name*+=,“Follow”,“Great”,“FORTRAN”,“Computer”-;

char **p; int i;

for(i=0;i<5;i++)

{

p=name+i;

printf("%s\n",*p);

}

6.3.5命令行

实际上,在某些情况下,main函数可以有参数,例如:

int main(int argc,char *argv[])

其中,argc和argv就是main函数的形参,它们是程序的“命令行参数”。

argv是*char指针数组,数组中每一个元素(其值为指针)指向命令行中的一个字符串。

通常main函数和其他函数组成一个文件模块,有一个文件名。

对这个文件进行编译和连接,得到可执行文件(后缀为.exe)。用户执行这个可执行文件,操作系统就调用main函数,然后由main函数调用其他函数,从而完成程序的功能。

#include

int main(int argc,char *argv[])

{ while(argc>1)

{ ++argv;

printf(“%s\n”, *argv);

--argc;

}

return 0;

}

6.3.6指向数组结构的指针

普通数组名可以看成是“指向数组元素首地址的常指针”,结构体数组名同样可以看成是指向结构体数组元素首地址的常指针,也可以声明一个结构指针变量,使其指向数组元素首地址,这两种方式都能实现通过指针访问数组元素,我们来亲自动手实践一下。

6.3.7函数指针内存原理

函数被载入内存,函数必然有一个地址是函数的入口,我们用这个地址来调用,函数名也是

指向函数入口点的指针,我们可以通过函数名找到函数的执行入口。

同时C语言的编译器(无论VC或者GCC)都有这样的规则。

针对函数void run(),函数名run 解析为函数的地址,run,&run,*run都解析为run的入口地址,即为&run函数的首地址。而且函数名不可以用sizeof操作符。

6.3.8函数指针数组

先复习下指针数组的概念,当数组元素都是同种类型的指针时,该数组称为指针数组,如“int* A*3+;”即声明了一个指针数组A,大小为3,其中每个元素都是int型指针。如果数组元素都是指向同型函数(返回值类型相同,参数类型相同)的指针,该数组称为函数指针数组,来看一个例子:

double (*f[5])( );

f是一个数组,有5个元素,元素都是函数指针,指向的函数类型是没有参数且返回double 类型的函数。

函数指针数组的使用方式和普通数组完全一致,我们来亲自演练一下。

double (*f[5])( );

已经知道,数组名可作为指向数组首元素起始地址的常指针,那函数指针数组的数组名是什么呢?类推得出,函数指针数组名,对应上面语句中的f,是指向函数指针的常指针,下述代码声明了一个指向函数指针的指针变量p,并用f为其初始化:

double (**p)( )=f;

6.3.9对比define与typedef

C语言中,内置类型,如int型,其指针(int*)可以看成种新的类型,那有没有函数指针类型呢?借助前面介绍的typedef,能容易地将函数指针类型化。

在结构体和共用体一节中介绍了typedef和#define的基本用法,对比了以下两个语句:typedef double* DP;

DP pDouble1, pDouble2;

#define DP double*

DP pDouble1, pDouble2;

不知大家是否还记得两者的不同,通俗地说,#define是种字面替换,而typedef却是引入一个新的助记符号,这么说稍显枯燥,下面给出一个简单的理解方式:试着将上面语句中的typedef和#define去掉试试看。

对typedef语句“typedef double* DP;”来说,去掉typedef后,其仍然是条完整的C语句“double* DP;”,该语句用以声明一个double类型的指针变量DP。由此可以理解:typedef 的作用是将变量名作为(或说定义为)该变量所属类型的别名(或说助记符)。#define不具备这种特点,去掉#define后,“DP double*”并不是一条合法的C语句。

如何用define与typedef定义函数指针?

6.3.10

6.4函数进阶

本节从更深层次帮助大家理解函数。

主要是函数的参数的传递两种形式,传值与传地址。

函数的输入-参数,函数的输出-返回值不仅可以是int,double等等也可以是数组,结构体等等。

6.4.1参数传递的副本机制

如果将函数比作剧本,那形参和实参的关系相当于角色和演员的关系,函数的参数传递有传值和传地址两种方式。传值调用时,在函数内对形参的改变都不会影响实参,要想在函数内对实参进行操作,必须采用传地址调用的方式。这是形象化的理解,从本质上说,这是由参数传递的副本机制决定的。

所谓副本机制,是指copy(拷贝)的思想,不论是传值调用还是传址调用,编译器都要为每个参数制作临时副本,或称拷贝,函数体中对参数的修改都是对副本的修改,下面具体分析之。

6.4.2传址调用的副本机制

相比传值调用,传址调用似乎要复杂一点,但只要知道,传址调用也是通过副本机制,便能很好地理解传址调用的机理.

6.4.3return 局部变量为什么合法

函数返回的副本机制很好地解释了为什么return一个局部变量是合法的,来看一段简单的求和函数代码:

int sum(int a,int b) /*函数定义*/

{

int c=a+b; /*局部变量c*/

return c; /*返回*/

}

……

int d=sum(1,2); /*函数调用*/

来看语句“int d=sum(1,2);”,该语句先执行函数sum,sum函数执行完毕后将结果赋值给int 型变量d,如果从字面上理解,是将c赋值给d,但实际上,在执行赋值操作时,由于函数sum已经执行完毕返回,函数中的局部变量c已被撤销,不存在了。实际上,在c被撤销前,函数已经为返回值c创建了副本,保存在特定的位置上,赋值操作是由该位置处的副本完成的,形象的示意如所示。

6.4.4函数返回值的副本机制

6.5

6.6

c语言公共基础知识

二级公共基础知识总结 第一章数据结构与算法 1.1 算法算法:是指解题方案的准确而完整的描述。算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括: (1)可行性; (2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性; (3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义; (4)拥有足够的情报。算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。指令系统:一个计算机系统能执行的所有指令的集合。基本运算包括:算术运算、逻辑运算、关系运算、数据传输。算法的控制结构:顺序结构、选择结构、循环结构。算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。算法复杂度:算法时间复杂度和算法空间复杂度。算法时间复杂度是指执行算法所需要的计算工作量。算法空间复杂度是指执行这个算法所需要的内存空间。 1.2 数据结构的基本基本概念数据结构研究的三个方面: (1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构;

(2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; (3)对各种数据结构进行的运算。数据结构是指相互有关联的数据元素的集合。数据的逻辑结构包含:(1)表示数据元素的信息;(2)表示各数据元素之间的前后件关系。数据的存储结构有顺序、链接、索引等。线性结构条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。非线性结构:不满足线性结构条件的数据结构。 1.3 线性表及其顺序存储结构线性表是由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。在复杂线性表中,由若干项数据元素组成的数据元素称为记录,而由多个记录构成的线性表又称为文件。非空线性表的结构特征:(1)且只有一个根结点a1,它无前件; (2)有且只有一个终端结点an,它无后件; (3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。结点个数n称为线性表的长度,当n=0时,称为空表。线性表的顺序存储结构具有以下两个基本特点:(1)线性表中所有元素的所占的存储空间是连续的;(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。ai的存储地址为:ADR(ai)=ADR(a1)+(i-1)k,,ADR(a1)为第一个元素的地址,k代表每个元素占的字节数。顺序表的运算:插入、删除。 (4)1.4 栈和队列栈是限定在一端进行插入与删除的线性表,允许

化学教学论考试知识点

第一章 一、化学课时教学设计的基本环节【重点】 1、整体把握: ●(1)备起点 ●(2)备重点 ●(3)备难点 ●(4)备交点 ●(5)备疑点 2、包括环节 ⑴准备工作 ⑵教学目标设计 ⑶教学内容分析、处理 ⑷教学过程设计 ⑸教学策略与方法设计 ⑹教学媒体设计 ⑺教学反馈与学习巩固设计 ⑻设计总成与教案编制 ⑼课后反思设计 二、化学教学设计的基本层次 1、课程教学设计 根据课程标准确定课程教学任务、目的、要求; 根据课程教学的任务、目的、要求规划、组织和调整教学内容; 构思课程教学的总策略和方法系统; 确定课程教学评价的目的、标准、模式、方法等; 2、学段(学期、学年)教学设计 考虑本学段教学工作与前、后期间教学工作的联系; 进一步确定本学段教学工作的任务、内容(重点)、进度、基本工作方针、措施及教学评价工作等; 制定学段实验和活动等计划; 3、单元(课题)教学设计 确定单元的教学任务、目的和要求(或教学目标); 确定单元的具体教学内容; 确定单元的教学结构、策略和方法系统(本单元内容的内外部联系、重点内容的教学、课时划分、学习方式等); 确定单元的教学评价工作方案; 4、课时教学设计 确定该课时的教学目标; 构思该课时的教学过程、教学策略和方法;

选择和设计教学媒体; 准备课时教学评价和调控方案; 三、化学基本课堂类型的教学要点【看看就OK了】 1、新课 2、实验课 3、复习课 4、练习课 5、讲评课 第二章 一、角色转变的需要【看看——可能出简单题】 二、本门课程的学习任务【关键】 1、学习内容 (1)化学教学中的问题 教什么?教到什么程度? 怎样教?怎样评价? (2)化学课程中的问题 课程目标课程内容 课程结构课程实施(教材) 课程评价 2、学习目标——六会【必考】 ●会备课( ●会写教案●会做课件) ●会上课●会说课●会评课 3、学习方式方法 ●课上 记笔记 思考讨论 ●课下 做作业 多讲多练 多反思 第三章 一、当前中学化学课程的组织形式【不要混淆】 1、必修,选修 2、分科,综合

c语言基础知识及考点整理

第一周 int定义整型变量所有字母都要先定义再使用。 算法:描述完成任务的步骤序列。 算法的三个基本结构:顺序、分支、循环。 算法的表示:自然语言、程序流图、N-S图 程序流图中判定框用菱形,开始结束用圆角矩形,赋值用矩形。 main:主函数,后面一定是英文输入法下的() int:定义“整形变量” printf:输出语句 scanf:输入语句 %:占位符一个占位符就是占据一个字符的位置,格式化输出时显示为个空格. 具体用法如下: %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数%x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。 %p 读入一个指针 %u 读入一个无符号十进制整数 %n 至此已读入值的等价字符数 %[] 扫描字符集合

%% 读%符号(c此内容来自baidu) &:“取地址”运算符:这个运算发可以这样理解,比如说&a的含义就是a在内存中的地址。因为&运算符能够取出一个变量在内存中的地址,所以叫做取地址运算符。 输入语句scanf("%d %d",&a,&b); 输出语句printf("%d", c); 输出内容由“”引出 注意一个;就是一个语句,每句话后都要有分号,不能丢。括号是英文的, 一个程序主要由顺序分支循环3种结构构成 { }不能忘,限制变量作用范围 进入CodeBlocks之后新建一个项目,在project选项中选择控制台应用程序Console application进行编写。 输入语句scanf和输出语句printf中的“f”指的是format格式。 程序编写完成后点击Build——Build and run 或F9进行运行,并可点击View——log看到编程日志,检查错误。 分号;不能少 .如果觉得编写过程中字符显示太小可以按住ctrl并将鼠标滚轮向下滚来放大~ 第二周 计算一元二次方程的根的题目中,遵守四则运算法则,求根公式.../2a中的2a要用()括起来 华氏温标(Fahrenheit temperature scale)符号℉,1724年,德国人华伦海特制定了华氏温标,他把一定浓度的盐水凝固时的温度定为0℉,把纯水凝固时的温度定为32 ℉,把标准大气压下水沸腾的温度定为212℉,中间分为180等份,每一等份代表1度,这就是华氏温标,用符号F表示,这就是华氏温度 摄氏温度(℃)和华氏温度(℉)之间的换算关系为: 华氏度(℉)=32+摄氏度(℃)×,摄氏度(℃)=(华氏度(℉)-32)÷。

九年级化学第六章溶液知识点复习汇总

化学复习:知识要点(第六章) 溶解现象 1.溶液的特征:均一、稳定的混合物。悬浊液、乳浊液不均一、不稳定,但都属于混合物。 溶液大多数为无色,但如:含Cu2+,蓝色、含Fe3+,黄色、含Fe2+,浅绿色。 常见溶液:食盐水、石灰水、稀盐酸等。悬浊液:石灰浆、钡餐、面粉或粉笔灰放入水中、泥浆水等。 乳浊液:牛奶、油水混合物等。 2、乳化现象及其在生活中的应用:工业上污水的处理,农业上配制农药,生活 中洗洁精能去油污。 注意:汽油洗去油污属于溶解现象;NaOH、纯碱等洗去油污属于化学反应。 3、物质溶于水形成溶液时,通常伴随热量变化。 溶于水吸热的物质有:硝酸铵 溶于水放热的物质有:生石灰(与水反应放热)、浓硫酸、氢氧化钠 水溶液的性质:具有导电性。常见酸碱盐溶液会导电,酒精溶液、蔗糖水不导电。应用:电解水 一般可用搅拌、振荡、研碎、加热等方法加快固体物质在水中的溶解。 5、配制一定浓度的食盐水,步骤:计算、称量、溶解。 所用仪器:托盘天平(含砝码)、量筒、玻璃棒、烧杯、胶头滴管、药匙。 用浓硫酸配制一定浓度的稀硫酸,步骤:计算、量取、溶解。 所用仪器:量筒、玻璃棒、烧杯、胶头滴管。 浓溶液稀释问题:m浓×w浓= m稀×w稀m水= m稀- 浓 6、影响物质溶解性的因素: (1)溶质性质(如:油和食盐在水中溶解性不同)(内因) (2)溶剂性质(如:食盐在水中和在油中溶解性不同)(内因) (3)温度(如:KNO3在0℃和100℃时溶解性不同)(外因) 7、饱和溶液:一定温度下,一定量的溶剂中,不能再溶解某种溶质的溶液。 不饱和溶液:一定温度下,一定量的溶剂中,还能再溶解某种溶质的溶液。 注:一定温度下,饱和食盐水不能再溶解NaCl,但还能溶解少量其他溶质如KNO3。

C语言知识点总结完美版

语言最重要的知识点C :总体上必须清楚的。分支结构)、循环结构 1)程序结构是三种: 顺序结构、选择结构(碰到选择做选,, 然后从最上面顺序往下读(碰到循环做循环 2)读程序都要从main()入口一个main函数。择),有且只有. . 数据存放的位置就是他的地址 3)计算机的数据在电脑中保存是以二进制的形式. 一个字节 = 八个位是指或者1。 byte字节, 4)bit是位是指为0 概念常考到的:语言编译的程序称为不要加分号。C1、编译预处理不是C语言的一部分,不占运行时间,中。存放在文本文件源程序,它以ASCII数值一定不能出现分号。define PI 3.1415926、#;这个写法是错误的,2。是有且只有一个3、每个C语言程序中main函数再定义函数。、在函数中不可以4。一定要有输出5、算法:可以没有输入,但是语句。switch6、 break可用于循环结构和。倒数第二的级别最低,赋值的级别7、逗号运算符语言的基础知识 C第一章 C语言的基础认识第一节、对。源程序语言编写的程序称为,又称为编译单位1、C , 每行可以写多个语句,可以写多行。、C语言书写格式是自由的2 。main函数,是程序运行的起点语言程序有且只有一个3、一个C vc++ 第二节、熟悉语言程序。VC是软件,用来运行写的C1、).obj---?.exe,最后运行。(.c---?、每个2C语言程序写完后,都是先编译,后链接)。(常考!.obj文件时无法运行的,只有.exe 文件才可以运行这个过程中注意.c和第三节、标识符、标识符(必考内容): 1合法的要 求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了 2、标识符分为关键字、预定义标识符、用户标识符。 关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。 预定义标识符:背诵define scanf printf include。记住预定义标识符可以做为用户标识符。 用户标识符:基本上每年都考,详细请见书上习题。 第四节:进制的转换 十进制转换成二进制、八进制、十六进制。 二进制、八进制、十六进制转换成十进制。 第五节:整数与实数 运行时候,所有的进制都要转换成二。但是没有二进制进制,八、十、十六语言只有C)1. 进制来进行处理。(考过两次)的,逢八进制是没有80开头。018的数值是非法的,以 a、C语言中的八进制规定要1。8进开头。语言中的十六进制规定要以0x b、C可以不用写。: C语言小数点两边有一个是零的话,2)小数的合法写法1. C语言中可写成1.0在 .1。0.1在C 语言中可以写成 3)实型数据的合法形式:-1 10。2.333e-1 就是合法的,且数据是2.333×a、请结合书上的例子。后必为整数。前b、考试口诀:ee后必有数,e个字节:个字节,双精度

化学教学论考点总结

一、名词解释(3分×4=12分) 1、化学课程标准 原来叫化学教学大纲,它是国家或地方教育行政根据中学的培养目标和课程计划制定的中学化学的指导性文件。在这个文件里规定了化学课程的课程目标,内容标准,教学建议和评价建议等。 2.科学素养 答题要点:科学素养是科学教育目的的比喻说法。科学素养强调普通教育定向。现在科学教育的目的就是提高全体学生的科学素养(2 分)。不同的国家或不同的学者对科学素养的具体含义的阐释不相同。在我国的基础教育课程标准中将科学素养界定为知识与技能、过程与方法、情感态度与价值观。(3 分) 3.科学探究 指的是科学家用以研究自然界并基于此种研究获得的证据提出种种解释的多种不同途径。科学探究也指学生用以获取知识、领悟科学的思想观念、领悟科学家们研究自然界所用的方法而进行的各种活动。由五个基本的构成要素即提出问题、收集证据、形成解释、评价结果、交流发表。 4.探究式教学 答题要点:探究式教学是一种教学方式(1 分)。通过让学生亲身经历和体验科学探究活动(2 分),激发学生学习的兴趣,增进学生对科学的情感,获得科学知识,理解科学的本质,学习科学探究的方法,培养学生的科学探究能力。(2 分)由五个基本的构成要素即提出问题、收集证据、形成解释、评价结果、交流发表。 5.活动表现评价 答题要点:活动表现评价是一种评价方式(1 分)。它是通过观察、记录和分析学生在各项学习活动中的表现(2 分),对学生的参与意识、合作精神、实验操作技能、探究能力、分析问题的思路、知识的理解、认识和应用水平以及表达交流技能等进行多方位的评价。(2分) 6.档案袋评价 答题要点:档案袋评价是一种学业成就评定方式(1 分)。档案袋就是有关学生学习情况的、有目的地收集起来的东西,它表现了学生在较长的时间内在课程的一个或多个领域中所做出的全部努力、进步和学业成就。(2 分)学生在学习档案中可收录自己参加学习活动的重要资料,如实验设计方案、探究活动的过程记录、单元知识总结、疑难问题及其解答、有关的学习信息和资料、学习方法和策略的总结等。教

C语言基础知识整理

C 语言基础知识 1. 每个C 程序有且只有一个主函数main() ,且程序必须从main() 函数开始执行,并在main() 函数中结束。 2. 在C语言中,用e来表示科学计数法时,规定在e的前面必须有数字,后面必须为整数。 3. 用单引号括起来的一个字符常量只能存放一个字符;C 语言中没有字符串变量,只能用字符数组来存储字符串。 4. 外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。 5. 在一个函数内的复合语句中定义的变量,只能在这个复合语句范围内有效。 6. 用sizeof(int) 计算int 类型数据的字节数。 7. C语言运行时,首先系统检查语法的正误,再运行程序的语法;C语言中,可以在一个函数中嵌套一个函数,但是不能在一个函数中定义一个函数;只有在函数外部定义的函数才是外部函数;C语言的子程序有过程和函数两种。 8. 预处理命令行的位置没有规定,只是习惯放在前面;在源文件中的可以有多条预处理命令,但一行只能写一条;宏名的大写只是习惯性的表示;宏替换不仅不占用运行时间还不分配内存空 间。 9. feo f函数的作用是检查文件是否结束,当结束时返回的值为非零,否则为零。 10. 当定义了数组后,在给其赋值时,不能直接把字符串赋给数组名。 11. 在赋值表达式中,赋值运算符"=”右侧不能为表达式;在求余运算符中的两侧都必须为整型;在强制类型转换时,类型名应用括号括起来。 12. 静态局部变量,只有当程序结束后,其值才释放。 13. 当调用函数时,实参是一个数组名,则向函数传送的是数组每一个元素的地址。 14. 算法的特点为有零个或多个输入,有一个或多个输出,当相同的输入时,其结果相同;算法 正确的程序最终一定会结束。15. 在 C 语言中,预处理命令行都以“#”开头;当需要时才用 #include; 预处理的作用就是实现宏定义和条件编译。16. 当数组元素的下标超出了定义 的下标范围时,系统不给出“下标越界”的字样,而是得出错误的答案,因此在编程时务必检查下标是否越界。 17. 共用体变量不能作为函数的参数,也不能使函数带回共用体变量。 18. 指向函数的指针变量的定义形式为:数据类型(* 指针变量)();,因此其为指向函数的 指针变量。 19. 用C 语言编写的代码程序是源程序,只有通过编译、连接才能进行。 20. 在说明为static 时,其生存期得到延长,而其作用域并没有改变,在定义后系统会自动帮它赋值为0,static 为关键字不能被用作它用。 21. 频繁地使用空语句会降低程序的可读性和运算速度。22. 运算符%两边都应是整数,赋值语 句左边应该是变量,而非表达式,强制转换语句强制类型应加括号。 23. 在逻辑运算符中,其两侧的运算符对象为任意合法的表达式即可。 24. 函数fread (&larray,2,16,fp)的功能是,从fp所指的数据文件中读取16次2字节的数据 存储到数组larray中。25.整个流式文件也可以随机存取数据,C语言文件中有好多函数可以达 到写入数据时,未经输入数据,达到不覆盖的目的,在进行写操作时,系统会自动关闭文件。 26. 使用putchar、getchat、puts、gets、printf、seanf函数时,必须在程序的开头岀现包含头文件 #inelude "stdio.h ”的命令行,而使用字符串处理函数时,必须在程序的开头岀现包含头文件 #include”string.h ”命令行,而使用数学函数时,必须在程序的开头岀现包含头文件#include”math.h” 的命令行。 27. 一个斜杠与小于等于127 任意数字按一个字符计算,一个斜杠与任意一个字符按一个字符计 28. 一个C 程序可以有一个或多个程序文件,也可以有一个或多个函数,所以一个C 语言程序可以实现

第六章实数章节复习知识点归纳,总结

第六章实数章节复习知识点 归纳,总结 -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第六章 实 数 一.知识结构图: 二.知识定义 算术平方根 正数a 的算术平方根记作: . 正数和零的算术平方根都只有 个,零的算术平方根是 ,负数 算术平方根。 ???==||2a a ()=2a 例:1. 25的算术平方根是 ;16的算术平方根是 。 2.已知一个自然数的算术平方根是a ,则该自然数的下一个自然数的算术平方根是( ) A .1+a B. 1+a C. 12+a D. 12+a 3.面积为11的正方形边长为x ,则x 的范围是( ) A .31<

立方根 a 的立方根记作: . 一个 数有一个 的立方根;一个 数有一个 的立方根;零的立方根是 。33a a -=- =33a ()=3 3a 例:1. 4 12=_____, 169±=_____,3278-_____. 2.下列说法中正确的是( ) A 、81的平方根是±3 B 、1的立方根是±1 C 、1=±1 D 、5-是5的平方根的相反数 3.判断下列说法是否正确 (1)的算术平方根是-3; (2)225的平方根是±15. (3)当x=0或2时,02=-x x (4) 2 3是分数 4.已知∣x ∣的算术平方根是8,那么x 的立方根是_____。 5.如图,以数轴的单位长线段为边做一个正方形,以数轴的原点为圆心,正方形对角线长为半径画弧,交数轴正半轴于点A ,则点A 表示的数是( ) A 、2 11 B 、1.4 C 、2 D 、3 5.求下列各式中的 (1)252=x (2) 912=-)(x (3)643-=x 实数

C语言知识点总结(正式版)

C语言知识点总结 C语言知识点总结 (1) 一、常量 (2) 二、标识符 (2) 三、变量 (2) 四、表达式 (3) 五、输入输出函数 (4) 六、C语言的语句 (5) ` 七、C程序的基本结构 (5) 八、选择结构语句 (5) if(表达式) 语句1 else 语句2 (5) 条件运算符表达式1 表达式2 : 表达式3 (6) switch语句 (6) 九、循环结构 (6) for循环语句 (6) - while循环语句do while循环语句 (6) 十、数组 (7) 十一、字符串函数 (7) 十二、函数 (8) 十三、指针 (9) 十四、宏定义 (10) 十五、结构体,共用体,枚举类型 (10) : 十六、Turbo C的使用 (12)

一、常量 数字常量 i.普通数字:1,35, ii.指数形式:等价于*10-2注意e大小写皆可,e前面的数字不能省,就算是1也不能省,后面的数字一定要是整数 iii.长整型,单精度浮点型:3235L,分别表示3235是长整型数据,是单精度浮点型左,若不写上L,F则表示3235是整型,是双精度浮点型, L,F大小写皆可 字符常量 i.普通字符常量:用单引号把一个字符括起来,如’A’,’@’ ii.转义字符常量:一对单引号括起来并以“\”开头的字符序列,如’\n’(回车)、’\123’(8进制123对应的字符), ’\x23’(16进制23对应的字符)字符串常量 用一对双引号把一个字符序列括起来,如“ABCef”,系统存放字符串常 量,每个字符分配一个字节,各字符所占字节紧邻,并且字符串末尾会 给再开一个字节里面放一个’\0’做为结束标志。 符号常量 定义格式#define 符号常量名符号常量值,如#define N 20则定义了符 号常量N,其值为20,注意符号常量名和符号常量值之间是用空格隔开,而不是写上=号,#define和符号常量名之间也有空格的。 二、标识符 命名规则 以数字,字母,下划线这三类字符组成,但只能以字母或下划线开头, 而不能也数字开头,另外不能将关键字做为标识符。32个关键字表在 P365附录B 变量名,函数名,符号常量名全都是标识符 三、变量 变量的定义格式 类型名变量名; 如int a;定义了一个整型常量a。变量名是由人类随便定义的,符合命 名规则的前提下,爱写啥就写啥。所以什么flag,cc,y1或者函数名fun,find 等全部是自定的用来做为名字而已,没有更特别的意义。 类型名 int整型,long长整型:用于存放整数,只是数值范围不同 float单精度浮点型double双精度浮点型:用于存放实数,数值范围, 精度不同 char字符型:用于存放字符 变量赋值,初始化 int a=3;定义的同时初始化 a=6*9;定义后在程序中进行赋值 变量的值

《化学教学论》期末

【2013级化学班期末试题】 一、选择题(每题2分,共20分) 不出圈,难度不大,基本上是变着法的考大题。还考了一道“下列选项那个不是化学选修模块” 二、简答题(每题15分,共30分) 不同于其他科目的简答题,居然给你材料。以要点为主,不要联系太多材料,因为要写很多字,时间紧张。第一题给了某教师创新讲课手法获得好评的事例,回答“教材内容动态生成的意义”和“如何创造性的选择教材内容”;第二题给了四位教师《过氧化钠性质》的教学流程,第一问让你评价并分析四个案例下学生的学习方式(机械学习、意义学习、接受学习、发现学习两两组合),第二问让你解释“化学探究教学策略”。 三、论述题(每题20分,共20分) 问题:结合材料回答“化学教学目标的设计”和“具有思考价值问题的特征”。 1. 不仅要答上直接相关的知识点,还可把其他有关知识一并写上,从多个角度解释一份材料。 以本题为例,除答上思考价值问题的特征,还可答上“教师教材观”、“探究教学策略”等; 2. 注意应举例说明每一个要点。 以问题“以铝为原料制备氢氧化铝,有几种可行方案,哪种方法最佳?请分别写出化学方程式并给出取舍理由”为例,证明具有思考价值的问题需要“较大的思维容量”; 以问题“如何在教师演示乙醇与钠反应的基础上证明乙醇分子的结构是CH3CH2OH而不是CH3OCH3”为例证明“具有适宜的难度”; 以“仔细观察元素周期表并抛出问题组,内容层层递进”为例证实“具有合适的梯度”。 四、教学设计(每题30分,共30分) 写到这里你就明白两章试卷为何要配上三张答题纸,为什么两个小时依旧时间紧张,为什么化教论考完头大手疼……建议简答、论述使用一张到一张半答题纸,剩下的写教学设计。题目是:给你提供了鲁教版八年级化学《第四章:我们身边的空气》的第一节《空气的成分》的课本影印,内容包括“一、认识空气的组成”和“探究实验4-1”,要求设计教学片断,但在此基础上有所差别。 1. 不建议使用列表法,画表格太费时间也很难看; 2. 教学设计评分时先看结构,再看内容。结构一定要完整,否则是硬伤; 3. 考试时间有限,留给你思考的时间不多,按照课本的流程来设计是最稳当的,当然有自己的 创新也不是不可以; 4. 考虑到时间与篇幅的双重限制,可以删去学情分析中的“学法分析”,简单写写教学设计思路, 直接书写重难点省略分析过程,建议教学过程按照课堂引入→讲述分析→演示实验→总结复 习的思路进行,模块再多就可能写不完。 【附录】 一、基本情况说明 2013级卓越教师班(以下简称“卓教”)的课程设置与化学一、二班(以下简称“化学班”)不同。卓教的《化学教学论》安排在大二下学期,而化学班安排在大三上学期。卓教使用旧题型,全部是大题(简答、论述、教学设计),其考试重点在第五版知识总结中用“★”表示,共30条; 化学班采用新题型,除了简答、论述、教学设计之外,还包括选择题,其考试重点即第四版知识总结的全部内容。 亓英丽老师给2013级化学班上课时会涉及课本上的大多数内容,还会补充“化学事实性知识的讲述”、“化学概念性知识的讲述”两章,但是考试的时候体现不大。注意亓老师不让拷课件。

【K12学习】八年级物理下册第六章知识点归纳

八年级物理下册第六章知识点归纳 一、电压 电压的作用 .电压是形成电流的原因:电压使电路中的自由电荷定向移动形成了电流。电源是提供电压的装置。 .电路中获得持续电流的条件:①电路中有电源;②电路是连通的。 .在理解电流、电压的概念时,通过观察水流、水压的模拟实验帮助我们认识问题,这里使用了科学研究方法“类比法” 电压的单位 .国际单位:V常用单位:V、V、μV 换算关系:1v=1000V 1V=1000V1V=1000μV .记住一些电压值:一节干电池1.5V一节蓄电池2V 家庭电压220V安全电压不高于36V 电压测量: .仪器:电压表,符号: .读数时,看清接线柱上标的量程,每大格、每小格电压值 .使用规则:两要、一不 ①电压表要并联在电路中。

②电流从电压表的“正接线柱”流入,“负接线柱”流出。否则指针会反偏。 ③被测电压不要超过电压表的最大量程。 Ⅰ危害:被测电压超过电压表的最大量程时,不仅测不出电压值,电压表的指针还会被打弯甚至烧坏电压表。 Ⅱ选择量程:实验室用电压表有两个量程,0~3V和0~15V。测量时,先选大量程,用开关试触,若被测电压在3V`15V可测量,若被测电压小于3V则换用小的量程,若被测电压大于15V则换用更大量程的电压表。 电流表、电压表的比较电流表 电压表 异 符号 连接 串联 并联 直接连接电 不能 能 量程 0.6A3A V15V

每大格 0.2A1A V5V 每小格 0.02A0.1A 0.1V0.5V 内阻 很小,几乎为零 相当于短路 很大 相当于开路 同 调零;读数时看清量程和每大格;正接线柱流入,负接线柱流出;不能超过最大测量值。 利用电流表、电压表判断电路故障 .电流表示数正常而电压表无示数: “电流表示数正常”表明主电路为通路,“电压表无示数”表明无电流通过电压表,则故障原因可能是:①电压表损坏;②电压表接触不良;③与电压表并联的用电器短路。 .电压表有示数而电流表无示数 “电压表有示数”表明电路中有电流通过,“电流表无示数”说明没有或几乎没有电流流过电流表,则故障原因可

(完整版)化学教学论知识点整理供参考

1.义务教育化学课程的新理念有哪些? ●让学生以轻松的心情认识多姿多彩的化学知识 ●给每个人提供平等的教育机会 ●从学生已有的经验出发,理解化学,体验化学生活中的作用 ●让学生有更多的体验机会实践、做实验、主动探究过程 ●让学生初步体验化学知识对人类的贡献 ●对学生的发展提供多样化的学习评价方式 →我国化学课程的设立时间 第一本化学教材及其改革进程 2.三层次、两类型、三阶段指的是什么? ●三层次:学习领域科目模块 ●两类型:必修选修 ●三阶段:义务教育阶段高中必修阶段高中选修阶段 3.杜郎口教学模式与新课标有何联系? 是杜郎口中学课堂教学模式的简称,具体是指山东省聊城市茌平县杜郎口镇初中自1998年以来不断尝试推行新课改、践行学生主体地位而摸索新创的“三三六”自主学习的高效课堂模式。内容即杜郎口中学自主创新的“三三六”模式,即课堂自主学习的三特点:立体式、大容量、快节奏;自主学习三大模块:预习、展示、反馈;课堂展示的六环节:预习交流、明确目标、分组合作、展现提升、穿插巩固、达标测评。 4.理论联系实际,理论与实践相结合中,实际、实践指的内容是? 5.教师应该如何发挥主导作用? ●制定目标,提出问题引起兴趣,激发动机充分认识学生主体 地位新旧联系,启迪思维反馈调控,实现目标 6.化学教学的特殊性原则有哪些? ●实验引导与启迪思维相结合的原则 ●归纳共性与分析特征相结合的原则 ●形式训练与情景思维相结合的原则 ●年龄特征与化学用语水平相适应的原则 7.常用的化学教学方法有哪些? ●信息法包括讲授法谈话法讨论法读书指导法运用直观教学 手段法 ●计算机辅助教学法 8.电化教学的意义和作用有哪些? 电化教学是传统教学工具的补充、发展、和改革。从一定意义上讲是教学方法的一种革命。电化教学用于教学使教学内容形象化,增强学生感知;能帮助学生理解形成化学概念;能帮助学生掌握微观世界抽象化学原理;能集中学生注意力,激发学生学习兴趣。 9.什么是微格教学?

C语言基础知识归纳

C语言基础知识 1.每个C程序有且只有一个主函数main(),且程序必须从main() 函数开始执行,并在main()函数中结束。 2.在C语言中,用e来表示科学计数法时,规定在e的前面必 须有数字,后面必须为整数。 3.用单引号括起来的一个字符常量只能存放一个字符;C语言中 没有字符串变量,只能用字符数组来存储字符串。 4.外部变量在编译时由系统分配永久的内存空间,所以外部变 量的类型不是自动存储类别。 5.在一个函数内的复合语句中定义的变量,只能在这个复合语 句范围内有效。 6.用sizeof(int)计算int类型数据的字节数。 7.C语言运行时,首先系统检查语法的正误,再运行程序的语法; C语言中,可以在一个函数中嵌套一个函数,但是不能在一个函数中定义一个函数;只有在函数外部定义的函数才是外部函数;C语言的子程序有过程和函数两种。 8.预处理命令行的位置没有规定,只是习惯放在前面;在源文 件中的可以有多条预处理命令,但一行只能写一条;宏名的大写只是习惯性的表示;宏替换不仅不占用运行时间还不分配内存空间。 9.feof函数的作用是检查文件是否结束,当结束时返回的 值为非零,否则为零。

10.当定义了数组后,在给其赋值时,不能直接把字符串赋给数 组名。 11.在赋值表达式中,赋值运算符“=”右侧不能为表达式;在 求余运算符中的两侧都必须为整型;在强制类型转换时,类型名应用括号括起来。 12.静态局部变量,只有当程序结束后,其值才释放。 13.当调用函数时,实参是一个数组名,则向函数传送的是数组 每一个元素的地址。 14.算法的特点为有零个或多个输入,有一个或多个输出,当相 同的输入时,其结果相同;算法正确的程序最终一定会结束。 15.在C语言中,预处理命令行都以“#”开头;当需要时才用 #include;预处理的作用就是实现宏定义和条件编译。 16.当数组元素的下标超出了定义的下标范围时,系统不给出“下 标越界”的字样,而是得出错误的答案,因此在编程时务必检查下标是否越界。 17.共用体变量不能作为函数的参数,也不能使函数带回共用体 变量。 18.指向函数的指针变量的定义形式为:数据类型(*指针变量) ();,因此其为指向函数的指针变量。 19.用C语言编写的代码程序是源程序,只有通过编译、连接才 能进行。 20.在说明为static时,其生存期得到延长,而其作用域并没有改

初一地理下册第六章知识点总结

七年级地理教案 ●第六章我们生活的大洲——亚洲 ●第一节自然环境 1、地理位置:亚洲位于北半球和东半球,东临太平洋,南临印度洋,北临北冰洋,西部以乌拉尔山、乌拉尔河、里海、大高加索山脉、黑海和土耳其海峡为界与欧洲相邻,西南以苏伊士运河为界与非洲相邻,东南隔海与大洋洲相望,东北以白令海峡为界与北美洲相望。(图6.2 p2)亚洲的地理分区:东亚、东南亚、南亚、西亚、中亚、北亚。(图6.4 p3) 2、亚洲是世界上面积最大,跨纬度最广,东西距离最长的一个洲。(注意不是跨经度最广的大洲,跨经度最广的大洲和大洋分别是南极洲和北冰洋)面积达4400万平方千米。 3、地形与河流:亚洲地势中部高、四周低,受地势影响,发源于中部山地、高原的河流呈放射状流向周边海洋。(图6.5 p4,结合图认真完成第5页的活动题) 4、亚洲之最: (1)世界最高的高原:青藏高原(平均海拔4500米以上,“世界屋脊”);(注:世界面积最大的高原:巴西高原)世界最高大山脉:喜马拉雅山脉; (2)世界陆地最高点珠穆朗玛峰(海拔8848.43米),世界陆地最低点死海(海拔-415米); (3)亚洲第一长河是长江,亚洲流经国家最多的河流是湄公河,流经中国(澜沧江)、缅甸、老挝、泰国、柬埔寨和越南。发源于中国青海省,注入南海。(注:世界上流经国家最多的河流是多瑙河[欧洲],世界上最长的河流是尼罗河[非洲],世界上流域面积最广的河流是亚马孙河[南美洲]) (4)亚洲面积最大的平原:西西伯利亚平原;世界面积最大的平原:亚马孙平原; (5)世界最大的湖泊:里海(咸水湖);最大的淡水湖:苏必利尔湖[北美];最深和蓄水量最大的湖泊:贝加尔湖[俄罗斯]; (6)世界最大的半岛:阿拉伯半岛;世界最大的群岛:马来群岛。 5、气候:亚洲地跨热带、北温带、北寒带,受纬度位置和海陆位置的影响,气候具有复杂多样,季风气候显着和大陆性气候分布广的特点。亚洲东部和南部夏季的降水与夏季风的强弱有密切关系,受夏季风的影响而易发生旱涝灾害。(图6.9 6.10 p7 气候类型、主要国家气候分布,认真完成第8页活动题) ●第二节人文环境 1、亚洲是世界上人口最多的大洲,其中东亚、东南亚和南亚是人口稠密地区,世界人口超过1亿的国家有11个(____年),亚洲有6个。分别是中国、印度、巴基斯坦、孟加拉国、

化学教学论总结

第1 章导论 化学教学论:是研究化学规律及其应用的一门学科。 研究对象:是化学教学系统,即研究化学教与学的关系、相互作用及其统一。 我国于1865年起始在学校开设化学课程。 化学教学论是依随启智、益智、育人和笃行的教育规律,在人类教育实践活动中形成、发展起来的一门交叉学科。 中国化学教育的发展状况: 第一,化学教育的成形期;在19世纪末至20世纪20年代,《奏定学堂章程》(1903)对化学课程的设置做了明确的规定,这标志着化学课程在我国教育制度中正式确立了自己的位置,化学教育体系进入成形期 第二,化学教育的充实发展期;从20世纪30年代进入充实发展期。 这一时期的主要标志是: (1)化学教育目的的扩大;不仅注重知识而且注重能力的培养 (2)化学课程程度的提高;各类大学新生入学考试科目均有化学。 (3)大学实科的注重; (4)化学师资的改进; (5)化学设备的充实等。滴定管的使用和精确天平较为普遍。 第三,化学教育新的关键时期(从20世纪80年代至今) 1-2 化学教育的社会价值:化学教育承载着启智、益智、育人和笃行的特殊任务。 价值一:化学教育是教育系统的一个子系统。 价值二:化学教育是一种全社会参与的行动。 价值三:化学教育是一种启智、育人的内容。 价值四:化学教育是一种社会预期的成果。 1-3 化学教育的新视野 科学教育的广域4目标: (1)态度。包括学生比较稳定的思想、兴趣和目的。 (2)过程。发展学生的智力探究过程;让他们按照探究过程来对待科学问题和现象; 让他们试探着去组织、设计并实施,学会解释、预测或控制探索的问题和现象。 (3)知识。发展学生关于科学事实、术语、原理等知识 (4)技能。发展学生的智力技能和操作技能 教育是事业,事业的意义在于奉献;教育是科学,科学的价值在于求真;教育是艺术,艺术的生命在于创新。对教师来说,修养是教育的载体,境界是教育的起点,人格是教育的风帆。 第2 章化学课程的编制与变革 课程是学习者在学校指导下所学得的全部经验。 科学素养是现代公民必须具备的基本素质,是基础教育阶段科学课程改革的出发点和重

C语言最重要的知识点总结

C语言最重要的知识点 总体上必须清楚的: 1)程序结构是三种: 顺序结构、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址. 4)bit是位是指为0 或者1。 byte是指字节, 一个字节 = 八个位. 概念常考到的: 1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2、define PI 3.1415926; 这个写法是错误的,一定不能出现分号。 3、每个C语言程序中main函数是有且只有一个。 4、在函数中不可以再定义函数。 5、算法:可以没有输入,但是一定要有输出。 6、break可用于循环结构和switch语句。 7、逗号运算符的级别最低,赋值的级别倒数第二。 第一章C语言的基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。 3、一个C语言程序有且只有一个main函数,是程序运行的起点。 4、C语言本身没有输入输出语句,输入输出操作是调用系统提供的输入输出函数来完成的。 第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。 2、每个C语言程序写完后,都是先编译,后链接,最后运行。(.c---→.obj---→.exe)这个过程中注意.c和.obj文件时无法运行的,只有.exe文件才可以运行。(常考!) 第三节、标识符 1、标识符(必考内容): 合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了 2、标识符分为关键字、预定义标识符、用户标识符。 关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If 是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。 预定义标识符:背诵define scanf printf include。记住预定义标识符可以做为用户标识符。 用户标识符:基本上每年都考,详细请见书上习题。 第四节:进制的转换 十进制转换成二进制、八进制、十六进制。 二进制、八进制、十六进制转换成十进制。 第五节:整数与实数 1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。(考过两次) a、C语言中的八进制规定要以0开头。018的数值是非法的,八进制是没有8的,逢8进1。 b、C语言中的十六进制规定要以0x开头。

(完整版)第六章:平面图形的认识知识点总结

M O a 第六章:平面图形的认识 第一节:直线、射线、线段 知识点1:概念 线段:一段拉直的棉线可近似地看作线段,线段有两个端点。 线段的画法:(1)画线段时,要画出两个端点之间的部分,不要画出向任何一方延伸的情况.(2)以后我们说“连结 ”就是指画以A 、B 为端点的线段. 射线:将线段向一个方向无限延长,就形成了射线,射线有一个端点。如手电筒、探照灯 射出的光线等。 射线的画法:画射线 一要画出射线端点 ;二要画出射线经过一点,并向一旁延伸的情况. 直线:将线段向两个方向无限延长就形成了直线,直线没有端点。如笔直的铁轨等。 直线的画法:用直尺画直线,但只能画出一部分,不能画端点。 知识点2:线段、直线、射线的表示方法: (1) 点的记法:用一个大写英文字母 (2) 线段的记法:①用两个端点的字母来表示 ②用一个小写英文字母表示 如图: 记作线段AB 或线段BA , 记作线段a , 与字母顺序无关 此时要在图中标出此小写字母 温馨提示:线段是直线(或射线)的一部分;2.线段不可向两方无限延伸,但可度量;3.延长线常化成虚线;4.延长线段AB 是指按A 到B 的方向延长,延长线段BA 是指按B 到A 的方向延长. (3) 射线的记法:用端点及射线上一点来表示,注意端点的字母写在前面 如图: 记作射线OM,但不能记作射线MO 温馨提示:1.射线是直线的一部分;2.射线是像一方无限延伸,有一个端点,不能度量,不能比较大小;3.射线可作反向延长线,不存在射线的延长线。 (4) 直线的记法:①用直线上两个点来表示 ②用一个小写字母来表示 如图: 记作直线AB 或直线BA , 记作直线l 与字母顺序无关。 此时要在图中标出此小写字母 知识点3:线段、射线、直线的区别与联系: 联系:三者都是直的,线段向一个方向延长可得到射线,线段向两个方向延长可得到 直线,故射线、线段都是直线的一部分,线段是射线的一部分。 区别:直线可以向两方延伸,射线可以向一方无限延伸,线段不能延伸,三者的区别 见下表: B A l

化学教学论考试知识点肖大妈版

一、化学课时教学设计的基本环节【重点】 1、整体把握: ●(1)备起点 ●(2)备重点 ●(3)备难点 ●(4)备交点 ●(5)备疑点 2、包括环节 ⑴准备工作 ⑵教学目标设计 ⑶教学内容分析、处理 ⑷教学过程设计 ⑸教学策略与方法设计 ⑹教学媒体设计 ⑺教学反馈与学习巩固设计 ⑻设计总成与教案编制 ⑼课后反思设计 二、化学教学设计的基本层次 1、课程教学设计 根据课程标准确定课程教学任务、目的、要求; 根据课程教学的任务、目的、要求规划、组织和调整教学内容; 构思课程教学的总策略和方法系统; 确定课程教学评价的目的、标准、模式、方法等; 2、学段(学期、学年)教学设计 考虑本学段教学工作与前、后期间教学工作的联系; 进一步确定本学段教学工作的任务、内容(重点)、进度、基本工作方针、措施及教学评价工作等; 制定学段实验和活动等计划; 3、单元(课题)教学设计 确定单元的教学任务、目的和要求(或教学目标); 确定单元的具体教学内容; 确定单元的教学结构、策略和方法系统(本单元内容的内外部联系、重点内容的教学、课时划分、学习方式等); 确定单元的教学评价工作方案; 4、课时教学设计 确定该课时的教学目标; 构思该课时的教学过程、教学策略和方法; 选择和设计教学媒体; 准备课时教学评价和调控方案; 三、化学基本课堂类型的教学要点【看看就OK了】 1、新课 2、实验课 3、复习课 4、练习课 5、讲评课

一、角色转变的需要【看看——可能出简单题】 二、本门课程的学习任务【关键】 1、学习内容 (1)化学教学中的问题 教什么?教到什么程度? 怎样教?怎样评价? (2)化学课程中的问题 课程目标课程内容 课程结构课程实施(教材) 课程评价 2、学习目标——六会【必考】 ●会备课( ●会写教案●会做课件) ●会上课●会说课●会评课 3、学习方式方法 ●课上 记笔记 思考讨论 ●课下 做作业 多讲多练 多反思 第三章 一、当前中学化学课程的组织形式【不要混淆】 1、必修,选修 2、分科,综合 3、学科,活动 4、基础型,拓展型,研究型 二、模块名称 三、三维目标的关系【细看】 四、义务教育阶段高中必修、选修【记住一一对应】 五、修读要求【记住数据】 每个模块36学时,2个学分。学生在高中阶段最低必须修满6个学分; 理工类专业发展倾向的学生可修至8个学分;有志于化学方向发展的学生,可修至12个学分。 第四章【理解为主】 一、教学问题【都看看】 第五章 一、传统心理学对知识的分类【知道】 ◆概念:形成(强化理论、样例理论)、同化 ◆原理(规则):单个概念含义、概念间关系、内化

相关主题
文本预览
相关文档 最新文档