当前位置:文档之家› C#实习作业

C#实习作业

C#实习作业
C#实习作业

Hebei Normal University of Science & Technology

信息系统开发工具课程实习

题目:课程实习

院系:工商管理学院

专业:信息管理与信息系统

学生姓名:

指导教师:

2015年 12月 31日

1.实习背景

1.1 C#的发展背景

C#是微软公司在2000年6月发布的一种新的编程语言,主要由安德斯·海尔斯伯格(Anders Hejlsberg)主持开发,它是第一个面向组件的编程语言,其源码会编译成msil再运行。它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是微软公司.NET windows 网络框架的主角。

C#读作C Sharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。

2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,发表新的语言C#。C#语言取代了Visual J++,语言本身深受Java、C 和C++ 的影响。

C#是兼顾系统开发和应用开发的最佳实用语言,并且很有可能成为编程语言历史上的第一个“全能”型语言。看过这篇简史,不要把C#看成年轻后生了——只要是“马拉多纳”,就早晚当“球王”。C#1.0,纯粹的面向对象。

1998年底,微软正在忙于新一代COM的设计工作,COM一直是组件化开发中非常成功的一种技术;但由于它仅提供了二进制层面上的统一,因此无法将类型信息和用于支持基础平台和开发工具的信息放到组件中,Java逐步走向成熟。微软学习Java的做法,将虚拟机的概念引入到了COM领域;同时,微软提出了“元数据”的概念,用于描述组件的类型信息和工具支持信息,并决定将其放入到组件当中。

2000年2月份,微软才正式将COOL语言更名为C#。据说起这个名字是因为C#开发小组的人很讨厌搜索引擎,因此把大部分搜索引擎无法识别的“#”字符作为该语言名字的一部分;还有一种说法是在音乐当中“#”是升调记号,表达了微软希望它在C的基础上更上一层楼的美好愿望——当然这些都只是传说,无从考证。又是历经了一系列的修改,微软终于在2000年7月发布了C#语言的第一个版本。

1.2 C#的优势

(1)完全面向对象。

(2) 支持分布式,之所以有C#,是因为微软相信分布式应用程序是未来的趋势,即处理过程分布在客户机和服务器上。所以C#一出生就注定了能很好解决分布式问题。

(3)跟Java类似,C#代码经过编译后,成为了一种IL(中间语言)。在运行时,再把IL编译为平台专用的代码。

(4) 健壮,C#在检查程序错误和编译与运行时错误一点也不逊于Java,C#也用了自动管理内存机制。

(5) C#不像Java那样完全摒弃了指针和手动内存管理。C#默认情况下是不能使用指针的,程序员在有必要时可以打开指针来使用。这样可以保证编程的灵活性。

(6) 安全性:C#的安全性是有.net平台来提供的。C#代码编译后成为IL语言。是一种受控代码,.net提供类型安全检查等机制保证代码是安全的。

(7)可移植性:由于C#使用类似Java的中间语言机制。使得C#也跟Java类似,可以很方便的移植到其他系统。在运行时,再把中间代码编译为适合特定机器的代码。

(8)解释性:C#也是一种特殊的解释性语言。

(9)高性能:C#把代码编译成中间语言后,可以高效的执行程序。

(10)多线程:与Java类似,可以由一个主进程分出多个执行小任务的多线程。

(11) 组件模式:C#很适合组件开发,各个组件可由其他语言实现的,然后集成在.net中。2.实习内容

2.1课程实习一、visual studio 2010下控制台应用程序实例

2.1.1实习目的

1、了解所用的计算机系统的基本操作方法,学会独立使用该系统;

2、了解在该系统上如何编辑、编译、连接和运行一个C#程序;

3、通过运行简单的C#程序,初步了解C#程序的特点。

2.1.2实习内容

1、在visual studio 2010编辑环境下编辑范例中给出的程序、编译并运行。

2、设定如下题目要求学生独立完成:

编写一个C#程序,输入a, b, c,d四个值,输出其中最小者。

根据上述题目要求编程并上机调试运行。

static void Main(string[] args)

{

int[] a = new int[4];

int min;

for (int i = 0; i < 4; i++)

{

Console.WriteLine("请输入第{0}个数:",i+1);

a[i] = Int32.Parse(Console.ReadLine());

}

min = a[0];

for (int j = 0; j < 4; j++)

{

if (a[j] < min)

min = a[j];

}

Console.WriteLine("其中最小值为:{0}", min);

Console.Read(); }

2.2课程实习二、数组、结构和枚举程序实例

2.2.1实习目的

1、掌握数组、结构和枚举类型的使用方法。

2、掌握各种类型数据的输入输出函数的应用方法。

3、掌握C#中数组、结构和枚举类型自带的一些方法。

2.2.2实习内容

1、在C#编辑环境下编辑范例中给出的程序、编译并运行。

2、本节实习题目:

自行编写应用程序,要求应用程序中涉及到数组、枚举或结构类型的使用,并能应用到C#自身提供的相关方法。上机运行程序并分析结果。

(1)数组的使用:

static void Main(string[] args)

{

int[] myArray1 = new int[10] {4,9,10,1,7,8,12,24,0,11};

int[] myArray2 = new int[10];

for (int i = myArray1.Length - 1; i >= 0; i--)

{

myArray2[9 - i] = myArray1[i]; //一维数组逆序存放

}

Console.WriteLine("原数组为:");

foreach (int a in myArray1)

{

Console.WriteLine(a);

}

Console.WriteLine("逆序存放后的数组为:");

foreach (int b in myArray2)

{

Console.WriteLine(b);

}

Console.ReadLine();

}

(2)枚举的使用:

class Program

