《Linux网络操作系统管理》教学教案_第1页
《Linux网络操作系统管理》教学教案_第2页
《Linux网络操作系统管理》教学教案_第3页
《Linux网络操作系统管理》教学教案_第4页
《Linux网络操作系统管理》教学教案_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Linux网络操作系统管理》教学教案课程名称:课程代码:教师姓名:上课班级:学年,第学期,共学时《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Linux发展历史、特点、体系结构、版本学生已有知识分析:学习过《Windows服务器配置与管理》等相关课程教学目标:(1)了解Linux的发展历史和特点(2)了解Linux的体系结构和版本教学重点:操作系统的主要功能、Linux的体系结构和版本教学难点:Linux系统的体系结构教学程序教学活动教学内容学生一.导入演示CentOS7.6系统的运行及基本使用观看,提问二.教授新内容操作系统的主要功能听讲、理解Linux历史、功能、特点听讲、实践Linux体系结构和版本听讲、实践三.总结Linux是一个功能强大,免费的操作系统,在企业级服务器市场正获得越来越多的应用分组讨论四.作业1.讨论操作系统的主要功能和Linux操作系统的体系结构练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:利用虚拟机安装Linux系统,管理虚拟机学生已有知识分析:能安装Windows系统,会操作Windows系统教学目标:(1)能够安装VMwareWorkstation虚拟化工具并创建虚拟机(2)能够在VMwareWorkstation中创建虚拟机并安装CentOS7.6操作系统教学重点:Linux系统的基本使用,虚拟机中Linux的基本管理教学难点:虚拟机中Linux的基本管理教学程序教学活动教学内容学生一.导入复习虚拟机的创建,Linux系统的安装观看,提问二.教授新内容安装VMwareWorkstation虚拟平台听讲、实践管理虚拟机、设置虚拟机属性听讲、实践在虚拟机中安装CentOS7.6操作系统听讲、实践三.总结在虚拟机中安装操作系统可节省成本,方便学习实验分组讨论四.作业1.课后习题:尝试在虚拟机中使用快照等功能克隆虚拟机练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Shell基础及Shell基本命令学生已有知识分析:会安装Linux、会操作Linux的图形化界面教学目标:(1)了解Shell的基本概念、Shell语法及Shell的启动(2)掌握Shell命令的结构和特点教学重点:Shell命令的结构教学难点:教学程序教学活动教学内容学生一.导入复习Linux图形化界面的基本操作及设置观看,提问二.教授新内容Shell环境的启动和使用听讲、实践Shell命令的结构和特点听讲、实践Shell基本命令听讲、实践三.总结Shell命令操作简单、方便,且功能强大分组讨论四.作业1.课后习题:熟悉Shell的使用练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Shell文件相关命令学生已有知识分析:能启动Shell,能执行基本的Shell命令教学目标:(1)熟练掌握文件的创建、显示、拷贝、复制等基本命令操作(2)掌握文件查找、比较等基本命令操作教学重点:文件的创建、显示、拷贝、复制等基本命令操作教学难点:文件查找、比较等基本命令操作教学程序教学活动教学内容学生一.导入复习Shell的启动、基本的Shell命令观看,提问二.教授新内容文件的创建、显示等基本操作听讲、实践文件的拷贝、复制等基本操作听讲、实践文件查找、比较等基本操作听讲、实践三.总结几个字符组成的命令就能完成文件的基本操作分组讨论四.作业1.课后习题:练习文件操作的常用命令练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Shell目录相关命令学生已有知识分析:熟悉Shell环境,会基本的文件操作命令教学目标:(1)了解当前目录、绝对目录(2)掌握目录创建、删除、拷贝、复制等基本操作教学重点:目录创建、删除、拷贝、复制、切换、显示等基本操作教学难点:当前目录、绝对目录教学程序教学活动教学内容学生一.导入复习基本的Shell文件命令听讲、练习二.教授新内容当前目录、绝对目录等概念听讲、理解目录创建、删除、切换、显示等基本操作听讲、实践目录拷贝、复制等基本操作听讲、实践三.总结几个字符组成的命令就能完成目录的基本操作分组讨论四.作业1.课后习题:练习文件操作的常用命令练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Shell进程管理类命令学生已有知识分析:会基本的Shell文件命令、目录命令教学目标:(1)掌握进程静态信息查看命令ps及常用选项(2)掌握进程动态信息查看命令top及常用选项教学重点:ps和top的基本用法及常用选项教学难点:ps命令输出结果的含义教学程序教学活动教学内容学生一.导入复习Shell文件命令及Shell目录命令观看,提问二.教授新内容使用ps查看系统静态进程信息听讲、实践使用ps的选项自定义查询结果听讲、实践使用top查看系统动态进程及系统信息听讲、实践三.总结合理使用ps和top可以有效监控系统运行状态分组讨论四.作业1.课后习题:练习ps和top的基本用法练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Linux重定向与管道类命令学生已有知识分析:会基本的Shell文件命令,目录命令,进程管理类命令教学目标:(1)理解重定向的概念并能熟练使用输入输出重定向进行文件操作(2)理解管道的概念并掌握管道的基本用法教学重点:重定向的管道的常用操作教学难点:重定向和管道的概念教学程序教学活动教学内容学生一.导入复习常用的进程管理类命令观看,提问二.教授新内容重定向的基本概念听讲、理解常用的重定向操作听讲、实践管道的基本概念听讲、实践常用的管道操作听讲、实践三.总结重定向和管道操作功能强大分组讨论四.作业1.课后习题:练习重定向和管道基本操作练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:vim文本编辑器学生已有知识分析:会基本的Shell文件和目录命令,进程管理类命令,重定向和管道教学目标:(1)vi和vim的关系,vim的特点和功能(2)vim的工作模式及相关操作教学重点:vim的工作模式教学难点:vim的工作模式教学程序教学活动教学内容学生一.导入复习常用的系统信息相关命令观看,提问二.教授新内容vi文本编辑器概述听讲、理解vim的特点和主要功能听讲、理解vim的三种工作模式听讲、观看三.总结vim功能强大,是日常工作必不可少的工具分组讨论四.作业1.课后习题:理解vim的特点、功能和工作模式练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:vim编辑模式常用操作学生已有知识分析:会基本的Shell基本命令、理解vim的特点和功能教学目标:(1)熟练掌握vim中切换工作模式的方法(2)熟练掌握编辑模式下光标移动,文本复制、粘贴和删除等的方法教学重点:vim的三种工作模式、编辑模式下的常用操作教学难点:编辑模式下光标移动和文本相关操作教学程序教学活动教学内容学生一.导入复习vim的主要功能观看,提问二.教授新内容切换vim工作模式的方法听讲、实践vim编辑模式下移动光标的方法听讲、实践vim编辑模式下文本复制、粘贴和删除的方法听讲、实践三.总结命令式的操作虽然和windows有所不同,但功能非常强大分组讨论四.作业1.课后习题:练习vim编辑模式下移动光标和文本操作练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:vim命令行模式下文件操作和文件查找与替换学生已有知识分析:会基本的Shell命令、vim编辑模式下的常用操作教学目标:(1)掌握命令行模式下文件相关操作(2)掌握命令行模式下文本查找与替换操作教学重点:vim命令行模式下文件操作和文本查看与替换操作教学难点:vim命令行模式下文件操作的种类和命令教学程序教学活动教学内容学生一.导入复习vim编辑模式下移动光标和文本操作的命令观看,提问二.教授新内容vim命令行模式下文件保存和退出的方法及注意事项听讲、实践vim命令行模式下文本正向和反向查找的方法听讲、实践vim命令行模式下文本替换的方法听讲、实践三.总结vim命令行模式下的操作可以完成很多工作分组讨论四.作业1.课后习题:练习vim命令行模式下文件和文本相关操作练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:磁盘分区和文件系统的基本概念学生已有知识分析:常用的Shell文件和目录类命令教学目标:(1)了解磁盘与分区的基本概念和关系(2)了解分区的作用(3)理解文件系统的目录结构、绝对路径和相对路径的区别和联系教学重点:分区的概念、作用,文件系统的目录结构教学难点:文件系统的目录结构教学程序教学活动教学内容学生一.导入复习常用的Shell文件和目录类命令观看,提问二.教授新内容磁盘的组成,分区的基本概念和功能听讲、理解文件系统的目录结构,绝对路径和相对路径听讲、实践磁盘分区表的基本概念听讲、理解三.总结分区是磁盘管理的重要步骤,要深刻理解文件系统的目录结构,绝对路径和相对路径的区别和联系分组讨论四.作业1.课后习题:理解文件系统的目录结构练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:新建磁盘分区学生已有知识分析:磁盘分区的概念、文件系统的目录结构教学目标:(1)掌握查看系统磁盘和分区信息的方法(2)使用fdisk工具新建磁盘分区教学重点:使用fdisk工具新建磁盘分区教学难点:指定新分区容量空间的方法教学程序教学活动教学内容学生一.导入复习磁盘分区的概念、文件系统的目录结构观看,提问二.教授新内容查看磁盘和分区信息,理解输出字段的含义听讲、实践使用fdisk工具新建磁盘分区听讲、实践指定新分区容量空间听讲、实践三.总结fdisk含有多个子命令,比较常用的要记住分组讨论四.作业1.课后习题:熟练使用fdisk新建分区练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:创建文件系统、挂载和卸载学生已有知识分析:学习了shell命令、掌握fdisk创建磁盘分区教学目标:(1)学会使用mkfs创建文件系统的方法(2)掌握挂载和卸载文件系统的方法教学重点:创建文件系统、挂载和卸载教学难点:挂载和卸载的含义教学程序教学活动教学内容学生一.导入复习磁盘分区的基本操作观看,提问二.教授新内容使用mkfs为新建分区创建文件系统听讲、理解挂载文件系统并检查结果听讲、实践卸载文件系统并检查结果听讲、实践三.总结Linux中所有的对象都是文件,在文件系统中进行分组讨论四.作业1.课后习题:练习创建文件系统和挂载卸载练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:使用文件备份归档命令学生已有知识分析:能使用文件和目录类常用命令教学目标:(1)了解tar命令的功能,掌握使用tar命令打包和解打包(2)掌握使用tar命令压缩和解压缩教学重点:使用tar命令打包和解打包,使用tar命令压缩和解压缩教学难点:使用tar命令压缩和解压缩教学程序教学活动教学内容学生一.导入复习文件和目录类命令观看,提问二.教授新内容tar命令简介听讲、理解使用tar命令打包和压缩听讲、实践使用tar命令解打包和解压缩听讲、实践三.总结tar命令可完成打包和压缩,解打包和解压缩操作分组讨论四.作业1.课后习题:练习使用tar命令打印和压缩及相反的操作练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:用户及用户组概述学生已有知识分析:能在Windows系统中进行用户及用户组的操作教学目标:(1)理解用户与用户组的基本概念,用户与用户组的关系(2)理解用户和用户组的配置文件及相互关系(3)理解用户初始组和有效组的基本概念和关系教学重点:用户及用户组的基本概念和相互关系教学难点:用户和用户组文件教学程序教学活动教学内容学生一.导入复习Linux登录时的操作观看,提问二.教授新内容用户及用户组简介听讲、理解用户相关文件听讲、理解用户组相关文件听讲、理解三.总结使用用户组可以简化用户管理,用户文件不能随意修改分组讨论四.作业1.课后习题:理解用户和用户组文件的各个字段的含义练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:管理用户学生已有知识分析:理解用户和用户组的相关概念教学目标:(1)熟练掌握创建、修改和删除用户的方法(2)理解创建、修改和删除用户时相关文件的变动教学重点:创建新用户时的各种选项教学难点:用户文件与用户相关操作的对应关系教学程序教学活动教学内容学生一.导入复习用户和用户组相关概念观看,提问二.教授新内容使用useradd创建新用户并检查用户相关文件听讲、实践使用usermod修改用户并检查用户相关文件听讲、实践使用userdel删除用户并检查用户相关文件听讲、实践三.总结修改用户和创建用户语法相似,删除用户要小心分组讨论四.作业1.课后习题:练习创建、修改和删除用户练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:用户组相关操作学生已有知识分析:理解用户及用户组的基本概念及用户操作教学目标:(1)熟练掌握用户组的创建与维护管理(2)理解用户组文件与用户组的关系教学重点:用户组的创建、修改和删除教学难点:用户组文件的内容教学程序教学活动教学内容学生一.导入复习用户的创建、修改和删除操作观看,提问二.教授新内容创建用户组,观察用户组文件的变化听讲、实践向用户组添加和移除用户,观察用户和用户组文件的变化听讲、实践用户组的修改和删除,观察用户组文件的变化听讲、实践三.总结用户和用户组操作关系紧密,删除用户组时要考虑用户分组讨论四.作业1.课后习题:练习用户组的创建、修改和删除练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:初始组和有效组学生已有知识分析:会使用相关命令进行用户和用户组的管理教学目标:(1)理解初始组和有效组的概念(2)掌握修改有效组的方法教学重点:使用newgrp修改用户有效组教学难点:初始组和有效组的概念教学程序教学活动教学内容学生一.导入复习用户和用户组的关系观看,提问二.教授新内容初始组和有效组的概念听讲、实践修改有效组并创建文件,检查有效组是否生效听讲、实践三.总结有效组确定新建文件时的文件属组分组讨论四.作业1.课后习题:练习修改有效组并验证练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:文件和用户及用户组的关系、文件用户的分类学生已有知识分析:能使用命令管理用户和用户组教学目标:(1)理解文件和用户及用户组的关系(2)理解文件用户的分类教学重点:文件和用户及用户组的关系、用户的分类教学难点:用户的分类教学程序教学活动教学内容学生一.导入复习用户和用户组的基本概念观看,提问二.教授新内容用户和用户及用户组的关系听讲、理解用户的分类听讲、理解举例说明文件的用户种类听讲、理解三.总结文件的用户分类为是管理文件权限的有效方法分组讨论四.作业1.课后习题:理解用户的分类练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:修改文件所有者和属组学生已有知识分析:理解文件与用户和用户组的关系,理解文件用户分类教学目标:(1)掌握修改文件所有者和属组的方法(2)巩固文件用户分类的概念教学重点:修改文件所有者和属组教学难点:chown命令的多种用法教学程序教学活动教学内容学生一.导入复习文件与用户和用户组的关系观看,提问二.教授新内容使用chgrp命令修改文件属组听讲、理解使用chown命令分别修改文件所有者和属组听讲、实践使用chown命令同时修改文件所有者和属组听讲、实践三.总结chown命令功能强大,可以替代chgrp的功能分组讨论四.作业1.课后习题:练习使用chown和chgrp命令练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:文件权限的分类和两种表示方法,权限的不同含义学生已有知识分析:理解文件与用户和用户组的关系,会修改文件所有者和属组教学目标:(1)理解文件权限的分类和两种表示方法(2)理解权限对普通文件和目录的不同含义教学重点:文件权限的分类和两种表示方法,权限的不同意义教学难点:权限对普通文件和目录的不同含义教学程序教学活动教学内容学生一.导入复习文件与用户和用户组的关系观看,提问二.教授新内容文件权限的分类和两种表示方法听讲、理解使用符号法修改文件权限听讲、实践使用数字法修改文件权限听讲、实践三.总结PRM命令可对软件进行安装、删除等操作分组讨论四.作业1.课后习题练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:文件的默认权限和隐藏权限学生已有知识分析:能使用符号法和数字法修改文件和目录的权限教学目标:(1)掌握umask的作用和使用(2)理解文件隐藏权限的作用和常用操作教学重点:通过umask控制文件和目录的默认权限教学难点:文件隐藏权限的查看和修改教学程序教学活动教学内容学生一.导入复习符号法和数字法修改文件权限的方法观看,提问二.教授新内容文件的默认权限和隐藏权限的基本概念听讲、理解使用umask查看和控制文件的默认权限听讲、实践查看和修改文件的隐藏权限听讲、实践三.总结文件的默认权限由umask控制,隐藏权限是进行文件权限管理的重要方式分组讨论四.作业1.课后习题:练习修改文件的默认权限和隐藏权限练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:虚拟机的网络连接方式、网卡配置文件的参数学生已有知识分析:能正常按照安装虚拟机,并在虚拟机中安装Linux操作系统教学目标:(1)了解配置Linux操作系统网络的几种常用方法(2)熟悉网卡配置文件中配置项的作用教学重点:虚拟机网络连接方式的特点、网卡配置文件的配置项的含义教学难点:虚拟机网络连接方式的特点教学程序教学活动教学内容学生一.导入复习编辑虚拟时默认设置的网络连接方式观看,提问二.教授新内容虚拟机的三种网络连接方式的特点听讲、理解主机进行网络通信需要配置的参数听讲、理解网卡配置文件的配置项听讲、理解三.总结要根据不同的场景选择合适的网络连接方式分组讨论四.作业1.课后习题:深刻理解网络连接方式的异同练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:配置网络的几种方法学生已有知识分析:理解虚拟机的几种网络连接方式教学目标:(1)熟练掌握使用系统图形界面配置网络的方法(2)熟练掌握通过网卡配置文件配置网络的方法(3)掌握使用nmtui工具配置网络的方法(4)掌握使用nmcli命令配置网络的方法教学重点:使用图形界面和命令行方式配置网络教学难点:nmtui和nmcli配置网络方式教学程序教学活动教学内容学生一.导入复习虚拟机的三种网络连接方式观看,提问二.教授新内容使用系统图形界面配置网络听讲、实践通过网卡配置文件配置网络听讲、实践使用nmtui工具配置网络听讲、实践使用nmcli命令配置网络听讲、实践三.总结配置Linux网络的方法有多种,根据实际情况合理选择分组讨论四.作业1.课后习题:练习配置网络的多种方法练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:firewalld防火墙的基本概念学生已有知识分析:能使用多种方法配置网络教学目标:(1)了解firewalld和iptables的关系(2)理解firewalld服务和区域的概念(3)理解firewalld信任级别的概念和区域划分教学重点:firewalld的服务和区域的概念教学难点:firewalld信任级别的概念和区域划分教学程序教学活动教学内容学生一.导入复习几种网络配置方法观看,提问二.教授新内容firewalld和iptables的关系听讲、理解firewalld服务和区域的概念听讲、理解firewalld信任级别的概念和区域划分听讲、理解三.总结firewalld的核心是区域和服务,要学习使用区域和服务管理网络流量。分组讨论四.作业1.课后习题:理解firewalld区域和服务的概念练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:通过firewalld管理网络流量学生已有知识分析:理解firewalld区域和服务的概念教学目标:(1)掌握firewalld的安装方法(2)掌握查看firewalld状态的方法(3)熟练掌握基于服务的流量管理(4)熟练掌握基于区域的流量管理教学重点:基于服务和区域管理网络流量教学难点:基于服务和区域管理网络流量教学程序教学活动教学内容学生一.导入复习firewalld区域和服务的概念观看,提问二.教授新内容安装firewalld,查看firewalld运行状态听讲、实践基于服务管理网络流量听讲、实践基于区域管理网络流量听讲、实践三.总结基于区域和服务管理网络流量非常灵活分组讨论四.作业1.课后习题:练习基于区域和服务管理网络流量练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Samba的历史、原理、联机模式,Samba主配置文件学生已有知识分析:能使用Shell常用命令,会配置网络和防火墙教学目标:(1)了解Samba的发展历史和工作原理,及NetBIOS的基本概念(2)理解Samba的两种联机模式(3)清楚Samba服务器的搭建步骤(4)掌握主配置文件的结构、常用全局参数和共享参数教学重点:Samba工作原理和联机模式教学难点:Samba工作原理和联机模式教学程序教学活动教学内容学生一.导入复习几种不同的网络配置方法观看,提问二.教授新内容Samba的发展历史、工作原理听讲、理解Samba的联机模式听讲、理解Samba主配置文件的结构和语法听讲、理解三.总结Samba可以在不同操作系统间提供文件和打印机共享服务分组讨论四.作业1.课后习题:理解Samba的工作原理和联机模式练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:安装和启停Samba,创建Samba用户学生已有知识分析:理解Samba的工作原理和联机模式教学目标:(1)掌握配置本地yum源的方法(2)掌握安装和启停Samba的方法(3)掌握创建Samba用户的方法教学重点:配置本地yum源,安装和启停Samba,创建Samba用户教学难点:配置本地yum源,创建Samba用户教学程序教学活动教学内容学生一.导入复习Samba的工作原理和联机模式观看,提问二.教授新内容配置本地yum源听讲、实践安装和启停Samba听讲、实践创建Samba用户听讲、实践三.总结yum是管理软件的强大工具,可以自动解决软件包之间的依赖关系,自动下载软件包并安装分组讨论四.作业1.课后习题:配置本地yum源,安装Samba软件包并创建Samba用户练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:配置Samba文件共享并验证学生已有知识分析:理解Samba主配置文件的结构和语法教学目标:(1)掌握Samba服务器文件和打印共享的设置(2)掌握Linux和Windows客户端共享Samba服务器资源的方法教学重点:配置Samba文件共享并验证教学难点:配置Samba共享域教学程序教学活动教学内容学生一.导入复习Samba的安装和Samba用户的创建观看,提问二.教授新内容配置Samba共享域听讲、实践在Windows客户端验证Samba服务听讲、实践在Linux客户端验证Samba服务听讲、实践三.总结可以在Windows和Linux客户端分别验证Samba服务,还要注意防火墙和SELinux对Samba服务的影响分组讨论四.作业1.课后习题练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:DHCP服务的作用和工作过程学生已有知识分析:会配置网络参数教学目标:(1)了解DHCP服务器在网络中的作用(2)理解DHCP的工作过程(3)了解DHCP租约的概念教学重点:DHCP的工作过程,DHCP租约的概念教学难点:DHCP客户端和服务器之间的广播报文教学程序教学活动教学内容学生一.导入复习配置网络时使用的IP地址、子网掩码和网关等参数观看,提问二.教授新内容传统的IP地址配置方式及问题听讲、实践DHCP的作用和意义听讲、实践DHCP的工作过程和租约听讲、实践三.总结DHCP可以极大地减轻网管员的工作负担,还可以在一定程度上提高IP地址资源的利用率分组讨论四.作业1.课后习题:理解DHCP的工作过程练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:安装和启停DHCP,配置DHCP服务端学生已有知识分析:理解DHCP的工作过程教学目标:(1)掌握安装和启停DHCP的方法(2)掌握DHCP服务端的配置方法,理解DHCP主配置文件的结构和常用参数、选项和声明教学重点:安装和启停DHCP,DHCP主配置文件的结构和语法教学难点:DHCP主配置文件的结构和常用参数、选项和声明教学程序教学活动教学内容学生一.导入复习DHCP的工作过程观看,提问二.教授新内容安装和启停DHCP听讲、实践DHCP主配置文件的结构听讲、实践DHCP主配置文件的常用参数、长寿声明听讲、实践三.总结DHCP的安装和启停类似于Samba,但是主配置文件中涉及到网络参数的各项配置要分清分组讨论四.作业1.课后习题:练习配置DHCP服务端练习五.反思《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:DHCP客户端的配置和测试,DHCP配置故障排错学生已有知识分析:会DHCP服务端的配置教学目标:(1)掌握DHCP客户端的配置和测试(2)掌握DHCP服务端配置的常用故障排除方法教学重点:DHCP客户端的配置和测试教学难点:DHCP的常用故障排除方法教学程序教学活动教学内容学生一.导入复习DHCP服务端的配置观看,提问二.教授新内容在Windows客户端验证DHCP服务听讲、实践使用dhcpd排除DHCP服务端配置错误听讲、实践三.总结DHCP的验证方法比较简单。如果遇到服务端的配置错误,可以借助dhcpd解决,但是注意提示信息可能有误错分组讨论四.作业1.课后习题:练习DHCP服务的配置和验证练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:DHCP服务配置综合练习学生已有知识分析:理解DHCP的工作过程,能够配置DHCP服务端并验证教学目标:(1)巩固DHCP的理论知识(2)巩固DHCP服务端的配置教学重点:配置DHCP服务并验证教学难点:DHCP主配置文件的结构和配置教学程序教学活动教学内容学生一.导入复习DHCP的工作过程和服务端配置观看,提问二.教授新内容配置DHCP服务端实践在Windows客户端验证DHCP服务实践三.总结要理解DHCP配置文件的选项、参数和声明的含义,配置时要注意语法错误分组讨论四.作业1.课后习题:练习DHCP的配置并验证练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:DNS的域名空间结构、查询模式和域名解析过程学生已有知识分析:会配置网络参数教学目标:(1)明白DNS服务器的作用及其在网络中的重要性(2)理解DNS的域名空间结构(3)理解DNS查询模式(4)理解DNS域名解析过程教学重点:DNS的域名空间结构教学难点:DNS的域名解析过程教学程序教学活动教学内容学生一.导入复习配置网络时使用的IP地址、子网掩码和网关等参数观看,提问二.教授新内容DNS的重要性和域名空间结构听讲、理解DNS的查询模式听讲、理解DNS的域名解析过程(递归和迭代)听讲、理解三.总结DNS是网络中不可缺少的一项基本服务,域名解析对其他网络服务也发挥重要作用分组讨论四.作业1.课后习题:理解DNS的域名空间结构和查询过程练习五.反思《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:安装和启停DHCP,配置DHCP服务端学生已有知识分析:理解DHCP的工作过程教学目标:(1)掌握安装和启停DNS的方法(2)掌握DNS服务端的配置方法,理解DNS主配置文件的结构和语法教学重点:安装和启停DNS,DNS主配置文件的结构和语法教学难点:DNS主配置文件的结构,相关文件的关系教学程序教学活动教学内容学生一.导入复习DNS的工作原理观看,提问二.教授新内容安装和启停DNS听讲、实践DNS主配置文件的结构,几个文件的关系听讲、实践DNS主配置文件、区域文件和正向反向解析文件的配置听讲、实践三.总结DNS配置相对比较复杂,要理清几个文件的关系分组讨论四.作业1.课后习题:练习配置DNS的配置练习五.反思《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:DNS客户端的配置和测试学生已有知识分析:掌握DNS服务端的配置教学目标:(1)掌握DNS客户端配置方法(2)掌握三种DNS验证的测试方法教学重点:验证DNS服务的方法教学难点:验证DNS服务时正向和反向的用法教学程序教学活动教学内容学生一.导入复习DNS服务端的配置观看,提问二.教授新内容在Windows客户端验证DNS听讲、实践在Linux客户端分别使用nslookup、dig和host验证DNS听讲、实践三.总结有三种验证DNS服务的工具,每种工具的用法都不相同,各有特点分组讨论四.作业1.课后习题:练习DNS服务的验证方法练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:DNS服务配置综合练习学生已有知识分析:理解DNS的工作原理,能够配置DNS服务端并验证教学目标:(1)巩固DNS的理论知识(2)巩固DNS服务端的配置和验证方法教学重点:配置DNS服务并验证教学难点:DNS主配置文件的结构和配置教学程序教学活动教学内容学生一.导入复习DNS的工作原理和服务端配置观看,提问二.教授新内容配置DNS服务端实践在Windows客户端验证DNS服务实践在Linux客户端验证DNS服务实践三.总结要理解DNS配置文件的结构,理解配置文件的相互关系。创建区域文件时要合理设置文件的权限分组讨论四.作业1.课后习题:练习DNS的配置并验证练习五.反思《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Web服务的相关技术和工作过程,虚拟目录和虚拟主机概念学生已有知识分析:会配置网络参数教学目标:(1)理解Web服务的相关技术和工作过程(2)理解虚拟目录和虚拟主机的概念教学重点:Web服务相关技术、虚拟目录和虚拟主机的概念教学难点:虚拟目录和虚拟主机的概念教学程序教学活动教学内容学生一.导入复习配置网络时使用的IP地址、子网掩码和网关等参数观看,提问二.教授新内容Web服务的相关技术和工作过程听讲、理解虚拟目录的概念和作用听讲、理解虚拟主机的概念和种类听讲、理解三.总结Web服务是当前信息传播的主要方式分组讨论四.作业1.课后习题:理解Web服务的基本概念和相关技术练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:安装和启停Apache,配置Apache服务端学生已有知识分析:理解Web服务的工作过程教学目标:(1)掌握安装和启停Apache的方法(2)掌握配置Apache基本服务的步骤(3)掌握配置Apache个人主页、虚拟目录的方法教学重点:Apache的服务端配置方法,配置虚拟目录教学难点:虚拟目录的配置教学程序教学活动教学内容学生一.导入复习Web服务的工作过程观看,提问二.教授新内容安装和启停Apache听讲、实践Apache主配置文件的结构,Apache服务端基本配置听讲、实践Apache个人主页、虚拟目录的配置听讲、实践三.总结Apache功能强大,对Web服务有较好地支持分组讨论四.作业1.课后习题:练习配置Apache的配置练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:Apache虚拟主机的配置学生已有知识分析:已掌握Apache基本配置教学目标:(1)掌握虚拟主机的概念(2)掌握三种虚拟主机的配置方法教学重点:三种虚拟主机的配置方法教学难点:配置虚拟主机的,Web访问权限的控制教学程序教学活动教学内容学生一.导入复习Apache服务端的配置观看,提问二.教授新内容配置基于IP地址的虚拟主机听讲、实践配置基于域名的虚拟主机听讲、实践配置基于端口号的虚拟主机听讲、实践三.总结三种虚拟主机配置方法各有不同分组讨论四.作业1.课后习题:练习三种虚拟主机的配置方法练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:FTP服务概述学生已有知识分析:理解网络服务的基本概念,会进行网络配置教学目标:(1)ftp的基本概念和发展历史(2)ftp的两种工作模式(3)ftp的三种用户分类教学重点:ftp的两种工作模式和三种用户教学难点:ftp的两种工作模式教学程序教学活动教学内容学生一.导入复习网络配置的方法和常用参数观看,提问二.教授新内容ftp的基本概念和发展历史听讲、理解ftp的两种工作模式听讲、理解ftp的三种用户分类听讲、理解三.总结ftp历史悠久、使用方便分组讨论四.作业1.课后习题:理解ftp的工作模式和用户分类练习五.反思《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:安装和启停ftp服务,配置匿名用户登录ftp学生已有知识分析:理解ftp的基本概念、工作模式和用户分类教学目标:(1)掌握ftp的安装和启停方法(2)掌握配置匿名用户登录ftp的方法教学重点:ftp的安装和启停,匿名用户登录ftp服务器教学难点:匿名用户登录ftp服务器教学程序教学活动教学内容学生一.导入复习ftp的基本概念、工作模式和用户分类观看,提问二.教授新内容使用yum安装vsftpd软件听讲、实践启停ftp服务听讲、实践配置匿名用户登录ftp服务器听讲、实践三.总结匿名用户登录ftp服务器有安全隐患,要注意控制权限分组讨论四.作业1.课后习题:练习配置匿名用户登录ftp服务器练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:配置本地用户登录ftp服务器学生已有知识分析:已掌握匿名用户登录ftp服务器的配置方法教学目标:(1)掌握本地用户登录ftp服务器的方法(2)掌握chroot的意义和用法(3)掌握配置本地用户权限的方法教学重点:配置本地用户登录ftp服务器教学难点:chroot的意义和用法教学程序教学活动教学内容学生一.导入复习匿名用户登录ftp服务器的配置方法观看,提问二.教授新内容配置本地用户登录ftp服务器听讲、实践使用chroot调整用户切换目录的权限并测试听讲、实践设置本地用户上传和下载的权限并测试听讲、实践三.总结chroot比较难理解,要理解相关参数的含义分组讨论四.作业1.课后习题:练习本地用户登录ftp服务器的配置练习五.反思

