当前位置:范文大全 > 调查报告 > 《微原软件报告》

《微原软件报告》

发布时间:2021-10-22 10:20:44

《微原软件报告》word版 本文关键词:报告,软件,word

《微原软件报告》word版 本文简介:微机原理软件实验报告学院:班级:学号:序号:姓名:实验二分支、循环程序设计一.实验目的1.开始独立进行汇编语言程序设计。2.掌握基本分支,循环程序设计。3.掌握最简单的DOS功能调用。二.实验内容1.安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过9。2.编写一个程序统计数据区中正数

《微原软件报告》word版 本文内容:

微机原理软件

实验报告

学院:

班级:

学号:

序号:

姓名:

实验二

分支、循环程序设计

一.实验目的

1.开始独立进行汇编语言程序设计。

2.掌握基本分支,循环程序设计。

3.掌握最简单的

DOS

功能调用。

二.实验内容

1.安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过9。

2.编写一个程序统计数据区中正数,负数和零的个数。

3.将统计结果在屏幕上显示。

三.流程图

1

0

开始

DS,SS,CX,BX初始化

与0相比

Z=Z+1

BX=BX+2

结束

数送入AX

N

B=B+1

结果小于0

Y

A=A+1

N

CX=0

Y

显示数据

四.源代码

DATA

SEGMENT

ZDW0

;数据中0的个数

ADW0

;数据中大于0的个数

BDW0

;数据中小于0的个数

NUMDW9,8,0,-7,6,-5,-4,3,2,-1,0,-8,-1,9,0,0,1

;设定的一组数据,其中4个0,7个正数,6个负数,符合题目要求

NDW($-NUM)/2

;该组数据的个数

TYPE0

DB

0DH,0AH,Number

of

zeros

:

$

TYPE1DB0DH,0AH,Number

of

greater

than

0

:

$

TYPE2DB0DH,0AH,Number

of

less

than

0

:

$

LOCATEDWTYPE0,TYPE1,TYPE2

DATA

ENDS

STACK

SEGMENT

STACK

DW128

DUP(?)

STACK

ENDS

CODE

SEGMENT

ASSUMEDS:DATA,SS:STACK,CS:CODE

START:

MOVAX,DATA

MOVDS,AX

MOVAX,STACK

MOVSS,AX

;初始化DS、SS指向STA

MOVBX,OFFSET

NUM

;将NUM中第一个数字的地址送入BX

MOVCX,N

;将N中数字个数送入CX

LOOP1:MOVAX,[BX];取出NUM中的第一个数字

CMPAX,0

;与零相比

JZIFZ;判断结果为是0,跳转到IFZ处继续执行

SALAX,1

JCIFL

;判断结果是小于0,跳转到IFL

INCWORD

PTR

A;否则,A自加,然后继续执行程序

JMPCONTINUE

IFL:INCWORD

PTR

B

;B计数加1

JMPCONTINUE

IFZ:INCZ

;Z计数加1

CONTINUE:

ADDBX,2

;指针+2,继续送入下一数字

LOOPLOOP1;循环CX次判断

MOVCX,3

;共显示3个字符串

XORBX,BX

DISP:

MOVDX,LOCATE[BX]

MOVAH,09H

;DOS

09号功能调用,显示字符串

INT21H

MOVDX,Z[BX]

ADDDX,0

;转换为ASCII码

MOVAH,02H

;DOS

02号功能调用,显示字符

INT21H

ADDBX,2

;指针+2(DW)

LOOPDISP

MOVAX,4C00H

INT21H

;返回DOS系统

CODE

ENDS

END

START

五.运行结果

六.预习题

1.十进制数

0

--

9

所对应的

ASCII

码是什么?

如何将十进制数

0

--

9

在屏幕上显示出来?

答:0—9的ASCII码值依次为:30H,31H,32H,33H,34H,35H,36H,37H,38H,39H。用待显示数加30H即可得到对应ASCII码,将待显示数的ASCII码值赋给DX,使用“INT

21H”02号DOS功能调用显示字符。

2.如何检验一个数为正,为负或为零?

你能举出多少种不同的方法?

答:方法1:用test指令检查该数最高位。若为0,则为正数。否则,检测其余位判断为负数或0。

方法2:用cmp指令将该数与0相比,判断标志寄存器。SF⊕OF=0,为正数或0。否则为负数。

实验三

代码转换程序设计

一.实验目的

1.掌握几种最基本的代码转换方法。

2.运用子程序进行程序设计。

二.实验内容

1.从键盘上输入若干两位十进制数,寻找其中的最小值,然后在屏幕上显示出来。

2.两个十进制数之间的分隔符,输入结束标志自定,但要在报告中说明。

3.对输入要有检错措施,以防止非法字符输入,并有适当的提示。

4.将整个程序分解为若干模块,分别用子程序实现.在报告中要给出模块层次图。

三.模块层次图及流程图

START

输入数据

排序,显示

检错

存储并显示

十进制转换

排序

显示

输入数据

开始

检错

B,BX,AL初始化

小于

大于

AL中ASCII码值转换为对应十进制数

N

Y

此数赋值

给B

输出最小数

结束

回车

Y

N

BX=BX+1

BX指向的数与B比较

比较结束

四.源代码

DATA

SEGMENT

A

DB

100

DUP

(0)

B

DB

100,0,$

STRING

DB

0DH,0AH,ERROR

INPUT,0DH,0AH,$

STRING1

DB

0DH,0AH,the

min

number

is,0DH,0AH,$

DATA

ENDS

STACK

SEGMENT

STACK

DW

50

DUP(?)

STACK

ENDS

CODE

SEGMENT

ASSUME

CS:CODE,DS:DATA,SS:STACK

INPUT

PROC

;子程序

PUSH

AX

;保护寄存器内容

PUSH

BX

;保护寄存器内容

PUSH

CX

;保护寄存器内容

PUSH

DX

;保护寄存器内容

STAR:

MOV

CX,0

;开始,表示输入的数是否可以构成两位十进制数

MOV

BX,OFFSET

A

AGAIN:

MOV

AH,01H

;输入

INT

21H

CMP

AL,30H

;比较是否合法

JB

SHOW

CMP

AL,39H

JA

SHOW

MOV

[BX],AL

;存储,判断是否一个字,不是继续输入,否则向下运行

INC

BX

INC

CX

AND

CX,1

JNZ

AGAIN

;CX若为0,输入了两个数,可以构成一个两位十进制数

