本课程为浙江大学何钦铭教授主讲
《程序设计基础》课程的学习有其自身的特点,听不会,也看不会,只能练会,所以实践教学中必须强调程序设计训练。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。
1. 引论及C语言概述
2. 数据表达
1) 基本数据类型及其运算
2) 数组、结构与指针
3) 变量的存储类别、作用域和生存期
3. 流程控制
1) 语句级控制:条件控制、循环控制
2) 单位级控制:C程序结构、函数定义与函数的调用(含递归)
4. 数据的输入和输出
1) 标准文件的输入和输出函数
2) 缓冲文件系统(文本文件与二进制文件)的操作
5. 编译预处理和命令行参数
6. 常用算法
1)分类(排序)算法:冒泡、选择、插入
2)检索(查找)算法:无序数据序列的查找、有序数据序列的查找(二分法)
3)简单的数值计算方法:如无限项多项式函数的近似计算等
4)其它基本算法:如进制转换等
7. 基本的程序设计方法和风格
1)结构化程序设计方法:如逐步求精法等
2)良好的程序设计风格:如程序模块化、加注释、缩进的书写格式等
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
讲师介绍
理工学社讲师
大学大学
大学老教授,从事科研教学工作 参加过国家自然科学基金项目 擅长解决数学物理方面的难题 重视基础教学工作 能够从本质上上剖解问题
课程详情
温馨提示
- 请勿私下交易请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
- 听课说明
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课