2019年上-C语言程序设计课程内容
第一节课 序言
- 为何学习C语言
- 打印hello world程序
- 编译步骤,认识编译器
- 冯诺依曼体系结构
- hello world程序如何在计算机上运行的
第二节课 基本数据类型与表达式
- 求华氏温度对应的摄氏温度
- 常量、变量和数据类型
- 变量名 代表内存中的一个存储单元,用来存放该变量的值
- 类型名 存储空间大小
- 算术运算和赋值运算
- 加减乘除求余,除法和求余的特点
- 赋值运算的过程(先去存储单元取值,计算,再存入存储单元)
- 格式化输出函数printf()
- 打印普通字符
- 格式化控制说明
- 实践练习题
第三节课 基本数据类型与表达式2
- 课堂实例,巩固表达式类型实践题
- 改进华氏温度对应的摄氏温度
- 物体自由下落的速度
- 平均成绩的求解
- 格式化输入函数scanf()
- &取地址符号的含义
- 改进求平均成绩例题
第四节课,基本数据类型与表达式3
- 实型数据定义及使用
- &符号的含义及举例
- 求成绩平均值题目的再次改进
- 课下PTA题目的讲解
- 标准身高体重的计算
- 逆序三位数的输出
- 商品的打折
第五次课 分支结构
- 分支结构的定义及流程图
- 实践题目
- 分段函数的求解
- 软件测试函数的基本思想
第六次课 分支结构2
- PTA课后习题巩固分支结构
- 分段函数的计算
- 水费的计算
- 最新肥胖计算方法
第七次课 分支结构3--多分支结构
- 常用数学库函数的使用
- 计算存款的利息
- 三分段水费计算题目的求解
- 逻辑运算符及表达式
- 嵌套循环
elseif 语句
课后反思:每个知识点需要例题去加深理解!
第八次课 分支结构4 --多分支结构
- 总结巩固关系运算符、表达式和逻辑运算符、表达式
- 流程图不同框的含义及画法
- 同一道题目不同实现方法的比较
- 个人所得税的计算
- 多个if单分支
- 嵌套if
- else if 结构
- 主要不同是比较的次数
第九次课 分支结构5
- PTA作业题的讲解
- 阶梯电价 (指定嵌套循环)
- 高速公路的处罚(指定嵌套循环,%0.f 或者%.0f取整)
- 出租车计价
- 火车的运行时间(有使用if方法和不使用if的方法)
- 单步调试的步骤
课后反思:难点一,如果没有课下主动去完成作业,即使讲解了理解起来也有困难!
第十次课 分支结构6 -- 字符型数据
- pta习题的讲解
- 三角形的判断
- 员工工资的计算
- 比较大小
- 猜数字例题
- 四则运算
- 字符型数据
课后反思:字符型数据是新知识,相对pta习题,新知识听讲的同学更多,可见大部分同学还是能认真完成作业的,作业可粗讲!
第十一次课 分支结构7
- 四则运算题目
- 字符型数据
课后反思:有一半同学学的还是不错的,一边听课一边写pta作业,学有余力!,既然如此加入博客作业。
第十二次课 分支结构8 -- switch语句
- switch语句
- break 语句
第十三次课 -- 第二十一次课
- 计数类循环
- while循环
- do while 循环
- continue和break
循环是难点,pta作业完成情况不好,第一次博客完成的不好。
第二十二次课
-函数的定义
-函数的应用
第二十三次课
- 全局变量
- 数组的定义及应用
第二十四次课
- 数组的应用
- 斐波那契数列
- 查找
- 求极值
第二十五次课
- 第六章 数据类型和表达式
第二十六次课
- 总复习+课后习题的答疑
第二十七次课
考试~
2019年上-C语言程序设计课程内容的更多相关文章
- 2019年上-C语言程序设计-第1次blog作业
准备工作(20分) 1.在博客园申请个人博客,以真实姓名和学号加入班级博客(链接地址) 2.关注邹欣老师博客(并寻找答案:邹欣老师是谁?是做什么的?).关注任课老师博客 3.注册登录中国大学MOOC网 ...
- C语言程序设计课程总结
第一次教授C语言程序设计课程,相比计算机组成原理.arm体系结构等偏向硬件的课程,C的教学方式要灵活一些.计算机组成原理课程偏向理论,哈尔滨工业大学的计算机组成原理是国家精品课,增加了mooc+spo ...
- C语言程序设计课程设计自查表格
课程设计自查表格 序号 项目 完成与否(完成打勾) 1 格式是否符合标准(缩进是否规范) 2 是否模块化设计(使用函数分解系统功能) 3 函数名否易懂(不得使用f1(int a1,int a2)这样的 ...
- 2019春《C语言程序设计》课程设计的安排
课程设计的安排 课前准备: 要求同学们注册码云,并登陆: 要求组长加入由老师创建的一级组织:"2019春C语言": 要求组长建立二级组织,给自己的小组取个好听的名字,并邀请本组成员 ...
- 2018上C语言程序设计(高级)作业- 初步计划
C语言程序设计(高级)36学时,每周4学时,共9周.主要学习指针.结构和文件三部分内容.整个课程作业计划如下: PTA和博客的使用指南 若第一次使用PTA和博客,请务必先把PTA的使用简介和教师如何在 ...
- 2018上C语言程序设计(初级)作业- 第2次作业
一.预习作业 在课前或者课后观看浙江大学程序设计入门-C语言课程中第2周.第3周的判断部分和第4周的判断部分. 二.PTA作业 完成第7周.第8周和第9周和第10周共8次pta作业,将PTA作业中部分 ...
- 2018上C语言程序设计(高级)作业- 第0次作业
准备工作(10分) 1.在博客园申请个人博客. 2.加入班级博客(2班班级博客链接地址)(1班班级博客链接地址) 3.关注邹欣老师博客.关注任课老师博客. 4.加入讨论小组,学习过程中遇到问题不要随意 ...
- 2018上C语言程序设计(高级)作业- 第4次作业成绩及总结
作业地址 https://edu.cnblogs.com/campus/hljkj/CS2017-01/homework/1842 评分准则 第4次作业各项成绩包括三项: 完成WC项目:60分:基本功 ...
- 2018上C语言程序设计(高级)作业- 第4次作业
作业要求一 1.设计思路: 第一步:首先通过cmd进行判断 第二步:根据题目写的分别进入不同的判断函数,进行逐一判断: 2.实验代码: #include <stdio.h> #includ ...
随机推荐
- Linux安装centos,网络net8模式ping不通www.baidu.com或者ping不通主机
1.Linux安装centos,网络net8模式ping不通www.baidu.com或者ping不通主机. 我使用的是net8模式.配置如下所示,保证可以ping通www.baidu.com或者pi ...
- ASP.NET Core快速入门(第4章:ASP.NET Core HTTP介绍)--学习笔记
课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务22:课程介绍 1.HTTP 处理过程 2.WebHost 的配置与启动 ...
- Python urllib与requests、XML和HTMLParser
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1019223241745024 Python 的内建模块urllib提供了一系列用于操作 ...
- 面试官:来谈谈限流-RateLimiter源码分析
RateLimiter有两个实现类:SmoothBursty和SmoothWarmingUp,其都是令牌桶算法的变种实现,区别在于SmoothBursty加令牌的速度是恒定的,而SmoothWarmi ...
- CentOS 6.9安装MySQL 5.6 (使用yum安装)
CentOS 6.9安装MySQL 5.6 (使用yum安装) 移除CentOS默认的mysql-libs [root@test01 srv]# whereis mysqlmysql: /usr/li ...
- SVG撑满页面
当viewBox属性固定,默认修改svg标签的宽高,svg都会按比例缩放 我们现在不想按比例缩放,需要svg撑满整个画面 这里只需为svg标签添加一个关键属性:preserveAspectRatio ...
- Docker制作dotnet core控制台程序镜像
(1)首先我们到某个目录下,然后在此目录下打开visual studio code. 2.编辑docker file文件如下: 3.使用dotnet new console创建控制台程序; 4.使用d ...
- CTF必备技能丨Linux Pwn入门教程——格式化字符串漏洞
Linux Pwn入门教程系列分享如约而至,本套课程是作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的题目和文章整理出一份相对完整的Linux Pwn教程. 教程仅针对i386/am ...
- 深入java8的集合:ArrayList的实现原理
一.概述 一上来,先来看看源码中的这一段注释,我们可以从中提取到一些关键信息: Resizable-array implementation of the List interface. Implem ...
- Java中关于数据类型的一些问题
Java中关于数据类型的一些问题 总结一下最近笔试遇到的一些关于Java中数据类型的一些问题. 虽然比较基础,但在实际做题却很容易出错的点,而且往往这些题出错了会给面试官很不好的感觉:你的基础不好. ...