MOV

CX,0

;

判断下一输入字符

MOV

AH,01H

;

输入

INT

21H

MOV

[BX],AL

INC

BX

CMP

AL,20H

;判断是否空格:是,继续输入;否,判断是否为回车

JZ

AGAIN

CMP

AL,0DH

;

判断是否为回车

JNZ

SHOW

;

都不是,就输入错误,重新输入

JMP

OKEY

;

是回车,就输入结束。否则结束子程序调用

SHOW:

MOV

AH,09H

;

不合法显示错误

重新输入

MOV

DX,OFFSET

STRING

INT

21H

JMP

STAR

OKEY:

MOV

[BX],AL

;输入结束

POP

DX

POP

CX

POP

BX

POP

AX

RET

INPUT

ENDP

CHANGE

PROC

PUSH

AX

PUSH

BX

PUSH

DX

MOV

BX,OFFSET

A

ONCE:

MOV

AL,[BX]

;

读数

SUB

AL,30H

;

转化为16进制数

INC

BX

MOV

DL,10

;

转化为16进制数

MUL

DL

MOV

DH,[BX]

SUB

DH,30H

INC

BX

ADD

AL,DH

;

结果

CMP

AL,B

;

比较哪个最小

JB

YES

CMP

BYTE

PTR

[BX],0DH

;判断是否是回车

JZ

LAST

JMP

ONCE

YES:

MOV

B,AL

;

最小数存于B

CMP

BYTE

PTR

[BX],0DH

JZ

LAST

INC

BX

JMP

ONCE

LAST:

NOP

MOV

AL,B

;将数的个位和十位分别存储

AH存个位

AL存十位

MOV

AH,0

MOV

DL,10

DIV

DL

ADD

AH,30H

;转换为ASCII码

ADD

AL,30H

MOV

B,AL

;存到内存中

MOV

B+1,AH

POP

DX

;pop出原保存的寄存器数据

POP

BX

POP

AX

RET

CHANGE

ENDP

START

PROC

FAR

;主程序

MOV

AX,DATA

MOV

DS,AX

CALL

INPUT

;调用输入子程序

MOV

AH,09H

MOV

DX,OFFSET

STRING1

;显示提示性语句

INT

21H

CALL

CHANGE

;调用比较子程序

MOV

AH,09H

MOV

DX,OFFSET

B

;显示最小数

INT

21H

MOV

AX,4C00H

INT

21H

START

ENDP

CODE

ENDS

END

START

五.运行结果

六.预习题

1.如何将输入的两个字符(0

--

9)变为十进制或二进制数?

答:将数的ASCII码值减去30H,即可得到对应的十进制数。

2.如何将选出的最小值(二进制或十进制)变为ASCII

码再进行显示?

答:用DB定义一个字节型数据存放十进制数(高四位表示十位,低四位表示个位)。使用cmp指令,先比较高四位,若小于,则和已存的数交换;若等于,则继续比较低四位,小于则交换。若等于,数不变。

3.你觉得采用二进制运算还是十进制运算更适合于这个实验?

答:十进制更合适。

实验四

子程序设计

一.实验目的

1.进一步掌握子程序设计方法。

2.进一步掌握基本的

DOS

功能调用。

二.实验内容

1.从键盘上输入某班学生的某科目成绩.输入按学生的学号由小到大的顺序输入

2.统计检查每个学生的名次。

3.将统计结果在屏幕上显示。

4.为便于观察,输入学生数目不宜太多,以不超过一屏为宜.输出应便于阅读.尽可能考虑美观。

5.输入要有检错手段。

三.流程图

检错

开始

初始化界面

输入成绩

调用排序子程序

显示结果

false

true

结束

四.源代码

DATA

SEGMENT

BUFFER

DB

100

DB

?

DB

10

DUP

(?)

STR1

DB

please

input

the

score

of

the

students:,0DH,0AH,$

STR2

DB

error,please

input

the

score

again:,0DH,0AH,$

STR3

DB

num

rank

scor,0DH,0AH,$

;提示语句的字符串

VAR1

DW

?

VAR2

DW

?

CK

DB

?

TAB

DB

100

DUP(?)

DATA

ENDS

STACK

SEGMENT

STACK

stack

DB

100

DUP

(

s

)

STACK

ENDS

CODE

SEGMENT

PARA

code

ASSUME

CS:CODE,DS:DATA,SS:STACK

START

PROC

FAR

PUSH

DS

XOR

AX,AX

PUSH

AX

MOV

AX,DATA

MOV

DS,AX

;初始化DS

LEA

DX,STR1

MOV

AH,09H

;调用DOS

09号功能显示字符串STR1

INT

21H

INPUT:

LEA

DX,BUFFER

MOV

AH,0AH

;调用DOS

0A号功能,从键盘输入字符串并存储

INT

21H

LEA

DI,TAB

XOR

CX,CX

MOV

AH,30H

MOV

DH,31H

LEA

BX,BUFFER+2

CALL

CHECK

;调用检错子程序

CMP

CK,1

JZ

INPUT

CALL

COM

;调用排序子程序

MOV

DL,0DH

MOV

AH,02H

;调用DOS

02号功能,显示DL字符

INT

21H

MOV

DL,0AH

MOV

AH,02H

INT

21H

LEA

DX,STR3

;调用DOS

09号功能,显示字符串STR3

MOV

AH,09H

INT

21H

CALL

DISPY

;调用送显程序

RET

START

ENDP

CHECK

PROC

;检验子程序

NEXT1:

MOV

CK,0

MOV

[DI],AH

INC

DI

MOV

[DI],DH

INC

DI

CMP

DH,39H

JZ

L1

INC

DH

JMP

L2

L1:

MOV

DH,30H

INC

AH

L2:

MOV

AL,[BX]

CMP

AL,30H

JB

ERROR

CMP

AL,39H

JA

ERROR

MOV

[DI],AL

INC

DI

INC

BX

MOV

AL,[BX]

CMP

AL,30H

JB

ERROR

CMP

AL,39H

JA

ERROR

MOV

[DI],AL

INC

DI

INC

BX

INC

CX

MOV

AL,[BX]

CMP

AL,0DH

JZ

FINISH1

INC

BX

JMP

NEXT1

ERROR:

LEA

DX,STR2

;调用DOS

09号功能,显示字符串STR2

MOV

AH,9

INT

21H

MOV

CK,1

FINISH1:

RET

CHECK

ENDP

COM

