学习情境设计(C程序设计)

上传人:pu****.1 文档编号:491106865 上传时间:2022-12-13 格式:DOC 页数:70 大小:499KB
返回 下载 相关 举报
学习情境设计(C程序设计)_第1页
第1页 / 共70页
学习情境设计(C程序设计)_第2页
第2页 / 共70页
学习情境设计(C程序设计)_第3页
第3页 / 共70页
学习情境设计(C程序设计)_第4页
第4页 / 共70页
学习情境设计(C程序设计)_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《学习情境设计(C程序设计)》由会员分享,可在线阅读,更多相关《学习情境设计(C程序设计)(70页珍藏版)》请在金锄头文库上搜索。

1、学习情境一:“C#入门:设计控制台应用程序-Hello World”学习领域C#程序设计总课时48学习情境C#入门:设计控制台应用程序-Hello World参考课时3教学安排:第2学期学习任务: .NET Framework的体系结构及其组件。 熟悉VS.NET 2008,并能够使用该工具来创建C#应用程序。学习目标: 了解.NET Framework 的结构。 理解.NET Framework 的基本概念 CLR ;JIT;CTS;MSIL 了解 .NET Framework 命名空间 了解C#程序的基本结构 熟悉Visual Studio.NET的配置 熟悉如何创建一个控制台应用程 了解

2、.NET Framework 的结构。 理解.NET Framework 的基本概念 熟悉Visual Studio.NET的配置 熟悉如何创建一个控制台应用程主要内容及标准:单项能力评价内容评价标准.NET Framework的体系结构及其组件。1. .NET Framework的体系结构2. 理解.NET Framework 的基本概念1. 了解.NET Framework 的结构。2. 熟悉Visual Studio.NET的配置3. 熟悉如何创建一个控制台应用程熟悉VS.NET 2008,并能够使用该工具来创建C#应用程序。1. 熟悉Visual Studio.NET的配置2. 熟悉如

3、何创建一个控制台应用程教学方法建议:讲述法 项目式教学法 任务教学法 实践操作法考核与评价:1.基本知识技能应用评价2.任务完成情况评价3.工作态度评价教学环境:微机、白板、投影仪、多媒体教学系统、多媒体课件、网络教学资源Win2000、IIS、Dreamweaver、Visual Studio 2008、Access、SQL Server教师需要的能力与知识:1. 熟悉.NET Framework 的结构。 2. 理解.NET Framework 的基本概念 CLR ;JIT;CTS;MSIL 3. 掌握 .NET Framework 命名空间 4. 掌握C#程序的基本结构 5. 熟悉Vis

4、ual Studio.NET的配置 6. 熟悉如何创建一个控制台应用程学生需要的能力与知识:1. 了解.NET Framework 的结构。 2. 理解.NET Framework 的基本概念 3. 了解 .NET Framework 命名空间 4. 了解C#程序的基本结构 5. 熟悉Visual Studio.NET的配置 6. 熟悉如何创建一个控制台应用程学习情境二:“C#基础:结构化程序设计实现学生成绩从小到大的排序 即”冒泡排序”学习领域C#程序设计总课时48学习情境C#基础:结构化程序设计参考课时15教学安排:第2学期学习任务: C#程序结构 控制台的输入/输出操作 C#中数据类型

5、常量和变量、变量的赋值 C#常用的运算符和表达式 C#程序的基本结构、标识符的相关概念 C#的主要数据类型以及类型标识符 使用C#中的运算符,选择结构和循环结构 定义和使用数组,了解结构和枚举 熟悉C#中的预处理指令 熟悉C#中的字符串处理 实现学生成绩从小到大的排序“冒泡排序”应用程序。学习目标: 掌握控制台的输入/输出操作 熟悉C#的主要数据类型以及类型标识符 熟悉数据类型的转换 熟悉常量和变量、变量的赋值、常用的运算符 使用C#中的运算符,选择结构和循环结构 定义和使用数组,了解结构和枚举难点: 结构化程序设计的应用。 C的结构和枚举 熟悉数组的定义和使用 嵌套循环的应用主要内容及标准:

6、单项能力评价内容评价标准 熟悉掌握控制台的输入/输出操作 使用C#中的运算符,选择结构和循环结构 判断语句、循环语句的运用1. 熟悉掌握控制台的输入/输出操作2. 使用C#中的运算符,选择结构和循环结构3. 判断语句、循环语句的运用4、 掌握“冒泡排序”程序设计方法的应用4. 建立结构化程序设计思想。5. 熟悉C#程序结构6. 常量和变量、变量的赋值、常用的运算7. 熟练定义和使用数组,了解结构和枚举5. 灵活运用判断语句、循环语句。教学方法建议:讲述法 项目式教学法 任务教学法 实践操作法考核与评价:1.基本知识技能应用评价2.任务完成情况评价3.工作态度评价4.工作态度评价教学环境:微机、

7、白板、投影仪、多媒体教学系统、多媒体课件、网络教学资源Win2000、IIS、Dreamweaver、Visual Studio 2008、SQL Server教师需要的能力与知识:1、C#程序设计相关的基础知识2、C#程序的基本结构、标识符的相关概念3、C#程序的编译和执行4、控制台的输入/输出操作5、C#的主要数据类型以及类型标识符6、数据类型的转换7、常量和变量、变量的赋值8、C#常用的运算符9、使用C#中的运算符,选择结构和循环结构10、定义和使用数组,了解结构和枚举11、熟悉C#中的预处理指令12、熟悉C#中的字符串处理 学生需要的能力与知识:1、C#程序设计相关的基础知识2、C#程

