Go语言ORM框架 gorm 的使用方法详解

Go语言ORM框架 gorm 的使用方法详解
Go语言ORM框架 gorm 的使用方法详解

GORM框架的使用方法

概述

package main

import (

"https://www.360docs.net/doc/3c9174631.html,/jinzhu/gorm"

_ "https://www.360docs.net/doc/3c9174631.html,/jinzhu/gorm/dialects/mysql"

)

type Product struct {

ID uint`gorm:"primary_key"`

Code string

Price uint

}

func main() {

db,err := gorm.Open("mysql",

"user:password@/dbname?charset=utf8&parseTime=True&loc=Local") if err != nil {

panic("failed to connect database")

}

defer db.Close()

// 自动迁移表,生成的表名为 products

db.AutoMigrate(&Product{})

// Create

db.Create(&Product{Code: "L1212", Price: 1000})

// Read

var product Product

db.First(&product, 1) // find product with id 1

db.First(&product, "code = ?", "L1212") // find product with code l1212

// Update

db.Model(&product).Update("Price", 2000)

//Delete

db.Delete(&product)

}

模型定义

4 个特殊字段。其中ID 字段默认为主键字段,可以无需加Tag `gorm:"primary_key"`。

type Model struct {

IDuint `gorm:"primary_key"`

CreatedAttime.Time

UpdatedAttime.Time

DeletedAt *time.Time

}

使用 gorm.Model 自动生成这4个字段。效果等同上。

type User struct {

gorm.Model

}

修改表名

type Product struct {

ID uint

Code string

Price uint

}

//修改默认表名func (Product) TableName() string {

return"product2"

}

type Email struct {

ID int

Email string

}

func main() {

db, err := gorm.Open("mysql", "root:root@tcp(localhost:3306)/gorm")

if err != nil {

panic("failed to connect database")

}

defer db.Close()

//设置默认表名前缀

gorm.DefaultTableNameHandler = func(db *gorm.DB,

defaultTableName string) string {

return"prefix_" + defaultTableName

}

//自动生成表

db.AutoMigrate(&Product{}, &Email{})

}

设置字段

type Product struct {

ID uint`gorm:"primary_key:id"`

Num int`gorm:"AUTO_INCREMENT:number"`

Code string

Price uint`gorm:"default:'1000'"`

Tag []Tag `gorm:"many2many:tag;"`

Date time.Time `gorm:"-"`

}

type Email struct {

ID int`gorm:"primary_key:id"`

UserID int`gorm:"not null;index"`

Email string`gorm:"type:varchar(100);unique_index"`

Subscribed bool

}

type Tag struct {

Name string

}

func main() {

db, err := gorm.Open("mysql", "root:root@tcp(localhost:3306)/gorm")

if err != nil {

panic("failed to connect database")

}

defer db.Close()

gorm.DefaultTableNameHandler =

func(db *gorm.DB, defaultTableName string) string {

return"demo_" + defaultTableName

}

db.AutoMigrate(&Product{}, &Email{})

}

设置外键字段

type Profile struct {

gorm.Model

Referint

Namestring

}

type User struct {

gorm.Model

ProfileProfile`gorm:"ForeignKey:ProfileID;AssociationForeignKey:Refer"`

ProfileIDint

}

增删改查

type Animal struct {

ID int64

Name string`gorm:"default:'galeone'"`

Age int64

}

var animal = Animal{Age: 99, Name: ""}

db.Create(&animal)

// SELECT * FROMusersORDERBYidLIMIT1;

db.First(&user)

// SELECT * FROMusersORDERBYidDESCLIMIT1;

https://www.360docs.net/doc/3c9174631.html,st(&user)

// SELECT * FROMusers;

db.Find(&users)

// SELECT * FROMusersWHEREid = 10;

db.First(&user, 10)

添加 where子句

// Get first matched record

db.Where("name = ?", "jinzhu").First(&user)

//// SELECT * FROM users WHERE name = 'jinzhu' limit 1;

// Get all matched records db.Where("name = ?", "jinzhu").Find(&users)

//// SELECT * FROM users WHERE name = 'jinzhu';

db.Where("name <> ?", "jinzhu").Find(&users)

// IN db.Where("name in (?)", []string{"jinzhu", "jinzhu 2"}).Find(&users)

// LIKE db.Where("name LIKE ?", "%jin%").Find(&users)

// AND db.Where("name = ? AND age >= ?", "jinzhu", "22").Find(&users)

// Time db.Where("updated_at > ?", lastWeek).Find(&users)

db.Where("created_at BETWEEN ? AND ?", lastWeek, today).Find(&users)

结构或者 map

// Struct

db.Where(&User{Name:"jinzhu", Age:20}).First(&user)

//// SELECT * FROM users WHERE name = "jinzhu" AND age = 20 LIMIT 1;

// Map

db.Where(map[string]interface{}{"name": "jinzhu", "age": 20}).Find(&users)

//// SELECT * FROM users WHERE name = "jinzhu" AND age = 20;

// Slice of primary keys

db.Where([]int64{20, 21, 22}).Find(&users)

//// SELECT * FROM users WHERE id IN (20, 21, 22);

inline condition

// Get by primary key (only works for integer primary key)

db.First(&user, 23)//// SELECT * FROM users WHERE id = 23 LIMIT 1;

// Get by primary key if it were a non-integer type

db.First(&user, "id = ?", "string_primary_key")

//// SELECT * FROM users WHERE id = 'string_primary_key' LIMIT 1;

// Plain SQL db.Find(&user, "name = ?", "jinzhu")

//// SELECT * FROM users WHERE name = "jinzhu";

db.Find(&users, "name <> ? AND age > ?", "jinzhu", 20)

//// SELECT * FROM users WHERE name <>"jinzhu" AND age > 20;

// Struct db.Find(&users, User{Age: 20})//// SELECT * FROM users WHERE age = 20; // Map db.Find(&users, map[string]interface{}{"age": 20})

//// SELECT * FROM users WHERE age = 20;

Select 选择

db.Select("name, age").Find(&users)//// SELECT name, age FROM users;

db.Select([]string{"name", "age"}).Find(&users)//// SELECT name, age FROM users;

db.Table("users").Select("COALESCE(age,?)", 42).Rows()

//// SELECT COALESCE(age,'42') FROM users;

排序

db.Order("age desc, name").Find(&users)//// SELECT * FROMusersORDERBY age desc, name; // Multiple orders

db.Order("age desc").Order("name").Find(&users)

//// SELECT * FROMusersORDERBY age desc, name;

// ReOrder

db.Order("age desc").Find(&users1).Order("age", true).Find(&users2)

//// SELECT * FROMusersORDERBY age desc; (users1)

//// SELECT * FROMusersORDERBY age; (users2)

limit 子句

db.Limit(3).Find(&users)//// SELECT * FROMusersLIMIT3;

// Cancel limit condition with -1

db.Limit(10).Find(&users1).Limit(-1).Find(&users2)

//// SELECT * FROMusersLIMIT10; (users1)//// SELECT * FROMusers; (users2)

count

db.Model(&User{}).Where("name = ?", "jinzhu").Count(&count)

//// SELECT count(*) FROM users WHERE name = 'jinzhu'; (count)

db.Table("deleted_users").Count(&count)//// SELECT count(*) FROM deleted_users; group & having

typeResultstruct {

Date time.Time

Totalint64

}