《Linux系统管理》课时教案系别________ 专业_________ 科目__________任课教师班级学生人数教学日期年月日星期第次课,共学时教学课题和内容:配置虚拟用户登录ftp服务器学生已有知识分析:已掌握匿名用户和本地用户登录ftp服务器的配置方法教学目标:(1)掌握虚拟用户登录ftp服务器的方法(2)掌握创建虚拟用户的方法(3)掌握虚拟用户个性化配置的方法教学重点:配置虚拟用户登录ftp服务器教学难点:虚拟用户个性化配置的方法教学程序教学活动教学内容学生一.导入复习匿名用户和本地用户登录ftp服务器的配置方法观看,提问二.教授新内容创建虚拟用户听讲、实践配置虚拟用户登录ftp服务器听讲、实践配置虚拟用户个性化参数并测试听讲、实践三.总结虚拟用户个性化参数可以精细控制虚拟用户的权限分组讨论四.作业1.课后习题:练习虚拟用户登录ftp服务器及个性化参数练习五.反思 《程序设计基础》教案

第一章程序设计和C语言课题C语言概述教案号1教学目的1、了解C语言出现的历史背景2、掌握C语言程序的结构、书写格式和上机步骤教材分析教学重点C语言程序的结构教学难点上机步骤课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计一新课引入从计算机应用基础中学过的计算机语言及语言处理系统引出C语言。二讲授新课一、