PROC

;调用排序子程序

COMP1:

PUSH

CX

MOV

VAR1,CX

SHL

CX,1

SHL

CX,1

SUB

CX,4

MOV

VAR2,CX

POP

CX

DEC

DI

DEC

DI

JMP

COTI

COMP2:

ADD

DI,VAR2

COTI:

MOV

BL,0

MOV

CX,VAR1

DEC

CX

AGAN:

MOV

AL,[DI]

CMP

AL,[DI-4]

JA

GOON1

JB

GOON3

INC

DI

MOV

AL,[DI]

CMP

AL,[DI-4]

PUSHF

DEC

DI

POPF

JA

GOON1

JBE

GOON3

GOON1:

MOV

BL,-1

PUSH

CX

MOV

CX,4

DEC

DI

DEC

DI

GOON2:

MOV

AL,[DI]

XCHG

AL,[DI-4]

MOV

[DI],AL

INC

DI

LOOP

GOON2

POP

CX

DEC

DI

DEC

DI

GOON3:

DEC

DI

DEC

DI

DEC

DI

DEC

DI

LOOP

AGAN

CMP

BL,0

JNZ

COMP2

DEC

DI

DEC

DI

MOV

CX,VAR1

MOV

BH,30H

MOV

BL,31H

RET

COM

ENDP

DISPY

PROC

;送显子程序

DISPY1:

MOV

DL,BH

MOV

AH,02H

;调用DOS

02号功能,显示DL字符(学号)

INT

21H

MOV

DL,BL

MOV

AH,02H

INT

21H

MOV

DL,;调用DOS

02号功能,显示DL字符(空格)

MOV

AH,02H

INT

21H

INT

21H

INT

21H

MOV

DL,[DI]

MOV

AH,02H

;调用DOS

02号功能,显示DL字符(排名)

INT

21H

INC

DI

MOV

DL,[DI]

MOV

AH,02H

INT

21H

INC

DI

MOV

DL,MOV

AH,02H

;调用DOS

02号功能,显示DL字符(空格)

INT

21H

INT

21H

INT

21H

MOV

DL,[DI]

MOV

AH,02H

INT

21H

INC

DI

MOV

DL,[DI]

MOV

AH,02H

;调用DOS

02号功能,显示DL字符(成绩)

INT

21H

INC

DI

MOV

DL,0DH

MOV

AH,02H

INT

21H

MOV

DL,0AH

MOV

AH,02H

INT

21H

CMP

BL,39H

JZ

L3

INC

BL

JMP

NEXT2

L3:

MOV

BL,30H

INC

BH

NEXT2:

LOOP

DISPY1

;循环显示

RET

DISPY

ENDP

CODE

ENDS

END

START

五.运行结果

六.预习题

1.如何确定一个学生在这门科目中的名次?

答:将学生成绩按照学号依次存放在一个数据区内,设BX为指针指向首地址,使用数据结构中的排序算法进行比较(比如冒泡排序法)。

2.你觉得输入结束后,采用什么方法进行比较以得到学生的名次最为简单?

答:使用排序算法,通过指针排序好成绩后,其对应的学号也相应排好。

3.准备好模块层次图.

Start

INPUT输入

CHECK检错

DISPY显示

COM排序

4.给出输出显示的形式.

Num,rank,scor分别表示学生的学号,排名和分数。

实验五

中断程序设计

一.

实验目的

1.初步掌握中断程序的设计方法。

2.初步掌握修改

DOS

系统中断,以适应实际使用的方法。

二.

实验内容

1.编写一个

32

位二进制数除以

16

位二进制数的除法程序.观察当除数为

0,或超过相应寄存器范围时,程序执行的结果。

2.修改零号中断服务程序,使它具有以下功能:

(1)判断除数是否为

0,当除数为

0

时,显示相应的结果。

(2)当除数不为

0

时,采用适当的方法完成商超过

16

位的二进制数的除法运算。

3.注意必须保护原有中断服务程序的入口地址,并在程序完毕前加以恢复

三.流程图

检错

开始

初始化界面

输入除数,被除数

修改0号中断向量表

false

true

除法

Y

溢出

N

除数为0

N

Y

32位扩展

输出结果

恢复0号中断向量表

结束

四.源代码

DATA

SEGMENT

message

db

0AH,0DH,divisor

equals

0.,0dh,0ah,$

message1

DB

0AH,0DH,input

error,0DH,0AH,$

message2

DB

PLEASE

INPUT

THE

DIVIDEND

(32),0AH,0DH,$

message3

DB

0AH,0DH,PLEASE

INPUT

THE

DIVISOR

(16),0AH,0DH,$

message4

DB

0AH,0DH,THE

QUOTIENT

IS:,$

message5

DB

0AH,0DH,THE

REMAINDER

IS:,$

DATA

ENDS

STACK

SEGMENT

STACK

STACK

STACK

ENDS

CODE

SEGMENT;代码段

ASSUME

CS:CODE,SS:STACK,DS:DATA

startproc

far

push

ds

mov

ax,0

push

ax

mov

ax,data

mov

ds,ax

sti;TF中断标志置1

mov

al,0;保存原中断向量

mov

ah,35h

int

21h

push

es

push

bx

push

dx;写中断向量

mov

ax,seg

int00

mov

ds,ax

mov

dx,offset

int00

mov

al,0

mov

ah,25h

int

21h

pop

ds

mov

ah,09h

mov

dx,seg

message2;提示输入32位二进制0或1

mov

ds,dx

mov

dx,offset

message2

int

21h

mov

cx,10h

mov

ax,0000h

push

ax

a1:mov

ah,01h

int

21h

cmp

al,0

;输入数字与0比较

jz

a2

cmp

al,1

;输入数字与1比较

jnz

error1;输入有误则跳错误显示程序

stc;为1则将CF置1

rcl

dx,1;dx左移,移进一个1

loop

a1

jmp

a3

a2:clc;为0则将CF置0

rcl

dx,1;dx左移,移进一个0

loop

a1

a3:

mov

cx,10h

a4:mov

ah,01h

int

21h

cmp

al,0

jz

a5

cmp

al,1

jnz

error2

stc

pop

ax

rcl

ax,1

push

ax

loop

a4

jmp

a6

a5:pop

ax

clc

rcl

ax,1

push

ax

loop

a4

a6:mov

ah,09h

mov

dx,seg

message3;提示输入16位0或1除数

mov

ds,dx

mov

dx,offset