{

enum month { January, February, March, April, May, June, july, August, September, October, November, December };

static void Main(string[] args)

{

Console.WriteLine("请输入1-12的月份 :");

int i = int.Parse(Console.ReadLine());

yuefen(i);

}

public static void yuefen(int i)

{

switch (i)

{

case 1: Console.WriteLine(month.January); break;

case 2: Console.WriteLine(month.February); break;

case 3: Console.WriteLine(month.March); break;

case 4: Console.WriteLine(month.April); break;

case 5: Console.WriteLine(month.May); break;

case 6: Console.WriteLine(month.June); break;

case 7: Console.WriteLine(month.july); break;

case 8: Console.WriteLine(month.August); break;

case 9: Console.WriteLine(month.September); break;

case 10: Console.WriteLine(month.October); break;

case 11: Console.WriteLine(month.November); break;

case 12: Console.WriteLine(month.December); break;

}

Console.ReadLine();

}

2.3课程实习三、C#中的类型转换、字符处理

2.3.1实习目的

1、掌握C#中的类型转换、字符处理;

2、掌握装箱和拆箱操作。

3、掌握C#中字符处理基本操作,如字符串的裁剪、替换和移除等。

2.3.2实习内容

在控制台下运行并调试装箱和拆箱操作、字符串的裁剪、替换和移除操作。

(1)装箱与拆箱

namespace ConsoleApplication1

{

class Program

{ static void Main(string[] args)

{

Box();

UnBox();

Console.ReadLine();

}

static void Box()

{

int i =12;

object obj = i;

i = 5;

Console.WriteLine("obj={0},i={1}", obj,i);

}

static void UnBox()

{

object objvalue = 20;

int value = (int)objvalue;

objvalue = 52;

Console.WriteLine("obj={0},i={1}", objvalue, value);

} } }

(2)字符串的裁剪、替换和移除

namespace ConsoleApplication2

{

class Program

{

static void Main(string[] args)

{

String s1 = "明天你好,";

String s2 = "世界你好,";

String s3 = "Happy Everdayr";

String newString = s1.Replace("明", "世");

String newString2 = s3.Substring(0,5);

String newString1=s3.Remove(0,5);

String[] str = new String[3];

Console.WriteLine("从s3截取的子串:{0}",newString2);

Console.WriteLine("s1替换后的结果:{0}",newString);

Console.WriteLine("s1+s2={0}{1}",s1,s2);

Console.WriteLine("s3删除后的结果:{0}",newString1);

Console.ReadLine();

} } }

2.4课程实习四、Winform编程常用控件

2.4.1实习目的

1、掌握Winform编程中常用控件的使用;

2、掌握Winform编程中基本控件的常用属性和事件。

2.4.2实习内容

利用.Net自带的常用控件,设计并实现一个简单的应用程序界面,要求用到button按钮、文本框、下拉列表框等基本控件以及基本的事件方法。

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string id = this.textBox1.Text;

string name = this.textBox2.Text;

string sex = "";

if (radioBox1.Checked == true)

{

sex += "男\n";

}

if (radioBox2.Checked == true)

{

sex += "女\n";

}

string bumen = https://www.doczj.com/doc/ee8766458.html,boBox1.Text;

string aihao = "";

if (checkBox1.Checked == true)

{

aihao += "看书 \n";

}

if (checkBox2.Checked == true)

{

aihao += "跑步\n";

}

if (checkBox3.Checked == true)

{

aihao += "其他\n";

}

MessageBox.Show("员工编号:"+id+"\n员工姓名:"+name+"\n员工性别:"+sex+"\n员工部门:"+bumen+"\n员工爱好:"+aihao+" ");

}

private void 男_CheckedChanged(object sender, EventArgs e)

{ } } }

2.5课程实习五、Winform编程实例

2.5.1实习目的

1、掌握Winform编程中常用控件的使用;

2、掌握Winform编程中模态对话框和非模态对话框的使用。

2.5.2实习内容

利用.Net自带的常用控件,设计并实现一个用户登录窗体,当用户登录成功,进入系统的主界面,主界面要求实现模态窗体风格。

namespace WindowsFormsApplication2

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

String username = textBox1.Text;

String password = textBox2.Text;

if (username == "sad" && password == "123")

{

Form2 s = new Form2();

s.ShowDialog() } }

private void button2_Click(object sender, EventArgs e)

{

textBox1.Clear();

textBox2.Clear(); } } }

2.6课程实习六、类的定义和使用

2.6.1实习目的

1、掌握C#中类的定义和使用;

2、掌握类的继承、多态和封装特性。

2.6.2实习内容

根据自己对面向对象程序设计思想的理解和对C#语法的掌握,自定义几个相关类,并实现类的继承、多态和封装特性。

(1)多态性(封装性):

namespace PolymorphisnTest

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("导员讲话:大家安静一下,我们现在开始开班会");

Class[] CArray = new Class[3];

CArray[0] = new Monitor();

CArray[0].Say("班长:");

CArray[0].Foo();

CArray[1] = new Student();

CArray[1].Say("学生:");

CArray[1].Foo();

Console.ReadKey();

} }

class Class

{

string Name = "";

public virtual void Say(string name)

{

https://www.doczj.com/doc/ee8766458.html, = name;

}

public virtual void Foo()

{

Console.WriteLine(Name + " 考试周快到了,任何人都不能作弊!");

}

}

class Monitor:Class

{

string Name = "";

public override void Say(string name)

{ //base.Say(name);

https://www.doczj.com/doc/ee8766458.html, = name;

}

public override void Foo()

{

Console.WriteLine(Name+"大家填写一下承诺书。");

} }

class Student : Class

{

string Name = "";

public override void Say(string name)

{ //base.Say(name);

https://www.doczj.com/doc/ee8766458.html, = name;

}

public override void Foo()

{

Console.WriteLine(Name + " 知道了。"); } } }

(2)继承性(封装性):

namespace Video

{ class Program

{ static void Main(string[] args)

{

Program p = new Program();

p.PlayVideo();

Console.ReadLine();

}

public void PlayVideo()

{ VideoShow vw;

vw = new DVD();

Console.WriteLine(vw.playVideo());

vw = new VCD();

Console.WriteLine(vw.playVideo()); } } public abstract class VideoShow //不能被实例化

{ public abstract string playVideo();

}

public class VCD:VideoShow

{

public override string playVideo()

{

return "正在播放VCD"; } }

public class DVD : VideoShow

{ public override string playVideo()

{

return "正在播放DVD"; } } }

2.7课程实习七、.Net数据库连接操作

2.7.1实习目的

1、掌握.Net连接数据库的基本操作;

2、掌握Winform控件操作数据库的方法。

2.7.2实习内容

利用对数据库知识的掌握,自定义简单的数据库和相关表格,并能利用.Net 中数据控件与数据库进行连接和相应操作,实现数据展示、数据的增删改查操作。

(1)数据库连接

namespace WindowsFormsApplication2