C语言出现的背景二、

C语言的特点1。

语言简洁、紧凑,使用方便、灵活;2。

运算符丰富3.

数据类型多(整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类等)4.

具有结构化的控制语句5.

语法不太严格,自由度大既是高级语言,又具有低级语言的功能成目标代码质量高,程序执行效率可移植性好三、C语言程序构成(采用程序实例加以说明,并提倡良好的程序设计书写风格)1.

C语言是由函数构成的,至少有一个main()函数;2.

每个函数由函数首部和函数体组成;函数体由说明语句、执行语句组成;3.

每个C程序从main()函数开始执行,并在main()中结束;4.

每个语句和数据定义的最后必须加分号;5.

C程序无输入、输出语句:输入功能由scanf()函数完成;输出功能由printf()函数完成;可加注释/*……*/四、上机步骤(上机环境:TurboC2.0)1。

进入环境2。

编辑源程序3.

保存源程序4。

编译源程序5。

执行程序,查看结果6。退出C环境三课堂小结1、

C语言的构成要素,main函数在程序中的作用2、上机操作的过程备注安排上机实验,熟悉TC环境及简单的C语言程序构成页码1第二章算法——程序的灵魂课题算法教案号2教学目的1、了解算法的概念2、掌握结构化程序的三种基本结构,及算法的表示方法教材分析教学重点算法的表示方法教学难点结构化程序的三种基本结构课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计一复习引导从C程序的构成到C程序的设计过程二讲授新课一个程序包括以下两方面内容:1.