db.Table("orders").Select("date(created_at) as date,

sum(amount) as total").Group("date(created_at)")

.Having("sum(amount) > ?", 100).Scan(&results)

Joins

db.Table("users").Select("https://www.360docs.net/doc/3c9174631.html,, emails.email")

.Joins("left join emails on https://www.360docs.net/doc/3c9174631.html,er_id = users.id").Scan(&results) Scan

typeResultstruct {

Name string

Age int

}

var result Result

db.Table("users").Select("name, age").Where("name = ?", 3).Scan(&result)

// Raw SQL db.Raw("SELECT name, age FROM users WHERE name = ?", 3).Scan(&result) 指定表名

// Create`deleted_users`tablewithstructUser's definition

db.Table("deleted_users").CreateTable(&User{})

save 全部更新

db.First(&user)

https://www.360docs.net/doc/3c9174631.html, = "jinzhu 2"

user.Age = 100

db.Save(&user)

//// UPDATEusersSETname='jinzhu 2', age=100, birthday='2016-01-01',

updated_at = '2013-11-17 21:34:10'WHEREid=111;

部分更新

db.Model(&user).Update("name", "hello")db.Model(&user)

.Updates(User{Name: "hello", Age: 18})

对更新语句进行 select 和 omit

db.Model(&user).Select("name").Updates(map[string]interface{}

{"name": "hello", "age": 18, "actived": false})

//// UPDATE users SET name='hello', updated_at='2013-11-17 21:34:10' WHERE id=111;

db.Model(&user).Omit("name").Updates(map[string]interface{}

{"name": "hello", "age": 18, "actived": false})

//// UPDATE users SET age=18, actived=false, updated_at='2013-11-17 21:34:10' WHERE id=111;删

// Delete an existing record

db.Delete(&email)//// DELETEfrom emails whereid=10;

软删除

当设置DeletedAt 字段时,默认不会真的删除该记录。只会把该记录的DeletedAt 的值设置为当前时间。

// 执行软删除

db.Delete(&user)

//// UPDATEusersSET deleted_at="2013-10-29 10:23"WHEREid = 111;

// 虽然记录没有永久删除。但是查询时依然不会查询到该记录

db.Where("age = 20").Find(&user)

//// SELECT * FROMusersWHERE age = 20AND deleted_at IS NULL;

// 可以通过指定域查询到该软删除的记录

db.Unscoped().Where("age = 20").Find(&users)

//// SELECT * FROMusersWHERE age = 20;

// 通过指定域进行永久删除

db.Unscoped().Delete(&order)

//// DELETEFROM orders WHEREid=10;

子查询

db.Preload("Orders").Find(&users)//// SELECT * FROMusers;//// SELECT * FROM orders WHERE user_id IN (1,2,3,4);

db.Preload("Orders", "state NOT IN (?)", "cancelled").Find(&users)

//// SELECT * FROMusers;

//// SELECT * FROM orders WHERE user_id IN (1,2,3,4) AND state NOTIN ('cancelled'); db.Where("state = ?", "active")

.Preload("Orders", "state NOT IN (?)", "cancelled").Find(&users)

//// SELECT * FROMusersWHERE state = 'active';

//// SELECT * FROM orders WHERE user_id IN (1,2) AND state NOTIN ('cancelled');

db.Preload("Orders").Preload("Profile").Preload("Role").Find(&users)

//// SELECT * FROMusers;

//// SELECT * FROM orders WHERE user_id IN (1,2,3,4); // has many

//// SELECT * FROMprofilesWHERE user_id IN (1,2,3,4); // has one

//// SELECT * FROMrolesWHEREidIN (4,5,6); // belongs to

db.Preload("Orders.OrderItems").Find(&users)

db.Preload("Orders", "state = ?", "paid").Preload("Orders.OrderItems").Find(&users) 关联存储

增和改时默认级联处理

user := User{

Name: "jinzhu",

BillingAddress: Address{Address1: "Billing Address - Address 1"},

ShippingAddress: Address{Address1: "Shipping Address - Address 1"},

Emails: []Email{

{Email: "jinzhu@https://www.360docs.net/doc/3c9174631.html,"},

{Email: "jinzhu-2@example@https://www.360docs.net/doc/3c9174631.html,"},

},

Languages: []Language{

{Name: "ZH"},

{Name: "EN"},

},

}

db.Create(&user)//// BEGIN TRANSACTION;

//// INSERT INTO "addresses" (address1) VALUES ("Billing Address - Address 1"); //// INSERT INTO "addresses" (address1) VALUES ("Shipping Address - Address 1"); //// INSERT INTO "users" (name,billing_address_id,shipping_address_id) VALUES ("jinzhu", 1, 2);

//// INSERT INTO "emails" (user_id,email) VALUES (111, "jinzhu@https://www.360docs.net/doc/3c9174631.html,");

//// INSERT INTO "emails" (user_id,email) VALUES (111, "jinzhu-2@https://www.360docs.net/doc/3c9174631.html,"); //// INSERT INTO "languages" ("name") VALUES ('ZH');

//// INSERT INTO user_languages ("user_id","language_id") VALUES (111, 1);

//// INSERT INTO "languages" ("name") VALUES ('EN');

//// INSERT INTO user_languages ("user_id","language_id") VALUES (111, 2);

//// COMMIT;

db.Save(&user)

取消默认关联存储

type User struct {

gorm.Model

Namestring

CompanyIDuint

CompanyCompany`gorm:"save_associations:false"`

}

type Company struct {

gorm.Model

Namestring

}

或着手动取消

db.Set("gorm:save_associations", false).Create(&user)

db.Set("gorm:save_associations", false).Save(&user)

表间关系

一对多关系

type User struct {

gorm.Model

Emails []Email

}

type Email struct {

gorm.Model

Emailstring

UserIDuint

}

// 查询某userid为111的用户的所有Email地址db.Model(&user).Related(&emails) //// SELECT * FROM emails WHERE user_id = 111; // 111 is user's primary key 多对多关系

(相互关联)

type User struct {

gorm.Model

Languages []Language`gorm:"many2many:user_languages;"`

}

type Language struct {

gorm.Model

Namestring

Users []User`gorm:"many2many:user_languages;"`

}

// 查询某语言为111的所有用户db.Model(&language).Related(&users)

//// SELECT * FROM"users"INNERJOIN"user_languages"ON"user_languages"."user_id"

= "users"."id"WHERE ("user_languages"."language_id"IN ('111'))

(单一关联,比如个人与同学)

type User struct {

gorm.Model

Languages []Language`gorm:"many2many:user_languages;"`

}

type Language struct {

gorm.Model

Namestring

}

db.Model(&user).Related(&languages, "Languages")

//// SELECT * FROM"languages"INNERJOIN"user_languages"

ON"user_languages"."language_id" = "languages"."id"

WHERE"user_languages"."user_id" = 111

关联模式

(方便处理处理多对多)

// 开始关联db.Model(&user).Association("Languages")

// 查询db.Model(&user).Association("Languages").Find(&languages)

// 添加db.Model(&user).Association("Languages")

.Append([]Language{languageZH,

languageEN})db.Model(&user).Association("Languages").Append(Language{Name: "DE"})

// 删除db.Model(&user).Association("Languages")

.Delete([]Language{languageZH, languageEN})db.Model(&user)

.Association("Languages").Delete(languageZH, languageEN)

// 更新db.Model(&user).Association("Languages")

.Replace([]Language{languageZH,

languageEN})db.Model(&user).Association("Languages")

.Replace(Language{Name: "DE"}, languageEN)

db.Model(&user).Association("Languages").Count()

// 移除关联db.Model(&user).Association("Languages").Clear()

高级用法

事务

func CreateAnimals(db *gorm.DB) err {

tx := db.Begin()

// Note the use of tx as the database handle once you are within a transaction

if err := tx.Create(&Animal{Name: "Giraffe"}).Error; err != nil {

tx.Rollback()

return err

}

if err := tx.Create(&Animal{Name: "Lion"}).Error; err != nil {

tx.Rollback()

return err

}

https://www.360docs.net/doc/3c9174631.html,mit()

return nil

}

原生 sql

db.Exec("DROPTABLEusers;")

db.Exec("UPDATE orders SET shipped_at=? WHEREidIN (?)", time.Now(), []int64{11,22,33}) // Scantype Result struct {

Name string

Age int

}

var result Result

db.Raw("SELECTname, age FROMusersWHEREname = ?", 3).Scan(&result)

sql.DB 接口

// Get generic database object `*sql.DB` to use its functions

db.DB()

// Ping db.DB().Ping()

