姚普选主编的这本《大学计算机基础(第4版)实验指导》是与赵英良主编的《大学计算机基础(第4版)》配套的实验教材。全书包括两部分内容:预备知识和实验指导。本书中无论是知识的讲解还是实验方法的介绍,都力求准确、清晰,相对完整且便于读者的学习和运用,因此,也可以作为单独的实验教材。
姚普选主编的《大学计算机基础(第4版)实验指导》是《大学计算机基础(第4版)》的配套实验教材。全书分为两部分:预备知识和实验指导。预备知识部分包括两章:第1章讲解了基于Python语言的程序设计的一般方法;第2章讲解了基于MyAQL数据库管理系统的数据库创建和操纵的一般方法。实验指导部分介绍了7类实验:资料查询、程序设计基本训练、数制与数据结构、数据库操作、算法的编程实现、编码以及计算机系统与网络。
《大学计算机基础(第4版)实验指导》中预备知识部分着眼于程序设计和数据库操纵的一般方法的讲解,对于所涉及的语言和软件的介绍也力求准确、清晰,便于读者学习和运用。《大学计算机基础(第4版)实验指导》所设计的实验以验证型的基本实验为主,日的在于加深学生对于主教材的理解、提高计算机应用技能且了解基本的计算思维模式。
《大学计算机基础(第4版)实验指导》也可以作为独立的实验教材使用。
第一部分 预备知识
第1章 Python语言
1.1 Python编程环境和解释器
1.1.1 Python编程环境的使用
1.1.2 Python程序的一般结构
1.1.3 Python解释器的使用
1.2 数据的表示及输入/输出
1.2.1 常量和变量
1.2.2 数据的输入/输出
1.3 函数与表达式
1.3.1 常用函数
1.3.2 运算符与表达式
1.4 序列
1.4.1 字符串
1.4.2 列表
1.4.3 元组
1.4.4 字典
1.5 控制结构
1.5.1 分支语句
1.5.2 while循环语句
1.5.3 for循环
1.5.4 用户自定义函数
1.6 模块
第2章 MyAQL数据库
2.1 MyAQL的安装及其可视化工具
2.1.1 MyAQL的安装
2.1.2 MyAQL的可视化操作工具
2.2 创建数据库
2.2.1 建立表
2.2.2 建立表之间的关系
2.2.3 由模型建立数据库
2.3 操作数据库
2.3.1 数据插入
2.3.2 数据删除
2.3.3 数据更新
2.3.4 不同外码约束条件的作用
2.3.5 数据查询
2.3.6 视图的创建和查询
第二部分 实验指导
实验1 资料查询
实验2 程序设计基本训练
实验2-1 Python编程环境的安装和使用
实验2-2 程序中的输入/输出及分支结构
实验2-3 程序中的循环结构
实验2-4 函数的定义和调用
实验2-5 类和对象
实验3 数制与数据结构
实验3-1 数制转换
实验3-2 线性表的定义和操作
实验3-3 堆栈和队列的定义和操作
实验3-4 矩阵的存储与操作
实验3-5 二叉树的存储与操作
实验4 数据库操作
实验4-1 创建数据库
实验4-2 SQL言
实验5 算法的编程实现
实验5-1 求最小数或最大数
实验5-2 查找
实验5-3 排序
实验5-4 Fibonacci数列与Hanoi问题
实验5-5 可拆背包问题
实验6 编码
实验6-1 Huffman编码
实验6-2 加密和解密
实验6-3 校验码
实验7 计算机系统及网络
实验7-1 查看计算机配置
实验7-2 构建WWW服务器
附录A ASCI码表
附录B 键盘录入基本方法
附录C 实验4中三个文本文件的内容
参考文献