8、序的基本结构、标识符的相关概念3、C#程序的编译和执行4、控制台的输入/输出操作5、C#的主要数据类型以及类型标识符6、数据类型的转换7、常量和变量、变量的赋值8、C#常用的运算符9、使用C#中的运算符,选择结构和循环结构10、定义和使用数组,了解结构和枚举11、熟悉C#中的预处理指令12、熟悉C#中的字符串处理 学习情境二 “C#基础:结构化程序设计实现学生成绩从小到大的排序即”冒泡排序”任务书1.设计通过学习C#程序设计相关的基础知识,理解常用的四个有关控制台输入、输出方法;熟悉C#的数据类型、运算符和表达式;熟悉三种控制结构:顺序结构、选择结构和循环结构 ;熟悉数组的定义和使用;熟悉结构

9、和枚举。开发环境的配置:提供开发所需环境,包括Visual Studio 2008和.NET Framework2.任务分配分角色进行,按组完成该项目。要求在项目中分为不同角色完成下列任务:(1) 完成总体设计任务要求完成项目规划设计(2) 完成概要设计任务要求完成项目目标、开发及运行环境的配置(3) 完成详细设计任务要求完成集成环境的面板配置,新项目的创建,并测试功能。 “C#基础:结构化程序设计”学习指导在上一情境里读者接触到了第一个C#应用程序,虽只是简单地在控制台输出了一句问候语,但它却充分体现了Visual Studio 2008的易用性及C#语言的特点。理解了C#的用途之后,就可以

10、学习如何使用它。本章将介绍C#的基本语法知识,通过本章学习,读者将了解以下内容:l 理解C#中的数据类型。l 理解常量和变量的含义及用法。l 理解数据类型转换的含义。l 会运用常用的运算符和表达式。1、C#中的数据类型 应用任何一种程序语言,需要充分了解它提供的数据类型,这样才能明白它的功能与限制,以便选择合适的数据类型来处理不同的数据。例如在平时生活中,我们会用整数来表达东西的数量,而在工程、金融领域我们要用到很高精度小数。但对计算机来说,数据的含义更要宽泛些,比如说一句话、一个字符等,对计算机来说都是数据。计算机会用不同的方式来处理它遇到的不同类型的数据。C#中数据类型主要分为两大类:值类

11、型和引用类型。这里我们先讲解这两种类型,然后再讨论数据类型之间的转换。1.1 值类型什么是值类型呢?值类型的数据存储在内存的堆栈中,可以提供快速访问。如果变量是值类型,这个变量就包含实际数据,在一个独立的内存区域保存自己的值,如果在代码中修改其值后,在内存中会保存修改后的值。C#中大多数基本数据类型如:整型、字符型、浮点型、布尔型等都属于值类型,结构、枚举也属于值类型。1整数类型整数类型的数据值只能是整数,计算机语言所提供的数据类型有一定的范围。类型标识符描述可表示的数值范围sbyte8位有符号整数-128 +127byte8位无符号整数0 255short16位有符号整数-32768 +32

12、767ushort16位无符号整数0 65535int32位有符号整数-2147483648 +2147483647uint32位无符号整数0 232-1long64位有符号整数-9223372036854775805 +9223372036854775807ulong64位无符号整数0 264-12. 浮点类型浮点类型的数据包含两种:单精度浮点型(float)和双精度浮点型(double),其区别在于取值范围和精度的不同。float类型是32位宽,double类型是64位宽。单精度:取值范围在+ 1.510-45 3.41038之间,精度为7位数。双精度:取值范围为+5.0-324 1.71

13、0308之间,精度为1516位数。3 小数类型小数类型(decimal)占用16个字节(128位),主要为了满足需要高精度的财务和金融计算机领域。小数类型数据的取值范围和精度如下:取值范围在+ 1.010-28 7.91028之间,精度为29位数。注意:小数类型数据的后面必须跟m或者M后缀来表示它是decimal类型的,如3.14m、0.28m等,否则就会被解释成标准的浮点类型数据,导致数据类型不匹配。例如:138f 代表float类型的数值138.0518u 代表uint类型的数值51836897123ul 代表ulong类型的数值3689712322.1m 代表decimal类型的数值22

14、.112.68 代表double类型的数值12.6836 代表int类型的数值36刚开始学习,不可能一下子掌握这么多数值类型,先牢记以下几种:int型 : 凡是要表示带符号的整数时,先考虑使用int型;uint型 : 凡是需要不带符号的整数时,先考虑使用uint型;double型:凡是需要做科学计算,并且精度要求不是很高时,考虑使用double型。4. 字符类型 字符类型的类型标识符是char,采用Unicode字符集。 凡是在单引号中的一个字符,就是一个字符常数, 如: 你、 A、 ?、 6、2 注意: 在表示一个字符常数时,单引号内的有效字符数量必须且只能是一个,并且不能是单引号或者反斜杠()。为了表示单引号和反斜杠等特殊的字符常数,C#提供了转义符。C#常用的转义符转义符字符名称单引号双引号反斜杠0空字符(Null)a发出一个警告 b倒退一个字符f

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号