{

public class DataBaseHelper

{

public static SqlConnection getSqlConnection()

{

SqlConnection conn = new SqlConnection();

try

{

conn.ConnectionString = "data source=.;initial catalog=XueSheng;persist

security info=False;user id=sa;password=123456;packet size=4096";

conn.Open();

conn.Close();

}

catch

{

throw new Exception("无法连接数据库服务器。");

}

return conn;

}

#region 根据sqlstr执行增、删、改

public static int GetNonQueryEffectedRow(string sqlstr)

{

SqlConnection conn = getSqlConnection();

try

{

conn.Open();

SqlCommand cmd = new SqlCommand(sqlstr, conn);

return cmd.ExecuteNonQuery();

}

catch (Exception ex)

{

throw new Exception(ex.ToString());

}

finally

{

conn.Close();

conn.Dispose();

}

}//根据sqlstr执行增、删、改

#region 根据sqlstr获取DataSet

public static DataSet GetDataSet(string sqlstr)

{

SqlConnection conn = getSqlConnection();

try

{

conn.Open();

SqlDataAdapter sda = new SqlDataAdapter(sqlstr, conn);

DataSet ds = new DataSet();

sda.Fill(ds);

return ds;

}

catch (Exception ex)

{

throw new Exception(ex.ToString());

}

finally

{

conn.Close();

conn.Dispose(); } }| }

(2)学生信息的增删改查

namespace WindowsFormsApplication2

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

// 学号

public string _xuehao { get; set; }

// 姓名

public string _xingming { get; set; }

// 班级

public string _banji { get; set; }

// 查询

private void btn_Check_Click(object sender, EventArgs e)

{

string sql = string.Empty;

if (this.txt_Class.Text.Trim() != "")

sql = String.Format("SELECT * FROM XueShengInfo

WHERE banji='{0}'", this.txt_Class.Text.Trim());

else

sql = "SELECT * FROM XueShengInfo";

this.dgv_ClassInfo.DataSource = DataBaseHelper.GetDataSet(sql).Tables[0]; }

// 更新

private void btn_Update_Click(object sender, EventArgs e)

{

if (_xuehao == "")

{

MessageBox.Show("请选择学生信息");

return;

}

using (Form2 f2 = new Form2

{ IsUpdate = true,xuehao=_xuehao,xingming=_xingming,banji=_banji })

{

f2.ShowDialog();

}

MessageBox.Show("更新学生信息成功");

this.dgv_ClassInfo.DataSource = DataBaseHelper.GetDataSet("SELECT * FROM XueShengInfo").Tables[0];

}

// 添加

private void btn_Add_Click(object sender, EventArgs e)

{

if (_xuehao == "")

{

MessageBox.Show("请选择学生信息");

return;

}

using (Form2 f2 = new Form2 { IsUpdate = false})

{

f2.ShowDialog();

}

MessageBox.Show("添加学生信息成功");

this.dgv_ClassInfo.DataSource = DataBaseHelper.GetDataSet("SELECT * FROM XueShengInfo").Tables[0];

}

// 删除

private void btn_Del_Click(object sender, EventArgs e)

{

if (_xuehao == "")

{

MessageBox.Show("请选择学生信息");

return;

}

DataBaseHelper.GetNonQueryEffectedRow(String.Format("DELETE FROM XueShengInfo WHERE xuehao='{0}'", _xuehao));

MessageBox.Show("删除学生信息成功");

this.dgv_ClassInfo.DataSource = DataBaseHelper.GetDataSet("SELECT * FROM XueShengInfo").Tables[0];

}

// 获取当前选中行的信息

private void dgv_ClassInfo_CellClick(object sender, DataGridViewCellEventArgs e)

{

int rowindex = e.RowIndex;

if (rowindex != -1)

{

this._xuehao = this.dgv_ClassInfo.Rows[rowindex].Cells["xuehao"].Value.ToString();

this._xingming = this.dgv_ClassInfo.Rows[rowindex].Cells["xingming"].Value.ToString();

this._banji = this.dgv_ClassInfo.Rows[rowindex].Cells["banji"].Value.ToString();

}

}

private void Form1_Load(object sender, EventArgs e)

{

}

}

}

using System;

using System.Windows.Forms;

namespace WindowsFormsApplication2