db.DB().SetMaxIdleConns(10)db.DB().SetMaxOpenConns(100)

日志处理

// Enable Logger, show detailed log db.LogMode(true)

// Diable Logger, don't show any log db.LogMode(false)

// Debug a single operation, show detailed log for this operation db.Debug() .Where("name = ?", "jinzhu").First(&User{})

//默认 error,设置日志级别db.SetLogger(gorm.Logger{revel.TRACE})

错误处理

// 一般处理if err := db.Where("name = ?", "jinzhu").First(&user).Error; err != nil { // error handling...

}

// 获取所有的错误

db.First(&user).Limit(10).Find(&users).GetErrors()

// 获取记录找不到错误(不排除有其他错误)

db.Where("name = ?", "hello world").First(&user).RecordNotFound()

《教育学原理》知识框架整理

《教育学原理》知识框架整理 一、教育学概述 (一)教育学的概念:教育学是研究教育现象和教育问题,揭示教育规律的科学。 (二)教育学的研究对象:教育学以教育现象、教育问题为其研究对象,通过对教育现象和教育问题的研究来揭示教育规律,为教育发展提供重要理论参考。(三)教育学的研究任务:1.揭示教育规律;2.解释教育问题;3.沟通教育理论与实践。 教育学的理论建设⑴批判和继承传统的教育理论,立足现实,构建面向未来的教育学逻辑体系;⑵学习和消化西方教育学理论,构建有中国特色的教育理论体系;⑶学习相邻学科的研究成果和研究方法,构建科学的教育学理论体系;⑷总结和升华教育实践经验,为教育理论的发展提供坚实的实践基础。 教育学的实践运用⑴教育学要为个体身心的全面发展提供某种规律性的东西,提供一些具体实施的原则和方法;⑵教育学必须为当代教育事业的改革和发展提供必要的理论论证和解释;⑶教育学必须研究如何使教育理论迅速而有效的转化为实践运用的问题。 (四)教育学的产生与发展 1.“教育学”概念的起源与演化 西方⑴“教育学”在英语、法语国家被称为“pedagogy”,在德语国家被称为“padagogik”,它们均源于希腊语的“pedagogue”(教仆),意为照看、管理和教育儿童的方法; ⑵到了19世纪,在英语国家人们先后用“education”,和“educology”取代了“pedagogy”。 我国⑴“教育学”一词是源自日本的译名:1901年,王国维先生译日本立花铣三郎的《教育学》,并在《教育世界》上发表,至此,中国始有“教育学”; ⑵早期,中国主要是向日本学习,20世纪20年代后又转向美国,但与此同时,国人学者也在努力建构自己的教育学。 2.教育学产生与发展的三个阶段 阶段标志性著作或成果历史条件与特点 教育学的萌芽 《学记》乐正克人类历史上最早专门论述教育问题的著作教育著作多属论文形式,停留于经验的描述,缺乏科学的理论分析,没有形成完整的 体系。 《雄辩术原理》昆体良又称《论演说家的教育》,西方最早的教育著作 独立形态教育学的产生与发展(教育学的独立是一个历史过程)《论科学的价值 与发展》 培根1623年首次把“教育学”作为一门独立的科学提出 独 立 条 件 ⑴历史上前教育学时期教育知识的丰富积淀; ⑵17~19世纪教育实践,特别是师范教育发展的客观需要; ⑶近代以来科学分门别类发展的总趋势和一般科学方法的奠定; ⑷近代一些著名学者和科学家的不懈努力。 《大教学论》 夸美纽 斯 1632年 近代最早的教育学著作,开创教育学独立探索时 期的标志 《教育漫话》洛克1693年提出了完整的“绅士教育”理论 发 展 特 点 ⑴教育学 已具有独 立的形 态,形成 了一门独 立学科; 研究对象教育问题成为一个专门的研究领域 《爱弥尔》卢梭1762年深刻地表达了资产阶级教育思想概念范畴 形成了专门反映教育本质和规律的教育概念、范畴以及 概念和范畴的体系 哥尼斯堡大学康德1776年教育学列入大学课程的开端研究方法有了“科学的”研究方法《方法》 裴斯泰 洛奇 1800年第一个明确提出“教育心理学化”口号 研究结果出现了一些专门的、系统的教育学著作 组织机构出现了专门的教育研究机构

光学知识结构图

光的直线传播:光在同一种均匀介质中沿直线传播。 光线表示方法:用一条带箭头的直线来表示光的传播路径和方向。现象:影子的形成(手影,日食月食)﹑小孔成像等 光在真空中的传播速度最快,气体,液体,固体按顺序递减。 真空中的光速3× 8 10m/s,而在空气中传播速度也认为是3×108米/秒。 光现象 光 光 源 定义:自身发光的物体叫做光源。(注:月亮,发光屏幕不是光源)。 分类 天然光源:太阳﹑水母﹑闪电; 人造光源:火焰﹑灯光。 光 的 色 彩 光的色散:太阳光分解成红、橙、黄、绿、蓝、靛、紫等色光的现象。 光的三原色:红、绿、蓝;颜料的三原色是:红、黄、蓝。 物 光照到物体表面上时,有一部分光被物体反射,一部分光被吸收, 如果物体是透明的,还有一部分光会透过它。 不透明物体的颜色是由它反射的色光决定的。 透明物体的颜色是由它透过的色光决定的。 光具有的能量叫做光能。 人眼 看不 见的 光不 可见 光 红外线 紫外线 概念:太阳光色散区域中,红光外侧的不可见光叫做红外线。 性质:红外线能使被照射的物体发热,具有热效应(如太阳的 热就是以红外线传送到地球上的)所有物体都在不停的向外辐射红外线。 应用:红外探测器﹑红外照相机﹑红外夜视仪﹑追踪导弹 概念:太阳光色散区域中,紫光外侧的不可见光叫做紫外线。 性质:能使荧光物质发光,另外还可以灭菌。 应用:验钞机﹑紫外线杀菌﹑ 光的 直线 传播 光的直 线传播 光速 (1) 平面镜成的是虚像; (2) 像与物体大小相等; (3) 像与物体到镜面的距离相等; (4) 像与物体的连线与镜面垂直。 (5) 平面镜里成的像与物体左右倒置。 平 面 镜 平面镜应用:(1)成像;(2)改变光路。 平面镜成像特点: 的 色 彩 颜 色 体 的 颜 色

八年级物理上册各章节知识结构图备课讲稿

八年级物理上册知识总结 →__ ____________→分析和论证→_______________→交流与合作 机械运动 一、长度和时间的测量 1、叫做单位。为方便交流,国际计量组织制定了一套国 际统一的单位,叫(简称SI)。 2、长度的单位:在国际单位制中,长度的基本单位,其他单位有:千 米(km)、分米(dm)、厘米(cm)、毫米(mm)、微米(μm)、纳米(nm)。1km=1 000m; 1dm=0.1m;1cm=0.01m;1mm=0.001m;1μm=0.000 001m;1nm=0.000 000 001m。测 量长度的常用工具:。刻度尺的使用方法:①注意刻度标尺的零刻度 线、、;②测量时刻度尺的,位置要放正,不得 歪斜,零刻度线应对准所测物体的一端;③读数时,并且对正观 测点,不能仰视或者俯视。 3、国际单位制中,时间的基本单位是。时间的单位还有小时(h)、分 (min)。1h=60min 1min=60s。 4、叫做误差,我们不能消灭误差,但应尽量减小误差。误 差的产生与测量仪器、测量方法、测量的人有关。减少误差方法:、 选用精密测量工具、改进测量方法。误差与错误区别:误差不是错误,错误不该 发生能够避免,误差永远存在不能避免。 二、运动的描述 1、运动是宇宙中最普遍的现象,物理学里把叫做机械运动。 2、在研究物体的运动时,叫做参照物。参照物的选择:任何 物体都可做参照物,应根据需要选择合适的参照物(不能选被研究的物体作参照物)。