message3

int

21h

mov

cx,10h

a7:mov

ah,01h

int

21h

cmp

al,0

jz

a8

cmp

al,1

jnz

error2

stc

rcl

bx,1

loop

a7

jmp

a9

a8:clc

rcl

bx,1

loop

a7

jmp

a9

error1:

mov

ah,09h;输入错误提示

mov

dx,seg

message1

mov

ds,dx

mov

dx,offset

message1

int

21h

jmp

a1

error2:

mov

ah,09h

mov

dx,seg

message1

mov

ds,dx

mov

dx,offset

message1

int

21h

jmp

a6

a9:mov

cx,0000h

pop

ax

div

bx

cmp

bx,20h

jz

a14

push

dx

push

ax

mov

ah,09h

mov

dx,seg

message4

mov

ds,dx

mov

dx,offset

message4

int

21h

mov

bx,08h

call

xianshi

mov

bx,08h

pop

cx

call

xianshi

mov

ah,09h

mov

dx,seg

message5

mov

ds,dx

mov

dx,offset

message5

int

21h

mov

bx,08h

pop

cx

call

xianshi

a14:

pop

dx;恢复中断向量表

pop

cx

push

ds

mov

ds,cx

mov

al,0

mov

ah,25h

int

21h

pop

ds

ret

start

endp

xianshi

proc

near

a11:test

cx,10000000b

jz

a10

mov

ah,02h

mov

dl,1

int

21h

sal

cx,1

dec

bx

jnz

a11

jmp

a12

a10:mov

ah,02h

mov

dl,0

int

21h

sal

cx,1

dec

bx

jnz

a11

a12:

ret

xianshi

endp

int00proc

far;修改后的中断服务子程序

pop

cx;修改返回地址

add

cx,2

push

cx

cmp

bx,0

jne

next

mov

ah,09h

mov

dx,seg

message;除数为0,显示错误信息

mov

ds,dx

mov

dx,offset

message

int

21h

mov

bx,20h

jmp

finish;退出

next:push

ax;做除法,被除数低16位AX暂存于堆栈

mov

dx,ax;被除数高16位改为低16位

mov

dx,0;被除数高16位为0

div

bx;第一次除法

mov

cx,ax;保存高16位的商于CX

pop

ax;恢复低16位被除数,高16位是上次的余数

div

bx;商是CX:AX,余数是DX

finish:iret

int00

endp

code

ends

end

start

五.运行结果

六.预习题

1.如何保护原有中断向量表中的中断服务程序的入口地址?

答:先读取中断向量表中0号中断的地址,压入堆栈,程序结束时弹出堆栈,写回中断向量表即可。

2.如何将你的中断服务程序入口地址置入中断向量表?

答:可以进行DOS功能调用,25H号用来把中断向量表写入DS:DX,35H号读取ES:BX中断向量表。其中,AL为中断类型。

七.实验心得

中断是计算机史上十分重要的发明,其思想是很优秀的。中断让CPU真正解放出来,成为了名副其实的决策者和领导者。纵观计算机设计的各种思路,不论是体系结构的层次化,还是权限的分配与优先权等等,和人类社会颇有几分相似。中断程序设计是很有意思的部分,是深入汇编或者说微机的必经之路。

本实验本身难度不大,但可以从中体悟到中断的基本的概念,适合于领会理论课的知识。为了概念的清晰,本实验并没有把过多的精力放在如何处理输入错误这类问题上,实际上前几个实验已经完美解决了输入检查和输出控制的内容,没有必要把代码写得很冗长,反而喧宾夺主。

五个实验完成下来,我的编程技术有较大的提升,对于微机有更深的理解。微机原理和接口技术,涉及到了软件和硬件两个方面,相信过段时间开始的硬件实验将也会收获很多。这还是大学第一次软硬件的综合,以前的学习总是要么电路要么高级语言,二者分离,对硬件和软件的理解总是受限在一定层次。微原这门课为我打开了一扇窗——通向软硬综合的窗口。

篇2:土地利用规划实习报告

土地利用规划实习报告 本文关键词:土地利用,实习报告,规划

土地利用规划实习报告 本文简介:土地利用规划实习报告专业:土地资源管理姓名:王居午学号:411102030106指导老师:张侠14目录一基础数据预测11人口预测12城市化水平23农作物单产4(2)农用化肥施用量率预测法6二土地需求量预测81粮食需求量预测82耕地需求量预测113建设用地需求量预测11三必要的公式14四感想15一基础

土地利用规划实习报告 本文内容:

土地利用规划实习报告

专业:土地资源管理

姓名:王居午

学号:411102030106

指导老师:张侠

14

目录

基础数据预测1

1

人口预测1

2

城市化水平2

3

农作物单产4

(2)农用化肥施用量率预测法6

土地需求量预测8

1粮食需求量预测8

2耕地需求量预测11

3建设用地需求量预测11

必要的公式14

感想15

基础数据预测

1

人口预测

1986年到2011年南京市人口数据如下表:

表1.1

人口预测

年份

总人口(人)

年份

总人口(人)

1986

4716105

2012

6560038

1987

4797736

2013

6663804

1988

4882399

2014

6770256

1989

4961394

2015

6879395

1990

5018177

2016

6991221

1991

5064392

2017

7105733

1992

5100495

2018

7222932

1993

5147381

2019

7342817

1994

5182799

2020

7465389

1995

5217200

1996

5254300

2012

6390782

1997

5298181

2013

6456935

1998

5323107

2014

6523089

1999

5374352

2015

6589242

2000

5448885

2016

6655396

2001

5530389

2017

6721549

2002

5632753

2018

6787703

2003

5722262

2019

6853856

2004

5836016

2020

6920010

2005

5957992

2006

6072261

2007

6171667

2008

6244613

2009

6297730

2010

6324244

2011

6363641

根据以上数据对2011年到2020年的人口数采用多项式法和线性法进行预测,如

下表,预测结果如上表红色蓝色数据:

2

城市化水平

1986、2000年到2005年南京市城市化率数据如表2.1

年份

总人口(人)

农业人口(人)

非农业人口(人)

城镇化率﹪

1986

4716105

2586424

2129681

45.15762

1987

4797736

2607048

2190688

45.66087

1988

4882399

2611689

2270710

46.50808

1989

4961394

2633368

2328026

46.92282

1990

5018177

2656007

2362170

47.07227

1991

5064392

2671793

2392599

47.24356

1992

5100495

