C语言程序设计II—第七周教学】的更多相关文章

第七周教学总结(8/4-14/4) 教学内容 本周的教学内容为:8.3 冒泡排序,知识点:指针与数组.重点难点:指针.数组与地址的关系:数组名作为函数参数.要求学生能够使用数组名作为函数参数进行熟练编程,并能利用指针进行数组相关操作. 课前准备 在博客园发布作业:2019春第七周作业 课堂设计 课堂分为三个部分:1.回顾上一节课所讲内容:2.本节课重难点的讲解,冒泡排序算法在之前讲选择排序时已经介绍过,所以,重点关注的时调用排序函数时数组名作为函数参数:3.预习作业抽查. 助教小结(第六周) 软…
第七周教学总结(14/10-20/10) 教学内容 第二章 用C语言编写程序 2.5 生成乘方表和阶乘表 课前准备 在蓝墨云班课发布资源: PTA:2018秋第七周作业 分享码:FE065DC5D8CB5082 课堂设计 本堂课分两个部分:1.第六周作业的讲解:2.本周教学内容的讲授 第一部分:第六周作业有6个题,通过对1+2+3+--的不断变形,让同学们逐渐熟悉指定次数的循环程序设计.本部分继续让学习情况较好的同学上台讲解. 第二部分:本周教学内容是生成乘方表和阶乘表,从生成乘方表出发,让同学…
第八周教学总结(15/4-21/4) 教学内容 本周的教学内容为: 8.4 电码加密 知识点:指针与字符串,重难点:字符指针与字符串的关联和区别: 8.5 任意个整数求和 知识点:动态内存分配的概念和基本步骤,常用动态内存分配函数. 教学目标:要求学生能够熟练使用字符串函数,并使用字符指针进行字符串相关操作:掌握通过指针实现动态内存分配. 课前准备 在博客园发布作业:2019春第八周作业 参考资料: C内存管理相关内容-高质量C++&C编程指南 c语言gets()函数与它的替代者fgets()函…
第五周教学总结(25/3-31/3) 教学内容 本周的教学内容为:第七章 数组 7.3 字符串. 课前准备 在博客园发布作业:2019春第五周作业 第四周作业讲解视频:A Programing Video Webside 课堂设计 本周的教学是在第四周的预习作业的基础上进行的,由于知识点比较简单,教学的重点放在了训练学生学会画流程图,我认为,用流程图体现程序流程是程序员的基本素质要求.课堂分为三个部分:1.知识点的梳理,根据学生的预习情况,重点梳理学生常出现错误和忽略的知识点,弱化简单的知识传授…
第六周教学总结(1/4-7/4) 教学内容 本周的教学内容为:第八章 指针 8.1 密码开锁(知识点:指针和指针变量的概念),8.2 角色互换(知识点:指针作为函数的参数返回多个值) 重点.难点:指针的概念:指针变量的使用:指针作为函数参数: 课前准备 在博客园发布作业:2019春第六周作业 课堂设计 课堂分为3个部分:1.反馈预习情况.2.针对存在的问题,在快速过知识点时,进行强调.3.针对预习中未设计的部分进行讲解:指针作为函数参数的内容,强调:要通过函数调用来改变主调函数中某个变量的值:(…
第十周教学总结(29/4-5/5) 教学内容 本周的教学内容为:9.2 学生成绩排序 知识点:结构数组的定义.初始化和数组成员引用:9.3 修改学生成绩 知识点:结构指针指向操作,结构指针作为函数参数.重点难点:结构数组的概念以及结构数组成员的引用方式,结构指针的概念,以及通过结构指针变量间接访问数据的方式,特别是通过对比介绍结构指针指向运算符"->"的使用方法. 教学目标:要求学生能够使用结构数组进行熟练编程,掌握结构指针的操作,并应用于函数参数传递. 课前准备 在博客园发布作…
第十一周教学总结(6/5-12/5) 教学内容 本周的教学内容为:10.1 知识点:多个函数构成的程序结构.10.2 递归函数.10.3编译预处理概念,包括文件.宏的内容.10.4 多文件模块的学生信息系统,展示大程序的构成. 教学目标:要求学生能够对相对复杂的问题,合理定义程序的多函数结构:能够使用递归函数进行编程:掌握宏的基本用法:掌握编译预处理的概念. 课前准备 在博客园发布作业:2019春第十一周作业 课堂设计 课程内容较多,逐个知识点略微展开演示讲解.重点讲解递归函数和编译预处理.多文…
由于本课程是从教学周的第二周开始上课,所以第二次授课是发生在第三周,为了让PTA.云班课和博客能统一,所以将教学周作为随笔的标题.本周由于处理外聘教师随意退课等事情,总结有些延后了. 第三周教学安排 课前准备: 在蓝墨云班课发布教学资源:1.提问的智慧:2.chap01引言:3.C语言程序设计I-第3周作业. PTA:2018秋第三周作业--两道主观题(虚拟指令系统编程.汇总Dev-C++常见错误和警告提示) 利用蓝墨云班课要求学生提交阅读体会和第三周学习总结(附学习进度表) 课堂设计 主要是讲…
第八周教学总结(21/10-27/10) 教学内容 第三章 分支结构 3.1 简单的猜数游戏 3.2 四则运算 课前准备 在蓝墨云班课发布资源:chap03_分支结构.pptx PTA:2018秋第八周作业1 3.1-3.2 分享码:7C848F475AF5C802 2018秋第八周作业2 3.1-3.2 分享码:8C55ACB5DBA90C63 2018秋第八周作业3 3.1-3.2 分享码:09E64C5DE86CDAD5 课堂设计 本堂课分两个部分:1.第七周作业的讲解:2.本周教学内容的…
第六周教学总结(8/10-14/10) 教学内容 第二章 用C语言编写程序 2.4 输出华氏-摄氏温度转换表 课前准备 在蓝墨云班课发布资源: PTA:2018秋第六周作业 分享码:88C28D89E6CFB07F 课堂设计 本堂课分两个部分:1.第五周作业的讲解:2.本周教学内容的讲授 第一部分:第五周作业有六个题,前三题基本上能运用目前所学知识解决,后两题有稍许拔高,涉及到未学的知识点:逻辑运算符和多分支语句(if-else嵌套),考查学生的自学能力.最后一题"三天打渔两天晒网"贴…
第五周教学总结(29/9-7/10) 本周为国庆节放假,周六周日提前补课,计算机专业已补,软件专业未补,由于国庆放假冲课不补,因此,软件专业在整体进度上落后计算机一次课,估计我要特别抽时间才能将进度拉平. 教学内容 第二章 用C语言编写程序 2.3 计算分段函数 课前准备 在蓝墨云班课发布资源: PTA:2018秋第五周作业 分享码:3272DF9B0B6BBF6C 课堂设计 本堂课分两个部分:1.第四周作业的讲解:2.本周教学内容的讲授 - 第一部分:每次课均有两个教学班,每个班级有一位助教,…
第十二周教学总结(26/11-01/12) 第十三周的教学总结在朋友圈发布了,没有及时在此更新,为了保持教学总结的完整性,现补齐. 今日学院有重大外事活动,所有老师停课参加并且不需要补课,但为了保证我的课程节奏和课程内容的完整度,鉴于之前对助教的培养和了解,我决定不停课,采用助教授课的方式,助教提前做好课件与我沟通交流后,接下了任务. 教学内容 第5章 函数 5.1计算圆柱体积 课前准备 在蓝墨云班课发布资源: PTA:2018秋第十三周作业5.· 分享码:A7011D39EDF41887 课堂…
第十一周教学总结(12/11-17/11) 教学内容 第4章 循环结构-break continue嵌套循环 4.3 判断素数,4.4求1! + 2! + -. + 100! 课前准备 在蓝墨云班课发布资源: PTA:2018秋第十一周作业4.3-4.4 分享码:23A5D9C819FD737C 课堂设计 本堂课分两个部分:1.第十周作业的讲解:2.本周教学内容的讲授 第一部分:第十周作业总共有四个题目,7-1 求奇数和,7-2 求整数的位数及各位数字之和,7-3 韩信点兵,7-4 整除光棍.从…
第十周教学总结(04/11-10/11) 教学内容 第4章 循环结构-while /do-while语句 4.1用格里高利公式求π的近似值,4.2 统计一个整数的位数 课前准备 在蓝墨云班课发布资源:chap04_循环结构 201809 PTA:2018秋第十周作业4.1-4.2 分享码:A42F9B227F029C07 课堂设计 本堂课分两个部分:1.第九周作业的讲解:2.本周教学内容的讲授 第一部分:第九周作业总共三道题目:7-1 查询水果价格,7-2 计算油费,7-3 计算天数.由于第九周…
2019年春季学期<C语言程序设计II>课程总结 1.课程情况 教学内容 课堂小结 作业安排 优秀作业 备注 1.开学谈心 2.测验数据类型.运算符与表达式的自学情况,并讲解测验题目3.第七章 数组 7.1 一维数组 C语言程序设计II-第一周教学 第一周作业 20188718 第十二章 文件 C语言程序设计II-第二周教学 第二周作业 20188734 第七章 数组 7.2 二维数组 C语言程序设计II-第四周教学 第四周作业 20188649 第七章 数组 7.3 字符串 C语言程序设计I…
20155312 2016-2017-2 <Java程序设计>第七周学习总结 课堂内容总结 read()每次读入一个字节. eg:short2个字节,2=0x0201,读入后要0x << 8 | 0x01才能正确读数. DataInputStream--高级流(过滤流):readDouble(),readFloat()... 字节流:二进制 文本流:文本 od -tx1 Test.java用十六进制查看代码,"1"代表一个字节. od -tx1 -tc Test…
本学期<C语言程序设计II>课程安排 理论课时24(1-12周),实验课时8(13周),课程设计课时16(14-15周) 理论课教学内容 附:教学进度表 本学期实验课和课程设计参考教材 <C语言课程设计与游戏开发实践教程>作者:童晶等 出版社:清华大学出版社 作业: 每周课前,和老师们商讨PTA课后习题,并在博客园布置作业,要求学生完成后撰写<编程总结>和<学习总结>,每次作业列明评分标准.每周周日完成本周作业评分. 要求: 1.请参加构建之法助教园地(福州…
20145320 <Java程序设计>第七周学习总结 教材学习内容总结 13章 时间与日期 时间的度量: 格林威治标准时间(GMT时间),现已不作为标准时间使用. 世界时(UT),秒的单位定义是基于TAI,也就是铯原子辐射振动次数. UTC考虑了地球自转越来越慢而有闰秒修正,确保UTC与UT相差不会超过0.9秒. Unix时间是1970年1月1日00:00:00 为起点而经过的秒数,不考虑闰秒. 年历简介: 儒略历:,公历的前身,修正了罗马历隔三年设置一闰年的错误,改采四年一闰. 格里高利历:…
20175209 <Java程序设计>第七周学习总结 一.教材知识点总结 第八章 常用类和实用类 1.String类 构造String对象 常量对象:""中的字符序列,存放在常量池中,运行期间不会被改变 创建对象:String s = new String("we are students")或者用已创建的String对象创建新的String对象String tom = new String(s) 对象中存放的是引用,实体相同的两个变量在比较时要看引用是…
20175314 <Java程序设计>第七周学习总结 教材学习内容总结 第八章:常用实用类 String()类代表字符串:Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现.字符串是常量:它们的值在创建之后不能更改.字符串缓冲区支持可变的字符串.因为 String 对象是不可变的,所以可以共享. String()类的构造方法:初始化一个新创建的 String 对象,使其表示一个空字符序列. String(byte[] bytes) 通过使用平台的默认…
# 20175126 2016-2017-2 <Java程序设计>第七周学习总结 ## 教材学习内容总结 - 本周学习方式主要为手动敲代码并理解内容学习. - 学习内容为教材第八章,本章主要学习的Java里编程的常用实用类,所以类容还是较多,范围也较广,需要花很多的时间去理解消化,光靠敲书上的代码是远远不够的. - 第八章主要内容有:String类.StringTokenizer类.Scanner类.StringBuffer类.Date与Calendar类.日期的格式化.Math类等等 ##…
2019-2020-4 <Java 程序设计>第七周知识总结 第八章:常用实用类 一.String类 String类的构造方法 public String(byte[] bytes); public String(byte[] bytes,int offset,int length); public String(char[] value); public String(char[] value,int index,int count); String类的判断功能 boolean equals…
20165225<Java程序设计>第七周学习总结 1.视频与课本中的学习: - 第十一章学习总结 MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系统. 在命令行进入MySQL安装目录的bin子目录,键入mysqld --initialize-insecure命令: D:\mysql-5.7.15-winx64\bin>mysqld --initialize-ins…
20165205 2017-2018-2 <Java程序设计>第七周学习总结 教材学习内容总结 下载XAMPP并完成配置 完成XAMPP与数据库的连接 学会创建一个数据库 学会用java语言查询数据库 学会使用预处理语句 教材学习中的问题和解决过程 问题1:在开启XAMPP-control时,无法通过打开http://localhost 或http://127.0.0.1 来进入XAMPP,打开以上网址时出现下图: 问题1解决方法:将网址改成http://localhost/phpmyadmi…
20155304 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 1.时间的度量: 格林威治标准时间(GMT)通过观察太阳而得,其正午是太阳抵达天空最高点之时,因地球的公转与自传,会造成越来越大的时间误差,已不作为标准时间使用. 时间时(UT)是借由观测远方星体跨过子午线而得,比GMT准确一些,在1972年引入UTC之前,GMT与UT是相同的,仍有误差. 1967年定义的国际原子时(TAL),将秒的国际单位定义为铯原子辐射振动9192631770周耗费的时间,时间…
20155313 2016-2017-2 <Java程序设计>第七周学习总结 第十二章 Lambda 12.1认识Lambda语法 12.1.1Lambda语法概览 在java中引入了Lambda的同时,与现有API维持兼容性是主要考虑之一. 方法参考的特性,在重用现有API上扮演了重要角色. 重用现有方法操作,可避免到处写下Lambda表达式. 方法参考不仅避免了重复撰写Lambda表达式,也可以让程序代码更清楚. 12.1.2Lambda表达式与函数接口 在只有Lambda表达式的情况下,…
20165203<Java程序设计>第七周Java学习总结 教材学习内容总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系统. 下载安装后,进行启动MySQL数据库服务器,并建立连接,建立数据库,创建表等操作. 连接MySQL数据库 1.下载JDBC-MySQL数据库驱动 2.加载JDBC-MySQL数据…
20155333 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 Lambda 教材的引入循序渐近.深入浅出 Lambda去重复,回忆DRY原则 Lambda表达式可读性更好 Arrays.sort Comparator: 对比C语言中使用函数指针 匿名类与多态 方法引用(Method Reference) 新语法 一条语句用Lambda表达式,多条语句用方法引用 函数接口(Functional Interface) 就是只有一个抽象方法的接口 Runnable…
20145221 <Java程序设计>第七周学习总结 教材学习内容总结 第十二章部分 - Lambda 认识Lambda语法 Lambda去可以重复,符合DRY原则,而且Lambda表达式可读性更好,操作更简单 匿名类型最大的问题就在于其冗余的语法,lambda表达式是匿名方法,它提供了轻量级的语法,从而解决了匿名内部类带来的冗余问题. 示例: (int x, int y) -> x + y; () -> 42; (String s) -> { System.out.prin…
20155319 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 第十二章 Lambda 如果使用JDK8的话,可以使用Lambda特性去除重复的信息. 在只有Lambda表达式的情况下,参数的类型必须写出来,如果有目标类型的话,在编译程序可推断出类型的情况下,就可以不写出Lambda表达式的参数类型. Lambda表达式中this的参考对象以及toString()的接受者,是来自Lambda的周围环境,也就是看Lambda表达式是在哪个名称范畴,就能参考该范畴内…