研究地面上物体的运动情况时,通常选地面为参照物。选择不同的参照物来观察同一个物体结论可能不同。同一个物体是运动还是静止取决于所选的参照物,这就是 运动和静止的相对性。 三、运动的快慢 1、物体运动的快慢用 表示。在相同时间内,物体经过的路程越长,它的速度就越快;物体经过相同的路程,所花的时间越短,速度越快。在匀速直线运动中, 。在物理学中,为了比较物体运动的快慢,采用“相同时间比较路程”的方法,也就是将物体运动的路程除以所用时间。这样,在比较不同运动物体的快慢时,可以保证时间相同。 计算公式: 其中:s ——路程——米(m);t ——时间——秒(s);v ——速度——米/秒(m/s) 国际单位制中,速度的单位是 ,符号为 或 ,交通运 输中常用千米每小时做速度的单位,符号为 或 ,1m/s =3.6km/h 。v =s t ,变形可得: 。 2、快慢不变,沿着直线的运动叫匀速直线运动。匀速直线运动是最简单的机械运动。运动速度变化的运动叫变速运动,变速运动的快慢用平均速度来表示,粗略 研究时,也可用速度的公式来计算, 。 四 测平均速度 1、实验原理: 2、实验器材: 小车 斜面 3、实验时用 刻度尺 测出小车通过的路程,用 停表 测出小车通过这段路 程所用的时间,在用公式 计算出小车在这段路程的平均速度。 4、 探究小车沿斜面下滑的速度是否变化?如何变化? 具体测量过程和记录表格: 得出的结论: 小车从斜面滑下是越滑越快

(完整)初中物理知识框架图

单位: 基本工具:刻度尺 基本工具:停表 运动和静止的相对性 描述: 运动的快慢 速度 定义:路程与时间之比叫做速度 常用单位:千米/小时(km/h) 主单位:米/秒(m/s) 公式: t s v= 变速运动:速度变化的运动叫做变速运动,用平均速度表示变速运动的快慢 匀速直线运动:物体沿着直线速度不变的运动 测量平均速度 实验原理: t s v= 机 械 运 动 长度和时间的测量 长度的测量 时间的测量 长度的主单位:米(m),其他单位:千米(km)、分米(dm)、厘米(cm)、毫米(mm) 时间的主单位:秒(s),其他单位:小时(h)、分钟(min) 运动的描述 定义:物体位置的变化叫做机械运动 参照物:假定为不动的物体 实验器材:刻度尺、秒表 第一章机械运动

第二章声现象 声现象声音的产生与传播 声音的产生条件:发声体在振动 (3)声音在不同的介质中传播的速度一般不同(一般来说在固体 中传播速度最快、液体较慢、气体最慢) 声音的传播特点 (1)需要介质 (2)真空不能传播 (4)声音在同一介质中传播速度还与温度有关 (5)声音以波的形式向外传播 声音的三个特征 音调 音调表示声音的高低 音调与发声体的振动频率有关,频率越高,音调越高 响度 响度表示声音的强弱,用分贝来表示 响度与发声体的振幅有关,振幅越大,响度越大 决定于发声体的材料、结构 音色 又叫做音品,反映声音的品质与特色 噪声 噪声的来源和危害 在传播过程中减弱 减弱噪声的途径 在声源处减弱 在人耳处减弱 次声波:频率低于20Hz的声音被称为次声波 超声波和次声波 超声波:频率高于20KHz的声音被称为超声波 声音的利用 声音能传递信息:例如B超检查身体、回声定位等 声音能传递能量:例如超声波碎石

光现象复习课教案

中考物理光现象复习课教案 (一) [设计意图] 本节课在引导学生复习关于光的一些基础知识,通过讨论人眼能够看到自然界中的各种各样的物体的原因分析,体会到光现象的一些基本知识点,如光的色彩与物体的颜色,了解人眼看不见的红外线与紫外线的特点和作用。 [教学目标] 知识与技能 学会整理本章的知识框架,复习关于光现象的基础知识。 理解物理上的影和像的含义,理解实像与虚像的判断方法。 了解光的热效应,直到光的色彩和颜色的基础知识,了解红外线与紫外线在实际生产生活中的应用。 过程与方法 通过学生梳理归纳本章的知识框架,让学生在复习交流的过程中达到基础知识的复习要求。 在相互讨论与复习过程中,形成对光的一些基础知识的认识,并能加以辨别和运用来解释一些简单的现象。 情感、态度与价值观 复习过程中要让学生积极投入到活动的情境中, [教学重点和难点] 光现象的基础知识复习与运用 [教具和学具] 光源、投影仪、三棱镜、三色玻璃纸、硬纸板等 [课前准备] 请同学在课前把中考指导书上的知识框架整理好,能够自己整理归纳知识点。把“学法指导”部分的6个问题预习一下,相互之间进行讨论与交流,把不理解的部分整理出来, [教学过程] 教学阶 段与时 间分配 教师主导学生主体点评 复习整理知识框架(10分钟)请同学们根据自己的预习情 况,整理本章的知识框架,说 一说,你知道光现象的哪些知 识点? 学生活动:利用实物投 影仪把学生的整理结 果展示出来。 学生相互之间 进行本章主要 知识点的归纳 和整理,没有 整理出来的, 引导学生相互 补充。

让学生的预习情况得到认可。 二、课堂教学(20分钟) 同学们关于光学的知识 作了很好的总结与归纳,在同 学们归纳的知识框架中的每 一个知识点还有很多基本知 识点。下面我们一起来复习光 的基础知识。 问题:我们为什么能够看 到生活中五颜六色的各种各 样的物体? 我们的生活是彩色的,但 太阳光是白色的,如何让我们 看到彩色的光呢? 实验:光的色散现象 介绍光的三原色。 通过实验演示复习色光 的混合。 问题:透明与不透明物体 的颜色是如何判断的? 问题:不透明的物体颜色 是丰富多彩的? 复习颜料的三原色和颜 料的混合 问题:光遇到不透明的物 体就会形成影子,但我们学过 光学元件还可以成像,那么影 和像的含义各是什么呢? 从科学意义上把影与像区分 开来.影通常是指不透光的物体 在光源的照射下,在物体后面留 下的一个暗区称为影,影的边缘 学生讨论与交流, 学生:通过光的色 散试验,再次认识太阳 光是复色光,是由其中 七种单色光组成的。 学生讨论与交流 学生复习:互问互 答互评。 实验演示 色光的混合可 以借助普通的 投影仪作为光 源和两块硬纸 板(中间开一 4cm×4cm的 孔)来实现。

初中物理知识框架图

初中物理知识框架图

第五章物态变化 物态变化 单位:摄氏度(℃) 温度 定义:物体的冷热程度叫做温度 1标准大气压下,沸水的温度规定为100℃ 规定 冰水混合物的温度为0℃ 测量工具:温度计 (4)读数时,待温度计的示数稳定时再读数,且视线应与温度计的液柱上表面相平 (2)使用前,先观察温度计的量程和分度值 使用方法 (1)使用前要估测待测液体的温度 (3)测温时,温度计的玻璃泡要与被测物体充分接触,不要碰到容器底部或容器壁 熔化需要吸热 熔化 物质从固态变成液态的过程事例:自然界中冰熔化成水 凝固 物质从液态变成固态的过程事例:自然界中水结成冰,冰川、冰雹的形成 凝固需要放热 晶体和非晶体 常见晶体有海波、冰、萘、和各种金属 熔化、凝固过程温度不变 晶体 同一种晶体的熔点与凝固点相同 非晶体有蜡、松香、玻璃和沥青等 没有一定的熔点和凝固点 非晶体 汽化 蒸发过程要吸热 蒸发 可在任何温度下、只在液体表面发生的缓慢的汽化现象 影响蒸发快慢的因素 液体温度的高低 液体表面积的大小 液体表面空气流速的快慢 沸腾沸腾过程要吸热,但温度保持不变 液体的沸腾与气压有关,气压增大,沸点升高 液化过程要放热 液化 物质从气态变成液态的过程事例:雾、露、墙壁“出汗”、“白气”等现象都属于液化 使气体液化的方法 降温 压缩体积 升华过程要吸热 升华 物质从固态直接变为气态的过程事例:北方的冬天冰冻的湿衣服变干 凝华 物质从气态直接变为固态的过程事例:冰花、雾凇、雪、霜等自然现象都属于凝华 凝华过程要放热