2670503

2429992

47.64228

1993

5147381

2658340

2489041

48.35548

1994

5182799

2644657

2538142

48.97242

1995

5217200

2626800

2590400

49.65115

1996

5254300

2605800

2648500

50.40633

1997

5298181

2597084

2701097

50.98159

1998

5323107

2560783

2762324

51.89308

1999

5374352

2504053

2870299

53.40735

2000

5448885

2353682

3095203

56.80434

2001

5530389

2291812

3238577

58.55966

2002

5632753

2239290

3393463

60.24519

2003

5722262

1805592

3916670

68.44618

2004

5836016

1652079

4183937

71.69166

2005

5957992

1604957

4353035

73.06212

2006

67.26762

67.23403

2007

68.58507

68.54349

2008

69.90252

69.85229

2009

71.21997

71.16045

2010

72.53742

72.46795

2011

73.85486

73.77481

2012

75.17231

75.08101

2013

76.48976

76.38656

2014

77.80721

77.69147

2015

79.12466

78.99573

2016

80.44210

80.29934

2017

81.75955

81.60230

2018

83.07700

82.90462

2019

84.39445

84.20630

2020

85.71190

85.50732

根据以上数据对2006年到2020年的城市化率采用线性法和对数法进行预测

,结果如下图,数据如上表的蓝色数据和红色数据。

3

农作物单产

(1)平均增长率法

农作物单产是指平均每单位土地面积(平方米、亩、公顷等)上收获的农作物产品数量(克、公斤、吨等)。一般是以农作物收获总量除以该作物播种面积(或收获面积、耕地面积)求得。

根据南京市统计局的统计年鉴,可获得历年粮食产量数据。具体数据如表3-1:

年份

粮食播种面积

(千公顷)

粮食总产量(万吨)

1997

291.08

182.51

1998

284.18

176.91

1999

254.61

169.77

2000

203.90

143.37

2001

170.26

124.98

2002

150.25

110.52

2003

125.84

86.31

2004

140.12

102.39

2005

148.23

96.54

2006

153.73

97.73

2007

160.77

100.88

2008

167.39

114.43

2009

160.90

110.69

2010

161.11

110.64

2011

160.95

112.06

表3-1

根据1997—2011年的数据,用粮食总产量数据除以相应年份粮食播种面积,即可得到1997—2011年农作物单产,如表3-2:

年份

粮食播种面积

(千公顷)

粮食总产量(万吨)

粮食单产(千克/公顷)

1997

291.08

182.51

6270.09757

1998

284.18

176.91

6225.27975

1999

254.61

169.77

6667.84494

2000

203.90

143.37

7031.38794

2001

170.26

124.98

7340.53800

2002

150.25

110.52

7355.74043

2003

125.84

86.31

6858.70947

2004

140.12

102.39

7307.30802

2005

148.23

96.54

6512.85165

2006

153.73

97.73

6357.24972

2007

160.77

100.88

6274.80251

2008

167.39

114.43

6836.13119

2009

160.90

110.69

6879.42822

2010

161.11

110.64

6867.35771

2011

160.95

112.06

6962.41069

表3-2

之后计算粮食单产增长率为了简单直接计算后一年粮食单产与前一年粮食单产之比如表3-3

年份

粮食单产之比

1997

0.99285

1998

1.07109

1999

1.05452

2000

1.04397

2001

1.00207

2002

0.93243

2003

1.06541

2004

0.89128

2005

0.97611

2006

0.98703

2007

1.08946

2008

1.00633

2009

0.99825

2010

1.01384

2011

1.00890

表3-3

由所有粮食单产之比求平均得出1.00890,再根据平均数,以2011年为基期,计算出2012-2020年粮食单产为表3-4

年份

粮食单产(千克/公顷)

2012

7024.39376

2013

7086.92865

2014

7150.02025

2015

7213.67353

2016

7277.89348

2017

7342.68515

2018

7408.05363

2019

7474.00406

2020

7540.54161

表3-4

(2)农用化肥施用量率预测法

根据南京市统计局的统计年鉴,可获得1997-2011年农用化肥施用量,具体数据如表3-5:

年份

粮食单产(千克/公顷)

农用化肥施用量/吨

1997

6270.09757

164662

1998

6225.27975

118155

1999

6667.84494

180446

2000

7031.38794

187760

2001

7340.53800

192655

2002

7355.74043

183962

2003

6858.70947

163267

2004

7307.30802

160533

2005

6512.85165

148590

2006

6357.24972

134450

2007

6274.80251

123638

2008

6836.13119

98960

2009

6879.42822

94302

2010

6867.35771

90107

2011

6962.41069

84480

表3-5

由表可以计算出农用化肥施用量与粮食单产之比,如表3-6:

年份

粮食单产(千克/公顷)

农用化肥施用量/吨

农用化肥施用量与粮食单产之比

1997

6270.09757

164662

26.26147

1998

6225.27975

118155

18.97987

1999

6667.84494

180446

27.06212

2000

7031.38794

187760

26.70312

2001

7340.53800

192655

26.24535

2002

7355.74043

183962

25.00931

2003

6858.70947

163267

23.80433

2004

7307.30802

160533

21.96883

2005

6512.85165

148590

22.81489

2006

6357.24972

134450

21.14908

2007

6274.80251

123638

19.70389

2008

6836.13119

98960

14.47602

2009

6879.42822

94302

13.70783

2010

6867.35771

90107

13.12106

2011

6962.41069

84480

12.13373

表3-6

由此可得出农用化肥施用量散点图趋势线与线性公式以及农用化肥施用量与粮食单产之比趋势线与线性公式:

由公式可以计算出2012-2020年农用化肥施用量以及农用化肥施用量与粮食单产之比如表3-7和表3-8:

年份

农用化肥施用量/吨

2012

89267

2013

82709

2014

76151

2015

69593

2016

63035

2017

56477

2018

49919

2019

43361

2020

36803

表3-7

年份

农用化肥施用量与粮食单产之比

2012

12.93103

2013

11.93796

2014

10.94488

2015

9.95180

2016

8.95873

2017

7.96565

2018

6.97258

2019

5.97950

2020

4.98642

表3-8

由表3-7与表3-8之比即得出2012-2020年粮食单产如表3-9:

年份

粮食单产(千克/公顷)

2012

6903.33963

2013

6928.26536

2014

6957.71434

2015

6993.04065

2016

7036.19882

2017

7090.11802

2018

