下载此文档

cstl编程教案.doc


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
课时教案周次第周第次课课题的输入输出语句授课类型理论课(√)、实践课(√)、实****时间设计授课内容与教学设计标准输入输出流标准输出流和运算符<<在语言中用<<代替语言中的函数输出数据。程序范例:语言程序<>使用函数需要此头文件(){ (".\");}语言程序<>使用需要此头文件(){ <<".\";}标准输入流和运算符>>在语言中用>>代替语言中的函数输入数据。程序范例:语言程序<>使用函数需要此头文件(){’ ; (""); (".\");}语言程序<>使用需要此头文件(){ ; >>; <<":"<<<<".\";}与的几点不同文件名不同:头文件不同:课堂练****平台().平台().练****讲评讲评练****重点解释>>>>;和<<<<””<<;。讲解(>>>>)。语言程序<>使用需要此头文件(){ ; (>>>>) {’<<<<""<<<<""<<<<; }}格式控制设置浮点数的精度(小数点后的位数)使用流状态()或<<()。():设置小数点的位数为,当为时小数点位数为默认值。但此时需要与另一个流状态同时使用,同时()不能用于<<后。用于指定以常规小数格式输出。另外,若要以科学计数法输出请使用。范例程序:语言程序<>使用需要此头文件;(){ ; (>>>>) { (); <<<<<<""<<<<""<<<<; }}也可以使用和<<一起的()实现:语言程序<>使用需要此头文件<>使用()需要此头文件;(){ ; (>>>>) { <<()<<<<<<""<<<<""<<<<; }}注意:同样需要与同用,且要包含头文件设置数据宽度使用流状态()或<<()。注意:数据宽度的设置是一次性有效的,即只对其后的第一个数据有效。如:<<()<<<<;则只对起作用。设置填充方式使用流状态()或<<(),用指定的字符填充空位。附录()常用的流状态:(在正数、前显示号)、(在十六进制整数前加、八进制前加)、(十六进制格式字母大写)、(浮点数即使小数点后皆为也加小数点)、(逻辑值和用或表示)、(左对齐)、(右对齐)、(十进制显示整数)、(十六进制显示整数)、(八进制显示整数)、(常规小数格式)和(科学计数法格式)。()有参数的三个常用的流状态:()、()和()。不能与流出符<<连用。其中()为一次性操作,第二次显示时即失效。()与<<连用的设置方式:()、()和().需要包含头文件。课堂练****平台().平台().练****讲评字符串的处理问题:现在需要从键盘(或文件)中读取带有若干空格的字符序列,然后输出:,?方案:使用逐个字符读入 ; (>>) { <<; }难题:空格如何控制?方案:逐个单词读入([]>>;) <<<<""; <<;或:; (>>) { <<<<""; } <<;难题:较好地解决了空格问题,但是有多行时如何处理?方案:一次性读取整行 ; (()) { <<<<; }较好地解决了多行问题。方案的比较:>>的读取方式总是将前导的空格(包括空格、回车、制表符)过滤掉,将单词读入,当遇到空格时结束本次输入。则一次性读入整行字符(包括空格),但总是将行末的回车符过滤掉。课堂练****平台().练****讲评问题:从键盘输入一行(有若干整数)数据,求其平均值并输出。方案: ; (>>) { ; } <<<<;难题:对于一行数据可行,但是对于多行数据,计算每行的平均值则较为困难。方案:先将整行数据读入,然后逐个分解。<>使用需要此头文件<>使用需要此头文件<>使用需要此头文件;(){ ("",""); ("",""); ; (()) { ; (()>>;) { ; } <<<<; }}方案比较对于一行数据个数不确定的情况使用方案更有效。课堂练****平台().练****讲评小结授课重点难点教学重点:的输入和输出。程序与程序的不同。教学难点:字符串的操作(多行读取,字符串分解)课堂讨论、思考题、作业书面作业:上机作业:平台().平台().平台().平台().平台().教学后记课时教案周次第周第次课课题类与对象授课类型理论课(√)、实践课(√)、实****时间设计授课内容与教学设计类的基本概念类的概念类是一种用户自定义数据类型,每个类都包含数据和操作数据的一组操作。类的数据部分称为数据成员,函数部分称为成员函数。(和结构体做比较)范例:自定义时间类(型):实现方案:用结构体{;;;};实现方案:用自定义类{;;;:();();();}类的定义格式:类名{数据成员成员函数}程序范例:平台().<><>;{ ; ; ;: (); ();};(){ ;}(){ (<><><>) { (<) <<<<()<<('')<<<<":"<<<<":"<<<<""<<; () <<<<()<<('')<<<<":"<<<<":"<<<<""<<; <<<<()<<('')<<<<":"<<<<":"

cstl编程教案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2112770869
  • 文件大小133 KB
  • 时间2019-06-24