{

public partial class Form2 : Form

{

public Form2()

{

InitializeComponent();

}

// 用于判断是更新还是添加

public bool IsUpdate { get; set; }

// 学号

public string xuehao { get; set; }

// 姓名

public string xingming { get; set; }

// 班级

public string banji { get; set; }

private void btn_Sure_Click(object sender, EventArgs e)

{ string sql=string.Empty;

if (IsUpdate) {

//更新

sql = String.Format("UPDA TE XueShengInfo

SET xingming='{0}',banji='{1}'

WHERE xuehao='{2}'",this.txt_xingming.Text.Trim(),this.txt_banji.Text.Trim(), this.txt_xuehao.Text.Trim());

} else {

//新增

sql = String.Format("INSERT INTO XueShengInfo(xuehao,xingming,banji) V ALUES('{0}','{1}','{2}')", this.txt_xuehao.Text.Trim(), this.txt_xingming.Text.Trim(), this.txt_banji.Text.Trim());

}

DataBaseHelper.GetNonQueryEffectedRow(sql);

this.Close(); }

private void Form2_Load(object sender, EventArgs e)

{

this.txt_xuehao.Text = this.xuehao;

this.txt_xingming.Text = this.xingming;

this.txt_banji.Text = this.banji;}}

2.8课程实习八、编码规范

2.8.1实习目的

1、掌握C#中基本的编码规范;

2、掌握常用的设计模式,如单键模式、工厂模式等。

2.8.2实习内容

利用软件工程相关知识和面向对象编程思想的理解,设计并实现一个简单的Winform应用程序,要求编码规范,代码有相应的说明,会使用代码管理器,会使用代码域管理。

using System;

using System.Collections.Generic;

using https://www.doczj.com/doc/ee8766458.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication3

{

public partial class Form1 : Form

{

double a = 0;

double b = 0;

bool c = false;

string d;

public Form1()

{

InitializeComponent();

}

//小数点

c语言实训心得

C语言实践心得体会 在这个星期里,我们在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。 由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。 学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。个人认为课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面: 1、加深对课堂讲授内容的理解 课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。 学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。 通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。 2、熟悉程序开发环境、学习计算机系统的操作方法 一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。 3、学习上机调试程序

岗位实习总结

岗位实习总结 第一篇:岗位见习总结经过前面的入厂培训、Inventor三维建模培训及生产实习这一系列的学习,使我开拓了视野,增长了知识,迈出了自己职业生涯的第一步,对公司以及自己即将所从事的工作有了初步的了解和认识。 今年年初,开始了岗位见习,刚到办公室正好是澳车设计阶段,为了让我们认识了解并尽快的融入自己将要从事的工作,牟主任给我们分配了一些小部件的设计工作,这既让我感到惊喜又觉得压力重重。澳车对我们公司的重要性是不言而喻的,虽是一些非关键零件,但作为一个毫无经验的新人,很多问题还是相当棘手,让人拿捏不准。这期间师傅给了我很大的帮助和指导,使得该项工作按时完工。这是一次重要而成功的锻炼学习,通过这次绘图,对设计过程有了一个较为清晰的思路,学会了如何对零件进行编码以及对以往车型同类装置的参考、标准的查阅。尤其由于设计工作的需要,对EN15085焊接标准作了仔细的学习,掌握了一些常见焊缝的标注方法和焊接标准,这为今后的工作作了一定的铺垫。 乌车辅助传动系统、柴油机安装的设计,从最初的传动系统方案的确定、业务联系单的提出到各阶段业务联系单、总图及零件图的审核、评审意见的答复和改进,并按要求对设计部类技术文件、图纸等内容进行书面文档和电子文档的

统一归档。 设计中不可避免的遇到了很多棘手的问题,毕竟学校所学知识还是有限,再加上第一次独立承担如此复杂的工作,遇到困难是不可避免。但在师傅们耐心的指导帮助之下和自己加班加点的努力之下还是按时完成了全部的工作任务,没有拖大家的后腿。这个过程中对我的锻炼是不言而喻的,更重要的是期间学到了很多专业知识以及工作方法,也让我感觉到了作为一名设计师所必须具有的严谨的态度和追求完美精神的可贵。这对我来说任务是艰巨了点,但是通过这次设计工作训练,熟悉了产品研发流程和各阶段工作。 总之,这一阶段的实习工作对我来说是收获颇丰。圆满的完成了此阶段的设计工作和学习任务。 20xx年x月x日 第二篇:岗位实习总结为了更好的提高我们的工作能力和管理能力,在结束了兰州交通大学的理论学习之后,我被安排在了吉林供电段长吉供电车间进行实习。我十分珍惜这次机会,在实习期间时刻严格要求和规范自己的行为,认真完成了实习任务。下面我就自己通过这几个月的实习,自己在业务知识的提高、思想观念的转变、团队精神的认识、自律意识的提高及发现的一些问题等几个方面进行总结。 为了将理论更好的与实际相结合,更好的提升个人素质,在结束兰州交通大学的学习后的第二天,我段段长将我

中国近代史纲要实践作业

《中国近代史纲要》课程社会实践方案(草案) 一、社会实践的性质、形式和主要目的 本实践教学环节是《中国近现代史纲要》课程重要组成部分,属于必修教学内容。社会实践采用参观考察、社会调查的形式,成绩占课程总成绩的20%。 通过社会调查实践教学活动,培养学生树立正确的世界观、人生观、价值观,使学生充分理解近代以来党在不同时期探索、革命、建设的奋斗历程,使学生在实践基础上对加深对“三个选择”的理解和认识,培养学生运用理论知识正确分析问题、解决问题的能力,以及走访调查、人际交往、撰写报告等方面的能力。 二、社会实践的基本要求 1、利用假期或周末时间,深入我省的红色旅游景点或大学生爱国主义教育基地参观、考察、调研,并按要求完成本次调查报告。 2、原则上以学院的行政班为单位分组进行,自由组合、分工之后以小组(5—6人)方式单独进行,但每个实践小组的学生人数不得超过7人。 3、实践选题以任课教师给定题目为主,也可以围绕本课程课堂教学内容自选题目,原则上应该具有可操作性,报经任课老师审批同意后方可实施。 三、调研报告的基本要求:

1、调查报告(参观心得)统一使用学校的作业纸,手写稿,字数3000字左右;在每学期第十一周以班级为单位随堂上交给任课教师,逾期拒收。 2、调查报告必须同时提交参加实践的原始材料(活动相片、访谈记录等),如无上述证明材料、抄袭或胡编乱造者,社会实践成绩视为“0”分。 附件1:社会实践报告格式 附件2:统一的实践作业封面 附件1:调查(考察)报告格式 一、标题要求: 关于××××的调查(考察)报告 二、列出调查(考察)的主要内容,格式如下: 调查(考察)时间: 调查(考察)地点: 调查(考察)对象: 调查方法: 调查(考察)人:

c语言实验报告总结

篇一:《C语言上机实验心得》 C语言上机实验心得 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。 说到这,上机实验当然就是一个必不可少的环节了,C语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。 通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。 我主要存在以下的这些缺点 1、学习耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。而在最后

输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。 2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解 题了。 3、 4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够 深刻。 5、 6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在

一点问题。 为了能更好地学好C语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。 实验中我深刻意识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更 多。由此可看出上机实践的重要性。 通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。编程的时候有因为顺利编出程序而开心过、有因为做得比人家慢而郁闷过、有因为不知从何入手而无奈过、有因为不知错出在哪而彷徨过但随着练习的增多,我对C语言比以前熟了很多,不再只是纸上谈兵,我都有能力独立做出一些程序,可能对于一些“高手来说这不算什么,或者他们早就会了,但我依然觉得很开心,因为我跟我自己比是进步了。

毕业大作业(实践报告)

技术资料 中国石油大学(华东)现代远程教育 毕业大作业(实践报告) 题目:工商企业管理专业实践报告 学习中心:青岛校区学习中心 年级专业:工商企业管理 学生姓名:学号: 实践单位: 实践起止时间: 中国石油大学(华东)远程与继续教育学院 完成时间:年月日

范文范例学习指导 中国石油大学(华东)现代远程教育 毕业大作业(实践报告)实践单位评议表 年级层次专业 学习中心 姓名学号 (函授站) 实践报告题 工商企业管理社会实践报告 目 实践单位 实践地点 实践时间 XXX自2012年12月来公司实践以来,深入学习岗位知识,不断提高实 业务技能,能运用所学知识,结合公司现实状况开展工作,在较短时间内取践 得了优异成绩和显著效果,给公司的管理带来了明显的改善,为公司日后的单 发展提供了良好的支持。至此感谢贵校的教育和培养。 位 意 见 实践单位盖章 年月日

范文范例学习指导 备注

工商企业管理社会实践报告 一、实践目的 实践是我们从理论到实际一个重要的综合性学习环节。通过进厂实地实践,培养我 们实践动手的能力,获得更多的感性认识,把专业课与实际生产更好的联系起来,检验自己掌握的工商企业管理专业知识能否运用到实际的生产管理当中去。利用先进的管理方法和理论知识,提高知识运用、文件起草和资料收集的能力,达到理论与实际的高品质结合。提高协同合作及组织工作的能力,培养独立分析问题和解决实际问题的能力。 为以后能够灵活运用理论知识解决实际生产中的问题,使我们进一步了解企业、社会、国情,以完成我们从学习岗位到工作岗位的初步过渡。 二、实践单位及岗位介绍 公司介绍: 自实践开始我担任公司生产车间主任一职,岗位职责如下: 1.组织制订、修订所管辖职责范围内的相关规章制度和作业程序标准,经批准后监督 执行。

四年级实践性作业

欢乐寒假快乐实践放寒假喽!这是多么开心的事啊!同学们肯定早就盼望着这一天了吧? 放假了,你们在这一个月的时间里,准备干什么呢?当然首先要好好休息一下,开心地玩一玩哦!不过,老师想提醒大家,在玩的同时,别忘了注意安全(特别是交通、食物中毒、和燃放鞭炮等),还要帮家里多做家务,看一看自己喜欢的书,做一做寒假里老师布置的作业,学一学自己想学的本领。这样,我们的寒假生活就会过得充实而有意义,你们说对吗?将自己的“寒假成果”向老师、同学展示,看看谁能评上“寒假里最快乐、最充实的人”。 亲爱的同学们,相信你们一定能珍惜时间,学会合理安排自己的假期生活,过一个安全、充实、有意义的寒假。 四年级语文实践性作业 一、玩的乐趣: 在假期中,学会至少一种运动技能如:踢毽子、打羽毛球、打乒乓球,跳绳……可以和父母一起坚持锻炼,也可以和小伙伴们一起在玩中强身健体,玩出乐趣!把你的感受写出来与大家分享吧。

二、劳动的乐趣: 过年了,我们要把家里打扫得干干净净的,迎接新春,你帮妈妈做过哪些家务活?从中你体会到了什么?把它写成来。 三、积累的乐趣: (一)词语的积累 描写春天的成语: 描写天气的成语: 带有“羊”的成语: 描写节日气氛的成语:

(二)古诗的积累 寒假里在享受快乐时光的同时,别忘让古诗词陶冶一下你的情操哟!背诵的古诗中选择两首最喜欢的写下来。 把你背诵的古诗的名字写下来 (三)名言警句的积累 名言警句能激励我们奋进,让我们懂得人生的道理,积累最喜欢的名言警句吧! (四)春联的积累

新年到,贺新春,家家户户贴春联。快把你收集到的春联写下来吧! 四、读的乐趣: 四年级推荐书目:《小鹿斑比》、《上下五千年》、《安徒生童话》、《格林童话》、《窗边的小豆豆》、《爱的教育》。望家长与孩子在享受节日快乐的同时和孩子一起读书,收获更多的快乐!把你的读书收获写出来吧! 五、练的乐趣 寒假中好好练字,一手好字你潇洒一生!给大家露一手!

2019年全员培训小学数学实践作业提交-教学设计

《三角形的面积》教学设计 教学内容:冀教版《数学》五年级上册第八单元第二课时,第98、99页。 课标分析:三角形面积的计算方法是小学阶段学习几何知识的重要内容,也是学生今后学习的重要基础。《数学课程标准》中明确指出:利用方格纸或割补等方法,探索并掌握三角形、平行四边形和梯形的面积公式。为落实这一目标,这部分教材均是以探索活动的形式出现的。学生在学习三角形面积的计算方法之前,已经亲身经历了平行四边形面积计算公式的推导过程,当学生亲身经历了三角形面积计算公式的推导过程时,不仅可以借鉴前面“转化”的思想,而且为今后逐渐形成较强的探索能力打下较为扎实的基础。新课标不仅对学生的认知发展水平提出了要求,同时也对学生学习过程、方法、情感、态度、价值观方面的发展也提出了要求。新理念注重学生的学,强调学生学习的过程与方法,这是引导学生学会学习的关键。如果我们将数学公式的教学仅仅看成是一般数学知识的传授,那么它就是一个僵死的教条,只有发现了数学的思想方法和精神实质,才能演绎出生动结论。 教材分析: 三角形的面积是《多边形的面积计算》中的第二课时,是在学生掌握了三角形的特征以及长方形、正方形、平行四边形面积计算的基础上学习的,是进一步学习梯形面积和组合图形面积的基础,教材首先由怎样计算三角形警示标志的面积这样一个实际问题引入三角形面积计算的问题,接着根据平行四边形面积公式推导的方法提出解决问题的思路,把三角形也转化成学过的图形,通过学生动手操作和探索,推导出三角形面积计算公式,最后用字母表示出面积计算公式,这样一方面使学生初步体会到几何图形的位置变换和转化是有规律的,另一方面有助于发展学生的空间观念。也为学生进一步探索并掌握其他平面图形的面积计算方法打下基础。本课内容编排的最大特点是加强了动手操作,让学生在动手实践中发现各种图形的内在联系,体会三角形面积计算的一般策略。让学生经历实际操作、建立猜想、归纳发现和抽象出公式的过程,培养推理能力。这样的编排使学生理解三角形面积公式的来龙去脉,锻炼数学推理能力,从而感受数学方法的内在魅力。 学生分析:

c语言实验心得体会

c语言实验心得体会 篇一:C语言上机实验心得 C语言上机实验心得 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。 说到这,上机实验当然就是一个必不可少的环节了,C 语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。 通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。 我主要存在以下的这些缺点: 1、学习耐心与细心不足,如scanf(“%d”,n);中的“”有时候会忘了。而在最后 输出时又错写成printf(“%d”,n);从而错误得输出了地址而不是我原来想要的答案。 2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解

题了。 3、 4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够 深刻。 5、 6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在 一点问题。 为了能更好地学好C语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。 实验中我深刻意识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更

最新大学生c语言程序设计实训报告总结

大学生c语言程序设计实训报告总结 C语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便,,小编整理了大学生c语言程序设计实训报告总结,希望能帮助到您。 大学生c语言程序设计实训报告总结一 C语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,无一例外,哪一个不是C语言写的?很多新型的语言如,C++,Java,C#,J#,perl...都是衍生自C语言。掌握了C语言,可以说你就掌握了很多门语言。 学习C程序这门课一年了,这是我们学的第一门专业课,在大学里C语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。同时,我觉得C语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。 在学习一年C语言的过程中我也在慢慢探索怎样才能学好C语言,

并总结了一点经验: 要了解C语言就要从语法规为基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。在C语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础也是C语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。比如说IFELSE和SWITCHCASE这两种条件语句都是用来判断执行功能的,那我要什么时侯用IF什么时侯用SWITCH 呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选SWITCH 而不会选IF。因为如果条件分支太多时要用IF语句,这样一定会出现IF的嵌套,如果IF的嵌套越多时程序的开销就会随着增大,这样对整个程序的运行效率就大在降底。而SWITCH就不同,它只要比较一次就可以找出条件的结果比起嵌套IF它的效率就大大的提高了很多。不过SWITCH也有它的约束条件,就是它的条件值一定要是一个整型数或是一个字符值,所以碰到它不能解决的问题时我们也会通常使用IF语句,毕竟IF语句它使用起来也比较方便用的范围也比较广。所以说了解语法规则是很重要的,如果没有一个良好的语法基础是很难编出一个好的程序!学习好基础后我们就可以开始来编程了。 大学生c语言程序设计实训报告总结二

岗位认识实践报告

岗位认识实践报告 时间飞快的流逝,转眼间暑期即将接近尾声,自己的实习工作也已经结束。 在离开学校之前,我们进行了岗位认识的课程实习。蒋老师给我们观看了一部访谈录:《杨澜访谈录--柳传志》,柳现任联想集团有限公司主席,从他的身上,我们看到了中国式的智慧。在他这里,我知道了,作为一名公司的成员,你要充分认识到自己岗位上的职责,作为一名普通的员工时,你要专注于自己的工作,作为企业家时,做好老板的职责,作为投资家,则要完全的将自己的事业交给下一代去管理,绝不允许自己再上手。只有这么做才能把团队建设起来,把领导者越来越多地提到一个更高的战略高度。 学校也给我们安排了2场企业专家讲座,商经理和赵总都是企业里的成功人士,从他们的经验里,我知道了无论我们到那里,就哪个岗位进行实习,都是无所谓的,但是最基本的就是我们一定要会好学、虚心、自信、务实、灵活、主动以及厚脸皮,这样无论处在哪个点,我们都会很成功的。 在20XX年7月9号,我开始了我在敏锋洁具有限公司的淘宝伙计的工作。在实习期间,经过自己的亲身体验和观察,深切地感觉到,做一个淘宝伙计真的很不容易,特别是想做一个好伙计。 在实习了一个半月的时间里,对于淘宝的日常运作和日常工作情况可算是有了很大的了解,尽管自己也接触过淘宝,但这次自己是由顾客转换到伙计的角色,去实习、去体验,任务不同了,视角不同了,因此感受也不同了。在姚经理的教导下,我学习到了很多,尤其是那“待客之道”。 刚开始并没有觉得是一个很难的工作,甚至会觉得轻松,可是事实上是完全相反的,不仅不是轻松的,甚至可以说很折磨人。这份工作需要我每天无时无刻的挂在网上,不停的守着,刚开始的几天,并不觉得辛苦,时间长了,对我的眼睛还真是一个煎熬。淘宝伙计的劳动强度虽不算大,但是相当的辛苦,工作时间持续的很长,我们的工作时间是早上7点半到晚上23点,很多客人都喜欢在

c语言指针实验报告

C语言实习报告 题目:指针及其应用 系别: 专业: 姓名: 学号: 日期:

一实验名称:指针及其应用 二实验目的: (1)掌握变量的指针及其基本用法。 (2)掌握一维数组的指针及其基本用法。 (3)掌握指针变量作为函数的参数时,参数的传递过程及其用法。 三实验内容: (1)运行以下程序,并从中了解变量的指针和指针变量的概念。 (2)运行以下程序,观察&a[0]、&a[i]和p的变化,然后回答以下问题: 1.程序的功能是什么? 2.在开始进入循环体之前,p指向谁? 3.循环每增加一次,p的值(地址)增加多少?它指向谁? 4.退出循环后,p指向谁? 5.你是否初步掌握了通过指针变量引用数组元素的方法? (3)先分析以下程序的运行结果,然后上机验证,并通过此例掌握通过指针变量引用数组元素的各种方法。

(4)编写函数,将n个数按原来的顺序的逆序排列(要求用指针实现),然后编写主函数完成: ①输入10个数; ②调用此函数进行重排; ③输出重排后的结果。 四分析与讨论: (1)指针的定义方法,指针和变量的关系。 定义方法: 数据类型 *指针变量名; 如定义一个指向int型变量的指针—— int *p;

则我们可以继续写如下代码—— int a = 4; p = &a; printf("%d", *p); 在这里,我们定义了一个变量a,我们把它理解为内存空间连续的4个字节(int型占用4字节),则这4个字节的空间保存着一个数4。&是取地址符号,即把变量a的地址(即这4个字节的首地址)赋给指针p (记住指针p的类型和变量a的类型要保持一致,否则的话,要进行类型转换)。这样子,指针p就保存着变量a的地址。我们如果把指针p当做内存空间里面另外一个连续的4个字节,那么这4个字节保存的数就是变量a的地址。printf("%d",*p)和printf("%d",a)的结果是一样的。这里的*是取变量符号(与&刚好作用相反,通过变量的地址找到变量),与定义时int *p的*号作用不同(定义时的*表示该变量是个 指针变量,而非是取它指向的变量)。 (2)数组和指针的关系。 指针与数组是C语言中很重要的两个概念,它们之间有着密切的关系,利用这种关系,可以增强处理数组的灵活性,加快运行速度,本文着重讨论指针与数组之间的联系及在编程中的应用。 1.指针与数组的关系 当一个指针变量被初始化成数组名时,就说该指针变量指向了数组。如: char str[20], *ptr; ptr=str; ptr被置为数组str的第一个元素的地址,因为数组名就是该数组的首地址,也是数组第一个元素的地址。此时可以认为指针ptr就是数组str(反之不成立),这样原来对数组的处理都可以用指针来实现。如对数组元素的访问,既可以用下标变量访问,也可以用指针访问。 2.指向数组元素的指针 若有如下定义: int a[10], *pa; pa=a; 则p=&a[0]是将数组第1个元素的地址赋给了指针变量p。 实际上,C语言中数组名就是数组的首地址,所以第一个元素的地址可以用两种方法获得:p=&a[0]或p=a。 这两种方法在形式上相像,其区别在于:pa是指针变量,a是数组名。值得注意的是:pa是一个可以变化的指针变量,而a是一个常数。因为数组一经被说明,数组的地址也就是固定的,因此a是不能变化的,不允许使用a++、++a或语句a+=10,而pa++、++pa、pa+=10则是正确的。由此可见,此时指针与数组融为一体。 3.指针与一维数组 理解指针与一维数组的关系,首先要了解在编译系统中,一维数组的存储组织形式和对数组元素的访问方法。 一维数组是一个线形表,它被存放在一片连续的内存单元中。C语言对数组的访问是通过数组名(数组的起始地址)加上相对于起始地址的相对量(由下标变量给出),得到要访问的数组元素的单元地址,然后再对计算出的单元地址的内容进行访问。通常把数据类型所占单元的字节个数称为扩大因子。 实际上编译系统将数组元素的形式a[i]转换成*(a+i),然后才进行运算。对于一般数组元素的形式:<数组名>[<下标表达式>],编译程序将其转换成:*(<数组名>+<下标表达式>),其中下标表达式为:下标表达式*扩大因子。整个式子计算结果是一个内存地址,最后的结果为:*<地址>=<地址所对应单元的地址的内容>。由此可见,C语言对数组的处理,实际上是转换成指针地址的运算。 数组与指针暗中结合在一起。因此,任何能由下标完成的操作,都可以用指针来实现,一个不带下标的数组名就是一个指向该数组的指针。

实践作业一:提交研修成果 chengguo

课题:一位数除两位数商是两位数的笔算除法 设计者增城市永宁街中心小学罗柱森 一、教学目标 1.使学生在理解算理的基础上,初步学会一位数除两位数,商是两位数的笔算方法; 2.进一步培养学生的计算能力,动手操作能力和初步的概括能力。 3.培养学生良好的书写习惯。 二、学习者分析 这节课学习的容是在学生学会了口算除法的基础上学习的,学习时引导学生通过小组合作、探究得出笔算方法,同时理解笔算除法的算理。 三、教学重点 一位数除两位数,商是两位数的笔算方法。 四、教学难点 让学生理解算理,掌握除法算式的计算格式。 五、教具 挂图、口算卡 六、教学方法 诱导法、讲练结合

七、教学过程设计 (一)沟通旧知,建立联系 1、口算卡 60÷6= 80÷4= 900÷3= 320÷4= 6300÷7= 4500÷6= 问:说一说420÷2、420÷6的口算过程。 (二)、创设情景,导入新课 1、出示P19植树情境图,让学生说图意。 2、引导观察:图中告诉我们哪些信息?根据这些信息可以提出 什么问题?怎样列式?(根据学生的回答师板演) 42÷2 52÷2 3.师:42÷2等于多少(生:42÷2=21)你是怎么想的?小组合作交 流后汇报 (生:40÷2=20 2÷2=1 20+1=21) 同学们会口算出答案,那么怎样用竖式计算呢? (揭示课题)板书:一位数除两位数。 (三)、自主探索,领悟算法 1.教学例1 42÷2=21 (1)学生动手分小棒,说说先算什么,后算什么。 课件演示分小棒的过程,让学生建立分东西的表象。

(2)用竖式计算,你们会吗?试试看 学生小组合作计算后,反馈笔算的过程和竖式的写法:笔算除法的计算顺序和口算一样,要从被除数的高位除起。被除数十位上的4表示4个十,4个十除以2商2个十,要在商的十位(跟被除数的十位数对齐)上写2。用除数2去乘2个十,积是4个十,表示从被除数中已经分掉的数,写在42十位的下面。4减4得0,表示十位上的数已分完了,个位上还有2,要落下来继续除。2除以2得l,要在商的个位(跟被除数的个位对齐)上写l,再用除数2去乘1,积是2,表示从被除数中又分掉的数,写在落下来的被除数的个位上的2的下面。2减2得0,在余数的位置上写O,表示个位上的数也分完了,计算过程结束。 (3)师问:说一说,做笔算除法时,是从被除数的哪一位除起的?每次除得的商写在什么位置上?(小组讨论后汇报) (4)比较一下,你喜欢哪一种算法?说说理由。

C语言实训课程学习总结

C语言实训课程学习总结 在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编写一个比较复杂的程序系统。在为期一周的时间中,我们同组的 同学共同的感受是:C语言实训和平时上课所接触的程序是有很大 不同的,所经受的考验和克服的困难是平时所无法比拟的。好在同 组的搭档们精诚合作,分工明确,有问题共同解决,攻克了C语言 实训的复杂程序。在这里,我作为其中的参与者,感触良多。 在这次实训中,我对对C语言有了一个更深的了解认识,也对这个学期学的知识得到巩固,还尝试运行编程,每次运行程序成功, 让我对下面的项目就充满信心。通过自己与同学合作编写程序,最 终把最初的理论知识转化基本技能。这次的实训,使我对C语言的 学习产生浓厚的兴趣。 还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长知识,提高我们的学习热情。实训中深切体 会到了老师认真负责的伟大的精神和热情为同学指导的促学方式, 虽然对有些时候老师没给我们指出解决问题的方法有些小抱怨,但 是到了结束时才知道,这种教学让我们自己学会了自学,学会了去 看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了 教室,在讲课中海给我们分享他在公司上班的一些心得和体会,还 有那些我们应该注意的事项,这些是平时上课时无法学到的,是更 深层次的巨大收获。 通过这次实训,也使我们发现了许多问题。 在实训中,我们认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错 误运行不出来,就会烦躁不安,觉得有些自暴自弃或者抱怨项目的 变态,以后要克服,尽量保持一颗良好的心态,学好C语言,也学 好用C语言编写一个按要求的系统。

教师培训岗位实践活动总结

教师培训岗位实践活动总结这几个月以来,我在XX区XX中学进行了XX省XX年中小学骨干教师省级培训研修班第三阶段的岗位实践活动,这几个月我担任了高二(25)(26)(27)班的物理科教学工作。在这段时间,我认真温习了10月份在华南师范大学第一阶段的学习内容,并认真总结了第二阶段的跟岗学习活动的教学经验,制定下的我自己的教学计划和方案,并出色地完成各教学任务。我在工作过程中勤勤恳恳、积极向上。转变思想、勇于创新,把培训过程学到新的理念、思想和方法融入课堂教学中去,取得了一定的效果和成绩,现总结如下: 一、加强学习,转变观念。 除了温习10月份在华南师范大学第一阶段的学习内容,我还阅读了《高中物理课程标准》、《课程标准解读》、《课程标准教师读本》、《物理课程标准解读》、《习得性无助》、《请让我慢慢长大:亲历华德福教育》《物理参考》等书籍和期刊,扩大自己的知识面,加深对新课程的理解。经过自我学习,我在从教过程中从以下几方面作出努力:、从课程目标的三个纬度(知识与技能、过程与方法、情感态度与价值观)来设计教学过程。 2、注重过程,关注科学探究的学习目标。 3、使物理更加贴近生活,联系社会实际。 4、发挥实验在物理教学中的重要作用。

5、改变评价方式,对学生进行发展性评价。 6、根据考试大纲说明进行教学,有的放矢,重点突出。 二、认真备课,师生互动。 我们学校用的是“XX版”新教材,这套教材与旧教材有着很大的不相同。为了熟悉教材,我把选修3-1、选修3-2和选修系列教材仔细阅读了两遍。我们不但要熟悉教材,而且要大胆去处理教材、资料的内容,在上课过程中根据新课标的要求和学生的具体情况,对教材、资料的内容进行增加和删除。除了熟悉复习资料之外,每上一节课,我还阅读一定数量的参考书和有关习题书。 在备课过程中,备学生也是一个重要环节,3个班的总体情况基本一样,但各个班里面学生物理成绩参差不齐。有的学习能力比较强,有的学习能力比较差。为了照顾大多数学生,我采用了分层教学的方法,选择通俗易懂的语言,多举例子,多从生活中去学习物理。实验(包括演示实验和学生实验)也是物理教学活动中的一个重要环节,如何发挥实验在教学中的重要作用,这也是我们物理老师思考的一个问题。以前的观念往往是把实验和操作技能联系在一起,现在的物理实验有着更加宽广的含义,用科学探究的思想指导物理实验教学,在物理实验教学中,采用科学探究方式能让学生经历探究过程,积累科学知识和方法,并获得情感体验,从而培养学生的创新能力和探究能力。它包括提出问题、设

综合实践需提交材料

综合实践活动课程和校本课程建设优秀成果需提交的资料 研究性学习成果类需提交的资料: (1)申报教师填写《×××综合实践活动优秀成果申报表》;A4纸打印左装订一式2份 (2)学校综合实践活动课程规划总体方案;A4纸打印左装订一式2份 (3)一学年综合实践活动课程规划;A4纸打印左装订一式2份注:老师写 (4)一学年综合实践活动教案;手写最少32课时(含申报成果的教案);申报成果的教案A4纸打印左装订一式2份 (5)学生确定的研究主题;(课题题目、背景、目的意义)A4纸打印左装订一式2份 (6)制定的研究方案;(课题题目、研究的内容、步骤、方法、时间、条件、分工等);A4纸打印左装订一式2份 (7)实施的研究过程;(查阅资料、调查走访、讨论分析等活动的图文、视频资料);原件1份,复印件1份左装订,照片A4纸打印,视频资料打包做好标签 (8)研究成果:论文:学生写的小论文,以活动小组为单位)手写打印均可 (9)教师撰写的经验总结性材料;原件1份,复印件1份左装订,照片A4纸打印 (10)学校综合实践活动管理办公室对教师指导学生研究性学习的效果的评价意见,以及获奖情况评价认定。原件1份,复印件1份左装订, 社区服务与社会实践类成果需提交的材料: (1)申报教师填写《×××综合实践活动优秀成果申报表》;A4纸打印左装订一式2份 (2)学校综合实践活动课程规划总体方案;A4纸打印左装订一式2份 (3)一学年综合实践活动课程规划;A4纸打印左装订一式2份 (4)一学年综合实践活动教案;手写最少32课时(含申报成果的教案),申报成果的教案A4纸打印左装订一式2份 (5)教师指导学生开展活动的方案;A4纸打印左装订一式2份 (6)组织学生实施活动过程的视频、照片、体验心得等档案材料;照片A4纸打印,视频资料打包做好标签,体验心得原件1份,复印件1份左装订 (7)所实践、服务单位的证明材料;原件1份,复印件1份左装订 (8)学校教师的总结性材料;A4纸打印左装订一式2份 (9)学校综合实践活动管理办公室对教师指导学生进行社区服务和社会实践的效果的评价意见,以及获奖情况评价认定。原件1份,复印件1份左装订 技术教育类成果需提交的材料: (1)申报教师填写《×××综合实践活动优秀成果申报表》;A4纸打印左装订一式2份 (2)学校综合实践活动课程规划总体方案;A4纸打印左装订一式2份 (3)一学年综合实践活动课程规划;A4纸打印左装订一式2份 (4) 一学年综合实践活动教案;手写最少32课时(含申报成果的教案),申报成果的教案A4纸打印左装订一式2份 (5) 教师指导技术教育活动方案;A4纸打印左装订一式2份 (6) 学生作品的构思设计方案;A4纸打印左装订一式2份 (7) 制作或创意作品(图片);A4纸打印左装订一式2份

c语言实训心得体会篇

c语言实训心得体会一:c语言实训心得体会 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的 语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学 习对我们尤其重要。 在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了 解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。 由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介 绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序 的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重 要的时间操作。 上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过 编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握 程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。 学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为 学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基矗为此,我们

结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如 下几个方面: 1.加深对课堂讲授内容的理解 课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背 是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语 言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来(转载自第。)理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。 学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际 问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过 上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。 通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可 能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好 程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高 自己对c语言的理解和程序开发能力。 2.熟悉程序开发环境、学习计算机系统的操作方法

三备两磨岗位实践作业(3)

三备两磨岗位实践作业:经历三次备课,两轮打磨,本次校本研修活动圆满结束了, 相信在这个过程中,大家都得到很多收获。最后,请每一位老师提交一份最终的课堂教学设计方案及磨课小结,该作业计入考核。 作业要求: 1. 参考模板来填写; 2. 作业字数不少于400字; 3. 内容必须为原创,若出现雷同,将视为不合格。 附件:作业模板

教学过程(包含教师活动、学生活动、设计意图、技术应用等) 【活动一】引入 师:出示一张圆形的纸片,这是什么? 生:是圆形的纸片。 师:老师今天就用这张小小的纸片给大家变一个魔术,大家想看吗?那可要看仔细了,我先将它对折,再折。然后用剪刀这样一剪,猜一猜变成了什么? 生:五角星.......... 师:哦!真厉害,知道它为什么叫五角星吗?(边揭示谜底边展示在黑板上) 生:因为它有五个角。(板书:角) 师:真聪明!角到底是什么样的图形呢?今天我们就一起走进角的世界,一起来学习有关角的知识。(补充课题:角的初步认识) 师:黑板上的五角星是一颗闪烁着智慧的数学星,我们将奖给在这节课上开动脑筋,善于发现,积极发言的同学。 【活动二】感知 从实物中抽象出角 师:其实我们生活中很多物体的表面都藏着角,看这是我们熟悉的...它也藏着角宝宝,你能将它找出来吗?现在就拿出你的二角板,给你的同桌说一说。 师:我们一起来摸一摸这三个角,你发现了什么? 生:三个角都是尖尖的。 生:角的两边是直直的,很滑。 师:引导学生有序再次摸一摸角,对这就是角。那我们数学上又是怎样来表示角的呢?看清楚了。(示范画角)老师怎样画出角 生:先打一点,再画出两条直直的线。 师:点,直直的线。观察的非常仔细,那他们有没有属于自己名字呢,请孩子们自学数学书32页。再告诉老师 生:点叫做角的顶点,两条直直的线叫做角的边。(师板书) 师:我们今天认识的新朋友角,它可是个顽皮的家伙特别喜欢捉迷藏现在它

五年级实践性作业

欢乐寒假快乐实践 放寒假喽!这是多么开心的事啊!同学们肯定早就盼望着这一天了吧? 放假了,你们在这一个月的时间里,准备干什么呢?当然首先要好好休息一下,开心地玩一玩哦!不过,老师想提醒大家,在玩的同时,别忘了注意安全(特别是交通、食物中毒、和燃放鞭炮等),还要帮家里多做家务,看一看自己喜欢的书,做一做寒假里老师布置的作业,学一学自己想学的本领。这样,我们的寒假生活就会过得充实而有意义,你们说对吗?将自己的“寒假成果”向老师、同学展示,看看谁能评上“寒假里最快乐、最充实的人”。 亲爱的同学们,相信你们一定能珍惜时间,学会合理安排自己的假期生活,过一个安全、充实、有意义的寒假。 五年级语文实践性作业 一、玩的乐趣: 在假期中,学会至少一种运动技能如:踢毽子、打羽毛球、打乒乓球,跳绳……可以和父母一起坚持锻炼,也可以和小伙伴们一起在玩中强身健体,玩出乐趣!把活动过程中你感受最深的地方写出来与大家分享吧。

二、劳动的乐趣: 过年了,我们要把家里打扫的干干净净的,你帮妈妈做过哪些家务活?从中你体会到了什么?把它写成来。 三、积累的乐趣: (一)词语的积累 描写春天的成语: 描写天气的成语:

带有“羊”的成语: 描写节日气氛的成语: 描写人物品质的成语: (二)古诗的积累 寒假里在享受快乐时光的同时,别忘让古诗词陶冶一下你的情操哟!背诵的古诗中选择两首最喜欢的写下来。 把你背诵的古诗的名字写下来 (三)名言警句的积累

名言警句能激励我们奋进,让我们懂得人生的道理,积累最喜欢的名言警句吧! (四)春联的积累 新年到,贺新春,家家户户贴春联。快把你收集到的春联写下来吧! 四、读的乐趣: 五年级推荐书目:《爱的教育》、《窗边的小豆豆》、《三国演义》、《智慧背囊》、《海底两万里》、《汤姆.索耶历险记》。望家长与孩子在享受节日快乐的同时和孩子一起读书,收获更多的快乐!把你的读书收获写出来吧!

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