对数据的描述.在程序中要指定数据的类型和数据的组织形式,即数据结构;2。

对操作的描述。即算法,为解决一个问题而采取的方法和步骤。著名计算机科学家Wirth提出一个公式:数据结构+算法=程序一、简单的算法举例例1:设有两个杯子A和B,分别盛放酒和醋,要求将它们互换.S1:C←AS2:A←BS3:B←C例2:求1~100的和S1:sum←0,t←1;S2:sum←sum+tS3:t←t+1S4:若t〈=100,则转到S2,否则转到S5;S5:输出sum,结束。二、算法的特征1、有穷性;2、确定性;3、

有零个或多个输入;4、

有一个或多个输出;5、

有效性;三、算法的表示用自然语言表示算法–通俗易懂,但有“歧义”。用传统流程图表示算法–直观、易懂。程序的三种基本结构:顺序结构、选择结构、循环结构

BABAABPAPAPAP

备注页码2算法——程序的灵魂课题算法教案号2教学目的1、了解算法的概念2、掌握结构化程序的三种基本结构,及算法的表示方法教材分析教学重点算法的表示方法教学难点结构化程序的三种基本结构课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计3、N—S流程图表示算法

AA

BPTFABA当P成立A立立用伪代码表示算法用计算机语言表示算法(即实现算法)四、结构化程序设计方法结构化程序设计方法强调:

程序设计风格和程序结构的规范化,提倡清晰的结构:①自顶向下②逐步细化③模块化设计 ④结构化编码

三、课堂小结1、

程序的三种基本结构:顺序、选择、循环2、

5种描述算法的方法,关键是N-S图灵活运用三种基本结构,学会结构化的程序设计方法四、布置作业用N-S图表示求解以下问题的算法:1、求10!2、将100~200之间的素数打印出来3、求两个数m,n的最大公约数

备注安排上机实验页码3最简单的C程序设计-——顺序程序设计课题数据类型教案号3教学目的1、掌握C的数据类型2、掌握整型、实型、字符型数据的常量及变量教材分析教学重点各种基本数据类型的常量和变量教学难点不同类型的数据在内存中的物理存储形式课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计一复习引导上次课我们已经学习了程序的一个方面算法,现在来学习另一方面数据结构。

二讲授新课

C有四种基本数据类型,分别是整型、字符型、实型、枚举型一、常量与变量

1、常量:在程序运行过程中,其值不能被改变的量。 两种形式:一般常量和符号常量1。直接常量(字面常量):整型常量:如12、0、—3等实型常量:如4.5、-1。234等字符常量:如‘a’、‘1'等,用单引号表示;字符串常量:如“a”、“abc"、“1”,用双引号表示。2。符号常量:符号常量即是用一个标识符来代替一个常量;符号常借助于预处理命令#define来实现;