7159.39621

2019

7251.68586

2020

7380.73558

表3-9

比较以上两种方法三个结果,平均增长率法趋势线只穿过有限点,预测不准确,所以以农用化肥施用量率预测法作为最终结果。

土地需求量预测

1粮食需求量预测

保障我国粮食安全,对实现全面建设小康社会的目标、构建社会主义和谐社会和推进社会主义新农村建设具有十分重要的意义。

方法一:

根据总人口预测中由1990年—2005年的线性散点图和线性公式:预测出的总人口,并根据南京市统计局的统计年鉴,可获得历年人均粮食需求量。具体数据如下:

年份

总人口(人)

人均粮食需求量

1990

5018177

119.2

1991

5064392

111.1

1992

5100495

109.2

1993

5147381

109.6

1994

5182799

93

1995

5217200

232.13

1996

5254300

271

1997

5298181

258

1998

5323107

236

1999

5374352

254

2000

5448885

299.71

2001

5530389

272.13

2002

5632753

286.1

2003

5722262

252.08

2004

5836016

232.86

2005

5957992

199.4

2006

5873200

195.6

2007

5931013

192.4

2008

5988826

185.3

2009

6046639

177.1

2010

6104452

174.9

2011

6162265

159.9

根据上述数据,可以计算出1990—2011年的粮食需求量,如下:

年份

总人口(人)

人均粮食需求量(公斤)

粮食需求量(万吨)

1990

5018177

119.2

59.817

1991

5064392

111.1

56.265

1992

5100495

109.2

55.697

1993

5147381

109.6

56.415

1994

5182799

93

48.200

1995

5217200

232.13

121.107

1996

5254300

271

142.392

1997

5298181

258

136.693

1998

5323107

236

125.625

1999

5374352

254

136.509

2000

5448885

299.71

163.309

2001

5530389

272.13

150.498

2002

5632753

286.1

161.153

2003

5722262

252.08

144.247

2004

5836016

232.86

135.897

2005

5957992

199.4

118.802

2006

5873200

195.6

114.880

2007

5931013

192.4

114.113

2008

5988826

185.3

110.973

2009

6046639

177.1

107.086

2010

6104452

174.9

106.767

2011

6162265

159.9

98.535

根据1990-2011年的数据可得到一个散点图,并对其添加对数趋势线,可得到线性公式,图像如下:

根据该对数公式可预测2012~2020粮食需求量:

年份

粮食需求量(万吨)

2012

106.651

2013

104.203

2014

101.757

2015

99.311

2016

96.867

2017

94.424

2018

91.982

2019

89.542

2020

87.103

方法二:

根据国家粮食安全中长期规划纲要(2008-2020)预测,到2010年我国居民人均粮食消费量为389公斤,粮食需求总量达到5250亿公斤;到2020年人均粮食消费量为395公斤,需求总量5725亿公斤。2010年与2020年的人均粮食消费量相差6公斤,将这6公斤以递增的方式分配到2011-2019年这几年中,因此2010-2020年的每年人均粮食消费量都可得到,再将其与每年的总人口数相乘即可得到粮食总需求量。具体数据如下:

粮食需求量

年份

人均需求量(公斤/人)

总人口(万人)

总需求量(公斤)

2010

389.00

610.4452

2374631828

2011

390.00

616.2265

2403283350

2012

390.50

622.0078

2428940459

2013

391.00

627.7890

2454654990

2014

391.50

633.5703

2480427724.5

2015

392.50

639.3516

2509455030

2016

393.00

645.1329

2535372297

2017

393.50

650.9142

2561347377

2018

394.00

656.6955

2587380270

2019

394.50

662.4768

2613470976

2耕地需求量预测

耕地需求量包括大田作物(粮食作物、经济作物、绿肥和特种作物)用地、人工饲料地、蔬菜需求量。

3建设用地需求量预测

建设用地又称非农业用地。主要用于场地,与土地生产力无关系。建设用地需求量预测内容主要有居民点用地、水利工程用地和交通用地。

根据河北省统计局统计年鉴,可得历年城镇人口,人均城镇居住面积,农村人口,农村人均居住面积,从而可以求出城镇居住用地总面积以及农村居住用地总面积,将两者相加进而可以求出居民点用地需求量。

具体数据如下:

年份

城镇人均居住面积(平方米)

非农业人口(人)

城市建设用地(平方米)

1995

13.12

2590400

33986048

1996

14.11875

2648500

37393509.38

1997

15.1175

2701097

40833833.9

1998

16.11625

2762324

44518304.17

1999

17.115

2870299

49125167.39

2000

18.11375

3095203

56065733.34

2001

19.1125

3238577

61897302.91

2002

20.11125

3393463

68246782.76

2003

21.11

3916670

82680903.7

2004

21.61

4183937

90414878.57

2005

24.3

4353035

105778750.5

2006

25.21

4363221

109996804

2007

26.08

4372733

114040874.7

2008

26.91

4385151

118004426.5

2009

27.04

4396158

118872118.2

2010

27.44

4405742

120893556.1

年份

农村人均居住面积(平方米)

农业人口(人)

农村建设用地(平方米)

1995

25.85

2626800

67902780

1996

26.64

2605800

69418512

1997

28

2597084

72718352

1998

31

2560783

79384273

1999

33

2504053

82633749

2000

33.75

2353682

79436767.5

2001

35.1

2291812

80442601.2

2002

35.61

2239290

79741116.9

2003

37.08

1805592

66951351.36

2004

37.63

1652079

62167732.77

2005

42.9

1604957

68852655.3

2006

44.69

1608713

71893366.07

2007

45.94

1612220

74065368.1

2008

47.07

1616798

76102695.82

2009

48.85

1620856

79178838.08

2010

49.94

1624390

81122032.97

因此1995—2010年的建设用地需求量为:

年份

建设用地总面积(平方米)

1995

101888828

1996

106812021.4

1997

113552185.9

1998

123902577.2

1999

131758916.4

2000

135502500.8

2001

142339904.1

2002

147987899.7

2003

149632255.1

2004

152582611.3

2005

174631405.8

2006

181890170

2007

188106242.8

2008

194107122.3

2009

198050956.2

2010

202015589.1

根据以上的数据可以得到一个散点图,并对其添加线性趋势线,可得到线性公式:,图像如下:

根据该线性公式可预测建设用地总面积:

年份

建设用地总面积(平方米)

2011

211933586

2012

218890764

2013

225847941

2014