第四章 光现象 光的色散 色散:复合光分解成单色光的现象 事例:雨后彩虹 白光的组成:红、橙、黄、绿、蓝、靛、紫 紫外线——作用:紫外线验钞机和紫外线消毒灯 看不见的光线 光现象 光的传播特点:光在同种均匀介质中是沿直线传播的 光的直线传播 人造光源:如篝火、蜡烛、油灯、电灯 光源:能够发光的物体叫做光源 自然光源:如太阳、萤火虫 光的传播 事例:影子的形成、小孔成像、日食、月食的成因、激光准直等 速度:光在真空中速度c=3×108m/s 光的反射 现象:光遇到物体表面时,一部分光被反射回原来物质中的现象叫做光的反射 反射光线、入射光线分居法线的两侧 规律 反射光线、入射光线、法线在同一平面内 在反射过程中,光路是可逆的 类型 镜面反射:反射面光滑时,入射光线平行,反射光线也平行 漫反射:反射面凹凸不平,入射光线平行,反射光线射向四面八方 应用 改变光路 (2)像与物的大小相等 (3)像与物的连线跟镜面垂直 平面镜成像特点 (1)像与物到镜面的距离相等 (4)所成的像是虚像 光的折射 折射光线、入射光线分居法线的两侧 光从空气斜射入其他透明介质时,折射角小于入射角 规律 折射光线、入射光线、法线在同一平面内 光线垂直射入时不发生折射 事例:从空气看水中的物体“变浅”、海市蜃楼

光现象(框架知识点总结)

物理中考——光现象 一、学习目标: 1. 知道光在同种均匀介质中沿直线传播。 2. 利用光的直线传播解释物理现象。 3. 识记光在真空中的传播速度。 4. 利用光的反射定律作图。 5. 掌握平面镜成像及其应用。 6. 掌握光的折射现象和光的折射定律。 7. 了解物体的颜色。 二、重点、难点: 重难点:理论联系实际,解释生活中的一些光现象。 一、整体把握(一网打尽) 光现象: (1)光源:能自行发光的物体 ,如:太阳、点燃的蜡烛、萤火虫 (2)光的传播:光在 同种均匀介质中 沿直线传播;在不同种介质或同种不均匀介质中,传播方向一般会改变。 (3)光沿直线传播的事例:小孔成像、日食(月食)、 激光准直 (4)光的传播速度:真空中的光速为c=3×108m/s ,这是宇宙中的极限速度。光在气体中的传播速度比在液体中的速度大,在液体中的传播速度比在固体中大。 1.光的传播

二、相似对比(火眼金睛) 1、“影子”与“倒影” 影子倒影成因光的直线传播光的反射 特点黑色,有物体的形状,是光不能照到的地 方 光的反向延长线会聚而成,明亮,彩 色

2、光的反射与折射 光的反射光的折射 相 同 点 1)光照射到两种介质的分界面上,光的传播方向发生改变,光路是可逆的 2)反射光线(折射光线)与入射光线、法线在同一平面内,反射光线(折射光线)与入射光线分居于法线两侧; 3)反射角、折射角都随着入射角的增大而增大; 不 同 点 界面 在两种介质的界面处 返回原介质 在两种介质的界面处进入另一种介质方向改变 斜射进入时方向改变,垂直射入时方 向不变 速度不变改变 角度反射角等于入射角 折射角可能大于、等于、小于入射角; 小结:空气中的角大于水中的角,水中 的角大于玻璃中的角。 光 路 图 O 2 A B N 1 2 M N P Q O 空气 玻璃 1 B A 其 他 光射到透明介质的分界面,会同时发生反射现象和折射现象,它们分别遵循光的反射定律和折射定律。 知识点一:光的直线传播 例1. 2009年夏季,中国出现了日食奇观.小华借助小孔成像实验装置对“”形太阳进行观察,纸盒上扎有圆形小孔,则她在半透明光屏上看到的像的形状是() 【针对练习一】2009年7月,我国出现了500年一遇的日全食奇观。产生日食的原因和下面示意图中能看到日全食的区域分别是() A. 光的反射;a区 B. 光的折射;b区 C. 光的直线传播;a区 D. 光的直线传播;b区

八年级物理上册各章节知识结构图

八年级物理上册知识总结 机械运动 、长度和时间的测量 1、 _______________________ 叫做单位。为方便交流,国际计量组织制定了一套国 际统一的单位,叫 _____________ (简称SI )。 2、 长度的单位:在国际单位制中,长度的基本单位 _______________ ,其他单位有:千— 米(km )、分米(dm )、厘米(cm )、毫米(mm )、微米(ym )、纟纳米(nm )。1km=1 000m ; 1dm=0.1m : 1cm=Q01m ;…一lmm=Q.Q01m 一;…1 展m=..QQlm …1nm= 000 001m 。测量长度的常用工 具: ______________ 。刻度尺的使用方法: ① 注意刻度标尺的零刻度 线、 、 _____________ ;② 测量时刻度尺的 ______________ ,位置要放正,不 得歪斜,零刻度线应对准所测物体的一端; ③读数时 _______________________ ,并且对 正观测点,不能仰视或者俯视。 3、 国际单位制中,时间的基本单位是 _______________ 。时间的单位还有小时 (h )、分 (min )。 1h=60min 1min=60s 。 4、 __________________ 叫做误差,我们不能消灭误差,但应尽量减小误差。误 差的产生与测量仪器、测量方法、测量的人有关。减少误差方法: _______________________ 、 选用精密测量工具、改进测量方法。误差与错误区别:误差不是错误,错误不该 发生能够避免,误差永远存在不能避免。 二、运动的描述 1、运动是宇宙中最普遍的现象,物理学里把 __________________ 叫做机械运动。 2、在研究物体的运动时, _____________________ 叫做参照物。参照物的选择:任何 科学探究包含有七个要素:提出问题T T ____________ T 分析和论证T __ T 制作计划与设计实验 T 交流与合作

光现象(框架知识点总结)

物理中考——光现象 *>学习目标: 1. 知道光在同种均匀介质中沿直线传播。 2. 利用光的直线传播解释物理现象。 3. 识记光在真空中的传播速度。 4. 利用光的反射定律作图。 5. 掌握平面镜成像及其应用。 6. 掌握光的折射现象和光的折射定律。 7. 了解物体的颜色。 .、重点、难点: 重难点:理论联系实际,解释生活中的一些光现 象。 一、整体把握(一网打尽) 光现象: r(1)光源:能自行发光的物体,如:太阳、点燃的蜡烛、萤火虫 1. 光的传播 (2)光的传播:光在同种均匀介质中沿直线传播;在不同种介质或同种不均匀介质中,传播方向一般会改变。 1 (3)光沿直线传播的事例:小孔成像、日食(月食)、激光准直 (4)光的传播速度:真空中的光速为c=3刈08m/s,这是宇宙中的极限速度。光在气体中的传播速度比在液体中的速度大,在液体中的传播速度比在固体 I中大。 9光的反 射 1)定义:光从一神介质射向易一字桢质表面时,一部分光破反射回原未分质的现寒 广①法线十在物悻表面过AJ寸点所作的垂哉: ②入身捅入射光线与法装的夹角■ 、③前樵反射光线与法线的夫角I (2)相关概念 (3)实验: (4)光的反射定律:反射光埸与入射光续、注垛在同一平M上,辰射光官和入射盼方居于怯线的画咧,反射角等于K射鬲,光的反射过程中光路是可逆的e 「①—射,在光鬻的物休表面上发生的反射 (5)两种反射< 、I②涅反射=在*R糙不平的物体表面上发生的反射

