(共24张PPT)
海啸无情人有情,全世界的爱心汇聚这里!
2005年2月4日,海啸遇难者总人数逼近30万,受灾情况最严重的是东南亚地区。
我们该如何描述这一地区的位置和范围呢?
自然环境具有哪些特点?
为什么火山地震频繁,海啸肆虐?
人们该如何趋利避害,与“水”“火”相容?
第二章 了解地区
第一节 东南亚
青岛第65中学 郭成强
第一节 东南亚
一、东南亚的地理位置
1.海陆位置
位于 洲东南部,东临 洋,西临 洋。南与 为邻。
亚
太平
印度
亚 洲
印度洋
太平洋
大洋洲
大洋洲
低纬度
第一节 东南亚
一、东南亚的地理位置
2.纬度位置
23.50N
00
100S
第一节 东南亚
二、东南亚的范围
23.50N
00
100S
中
南
半
岛
中国
大洋洲
马 来 群 岛
太
平
洋
印
度
洋
第一节 东南亚
三、东南亚的地形与河流
河
公
湄
河
红
湄南河
伊
洛
瓦
底
江
萨
尔
温
江
山河相间
纵列分布
北高南低
我住江之头,君住江之尾。
彼此地相连,依山复靠水。
山山皆北向,条条南流水。
地势崎岖
山岭很多
平原较少
火山地震频繁
火山国
印度尼西亚
思考探究
读图分析:为什么东南亚地区火山地震活动特别频繁?
第一节 东南亚
河
公
湄
河
红
湄南河
伊
洛
瓦
底
江
萨
尔
温
江
山河相间
纵列分布
北高南低
地势崎岖
山岭很多
平原较少
火山地震频繁
上游急
下游缓
河流湍急
三、东南亚的地形与河流
多自北
向南流
多呈放
射 状
30
10
20
40
0
气温(0C)
1 2 3 4 5 6 7 8 9 10 11 12(月)
0
100
200
300
400
降水(毫米)
1 2 3 4 5 6 7 8 9 10 11 12(月)
A热带季风气候
B热带雨林气候
合作探究:试分析A、B两地各是什么气候类型?
并说明其气候特点。
第一节 东南亚
中南半岛
马来群岛
热带季风气候为主
热带雨林气候为主
终年高温,分旱、雨两季
终年高温、全年多雨
四、东南亚的气候
学以致用
假如你是热带季风气候区的一位农民,何时播种?何时收获?
在热带雨林气候区又该如何呢?
雨季播种,旱季收获
随时播种,全年都有收获
对比差异 寻找联系
范围
中南半岛
马来群岛
位置
地形
河流
亚洲东南部 纬度低
山河相间
纵列分布
北高南低
上游急、下游缓
地势崎岖
山岭很多
火山地震
河流短,水流急
气候
A
B
1、中南半岛地势北 南 。山河 , 分布。河流上游流速 ,下游流速 。
2、马来群岛岛屿众多,地势 ,河流 ,
多 和 (地质作用),是因为这里位于 板块、 板块、 板块交界处,地壳运动 。
3、A处为 气候,特点是 。
B处为 气候,特点是
。
崎岖
短小湍急
火山
地震
亚欧
太平洋
印度洋
剧烈
热带季风
终年高温,旱雨两季
热带雨林
终年高温多雨
高
低
快
慢
相间
纵列
活学活用 开拓思维
1. A、B两图为中南半岛地区同一条河流上游和下游的横向剖面图,请你判断哪幅是上游的剖面图。
2. C、D两图分别为中南半岛和马来群岛两地区中某河流的纵向剖面图,请你判断两幅图分别对应的地区。
由此及彼 探索规律
A
C
B
D
A、B、C三点中何处海拔最低?
美国地势东西 ,中间 ; 北部 ,南部 。
3. D处的地形以 为主。
C
高
低
高
低
平原
A
B
C
D
假如到东南亚地区做一次旅行,请结合当地的自然条件,从下列用品中选择,并说明理由。
伞 防水凉鞋
防晒霜 羽绒服
太阳镜 晕船药品
轻便的登山鞋 防暑药品
圆桌会议、集思广益
海边有海啸灾害,山区又有火山活动,东南亚人民该怎样与“水”“火”相容?请就此提出你们的建议。
火山的功与过
我们选择火山周围居住耕种…
火山喷发造成巨大灾害!
学有所用
东南亚旅行社招聘导游
初级导游:
要求熟悉东南亚主要地形区的位置和范围。
课外探究
600年前,明朝的郑和曾经率领当时世界上最大的船队多次远航,并数次到达中南半岛和马来群岛上的一些国家。请你与历史老师探讨一下,郑和出发和返回的时间与亚洲的季风气候有什么关系?
参考资料:
地理课本七年级下册第8页
历史课本七年级下册 明朝的对外交往FileIO Xtra for Macromedia Authorware 6.0
Copyright 2001 Macromedia, Inc.
FileIO provides a set of functions allowing users of Macromedia Authorware 6.0 to programmatically access files using scripting.
Using FileIO
============
As an Xtra the FileIO Xtra must be in your application's Xtras folder.
Each instance of FileIO can reference a single open file. If multiple files are to be opened simultaneously, a new instance of FileIO is required for each opened file. A single instance can be used to open multiple files, as long as the file is closed before a new file is opened. To create a new instance use NewObject, defined below. To dispose of an instance, set the instance variable to 0. All functions that read from or write to the file must be called after the file has been opened using openFile. If a new file is to be opened using the same instance, the old file must first be closed using closeFile. Files can be opened in three different modes: Read, Write and Read/Write. When writing to a file, the contents of the file after the current position are overwritten.
Example Script:
-- Create an instance of FileIO
myFile := NewObject("fileio")
-- Display an "open" dialog and return the file name to Authorware
myFileName := CallObject(myFile, "displayOpen")
-- Open the file
CallObject(myFile, "openFile", myFileName, 1)
-- Read the file and return a string to Authorware
theFile := CallObject(myFile, "readFile")
-- Close the file
CallObject(myFile, "closeFile")
-- Dispose of the instance
myFile := 0
In this example, a new instance was created and stored in the variable myFile. Next, a call to displayOpen is used to display an open dialog to allow a file to be selected. The file name is returned as a fully qualified path string to Authorware. The file is then opened in read-only mode, the contents of the file are read, and the file is closed. Lastly, the instance is disposed.
There is also an Authorware Show Me (xtraio.a6p) which demonstrates how to use the Xtra. It can be found in the Show Mes installed with Authorware 6.
Known Problems
==============
The FileIO Xtra cannot use a net-based file when supplied with a URL for the file name. It is limited to accessing files available via file systems mounted on the local system.
The displaySave function does not directly inform Authorware whether a user is replacing an existing file. A workaround is to attempt to create the file using createFile and check the error code for a "File Already Exists" error.
Function Reference
==================
closeFile
CallObject(object, "closeFile")
Closes a file that has been previously opened using openFile.
createFile
CallObject(object, "createFile", "fileName")
Creates a file. The fileName must be either a fileName to be created in the current directory, or a fully qualified path and fileName. Relative paths are not supported. After creating the new file, the file must be opened before it can be written to.
delete
CallObject(object, "delete")
Deletes the currently opened file. The file must be open to use this function.
displayOpen
CallObject(object, "displayOpen")
Displays a platform specific "open" dialog allowing a user to select a file. Returns a fully qualified path and fileName to Authorware. The setFilterMask function can be used to control what file types are displayed in the dialog.
displaySave
CallObject(object, "displaySave", "title", "defaultFileName")
Displays a platform specific "save" dialog allowing a user to specify a file. Returns a fully qualified path and fileName to Authorware. The setFilterMask function can be used to control what file types are displayed in the dialog. The title and defaultFileName parameters allow you to specify a default filename to be displayed, as well as title text for the save dialog.
error
CallObject(object, "error", status)
Returns a readable error string. A numeric error code is passed in as the third argument. (Also refer to the 'status' function.) The errors returned can be any of the following:
"OK"
"Memory allocation failure"
"File directory full"
"Volume full"
"Volume not found"
"I/O Error"
"Bad file name"
"File not open"
"Too many files open"
"File not found"
"No such drive"
"No disk in drive"
"Directory not found"
"Instance has an open file"
"File already exists"
"File is opened read-only"
"File is opened write-only"
"Unknown error"
fileName
CallObject(object, "fileName")
Returns the file name string of the current open file. The file must be open use this function.
getFinderInfo
CallObject(object, "getFinderInfo")
Returns the Type and Creator of the current file as a string. This function does nothing when used under Windows. The file must be open to use this function.
getLength
CallObject(object, "getLength")
Gets the length of the currently opened file. Returned as an integer. The file must be open to use this function. The value returned is the length of the file in bytes.
getOSDirectory
getOSDirectory()
A function that returns the full path to either the Windows directory, or the System Folder depending on which OS is currently being used. Does not require a child instance to call.
getPosition
CallObject(object, "getPosition")
Gets the file position of the current open file. Returned as an integer. The file must be open to use this function.
NewObject
NewObject("fileio")
This is called to create a new instance of FileIO. It returns an instance variable used to reference the instance.
openFile
CallObject(object, "openFile", "fileName", mode)
Opens the named file. This call must be used before any read/write operations can take place. The filename can be either a fully qualified path and filename, or a relative filename. The openMode parameter specifies whether to open the file in Read, Write or Read Write mode. Valid Flags are: 0 Read/Write, 1 Read, 2 Write.
readChar
CallObject(object, "readChar")
Reads the character (either single or double-byte) at the current position and then increments the position. The character is returned to Authorware as a string. The file must be open in read or read/write mode to use this function.
readFile
CallObject(object, "readFile")
Reads from the current position to the end of the file and returns the file to Authorware as a string. The file must be open in read or read/write mode to use this function.
readLine
CallObject(object, "readLine")
Reads from the current position up to and including the next Return, increments the position, and returns the string to Authorware. The file must be open in read or read/write mode to use this function.
readToken
CallObject(object, "readToken", "skip", "break")
Reads the next 'token' starting at the current position. Characters matching the 'skip' parameter are "skipped" and the file is read until 'break' is encountered. The file must be open in read or read/write mode to use this function. This function will read double-byte tokens as long as the skip and break are single-byte characters. It will not detect double-byte skip or break characters.
readWord
CallObject(object, "readWord")
Reads the next word starting at the current position. The file must be open in read or read/write mode to use this function.
setFilterMask
CallObject(object, "setFilterMask", "mask")
Sets the filter mask used by calls to displayOpen and displaySave. The filter mask determines what files to show when displaying an "open" or "save" dialog. The third parameter is a string representing the filter mask to set.
On Windows, this is a comma-separated string of file types and associated extensions (e.g. "All Files,*.*,Text Files,*.TXT"), and a string of types on the Macintosh (e.g. "TEXTPICT"). On Windows, the filter mask string is limited to 256 characters.
On the Macintosh, you are limited to four four-character types. When a new instance of FileIO is created, the filter masks defaults to all files. To reset the filter mask to display all files after it has been set, just pass in an empty string, e.g. CallObject(object, "setFilterMask", "").
setFinderInfo
CallObject(object, "setFinderInfo", "attributes")
Sets the Type and Creator of the current file. The string takes the form of a space-separated set of TYPE and CREATOR codes (e.g. "TEXT TTXT"). This function does nothing when used under Windows. The file must be open to use this function.
setPosition
CallObject(object, "setPosition", position)
Sets the file position of the current open file. The file must be open to use this function.
status
CallObject(object, "status")
Returns the error code returned by the last function called. The value is returned as an integer. (Also refer to the 'error' function.)
version
CallParentObject("fileio", "version")
Returns FileIO version and build information. Useful when filing bug reports, or determining installed version while authoring. No practical use beyond this.
writeChar
CallObject(object, "writeChar", "theChar")
Writes a single character to the file at the current position. The file must be open in write or read/write mode to use this function.
writeString
CallObject(object, "writeString", "theString")
Writes a string to the file at the current position. The file must be open in write or read/write mode to use this function.
===