232805119

2015

239762296

2016

246719474

2017

253676651

2018

260633828

2019

267591006

2020

274548183

必要的公式

1

人口预测

2城市化水平

3

粮食单产

4

粮食需求量预测

5

耕地需求量

6

建设用地需求量

感想

通过这次实习让明白了许多。首先我深刻知道了细节的重要性,比如小数点的位数不同,那结果会有天大的变化,像城市化率保留4位小数结果就是几百,但保留10位小数结果就变成了零点几了。这也提醒了我们以后做事一定要认真仔细踏实,一定要注意事情的细枝末节。其次这次实习也让我知道了对同样的数据不一样的方法也会产生不一样的结果,所以我们以后做事情一定要全方位多角度的集思广益的考虑问题,要相信团结合作的重要性。最后让我明白了数据的重要性,这也告诉问我们以后从事这方面的工作时一定要仔细搜集资料并认真考证这些资料的正确性,还让知道了预测的重要性,这将会对我们未来的发展提供重要的依据。总之这次实习给我留下了深刻的印象,为我将来的工作打下了基础。

篇3:园艺专业实习报告

园艺专业实习报告 本文关键词:园艺,实习报告,专业

园艺专业实习报告 本文简介:园艺专业实习报告这个暑假,学校给我们布置了一项任务,就是参加一次专业社会实践,我们观赏园艺专业的实践内容就是到当地园林部门进行了解、访问、索取材料,以及到园艺企事业部门参加社会实践,其中包括调查本行业生产状况和发展前景;了解行业对园艺人才的需求(数量、素质、业务能力等),时间不少于2周。当得知这次暑

园艺专业实习报告 本文内容:

园艺专业实习报告

这个暑假,学校给我们布置了一项任务,就是参加一次专业社会实践,我们观赏园艺专业的实践内容就是到当地园林部门进行了解、访问、索取材料,以及到园艺企事业部门参加社会实践,其中包括调查本行业生产状况和发展前景;了解行业对园艺人才的需求(数量、素质、业务能力等),时间不少于2周。当得知这次暑假要进行社会实践时,我的心情很是兴奋,因为想到暑假过后,我就即将成为一名大三的学生了,为了能够在不久的将来从容地走上工作岗位,我决定要好好借这次实践的机会,多锻炼自己的动手能力和充实自己的基本专业知识。

通过联系,我有幸来到了金宝园艺公司进行社会实践。金宝园艺公司是以园林风景区建设为主体,具有园林工程和绿化苗木生产等多功能的综合性园艺公司,以植物引种驯化、种质资源保护和开发利用为主要研究内容;是植物多样性保护和引种驯化的重要基地,植物学现场教学的理想场地。也是进行科学普及教育、提高民众文化素养,以及旅游和休憩的最好场所。

经过这次实习使我花卉的栽培,管理都有了进一步的了解,对花卉的种植发展趋势有了初步了解,并通过这次的外出实习对我的耐力进行了一次考验.在实践过程中,听取了园林处人员的实习安排.安排好后,在园林处的工作人员的带领下来到了位于镇区的花木场进行参观,对实习项目有了实质了解,通过几天的实践操作,并且在专业的工作人员的指导下有序的进行工作,其中包括了对种植植物的栽培方法,淋水管理以及花场种植调节,使我对花卉植物的栽培方法以及淋水管理有了一定的认识,最终使自己对花卉的种植与管理更加合理,更加具有科学性,使植物的生长更加茂盛.除了在工作实践中有了一定的成果外,在平时的人际交流和工作过程中,都能够与员工和谐共处,互助互爱.在与公司员工交流时,能够认真听取他们的看法,虚心请教花场内的专业人员,遵守花场的规章,准时上班,不迟到,听从专业人员和主管的安排.通过几天的实践操作后,使我慢慢地熟识了花卉行业的程序.三天后,通过花场的人员的再次指导下,使我对部分的名贵花木的栽培与管理要领有了进一步的认识.学会了花木的栽培和管理的基本方法后,在园林处人员的带领下来到了个体花场进行个人的现场实践以及交流,在通过当地花场的专业人员的指导和交流下,继续学习花木的栽培与管理,以及现场地进行鉴别花木的病虫害,从而作出合理的防治措施,使花木能够正常生长.在工作的同时,通过与花场的专业人员的经验交流,从中获得了大量的栽培和管理方法,实践时的注意事项以及栽培好花木,管理好花木的最基本的要领和花木的病虫害的防治措施以及肥料的合理使用,农药的合理运用,使花木的美观不受损害以及使花木旺盛生长。其中在这里学习到一些大树移植的技术:

移植前的准备:(1)选树。在选择要移植的大树时,既要按设计要求选用生长良好,姿态优美,无病虫害,无毒、无臭、无刺激的树木,达到绿化、美化、香化、彩化的目的,更要坚持“适地适树”的原则,充分考虑所选树木的生态学要求是否与栽植地的环境条件相符合。(2)断根缩坨。先根据树种的习性、年龄和生长情况判断移植成活的难易。一般提前1—2个月断根(移植珍贵树种及规格较大的树木时要提前1—3年断根),断根后用园林生根粉浸泡2—3分钟,立即填土浇水。保证树木在移植时,能够带走大量的吸收根。(3)修剪。修剪是提高大树移植成活率的关键措施,可以加大根茎比,降低水分蒸腾,使地上、地下水分尽快达到平衡。根据树种的不同分枝习性、萌芽力、成枝力大小,修剪伤口的愈合能力及修剪后的反应不同,采取不同的修剪方式。修剪方式有全苗式、截枝式和截干式3种。全苗式主要适用于常绿树种或萌芽力弱的树种(如桂花、广玉兰、棕榈、木棉等),原则上保留原有的枝干树冠,只将徒长枝、交叉枝、病虫枝及过密枝剪去。截枝式主要适用于中央领导枝明显,萌芽力较强的树种(樟树、银杏、柿、细叶榕等);只保留树冠的一级分枝,将其上部枝条截去。截干式主要适用于中央领导枝弱,生长快、萌芽力、成枝力及愈合力强的树种(悬铃木、合欢、栾树、国槐、元宝枫等)。将整个树冠全部截去,只保留一定高度的树干。注意修剪的刀口要平整,剪口要用创可涂涂抹消毒,以防腐、防干、促进愈合。

