【教学大纲】计算机基础课程教学大纲.pdf
附件 1: 《计算机基础》教学大纲 适用专业 :全校所有专业 院 系 部 : 基础医学院 教 研 室 : 计算机教研室 制 定 人 : 吕庆莉 审 核 人 : 吕庆莉 院系(部)负责人签字 陕西中医药大学教务处制 2020 年 2 1 月 20 日 《计算机基础》教学大纲 一、课程概况 课程名称:计算机基础 总学时:54 课程代码:110054 理论:30 学分:3 课程类别:公共必修课 实验(实训):24 见习: 适用专业:全校所有专业 先修课程:无 二、课程简介 “计算机基础”是非计算机专业本专科生计算机基础教学中第一层次的课程,是一门必修的公 共基础课,也是计算机的入门课。同时对计算机语“C 语言”的基本知识和基本语法的学习,较好 地训练学生解决问题的逻辑思维能力以及编程思路和技巧 ,使学生具有较强的利用 C 语言编写软 件的能力,为培养学生有较强软件开发能力打下良好基础。 [课程知识要求]对于非计算机专业的学生来说,通过对计算机基础课程的学习,可以学习到相关计 算机原理,以及工具软件的应用,能熟练地操作使用计算机,以便更好地适应于本专业未来工作的 需要。 [课程能力要求]本课程要求学生掌握计算机系统的基本组成,各组成部件的基本功能、主要特点及 相关基础知识,计算机的基本工作过程;掌握计算机硬件及软件结构,了解操作系统概念;掌握当 前主流计算机操作系统 Windows 的主要使用方法; 掌握当前计算机主要应用软件 Word,Excel 的使 用方法; 熟练掌握 C 语言的基础知识,对于简单 C 语言程序能够熟练应用。 [课程达成目标] 非计算机专业的计算机基础教育应坚持广度为主的原则,使学生有个入门性的了 解。突出计算机对人类文明发展的巨大作用,从需求的角度提高学生的学习兴趣,强化学生的学习 目的,消除学生对计算机的陌生感。 三、教学内容与安排 第一章 计算机基础知识 [目的要求] 1、 掌握计算机发展历程 2、 掌握计算机的特点 3、 掌握计算机的分类 4、 了解计算机应用领域 5、 掌握数制的概念 6、 掌握进制的转换 7、 掌握计算机中的信息表示 8、 了解计算机的信息单位 9、 掌握计算机系统组成 10、掌握计算机工作原理 [教学内容] 1.1 计算机概况 1.1.1 计算机的概念: 2 1.计算机的概念 1.1.2 计算机的发展历程 1. 计算机的诞生 2. 第一代电子管计算机 3. 第二代晶体管计算机 4 4. 第三代集成电路计算机 5. 第四代超大规模集成电路计算机 1.1.3 计算机的特点 1. 自动化程度高 2. 运算速度快 3. 运算精度高、可靠性强 4. 具有存储和逻辑判断能力 1.1.4 计算机的分类 1. 按照性能指标分类 2. 按照用途分类 3. 按照原理分类 1.1.5 计算机的应用领域 1. 科学计算 2. 过程控制与监控 3. 信息管理 4. 计算机辅助系统 5. 电子商务 6. 人工智能 1.1.6 计算机的发展趋势 1. 巨型化 2. 微型化 3. 网络化 4. 智能化 1.2 计算机中的信息表示及存储 1.2.1 计算机中的数制 1. 数制的基本概念 2. 十进制 3. 二进制 4. 八进制 5. 十六进制 1.2.2 各数制之间的转换 1. 非十进制数转换成十进制数 2. 十进制数转换成非十进制数 3. 二进制与八进制、十六进制的相互转换 1.2.3 计算机中常用的信息单位 1.位 2.字节 3.字 4.字长 1.2.4 计算机中的字符编码 1. ASCII 码 3 2. 汉字的编码 1.3 计算机的系统组成 1.3.1 计算机的工作原理 1.冯.诺依曼原理 2.专业术语 1.3.2 计算机系统的基本组成 1.计算机的硬件系统 2.计算机的软件系统 1.3.3 微型计算机的硬件组成 1.3.4 计算机的主要性能指标 1.字长 2.时钟频率 3.存储器容量 4.运算速度 5.系统可靠性 1.4 计算机安全 1.4.1 计算机安全概述 1.4.2 计算机病毒 1.4.3 计算机病毒的防治 1.4.4 常用的杀毒软件 教学重点:计算机的发展历程;各数之间的转换;计算机中常用的信息单位;计算机系统的基 本组成;微型计算机的硬件组成;计算机的主要性能指标。 教学难点:各数之间的转换 [教学方法] 采用课堂讲授、多媒体影视课件、自学、实验进行教学。 [计划学时] 本章内容讲授 6 学时 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 计算机概况 2 计算机中信息的表示和编码 2 计算机的系统组成 2 2 合 6 2 计 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 4 第二章 操作系统—Windows 7 [目的要求] 1、掌握 Windows 7 的管理方式 2、熟悉 Windows 7 的操作方法 3、掌握 Windows 7 的基本组成 4、熟悉 Windows 7 界面 5、了解相关操作 6、掌握文件管理中的基本术语 7、熟悉文件文件夹管理方式 8、了解相关操作 9、掌握操作系统的主题外观设置 10、熟悉硬件的安装与管理 11、掌握添加或删除程序 12、了解多用户系统如何设置多账户 [教学内容] 2.1 节 Windows 7 使用基础 2.1.1 Windows 7 简介 2.1.2 Windows 7 的安装、启动和退出 1.启动 2.退出 2.1.3 运行应用程序 2.1.4 关闭应用程序 2.2 Windows 7 基本操作 2.2.1 桌面组成 1.回收站 2.任务栏 3.“开始”菜单 2.2.2 窗口、对话框组成及操作 2.2.3 菜单及工具栏 2.3 Windows 7 的文件系统与文件管理 2.3.1 文件和文件夹 1.文件 2.文件夹 3.路径 4.文件的定位 5.剪贴板 2.3.2 文件与文件夹的基本操作 1.选中文件和文件夹 2.创建文件夹 3.重命名文件或文件夹 4.复制文件或文件夹 5.移动文件或文件夹 6.删除文件或文件夹 2.3.3 Windows 7 的资源管理器 2.3.4 使用 Windows 7 的查找功能 2.4 Windows 7 的系统设置 5 2.4.1 打开 Windows 7 的控制面板 2.4.2 外观和个性化设置 2.4.3 键盘、鼠标等输入设备的设置 2.4.4 添加或删除程序 2.4.5 区域与语言选项及时间、日期设置 2.4.6 用户帐户设置 1.创建新账户 2.更该账户 3.更改用户登录或注销方式 2.5 Windows 7 的其他功能 2.5.1 系统工具 2.5.2 画图 2.5.3 记事本 2.5.4 计算器 2.5.5 截图工具 教学重点:桌面组成;窗口、对话框组成及操作;菜单及工具栏;文件和文件夹;文件与文件 夹的基本操作;Windows 7 的资源管理器;使用 Windows 7 的查找功能;打开 Windows 7 的控 制面板;外观和个性化设置;添加或删除程序;用户帐户设置。 教学难点:文件和文件夹;文件与文件夹的基本操作。 [教学方法] 采用课堂讲授、多媒体影视课件、自学、实验进行教学。 [计划学时] 本章内容讲授 4 学时 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 Windows 7 的概念及基本操作 2 2 文件管理与系统设置 2 2 合 4 4 计 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 6 第三章 文字处理软件- Word 2010 [目的要求] 1、掌握 Word2010 的基本构建基块 2、熟悉文档创建与编辑的相关步骤 3、掌握基本文档排版 4、掌握多媒体对象的插入 5、掌握表格的使用 [教学内容] 3.1 Word 2010 概述 3.1.1 功能区介绍 3.1.2 启动与退出 3.1.3 窗口组成 3.1.4 视图模式 3.2 Word 2010 文档的基本操作 3.2.1 创建新文档 3.2.2 文档的保存 3.2.3 打开文档 3.2.4 文档内容的输入 3.2.5 文档的编辑 3.2.6 查找与替换 3.3 Word 2010 文档排版 3.3.1 设置字符格式 3.3.2 设置段落格式 3.3.3 格式的复制和清除 3.3.4 项目符号和编号 3.4 Word 2010 表格制作 3.4.1 表格的创建和文本的输入 3.4.2 表格的选定、修改及修饰 3.4.3 表格中数据的计算与排序 3.5 Word 2010 图文混排 3.5.1 图片 3.5.2 绘制图形 3.5.3 使用文本框 3.5.4 插入艺术字 3.5.5 首字下沉 3.5.6 Smart Art 图形 3.6 Word 2010 版面设置及打印 教学重点:WORD 排版中样式、图文混排。 教学难点:WORD 中表格与文本的转换。 [教学方法] 采用学生自学、实践考核进行教学。 [计划学时] 本章内容讲授 4 学时 7 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 基本操作及文档排版 2 Word 2010 高级功能 2 合 4 计 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 8 第四章 电子表格处理软件- Excel 2010 [目的要求] 1、掌握 Excel2010 的窗口组成及工作簿的建立方式 2、熟悉 Excel2010 的所有操作及选项 3、掌握图表 4、掌握公式与函数 [教学内容] 4.1 Excel2010 概述 4.1.1 启动与退出 4.1.2 窗口组成 4.1.3 基本信息元素 4.1.4 工作簿的基本操作 4.1.5 工作表的基本操作 4.1.6 单元格的基本操作 4.2 数据录入 4.2.1 文本型数据的输入 4.2.2 数字、日期和时间的输入 4.2.3 自动填充数据 4.3 格式设置 4.3.1 工作表的格式化 4.4 公式与函数 4.4.1 公式的使用 4.4.2 函数的使用 4.5 图表 4.5.1 图表的创建 4.5.2 图表的编辑 4.5.3 图表的格式化 4.6 数据管理 教学重点:EXCEL 中样式、图文混排。 教学难点:WORD 中公式和函数。 [教学方法] 采用学生自学、实践考核进行教学。 [计划学时] 本章内容讲授 4 学时 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 基本操作及工作表的格式设定 2 公式、函数、图表 2 合 4 计 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 9 第五章 C 语言概述 本课程系统学习 C 语言的基本知识和基本语法,较好地训练学生解决问题的逻辑思维能力以及 编程思路和技巧 ,使学生具有较强的利用 C 语言编写软件的能力,为培养学生有较强软件开发能 力打下良好基础。 [目的要求] 1、 掌握 C 语言的编程特点 掌握简单的算法、理解面向过程的思想,这非常有助于将来对面向对象思想的学习。能看懂程 序,会调试程序,为学习 c++、数据结构、c#、java 打下良好的基础。 2、熟悉 C 语言的程序结构及语法规则。 3、了解程序语言及发展历史。 [教学内容] 5.1 C 语言的发展历程 (1)诞生阶段(1970 年 ~ 1973 年) (2)发展阶段 (1973 年 ~ 1988 年) (3)成熟阶段 (1988 年以后) 5.2 C 语言的特点 5.3 简单的 C 语言程序介绍 5.4 上机步骤和开发环境的介绍 教学重点:C 语言的程序结构及语法规则 教学难点:C 语言的程序结构及语法规则 [教学方法] 采用课堂讲授,结合多媒体影视课件针对教材中的基础理论或主要疑难问题,指导学生独立思 考后,进行共同讨论、辩论。采用体验学习法,让学生做到除了听授以为可以自己动手并亲自参与 知识的建构。 [计划学时] 本章内容讲授 2 学时 10 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 合 C 语言概述 2 计 2 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 11 第六章 基本数据类型及输入输出 本章系统的学习 C 语言中所应用的所有数据及数据分类。根据被说明量的性质、表示形式、占 据存储空间大小、构造特点进行分类说明。熟练掌握基本数据类型的特征,以及不同类型数据之间 的转换。并掌握控制数据按照不同要求进行输入与输出。 [目的要求] 1、要求熟练掌握 (1)C 语言中常用的基本数据类型 (2)一般标示符、常量和变量的区别 (3)不同类型的数据如何进行定义 (4)数据如何在计算机中按照格式要求进行输入与输出 2、熟悉区分整形数据、实型数据以及字符型数据的不同,清楚的明白在程序中使用的各种数据属于 哪种数据类型并可以熟练的定义并使用。熟练掌握数据按照格式要求进行输入与输出的方法。 3、了解不同类型的数据之间如何进行强制转换以及各类数据间的混合运算。 [教学内容] 6.1 C 语言的数据类型 (1)基本数据类型 :整形、实型、字符型 特点:其值不可以在分解为其他类型。 (2)构造数据类型 :数组类型、结构体类型、共用体类型 若干个“成员”。 特点:一个构造类型的值可以分解成 (3)指针类型 用来表示某个量在内存中的地址 (4)空类型 函数调用后不用象调用者返回函数值 6.2 标识符、常量和变量 C 语言中的标识符可以分为三类: ① 关键字 C 语言中系统专用符号,用来表达固定含义,一共 32 个,习惯用小写 ② 编译预处理命令 一共 7 个 ③ 一般标识符 由字母、数字、下划线组成,并以字母或下划线开头的。 定义时注意:区分大小写; 不能使用系统保留字; 12 (1)常量 在运行过程中其值不改变的量 (2)变量 在程序运行中其值改变的量 6.3 整型数据 (1)整型常量 八进制、十进制、十六进制 (2)整型变量 (3)整型变量的定义 6.4 实型数据 (1)实型常量 (2)实型变量 6.5 字符型数据 字符型量字符型量包括字符常量和字符变量。 6.6 各类数值数据间的混合运算 6.7 数据输入输出的概念 6.8 字符输入输出函数 1、字符输出函数: 2、字符输入函数: 6.9 格式输入与输出 (1)格式输出函数: printf(“格式控制”,输出列表) ; (2)格式输入函数 scanf(“格式控制”,地址列表) 教学重点:标识符、常量和变量;整型数据;实型数据;字符型数据;格式输入与输出。 教学难点:整型变量、字符常量、字符串常量、格式输入与输出。 [教学方法] 采用课堂讲授,结合多媒体影视课件。教学中将信息技术手段与传统教学手段相结合,突出信息技 术化手段的优势,将程序现场编写并运行查看结果呈现给学生,学生在课堂中仍能通过较为直观的 形式接触到真实过程,提高学习的主动性,实现理论学习与实践学习的完美结合。 13 [计划学时] 本章内容讲授 8 学时 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 标识符、常量、变量 2 整型、实型、字符型数据 2 字符输入输出函数 2 格式输入输出函数 2 合 8 计 2 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 14 第七章 运算符和表达式 C 语言中,数据是程序处理的对象,运算是对数据进行加工的过程,体现数据之间的各种不 同运算关系的符号就称为运算符。C 语言中,除了控制语句和输入输出以外的几乎所有的基本操 作都是用运算符来实现,通过本章的学习掌握程序处理中表达式的书写与应用。 [目的要求] 1、掌握运算符、表达式的种类和各种表达式的具体书写方式以及使用方法 重点掌握各种运算 符和表达式的优先级以运算方式。 2、熟悉赋值运算符、赋值表达式、算术运算符、算术表达式、关系运算符、关系表达式、;逻 辑运算符、逻辑表达式、逗号运算符、逗号表达式、条件运算符、条件表达式优先级和结合性。 [教学内容] 7.1 运算符和表达式简介 运算符是执行特定操作的符号 7.2 赋值运算符和赋值表达式 1、赋值运算符(“=”,双目运算符) 2、赋值表达式 3、赋值语句 4、赋值运算符和赋值表达式的使用 5、复合赋值运算符 7.3 算术运算符和算术表达式 用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算 术表达式。运算对象包括常量、变量、函数等。 7.4 关系运算符及关系表达式 1、关系运算符 2、关系表达式 7.5 逻辑运算符和逻辑表达式 1、逻辑运算符 2、逻辑表达式 15 7.6 逗号运算符和逗号表达式 1、逗号运算符 , 2、逗号表达式 3.优先级和结合性 7.7 条件运算符及条件表达式 1、执行顺序:首先计算 e1 的值 2、优先级和结合性: 教学重点:算术运算符;赋值运算符;关系运算符;逻辑运算符;条件运算符;逗号运算符;运算 符的优先级和结合性;组成表达式的值。 教学难点:自增自减运算符;强制类型转换运算;逻辑运算中的短路现象。 [教学方法] 由于 C 语言的数据类型、变量类型、运算符等较多,其定义、概念繁杂,又没有较深奥的理论, 和逻辑推理,因此采用多媒体教学。在教学过程中,事先将概念、大信息量的案例代码制作成课件, 在课堂做展示供学生增加信息量用,也简化传统教学无法板书的缺点,课堂教学也不再显得枯燥无 味。进行课堂讨论、板书讲解、结合提问,将问题层层剖析、层层深入,达到师生互动的效果,学 生的想象力就会得到充分的发挥,对问题的理解也变得更容易。 [计划学时] 本章内容讲授 6 学时 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 赋值、算数运算符 2 关系、逻辑运算符 2 逗号、条件运算符 2 合 6 计 4 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 16 第八章 程序的控制结构 结构化程序设计方法使用顺序、分支、循环三种结构实现程序设计。经过证明这三种程序控制 结构可以设计任何结构复杂的程序。C 语言是一种支持结构化程序设计的语言,它本身提供了三种 基本程序控制结构 [目的要求] 1、掌握 C 语言本身提供的程序控制方式顺序、选择;掌握 if 语句。 2、熟悉 C 语言中的关系运算和逻辑运算。 [教学内容] 8.1 语句及程序框架 1、C 语言中语句的类型: (1)变量定义语句; <类型标示符><变量表> ; (2)表达式语句; <表达式>; 一旦表达式语句被执行时,就要按照表达式的求值顺序计算出表达式的值。 (3)复合语句; {<语句 1><语句 2>…<语句 n>} 将多个语句看成是一个整体,在语法要求上相当一个语句。 (4)函数调用语句; <函数名>(<实际参数表>) 将执行控制流程转移到与此语句完全匹配的函数定义体的第一条语句处,开始执行;函数体执 行结束后,返回到此语句的下一条语句处继续执行。 (5)控制语句; 2、C 程序框架 一个 C 程序由若干源文件和头文件组成,称为一个工程。头文件包括用户自己定义的和系统定 义的,用户自己定义的头文件一般是将预处理指令、全局量的声明及定义和需要提供给其他源文件 或其他用户使用的导出函数的函数首部等内容存放在一个文件中形成的。 17 源文件是多个并列的函数定义的集合,主要由预处理命令、函数首部及函数定义体等几部分组 成。 8.2 分支结构 分支结构又称选择结构,是结构化程序设计的三种基本结构之一。在程序设计时,如果需要根 据某些条件作出判断,决定不同的处理方式,则要用到分支结构。分支结构能根据条件是否成立自 动选择要执行的程序段。 1、形式一(单分支选择): 格式:if (表达式) 语句; 2、形式二(双分支选择): 格式:if (表达式) 语句 1; else 语句 2; 8.3 常见错误 1、在表达式中将==写成 = 2、将数学中的不等式写法,直接应用于程序中 3、else 子句之前缺少分号 4、括号不匹配 5、误写空语句 教学重点:赋值语句;顺序结构的编程;分支结构的编程。 教学难点:顺序结构、分支结构的程序编写。 [教学方法] 通过多媒体和传统教学相结合的方法,事先将概念、大信息量的案例代码制作成课件,在课堂 做展示供学生增加信息量用,也简化传统教学无法板书的缺点,课堂教学也不再显得枯燥无味。进 行课堂讨论、板书讲解、结合提问,将问题层层剖析、层层深入,达到师生互动的效果,学生的想 象力就会得到充分的发挥,对问题的理解也变得更容易。 18 [计划学时] 本章内容讲授 4 学时 教学时数分配表 序 理论 教 学 内 容 见习 号 实验(实训) 讨论 讲授 常用语句 2 2 分支结构 2 2 2 合 计 4 4 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一致。 19 课内实践项目 实训一 指法练习 1、内容: 练习使用计算机的基本指法 2、目的: 提高输入速度和准确性 3、要求: 掌握键盘基本键位,习惯标准指法敲击键盘 实训二 windows 操作 1、内容: 熟悉 Windows 7 的基本界面以及其环境设置方式 2、目的:熟练操作 Windows 7 系统 3、要求:掌握 7 系统的打开方式及其操作方式 实训三 Microsoft Office Word 2010 1、内容: 编辑 Word 文档 2、目的:掌握 Word2010 的使用 3、要求:熟悉 Word2010 各选项卡的内容,熟练掌握文档的排版、设置、美化及存档。 实训四 Microsoft Office Excel 2010 1、内容: 制作电子表格 2、目的:掌握 Excel2010 的使用 3、要求:熟练应用 Excel 绘制表格,同时掌握电子表格的各种排版设置,使用公式、函数等计 算表格数据、对数据进行筛选等操作。 实训五 C 程序的运行环境和数据类型的使用方法 一、实验目的 1.了解 TURBO C 编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个 C 程序。 3.通过运行简单的 C 程序,初步了解 C 源程序的特点。 4.进一步熟悉 C 程序的编辑、编译、连接和运行的过程。 二、实验内容 1.用编辑程序,输入教材第一章例 1.1 程序,并进行编译和运行。应了解所用的系统是用什么命 令进行编译和连接运行的,编译和连接后所得到的目标程序的后缀是什么形式的。 2.编写一个 C 程序,输出以下信息: **************************** very good! **************************** 三、实验要求 1、熟悉 C 语言的运行环境,了解和使用 turbo C 开发环境。 20 2、掌握 C 语言程序的书写格式和 C 语言程序的结构。 3、掌握 C 语言上机步骤,了解运行一个 C 程序的方法 实训六 数据类型和表达式实验 一、实验目的: (1)了解 C 语言中数据类型的意义。 (2)理解常用运算符的意义。 (3)掌握 C 语言表达式的运行规则。 (4)编写实验报告。 二、实验内容 (1)计算由键盘输入的任何两个双精度数据的平均值。 (2)写一个输入 7 个数据的程序,把输入的数据代入 a + b * (c – d ) / e * f – g 表达式进行运算。 (3)编写一个 C 语言程序,测试下列各表达式: i, j i+1,j+1 i++ , j++ ++i , ++j i+++++j (4)输入存款金额 money,存期 year 和年利率 rate,根据下列公式计算存款到期时的利息 interest (税前),输出时保留 2 位小数。 interest = money(1+rate)year - money (5)输入华氏温度,输出对应的摄氏温度。计算公式如下: c = 5 * ( f - 32) / 9 其中,c 表示摄氏温度,f 表示华氏温度。 三、实验要求 21 1、要求掌握基本的数据类型以及不同类型数据的定义。 2、要求掌握格式化数据的输入与输出方式,可以按照题面要求自如的输入或输出大批量数据。 3、对于不同数据进行计算时强制转换方向应该做到心中有数,明白数据类型的具体转换方向。 实训七 顺序结构程序设计 一、实验目的 1.熟悉 C 语言中的基本数据类型,掌握定义常量和变量以及对它们赋值的方法,了解数据输出 时所用格式转换符。 2.掌握格式输入/输出函数的用法。 3.学会简单顺序程序的设计。 4.养成良好的程序设计习惯。 二、实验内容 1.如何实现下述输出要求? A.输出整数 1234,场宽 8 位,数据左对齐。 B.输出整数 1234,场宽 10 位,数据右对齐。 C.输出十六进制整数 0xFFDE3C02,场宽 8 位,数据左对齐。 D.输出十六进制整数 0xFFDE3C,场宽 8 位,数据右对齐,前补 0。 E.输出浮点数 10.36,场宽 6 位,数据右对齐。 F.输出浮点数 123.4567890,场宽 12 位,精度 6 位,数据右对齐。 G.输出浮点数 123.4567890,精度 3 位,数据左对齐。 H.输出字符串“abcdefghijklmnopqrstuvwxyz”,数据左对齐。 I.输出字符串“abcdefghijklmnopqrstuvwxyz”,场宽 10 位,数据右对齐。 J.输出字符串“abcdefghijklmnopqrstuvwxyz”,场宽 10 位,数据左对齐,多余字符截断。 2.编写一程序,声明某个整数,并将其值设为 INT_MAX,将其递增 1,输出结果。INT_MAX 为表示最大整数的宏,其定义位于头文件“limits.h”中,编程时记住包含此头文件。 3.编制程序,接受用户输入的数值,输出以该值为半径的圆面积,以该值为半径的球体表面积 与体积,pi 取值 3.1415926536,结果保留 10 位有效数字。 22 4.编制程序,输出下述数据。说明: (1)表中数据来自总参谋部测绘局编制的<世界地图集>, 数据可能已不准确; (2)面积单位为万平方公里,人口单位为万人,GDP 单位为十亿美元。 (3)表 中所有数据都必须以变量的形式保存;(4)如果不知道每字段宽度到底为多少,请仔细数数作为分 隔标记的短横数目。 -------------------------------------------------------------------COUNTRY AREA(10K km2) POP(10K) GDP(Billion$) -------------------------------------------------------------------China 960.00 129500.00 1080.00 Iceland 10.30 27.57 8.20 India 297.47 97000.00 264.80 Madagascar 62.70 1635.00 3.60 Maldive 0.0298 27.80 0.23 -------------------------------------------------------------三、实验要求 1、要求掌握不同类型的运算符以及对应的表达式的写法,学会利用不同的表达式来表达需要计 算的题目。 2、掌握运算符、表达式的种类和各种表达式的具体书写方式以及使用方法 重点掌握各种运算 符和表达式的优先级以运算方式。 3、学会定义各种类型的变量,以及不同变量的具体使用方 实训八 分支结构程序设计 一、实验目的: (1)了解和掌握分支语句的使用,包括 if 语句的各种形式以及 switch 语句。 (2)编写实验报告。 二、实验内容: (1)编写一个程序完成输入一个整数,输出它的符号。 (2)请编写居民应交水费,并提供各种测试数据。 居民应交水费 y(元)与月用水量 x(吨)的函数关系式如下: 23 0 y = f(x) = x<0 4x / 3 0 ≤ x ≤ 15 2.5x – 10.5 x > 15 (3)请根据输入的学生成绩给出成绩等级的判断,判断规则如下: 如果输入的成绩大于等于 90,则输出优秀; 如果输入的成绩小于 90、大于等于 80,则输出良好; 如果输入的成绩小于 80、大于等于 70,则输出中等; 如果输入的成绩小于 70、大于等于 60,则输出及格; 其他输出不及格。 (4)运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下: 没有折扣 s = 250km 250km ≤ s < 500km 2%折扣 500km ≤ s < 1000km 5%折扣 1000km ≤ s < 2000km 8%折扣 2000km ≤ s < 3000km 10%折扣 3000km ≤ s 15%折扣 设每公里每吨货物的基本运费为 p,货物重为 w,距离为 s,折扣为 d,则总运费的计算公式为: f=p*w*s*(1–d) 请编程实现:从键盘输入基本运费 p,货物重 w,距离 s,计算输出用户最终需要支付的运费。 三、实验要求: 1、掌握 C 语言本身提供的三种程序控制方式顺序、选择、循环;掌握 if 语句。 24 教学时数分配表 序 教 号 学 内 理论 容 讲授 见习 实验 1 第一章 计算机基础概述 6 2 2 第二章 Windows 7 系统 4 4 3 第三章 Word 2010 4 4 第四章 Excel 2010 4 5 第五章 C 语言概述 2 6 第六章 基本数据类型及输入输出 8 2 7 第七章 运算符和表达式 6 4 8 第八章 程序的控制结构 4 4 合 计 30 讨论 24 将现行教学计划规定的学时分配到教材的各章节,注意与上述教学内容各章节的计划学时数一 致。 四、教学参考书目(黑体小四号) 1、肖阳春、罗明英. 《大学计算机基础》[M].国防科技大学出版社,2011 2、彭如宽、罗明英. 《大学计算机基础》[M].国防科技大学出版社,2013 3、李东明、王明泉.《C 语言程序设计》[M].北京邮电大学出版社,2009 4、田淑清.全国计算机等级考试二级教程《C 语言程序设计》[M].高等教育出版社,2014 五、考核与评价方式 1.考核方式:期末为闭卷方式考核。 2.成绩评定体系应由形成性评定和终结性评定构成,并明确最终成绩的构成比例。对于多学期授课 的同门课程应详细写明各学期的考核方式、考核内容占比、成绩计算,以及最终成绩中各学期考核 的权重占比等。 3.理论课程考核成绩评定应包括考试成绩和平时成绩,平时成绩占总成绩的比例一般在 30%~50%。 六、使用说明(黑体小四号) 1、全校所有专业均可使用 25