反射光终反向延长线的会聚点所成的像,比如 照镜孑、水中倒黔 <(1)定义 光从一辛材质斜射入另一种介质时」传播方向一般会发生变化 ②光陷七色'红〃橙、黄、江、蓝、装、紫 D 不透明物障的颜色由辰射的色光的 颜也决定 2)透明物体的颜色由通过的色光的泣色决定 金看「( 1)红外线M 红外>夜视、红外疆遥授器〔电或、空调h 红外会探蒯生命 不见一 的光 二、相似对比(火眼金睛) 1、“影子”与“倒影” ,⑴ 3 平 面 镜 成 作 (2) 实验: 特点 砌怵在平面镜里所成的像是重修 ②像、物到镜面的距离相等 曲慷与物体的大小 相等 I ④像、物的连残与镣面垂直 实泓 实际光线会聚点所成的臣 比如』可其,聚、照相机的愫 5 一 物 体< (1)光的色散 的 以)三原色4 颜 1 色 '(3)物体的颜 虑像: 4. 光 的< 折 射 C2)光的折J 射定律】 f ①折射光线,入射光线和法些在同一平面内 ② 折射光线和入射光线分居于法线两例 ③ 光从空气斜射入水或耳他弁质中时「折射禹小于入射角,折 射光线 偏向法线m 光从水或其他介质斜射入空气中时,折射角 大于入1寸鬲,折射光绶偏离法线:光从空气(或其他弁质1垂 〔直射人水中戒其他介岗中时,掀挽公射角E 度. 在折射时光路是可逆的 应用:从空气中看水中的物障,或从水中看空气中的物体,看到的是物障的虚 (3) (4) I 像,从岸上看木中鱼(河底山所看到的鱼的位直比实际位直更浅「从水中看岸上 例?捌至高了 O (2)紫外线:杀〉甫外r 荧光反应《验钞机) ①fe 光的三原色,丛氛蓝 ②酬的三原色:红’黄、三 ③色散现象;彩虹

光现象(框架知识点总结)

物理中考——光现象 (1)光源:能自行发光的物体,如:太阳、点燃的蜡烛、萤火虫 (2)光的传播:光在 同种均匀介质中 沿直线传播;在不同种介质或同种不均匀介质中,传播方向一般会改变。 (3)光沿直线传播的事例:小孔成像、日食(月食)、 激光准直 (4)光的传播速度:真空中的光速为c=3×108m/s ,这是宇宙中的极限速度。光在气体中的传播速度比在液体中的速度大,在液体中的传播速度比在固体中大。 1.光的传播

1、“影子”与“倒影” O 2 A B N 1 2 M N P Q O 空气 玻璃 1 B A

1. 2009年夏季,中国出现了日食奇观.小华借助小孔成像实验装置对“”形太阳进行观察,纸盒上扎有圆形小孔,则她在半透明光屏上看到的像的形状是() 2.2009年7月,我国出现了500年一遇的日全食奇观。产生日食的原因和下面示意图中能看到日全食的 区域分别是() A. 光的反射;a区 B. 光的折射;b区 C. 光的直线传播;a区 D. 光的直线传播;b区 3.在如图所示的四种情景中,属于光的直线传播的是() 4.视力检测时要求被测的人与视力表的距离为5m。如图所示,视力表与平面镜的距离是3m. 为满足测量要求,人与平面镜的距离应为() A. 1m B. 1.5m C. 2m D. 3m 5.如图所示是探究光的反射规律的实验装置,下列操作不正确的是() A. 把纸板ENF竖直地立在平面镜上 B. 一束光贴纸板沿某一个角度射到O点,用刻度尺量出反射角和入射角的大小 C. 改变入射光线的方向,观察反射光线的方向怎样改变 D. 把纸板NOF向前折或向后折,观察能否看见反射 光线

(完整word版)初中知识结构图

初中语文知识结构图 字音 3.汉字 2.字形 4.含义 5.色彩 9.词语 6.近义词辨析 7.熟语 8.关联词语 点号 12.标点符号 11.误用辨析 47 27.基础知识13.常见修辞格 初15.修辞 中辞格辨 语词类 文20.语法17.短语 18.复句 19.辨析修改病句 21.作家作品 24.文学文化常识22.名篇名句 23.文化常识 45.知识体系26.语言表达——25.简明、连贯、得体 28.常见实词 31.文章内容的归纳,中心的概括29.常见虚词 34.古代诗文阅读30.一词多义 32.实词、虚词 33.文章内容的理解(翻译、断句) 35.文体知识 36.依据作品内容进行的合理推断 37.作文作品语言、表达技巧和形象的鉴赏 38.文学作品思想内容、作者态度的评价 44.现代文阅读39.重要句子的理解和解释 40.重点词语的理解 41.文中信息的分析和筛选 42.内容的归纳,中心的概括 43.结构的分析,思路的把握 46.中考复习

初中数学知识结构图 1.有理数(正数与负数) 2.数轴 6.有理数的概念 3.相反数 4.绝对值 5.有理数从大到小比较 7.有理数的加法、加法运算律 17.有理数8.有理数的减法 9.有理数的加减混和运算 10.有理数的乘法、乘法运算 16.有理数的运算11.有理数的除法、倒数 12.有理数的乘方 21.代数式13.有理数的混和运算 22、列代数式14.科学记数法、近似数与有效数字 23、代数式的值15.用计算器进行简单的数的运算 18.单项式 27、整式的加减20、整式的概念19、多项式 24、合并同类项 25、去括号与添括号 26、整式的加减法 28、等式及其基本性质 29、方程和方程的解、解方程 32、一元一次方程30、一元一次方程及其解法 198 31、一元一次方程的应用 初、二元一次方程组的解法 中36、相关概念及性质 数193 39、二元一次方程组37、三元一次方程组及其解法举例 学数、一次方程组的应用 . 与43、一元一次不等式40、一元一次不等式及其解法代45、一元一次不等式41、不等式的解集 数和一元一次不等、一元一次不等式组42、不等式和它的基本性质 式组46、同底数幂的乘法、单项式的乘法 47、幂的乘法、积的乘方 51、整式的乘法48、单项式与多项式相乘 49、多项式的乘法 56、整式的乘除50、平方差与完全平方根 52、多项式乘以单项式 55、整式的除法53、单项式除以单项式 54、同底数幂的除法 57、提取 61、方法58、运用公式法 63、因式分解59、分组分解法 62、意义60、其他分解法66、含字母系数的 65、分式的乘除法——64、分式的乘除运算一元一次方程 69、可化为一元一次方程的分式方程及其应用67、分式方程解法、

八年级物理 光现象 知识点归纳(精华版)

光的传播知识点归纳 1、光源:能发光的物体叫做光源。光源可分为天然光源(水母、太阳),人造光源(灯泡、火把); 月亮、钻石、镜子、影幕不是光源。 2、光在同种均匀介质中沿直线传播; 光的直线传播的应用: (1)小孔成像:像的形状与小孔的形状无关,像是倒立的实像(树阴下的光斑是太阳的像) ①小孔成像的条件:孔的大小必须远远小于孔到发光的距离及孔到光屏的距离。 ②像的大小与发光体到孔的距离和像到孔的距离有关, 发光体到小孔的距离不变,光屏远离小孔,实像增大;光凭靠近小孔,实像减小; 光屏到小孔的距离不变,发光体远离小孔,实像减小;发光体靠近小孔,实像增大。 实像:由实际光线会聚而成的像。 (2)取得直线:激光准直(挖隧道定向);整队集合;射击瞄准; (3)限制视线:坐井观天、一叶障目; (4)影的形成:影子;日食、月食(要求会作图) 3、光线:常用一条带有箭头的直线表示光的径迹和方向; 4、所有的光路都是可逆的,包括直线传播、反射、折射等。 5、真空中光速是宇宙中最快的速度;c=3×108m/s=3×105 m/s; 6、光年:是光在一年中传播的距离,光年是长度单位; 声音在固体中传播得最快,液体中次之,气体中最慢,真空中不传播; 光在真空中传播的最快,空气中次之,透明液体、固体中最慢(二者刚好相反)。 光速远远大于声速(如先看见闪电再听见雷声;在跑100m时,声音传播时间不能忽略不计,但光传播时间可忽略不计)。 1、当光射到物体表面时,被反射回来的现象叫做光的反射。 2、我们看见不发光的物体是因为物体反射的光进入了我们的眼睛。 3、反射定律:(1)在反射现象中,反射光线、入射光线、法线都在同一个平面内; (2)反射光线、入射光线分居法线两侧; (3)反射角等于入射角。(说成入射角等于反射角是错误的) (1)法线:过光的入射点所作的与反射面垂直的直线;(虚线) (2)入射角:入射光线与法线的夹角;(实线) (3)反射角:反射光线与法线的夹角。(实线)

光现象复习课教案

光现象复习课教案 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

中考物理光现象复习课教案 (一) [设计意图] 本节课在引导学生复习关于光的一些基础知识,通过讨论人眼能够看到自然界中的各种各样的物体的原因分析,体会到光现象的一些基本知识点,如光的色彩与物体的颜色,了解人眼看不见的红外线与紫外线的特点和作用。[教学目标] 知识与技能 学会整理本章的知识框架,复习关于光现象的基础知识。 理解物理上的影和像的含义,理解实像与虚像的判断方法。 了解光的热效应,直到光的色彩和颜色的基础知识,了解红外线与紫外线在实际生产生活中的应用。 过程与方法 通过学生梳理归纳本章的知识框架,让学生在复习交流的过程中达到基础知识的复习要求。 在相互讨论与复习过程中,形成对光的一些基础知识的认识,并能加以辨别和运用来解释一些简单的现象。 情感、态度与价值观 复习过程中要让学生积极投入到活动的情境中, [教学重点和难点] 光现象的基础知识复习与运用 [教具和学具] 光源、投影仪、三棱镜、三色玻璃纸、硬纸板等 [课前准备] 请同学在课前把中考指导书上的知识框架整理好,能够自己整理归纳知识点。把“学法指导”部分的6个问题预习一下,相互之间进行讨论与交流,把不理解的部分整理出来,

设计本节复习课,旨在让学生归纳出初中光学的主要知识点,重点解决光学的一些基本知识,为后续复习光的反射与光的折射知识做好准备。

参考南京市中考指导书的要求,建议在使用本节教学活动设计的时候,要让学生成为课堂复习的主体,结合一些简单的活动演示,提高复习课的学习兴趣和积极性,提高复习的效率。 光现象(二) [设计意图] 本节课主要复习光的直线传播的规律和光的反射定律,主要根据学生的作业情况,发现本章内容中掌握的情况,有针对性地进行处理。在复习过程中结合实物的探究活动过程的重现,使学生能够在良好的情境中自主复习。 [教学目标] 知识与技能 知道光沿直线传播及其应用,记住光在真空和空气中的传播速度c=3×108m/s。 理解平面镜成像的特点,能解释平面镜应用的问题。 理解光反射的规律,知道镜面反射和漫反射及其应用。 掌握基本的光路作图方法。 过程与方法 在复习探究平面镜成像的活动与探究光的反射定律的活动中,运用科学的研究方法, 情感、态度与价值观

高中地理(人教版)必修一知识结构框架图

海陆热力性质差异 水平运动 高空风近地面的风 季风移动七个气压带六个风带 东亚季风 南亚季风 大气的水平运动 环流的形成 水平运动成因 垂直运动 大气的受热过程 三圈环流地转偏向力 地面冷热不均 最终结果 热力环流季风环流 局部环流能量来源 地面状况大气环流太阳辐射相互联系的水体 现象 反气旋 气旋因素 因素现象 天气 大气对太阳辐射的作用 大气环流 冷热不均引起的大气运动 常见天气系统气候 现象 全球气候变化 原因 策略 影响 气候分布 规律 成因 人类活动 影响气候因素 自然因素 锋的形成 锋面系统 锋的分类 高低气压系统气流环流 气压状况 水循环 宇 宙 天体系统 大气运动 太阳 地球 太阳辐射 自转 公转 生物圈水圈 大气圈 自转中心 方向周期 速度公转 五带 四季意义 意义 周期 太阳活动影响地球太阳对地球的影响 太阳为地球提供能量 太阳大气的圈层结构 太阳活动现象 地理环境形成和变化的因素及动力 人类生产生活最重要的能量来源 地球内部圈层 地球外部圈层 其它天体 太阳直射点的回归运动 黄赤交角 赤道平面黄道平面 地球自转与公转的关系 地震波 圈层划分及其依据大气的垂直分层底层大气组成成分能量来源 地理环境的整体性和差异性 整体性 差异性 四季更替 回归年恒星日太阳日 五带划分昼夜长短变化 正午太阳高度变化 昼夜更替地方时 沿地表水平运动物体的偏移 昼夜长短、正午太阳高度的纬度变化 昼夜长短、正午太阳高度的季节变化 各要素进行着物质与能量交换 要素间相互作用产生新功能自然地理环境具有统一的演化过程 海洋与陆地 水平分异 垂直分异 赤道到两极 沿海到内陆 山地 意义 类型环节 地标形态的塑造 塑造地表形态的力量山地河流地貌 内力作用 外力作用 种类 种类结果岩浆活动地壳运动 变质作用堆积 侵蚀 风化 搬运 岩浆岩 变质岩 沉积岩 岩石圈物质循环 对交通运输的影响河流地貌的发育 对聚落的影响 山地的形成 火山 断块山 褶皱山堆积地貌侵蚀地貌 冲(洪)积平原 河漫滩 三角洲 河谷 大规模的海水运动 水资源的合理利用 水循环的过程 动力维持全球水量平衡 更新陆地淡水资源 调节全球热平衡 塑造地表形态 世界表面洋流的分布 对地理环境的影响成因 类型分布规律 水资源及其分布水资源与人类社会 合理利用水资源 运动的基本形式 高中地理(人教版) 必修一知识结构图 西南大学地理科学学院2011级师范三班第二学习小组制

第四、五章 光现象、透镜知识结构图

第四、五章光现象、透镜知识结构图:

(1)、三线共面: 光的折射规律(2)、两线分居: (3)、折射光线向偏折:折射角小于入射角。(光从空 气斜射入水中或其他介质中时) 当光线垂直射入介质表面时,传播方向。 举例说明哪些现象是折射现象: 。会大致画出折射光路图。 2、光在折射时光路是的。 3、光垂直入射时,反射角为,入射角为,折射角为。 太阳光经三棱镜可以分解成,,,,,,, 七种色光。白光不是单一色光,而是由许多色光混合而成的。4、色散色光的三原色:;三者混合变成色。 颜料的三原色:;三者混合变成色。 透明物体的颜色由决定; 不透明的物体的颜色由决定。 会解释一些颜色的现象(如书上作业) 红外线 1)特点:,。 5、看不出见的光2)应用: 紫外线 1)特点:,,。 2)应用与危害: 6、透镜有两种(1)、凸透镜:中间边缘,对光线有作用 (2)、凹透镜:中间边缘,对光线有作用几个重要概念:主光轴:; 光心:,通过光心的光传播方向不变。 焦点:; 焦距:。 (看图并标出)。