定义形式:#define标识符字符串

如:#definePI3。1415926535说明:①习惯上,符号常量用大写字母表示;②定义符号常量时,不能以“;”结束;③一个#define占一行,且要从第一列开始书写;④一个源程序文件中可含有若干个define命令,不同的define命令中指定的“标识符”不能相同;2、变量:在程序运行过程中,其值会发生变化。1.每个变量必须有一个名字,变量名是标识符.2.标识符是用来标识数据对象,是一个数据对象的名字。3.命名规则:以字母或下划线开始,后跟字符、数字或下划线.例:x1,_average,lotus_1_2_3,#abc,1fs,M.D.Jhon4.变量名不能是关键字(即保留字,是C编译程序中保留使用的标识符。如:auto、break、char、do、else、if、int等)5.变量必须先定义再使用备注页码4最简单的C程序设计---顺序程序设计课题数据类型教案号3教学目的1、掌握C的数据类型2、掌握整型、实型、字符型数据的常量及变量教材分析教学重点各种基本数据类型的常量和变量教学难点不同类型的数据在内存中的物理存储形式课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计二、整型数据1、整型常量的表示方法1)

十进制如:123,-456,02)

八进制数如:0123,-011(以0开头的数)3)

十六进制数如:0x123,-0x12,0xABC(以0x开头的)2、整型变量1)

