计算机专业课-C语言程序设计基础及实验(全21讲)【理工学社】

0人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • 基础一班
更多班级

基础一班

支持随到随学,24年08月过期

¥39.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

往期学员作业()

评论

老师介绍

  • 王教授

    王教授

    大学老教授,从事科研教学工作 参加过国家自然科学基金项目 擅长解决数学物理方面的难题 重视基础教学工作 能够从本质上上剖解问题
简  介 《程序设计基础》课程的学习有其自身的特点,听不会,也看不会,只能练会,所以实践教学中必须强调程序设计训练。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。
本课程为浙江大学何钦铭教授主讲
《程序设计基础》课程的学习有其自身的特点,听不会,也看不会,只能练会,所以实践教学中必须强调程序设计训练。学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。

1. 引论及C语言概述 

 

2. 数据表达

 

1) 基本数据类型及其运算

 

2) 数组、结构与指针

 

3) 变量的存储类别、作用域和生存期

 

3. 流程控制 

 

1) 语句级控制:条件控制、循环控制

 

2) 单位级控制:C程序结构、函数定义与函数的调用(含递归)

 

4. 数据的输入和输出 

 

1) 标准文件的输入和输出函数

 

2) 缓冲文件系统(文本文件与二进制文件)的操作

 

5. 编译预处理和命令行参数

 

6. 常用算法

 

1)分类(排序)算法:冒泡、选择、插入

 

2)检索(查找)算法:无序数据序列的查找、有序数据序列的查找(二分法)

 

3)简单的数值计算方法:如无限项多项式函数的近似计算等

 

4)其它基本算法:如进制转换等

 

7. 基本的程序设计方法和风格

 

1)结构化程序设计方法:如逐步求精法等

 

2)良好的程序设计风格:如程序模块化、加注释、缩进的书写格式等
 

* 课程提供者:理工学社