光现象一章重点:在光的基本知识原理的基础上探究一些简单的光现象。 考点提示 (1)学会理解和解释光的直线传播现象、光的反射和折射现象。 (2)会熟练画出反射、折射光路图。 (3)看不见的光的应用 典型例题 1、小孔成像、影子形成、日食、月食都是属于光的 ; 平面镜成像、倒影、水中的月属于光的 ; 看水中的鱼、海市蜃楼、透镜成像属于光的 。 透镜一章重点:研究透镜对光的作用和凸透镜成像规律及其应用。 典型例题 1、人眼的晶状体相当于凸透镜,当人观察物体时,物体在视网膜上所成的像是 。 答:倒立缩小的实像。 光现象练习: 一、选择题: 1、如图一所示是从平面镜中看到的台钟面,这时的实际时刻是( ) A 、6点55分 B 、5点20分 C 、5点05分 D 、10点40分 2、以下是光源的是( ) A 、桌子 B 、反光镜 C 、霓虹灯 图一 D 、月亮 3、请同学们帮父母擦一次皮鞋,体会皮鞋擦过油后,再用软布反复擦几次将更亮的道理是( ) A. 反复擦几次增加了漫反射效果 B. 鞋油的颜色比皮鞋好,增加镜面发射效果 C. 反复擦几次使鞋油填充皮鞋表面凹坑,增加表面光滑程度, 增加了漫反射效果 D. 鞋油反射性能比皮鞋好, 反复擦几次使鞋油均匀分布,增加镜面发射效果 4、下列光的应用属于紫外线应用的是 ( ) A.验钞机 B.电视机遥控器 C.响尾蛇捕食 D.医院诊断病情的B 超 5、下列判断正确的是( ) A 、晴天,在树荫底下会出现许多明亮的小圆斑,这是由于光的反射形成的; B 、在医院的病房内,用来灭菌的灯是紫外线灯; C 、彩色电视机的丰富光彩,是由三原色光混合而成的,三原色光是指品红、黄、绿; D 、在教室里,同学们都能看到黑板上的字,这是因为黑板上发生了镜面反射的缘故。 6、如图2是从空气斜射入水中发生折射的光路示意图,其中正确的是 ( )

