- 0
- 0
- 约2.44万字
- 约 13页
- 2026-01-27 发布于北京
- 举报
中学教学参学物
理教学
α粒子散射过程的动画模拟
α
(省嘉峪关铁路中学735100)
一、问题的提出initialize()函数用于初始化C语言的图形
α粒子散射现象是建立原子核式结构理论的系统.closegraph()函数用于在模拟过程结束后
主要实验,它对于否定的“枣糕”,关闭图形屏幕,返回字符屏幕.getch()函数用
原子模型具有决定性的意义。但该实验涉及微观于暂停,以便于观察.main()为主函数,它调用前
述各模块函数,完成整个模拟过程.
,在中学原子教学中难以进行演示,造
成了许多同学对实验现象的抽象感。本文利用C三、源程序及注解
语言图形环境模拟了由四个原子排列而成的单层/*用C语言模拟α粒子散射源程序*/
金箔片,展示了三个粒子基本上无偏转、
α小角
偏转及大角散射三种情形的动画过程。#includestdlib.h#
includegraphics.h
二、实验原理及函数功能说明#includemath.h#
粒子散射实验中,绝大多数粒子基本
ααdefinepi3.1416
上不发生偏
转,通过金箔
void*buf[3];intmaxx,
后仍沿原来的
方向前进,少maxy;intx,y;intx1,y1,
3
数α粒子发x2,y2,x3,y;intx01,y01,
生较明显的偏x02,y02,x03,y03;
转,极少数α
粒子偏转非
voidinitialize()
常明显,甚至
还有个别α{
粒子沿原路intgraphdriver,graphmode;
图1interrorcode,maxcolors;
返回。
graphdriverDETECT;
graphmode0;
creat()函数用于创建并保存电子、粒
α
程序中jinbo()函数模块画出了4个排在一条竖线
原创力文档

文档评论(0)