整型数据在内存中以二进制形式存放,每一个整型变量在内存中占2个字节。

例:定义整型变量i=10和j=—10的存放形式。2)整型变量的分类:基本型int、短整型short、长整型long、无符号型unsigned3)

整型变量的定义

对变量的定义,一般放在函数体开头部分的声明部分(也可放在函数中某一分程序内)例:#include<stdio.h>

main()

{inta,b,c,d;unsignedu;

a=12;b=-24;u=10;

c=a+u;d=b+u;

printf(“a+u=%d,b+u=%d\n”,c,d);}4)

整型数据的溢出

一个int型变量的最大允许值为32767,如果再加1,其结果不是32768,而是-32768。即“溢出"。三、实型数据1、实型常量的表示方法(1)十进制浮点数

如:0。123,.456,0.0,123.,123。0

整数部分和小数部分都可省,但不能同时省(2)指数形式

如:123e3,123E3代表123×103指数部分为整常数;

尾数部分可以是整常数,也可以是实常数;尾数部分和指数部分均不可省。E10,100。e15。2,。e5均为不合法的浮点数。备注页码5第三章最简单的C程序设计——-顺序程序设计课题数据类型教案号3教学目的1、掌握C的数据类型2、掌握整型、实型、字符型数据的常量及变量教材分析教学重点各种基本数据类型的常量和变量教学难点不同类型的数据在内存中的物理存储形式课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计2、实型变量(1)实型数据在内存中的存放形式一个实型数据一般在内存中占4个字节(32位)。实型数据是按照指数形式存储的。(2)实型变量的分类:单精度float、双精度double、长双精度longdouble四、字符型数据1、字符常量1)

括在一对单引号中的一个字符(单引号仅作界限符),如:‘a’、‘X’2

)一个字符常量占1个字节,存放的是字符的ASCII码值.3)

转义字符:以‘\’开头,后跟一个约定的字符或所要表示字符的十六进制(或者八进制)的编码;2、字符变量:

字符变量用来存放字符常量,只能放一个字符。例:charc1=‘a',c2=‘A’;一个字符变量在内存中占一个字节.五、字符串常量1。括在一对双引号中的0个或多个字符组成的序列;双引号仅作界限符;如:

“Clanguageprogramming”、“a\\n”、“#123”、“”等为字符串常量;2.字符串常量的实际存储:在存储完字符串中的有效字符后还应存储字符串结束标志‘\0’。六、变量赋初值在定义变量时对变量进行赋值称为变量的初始化;格式:类型说明符变量1=值1,变量2=值2,……;如:inta=3,b=4,c=5; floatx=3.4,y=0。75; charch1=‘K',ch2=‘P’;三课堂小结1、C的基本数据类型int、float、double、char2、

基本数据类型的常量表示、变量定义,及不同类型的数据在内存中的存储形式四、布置作业练习P82:课后习题备注页码6第三章最简单的C程序设计---顺序程序设计课题运算符与表达式教案号4教学目的1、掌握C语言中的各种运算符2、掌握运算符的优先级与结合性教材分析教学重点C语言中各种运算符的使用教学难点混合表达式中运算符的运算顺序课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计一、讲授新课用运算符和括号将运算对象(数据)连接起来的、符合C语法规则的句子称为表达式。优先级是指表达式中包含多个运算符时,先进行优先级高的运算符操作,然后在进行优先级低的运算符操作;当表达式中包含的几个运算符的优先级全相同时,由运算符的结合性来决定他们的运算顺序。1)

从左至右2)从右至左一、算术运算符与算术表达式1、基本的算术运算符:+–*/%

优先级:*/%高于+–结合性:左结合性2、算术表达式:用算术运算符和括号将运算对象(操作数)连接起来的、符合C语法规则的式子称为算术表达式。3、强制类型转换运算符:(类型名)(表达式)4、自增、自减运算符:++––作用是使变量的值增一或减一。二、赋值运算符与赋值表达式简单的赋值运算符:=除逗号表达式外,优先级最低复合赋值运算符:+=*=%=等赋值表达式:<变量〉〈赋值运算符〉〈表达式/值>嵌套的赋值表达式三、逗号运算符与逗号表达式逗号运算符:,所有运算符中优先级最低逗号表达式:表达式1,表达式2,……,表达式n求解过程:先求表达式1,再求表达式2,依次求下去,直到求出表达式n,整个逗号表达式的值就是表达式n的值四、各类数值型数据间的混合运算(P54)二、课堂小结1、

++、——运算2、

各种运算符的优先级3、表达式值的求解三、布置作业练习:P83习题备注安排上机实验页码7第三章最简单的C程序设计--—顺序程序设计课题顺序程序设计教案号5教学目的1、了解C语句的概念及种类、掌握C语言常用的输入/出方式2、学会简单的顺序程序设计教材分析教学重点C语言常用的输入/出方式教学难点格式输入输出课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计一、复习引导上一章介绍的常量、变量、运算符、表达式等都是构成程序的基本成分.本章将介绍为编写简单程序所必需的一些内容。二、讲授新课一、C语句概述1、C语句分类:=1\*GB3①控制语句:二个分支语句(if—else、switch),三个循环语句(for、while、do—while),四个转移语句(continue、break、goto、return)=2\*GB3②函数调用语句如:printf(“Hello,world!”);=3\*GB3③表达式语句如:x+y;i++;a=2;a=3*5,40;=4\*GB3④空语句;=5\*GB3⑤复合语句{语句序列}

二、赋值语句:赋值语句是由赋值表达式加上一个分号构成,如:b=3;

三、数据输入输出的概念及在C语言中的实现所谓输入输出是以计算机主机为主体而言的。C语言本身不提供输入输出语句,输入输出操作是通过函数调用实现的。要使用C语言库函数,应用“#include"将有关头文件包括到用户源程序中。四、字符数据的输入输出1、字符输出函数——putchar

语法:putchar(c)

语义:(向stdout终端)输出一个字符;2、字符输入函数--getchar

语法:getchar(),是一个无参函数;

语义:(从stdin终端上)输入一个字符,函数的值就是从输入设备得到的字符。五、格式输入输出1、格式输出函数——printf

语法:printf(“格式控制”,输出表列);

格式控制:是用双引号括起来的字符串,包含两种信息:=1\*GB2⑴

普通字符和转义字符(这类字符总是原样输出)=2\*GB2⑵格式说明:由%和格式控制符组成.如:%d,%f等;(P77)如:printf(“a=%d,b=%d”,a,b);若a、b的值分别为2和3,则输出结果为:a=2,b=3备注页码8第三章最简单的C程序设计—-—顺序程序设计课题顺序程序设计教案号5教学目的1、了解C语句的概念及种类、掌握C语言常用的输入/出方式2、学会简单的顺序程序设计教材分析教学重点C语言常用的输入/出方式教学难点格式输入输出课时安排2教学方法讲授与演示法相结合教具计算机、投影仪教学内容及过程设计2、格式输入函数scanf语法:scanf(“格式控制”,地址表列);格式控制:包含三类符号=1\*GB2⑴空白字符:(空格、Tab或\t、\n),输入时不必一一对应;=2\*GB2⑵普通字符:(非格式转换说明符、非空白符、非%),输入时必须一一对应;=3\*GB2⑶格式转换说明符:注意:scanf函数规定,组成输入项表的输入对象须是地址量;如:

scanf(“%d,%d,%d”,&a,&b,&c);

scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);①第一个输入语句,正确的输入数据流为:123,456,789〈enter〉,处理的结果为: 123→a,456→b,789→c②同理对第二个输入语句,正确的输入数据流应是:a=123,b=456,c=789<enter〉该输入数据流中除123,456,789被赋给相应变量外,其余都被丢弃六、顺序结构程序设计举例例1:输入三角形的三边长,求三角形面积。分析:三边为a,b,c,面积area2=s(s-a)(s—b)(s—c),其中s=(a+b+c)/2程序:

#include<math。h>

main()

{floata,b,c,s,area; sacnf(%f,%f,%f”,&a,&b,&c); s=1。0/2*(a+b+c);

area=sqrt(s*(s—a)*(s—b)*(s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论