光现象知识框架图

光现象光的直线传播 光源:能发光的物体 光的直线传播 条件:同种均匀介质中 应用:小孔成像,激光准直,影子的形成,日食,月食光速 定义:光在 1 秒内传播的距离 真空中的光速:3×108m/s 光的反射 光的反射定义:光射到物体表面上,一部分光返回介质的现象 光的反射定律:反射光线、入射光线和法线在同一平面内,反射光 线入射光线分居在法线的两侧;反射角等于入射角。 漫反射:平行的入射光射到凸凹不平的物体表面上, 反射光射向不同的方向 光的可逆性:在反射现象中,光路是可逆的。 反射的种类 镜面反射:平行的入射光射到平滑的镜面上,反射光 仍然是平行的 光的折射 光的折射的特点:光从空气射入水或其它透明介质时,折射光线向法 线方向偏折,折射角小于入射角;当入射角增大时, 折射角也增大。当光从空气射入水或其它透明介质 时,传播方向不改变 折射的定义:光从一种介质进入另一种介质时,传播方向会发生偏折的现象 生活中的折射现象:水底变浅,海市蜃楼,筷子“弯折”等 平面镜成像 平面镜成像的特点 像与物大小相等 像与物的连线与镜面垂直 像与物到镜面的距离相等 平面镜成虚像 平面镜成像的原理 平面镜的作用 凸面镜 凹面镜 球面镜 平面镜的应用 应用它成像:梳妆镜,扩大视野空间 应用它改变光的传播方向:潜望镜 光的色散 定义:白光被分解成各种色光的现象 现象:一条按红、橙、黄、绿、蓝、靛、紫顺序排列的光带 光的三原色:红、绿、蓝 看不见的光 红外线 一切物体都在不停的辐射红外线 红外线的主要特征:红外线的热效应和 很强的穿透云雾能力; 主要应用:加热物体、红外线遥控、 红外线遥感等。 紫外线 紫外线的主要特征:紫外线的化学作用强, 具有荧光效应, 主要应用:医用消毒、防伪等

光的知识结构

1、(09福建)光在科学技术、生产和生活中有着广泛的应用,下列说法正确的是( D ) A.用透明的标准平面样板检查光学平面的平整程度是利用光的偏振现象(——应是利用了光的薄膜干涉) B.用三棱镜观察白光看到的彩色图样是利用光的衍射现象(——应是利用了光的色散) C.在光导纤维束内传送图像是利用光的色散现象(---应是利用了光的全反射) D.光学镜头上的增透膜是利用光的干涉现象 2 、 (2009天津高考)已知某玻璃对蓝光的折射率比对红光的折射率大,则两种光( C ) A .在该玻璃中传播时,蓝光的速度较大(红光速度大) B .以相同的入射角从空气斜射入该玻璃中,蓝光折射角较大(蓝光比红光偏折厉害,折射角小) C 从该玻璃中射入空气发生全反射时,红光临界角较大 D .用同一装置进行双缝干涉实验,蓝光的相邻条纹间距较大(波长长得间距大,故红光大) 3、(2009年高考浙江卷)如图所示,有一束平行于等边三棱镜截面ABC 的单色光从空气射向E 点,并偏折到F 点,已知入射方向与边AB 的夹角为θ=30°,E 、F 分别为边AB 、BC 的中点,则( AC ) A .该棱镜的折射率为3 B .光在F 点发生全反射 C .光从空气进入棱镜,波长变小 D .从F 点出射的光束与入射到 E 点的光束平行 知识结构 光的反射 光的折射定律 干涉现象 光的全反射 光的衍射 偏振现象 光的色散 激光特点及应用 光的折射 折射率(定义v = C / n ) 全反射现象 全反射的条件(sinC=1 / n ) 光的干涉 干涉条纹(间距) 衍射现象 衍射条纹(与干涉的区别) 光的偏振 应用 薄膜干涉 折射中的色散 光 几何光学 物理光学 其他

光现象(框架知识点总结)备课讲稿

光现象(框架知识点总 结)

物理中考——光现象 一、学习目标: 1. 知道光在同种均匀介质中沿直线传播。 2. 利用光的直线传播解释物理现象。 3. 识记光在真空中的传播速度。 4. 利用光的反射定律作图。 5. 掌握平面镜成像及其应用。 6. 掌握光的折射现象和光的折射定律。 7. 了解物体的颜色。 二、重点、难点: 重难点:理论联系实际,解释生活中的一些光现象。 一、整体把握(一网打尽) 光现象: (1)光源:能自行发光的物体,如:太阳、点燃的蜡烛、萤火虫 (2)光的传播:光在同种均匀介质中沿直线传播;在不同种介质或同种不 均匀介质中,传播方向一般会改变。 (3)光沿直线传播的事例:小孔成像、日食(月食)、激光准直 (4)光的传播速度:真空中的光速为c=3×108m/s,这是宇宙中的极限速度。 光在气体中的传播速度比在液体中的速度大,在液体中的传播速度比在固体 中大。 1. 光 的 传 播

二、相似对比(火眼金睛) 1、“影子”与“倒影” 影子倒影成因光的直线传播光的反射 特点黑色,有物体的形状,是光不能照 到的地方 光的反向延长线会聚而成,明 亮,彩色

2、光的反射与折射 光的反射光的折射 相 同 点 1)光照射到两种介质的分界面上,光的传播方向发生改变,光路是可逆的 2)反射光线(折射光线)与入射光线、法线在同一平面内,反射光线 (折射光线)与入射光线分居于法线两侧; 3)反射角、折射角都随着入射角的增大而增大; 不 同 点 界面 在两种介质的界面处 返回原介质 在两种介质的界面处进入另一种 介质 方向改变 斜射进入时方向改变,垂直射入 时方向不变 速度不变改变 角度反射角等于入射角 折射角可能大于、等于、小于入射 角; 小结:空气中的角大于水中的角, 水中的角大于玻璃中的角。 光 路 图 O 2 A B N 1 2 M N P Q O 空气 玻璃 1 B A 其 他 光射到透明介质的分界面,会同时发生反射现象和折射现象,它们分别遵循光的反射定律和折射定律。 知识点一:光的直线传播 例1. 2009年夏季,中国出现了日食奇观.小华借助小孔成像实验装置对“”形太阳进行观察,纸盒上扎有圆形小孔,则她在半透明光屏上看到的像的形状是()

相关文档
最新文档