包扎:(1)简易包扎。适用于运输距离不远,土质坚实的土球。包扎时先把草绳用水浸湿,以增加韧性。再用草绳上下绕几圈即可,也可用塑料布或蒲包包裹。(2)桔式包扎。适用于比较名贵的树木,运输距离远,土质不太坚实的土球。包扎时先将草绳一头系在树干上,呈稍倾斜经土球底沿绕过对面,向上约于球面约一半处经树干折回,顺同一方向按一定间隔(疏密视土质而定)缠绕至满球。然后再绕第二遍,与第一遍的每道于肩沿处的草绳整齐相压,至满球后系牢。再于内腰绳的稍下部捆十几道外腰绳,而后将内腰绳呈锯齿状穿连绑紧即可。

假植(1)裸根树假植。临时放置时,可用苫布或湿草袋盖好即可。较长时间假植时,应在栽植地附近挖一宽1.5—2m深30cm—50cm,长度视需要而定的假植沟,按树种或品种分别集中假植,并作好标记。土壤过干时应适量浇水。(2)带土球大树假植。1—2天能栽完的不必假植;1—2天栽不完的,应集中存放,四周培土,树冠用绳拢好。如囤放时间过长,土球间隙应加土培实。假植期间对常绿树应进行叶面喷水。

栽植:(1)挖穴。挖栽植穴时,穴的大小应大于根幅直径的1/2左右,比根系长度深1/3左右,穴的上、下直径要基本一致,切忌挖成锅底形,否则树根不能舒展或土球不能放到穴底使土球与穴底间留有空隙,影响树木成活。(2)换土。如遇建筑垃圾多、土壤酸碱度不适合、土壤过于坚实、土壤含盐量高、土壤被严重污染等原因造成土质不好的栽植点时,应用疏松肥沃的“客土”进行置换后再栽植。(3)裸根栽植。适宜于多数落叶树种(国槐、法桐、合欢、栾树、枫杨、柿树等)。先在栽植穴的底部施入基肥,并堆一个20cm左右的小土堆,将树根立在土堆上回填表土,填土一半时,抱(吊)住树干轻轻上提或摇动,使土壤与根系紧密结合,踏实土壤,再填土至满踏实。栽植深度应比原土痕略深3—5cm。栽植裸根树的根略干时,应将保水剂(每株50克)与水按1:200的比例充分吸水,形成冻状物,沾根后再栽植。(4)带土球栽植。适宜于常绿树种和珍贵树木(雪松、广玉兰、女贞、桂花、银杏等)。先将50克保水剂充分吸水后填入挖好的栽植穴底部,并施入基肥后用土堆10—20cm的小土堆,吊装大树入穴时,使土球直立在土堆上,并尽量保持其在原生长地的方位,树木入穴定位后,用木杆支撑树体,使其稳定直立,然后拆除草绳及蒲包片等包装材料,如土球较松软,可在土球放在栽植穴内后,剪碎包扎材料,并尽量取出。放入土球后,将土球与穴壁间隙用土填满并捣实,不能用脚踏实土壤,防止踏裂土球。栽植深度与原来深度一样。

移植后管护:(1)浇水。栽后要立即浇1次透水配合生根液和根腐灵一起使用,隔2—3天后浇第2次水,隔1周后浇第3次水,以后浇水间隔期可适当拉长。对珍贵树种和特大树,应经常向树冠喷抑制蒸腾剂,有效减少水分蒸发,至成活为止。(2)立支柱。栽植后应立即立支柱支撑树木,一般立3根,并绑紧。树体不甚高大时,可于下风方向立一根支柱。支柱基部应埋入土中30—50cm。(3)卷干。对树皮呈青色、树皮光滑或气孔大且多的树种,应在主干高1.5m处或与接近主干的主枝部分用草绳紧密缠绕,卷干前先用1%的硫酸铜溶液涮树干灭菌。既可减少水分蒸发,同时也可预防日灼和冻害。(4)涂白。树木栽植后,石硫合剂或硫悬浮剂,对树干进行涂白。既可反射阳光,减少树干对太阳辐射热的吸收,降低树体昼夜温差,避免树干冻裂,还可杀灭树皮内越冬的害虫。(5)留芽。大树移植后萌发的新芽很多时,不宜全部保留,要剥去部分枝条基部的芽,尽量留树体高位上的芽,芽位高就能使水分、养分向高处输送,全株都容易成活。(6)

喷洒抗蒸腾防护剂。对于珍贵的树种和常绿树可以用抗蒸腾防护剂喷洒树冠。具体方法是将源动立抑制蒸腾剂,用水稀释100-150倍,用高压喷雾器直接喷洒在树冠上,可有效抑制枝、叶表层水分蒸发,提高树木的抗旱能力。

实习就是从实践中学习,通过这次实习,对于以前所学的理论知识不仅仅是一种补充,更是一种巩固。生活、工作中的许多东西都是与理论联系着的,理论总是那么写的,而实践则是不断的更新、创新、向前发展的。在处事方面,坦诚相待,主动与人沟通,注意场合,说话选择时机,要尊重权威。比如,下属与领导沟通,要讲究方法、运用技巧。不论领导是否值得你敬佩,下属都必须尊重他。这次实习,更加开阔了视野,丰富和充实了自己。

二十六天的实习让我切实对本专业的了解上了一个新台阶,任何一门学科都有自己的优势。以前从来从没机会可以让我们这么近距离接触与我们专业息息相关的书本外的东西,但经过二十六天的所见,所闻,所感,真实的让我感觉到了知识的重要性。当然实习过程中,每一位同学都不怕苦不怕累,深入田间地头、生产一线,利用自身优势,发挥专业特长,遇到问题相互帮助和交流,积极配合带队老师和公司负责人开展实习工作,使自身能力得到极大提高,同时也为实习的圆满成功打下坚实基础。在这边我深刻的感觉到现代化生产在农业中的重要,喷灌,滴灌这些不仅节约了水资源,还为植物的生长提供了可靠的保证。水肥一体化不仅免除了使用大量劳动力,还节约了成本。整个实习过程中,给我影响最深的还是设施对园艺植物的重要。

这二十几日的实习让我更加深入的了解了园艺产业的现状和发展趋势。也坚定了我以后扎根在园艺方向的意志。希望以后能够将中国的农业生产做大做强。

版权所有:蓬勃范文网 2010-2024 未经授权禁止复制或建立镜像[蓬勃范文网]所有资源完全免费共享

Powered by 蓬勃范文网 © All Rights Reserved.。蜀ICP备20021444号