欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 人工智能编程(赋能C语言全国高等学校计算机教育研究会十四五系列教材)
      • 作者:编者:黄箐//廖云燕//曾锦山//邢振昌|责编:郭赛|总主编:郑莉
      • 出版社:清华大学
      • ISBN:9787302648796
      • 出版日期:2023/11/01
      • 页数:196
    • 售价:18.4
  • 内容大纲

        本书以C语言为基础介绍人工智能赋能编程,帮助读者循序渐进地掌握人工智能赋能编程的方法,深入理解人工智能的原理。本书特色在于将C语言和人工智能赋能编程的原理相结合,通过C语言实现人工智能赋能编程的应用,帮助读者把人工智能赋能编程从理论落地到实践。
        本书内容主要包括数据类型、运算符与表达式、程序基本控制结构、函数及其应用、数组及其应用、指针及其应用、结构体及其应用、文件与数据存储、人工智能辅助编程入门实战、人工智能辅助编程高阶实战,以及各类大赛和竞赛题的自动解答。
        本书面向高校在校学生、机器学习爱好者、人工智能研究者和开发者,也可作为开发者实现人工智能赋能编程的有力工具。
  • 作者介绍

  • 目录

    第1章  引论
      1.1  C语言环境简介
        1.1.1  C语言编译器及其原理
        1.1.2  C语言文本编辑器
        1.1.3  C语言环境的搭建
      1.2  搭建C语言的开发环境
        1.2.1  安装VS Code
        1.2.2  安装VS Code扩展
        1.2.3  配置C语言编译器
        1.2.4  创建编译和调试配置
      1.3  AI工具的安装
        1.3.1  注册GitHub账号
        1.3.2  GitHub学生认证
        1.3.3  在VS Code中安装Copilot教程
      1.4  AI工具入门方法
        1.4.1  Copilot基本使用方法
        1.4.2  ChatGPT基本使用方法
      1.5  AI工具的功能介绍
        1.5.1  Copilot功能介绍
        1.5.2  ChatGPT功能介绍
      本章小结
      课后习题
    第2章  数据类型、运算符与表达式
      2.1  C语言程序的基本结构
      2.2  C语言程序中的常用符号
      2.3  C语言程序的基本数据类型
      2.4  常量
        2.4.1  整型常量
        2.4.2  实型常量
        2.4.3  字符常量
        2.4.4  字符串常量
        2.4.5  宏常量
        2.4.6  const常量
      2.5  变量
        2.5.1  变量的声明
        2.5.2  变量初始化
        2.5.3  变量的访问与使用
      2.6  运算符与表达式
        2.6.1  算术运算符
        2.6.2  运算符的优先级与结合性
        2.6.3  关系运算符
        2.6.4  复合赋值运算符
        2.6.5  ++和--运算符
      2.7  表达式的类型转换
        2.7.1  赋值表达式的类型转换
        2.7.2  强制类型转换
      本章小结
      课后习题
    第3章  程序基本控制结构
      3.1  逻辑运算符和逻辑表达式

      3.2  选择控制结构
        3.2.1  if单分支语句
        3.2.2  if双分支语句
      3.3  条件表达式
      3.4  switch多分支语句
      3.5  循环控制语句
        3.5.1  while循环语句
        3.5.2  for循环语句
        3.5.3  do-while循环语句
      3.6  程序跳转语句
        3.6.1  break语句
        3.6.2  continue语句
        3.6.3  goto语句
      3.7  多重循环及其利用
      3.8  循环程序设计方法
        3.8.1  迭代法
        3.8.2  穷举法
      本章小结
      课后习题
    第4章  函数及其应用
      4.1  函数的定义与分类
        4.1.1  函数的定义
        4.1.2  return语句
        4.1.3  函数分类
      4.2  函数的参数
        4.2.1  形式参数和实际参数的概念
        4.2.2  函数参数的传递方式
      4.3  函数的调用
        4.3.1  函数的调用过程
        4.3.2  函数的返回值
      4.4  函数的声明
        4.4.1  函数声明的目的和作用
        4.4.2  函数声明与函数定义的关系
      4.5  变量的作用域
        4.5.1  变量的作用域和生命周期
        4.5.2  局部变量的定义和使用
        4.5.3  全局变量的定义和使用
        4.5.4  局部变量与全局变量的区别和注意事项
      4.6  函数嵌套调用
        4.6.1  函数之间的调用关系
        4.6.2  函数的嵌套调用过程
      4.7  递归函数
        4.7.1  递归的概念和原理
        4.7.2  递归函数的定义和调用
        4.7.3  递归函数的应用和注意事项
      本章小结
      课后习题
    第5章  数组及其应用
      5.1  概述
      5.2  一维数组

        5.2.1  数组的组成
        5.2.2  一维数组
        5.2.3  定义数组简单举例
      5.3  一维数组的简单应用
      5.4  向函数中传递一维数组
      5.5  二维数组
      5.6  二维数组的简单应用
      5.7  向函数中传递二维数组
      5.8  字符串与字符数组
      本章小结
      课后习题
    第6章  指针及其运用
      6.1  指针的本质
      6.2  指针变量的定义与初始化
        6.2.1  指针变量的定义
        6.2.2  指针初始化
      6.3  指针与函数
        6.3.1  传值调用和传地址调用
        6.3.2  指针作为函数参数的应用实例
      6.4  指针和一维数组
      6.5  指针和二维数组
        6.5.1  二维数组的指针表示和访问
        6.5.2  指针数组
        6.5.3  数组指针
        6.5.4  指针数组与数组指针的区别
      6.6  实际应用示例
      本章小结
      课后习题
    第7章  结构体及其应用
      7.1  概述
      7.2  结构体的定义和声明
      7.3  结构体的初始化
      7.4  结构体成员的访问
      7.5  指向结构体的指针
      7.6  结构体数组
      7.7  结构体和函数
        7.7.1  结构体作为函数参数
        7.7.2  结构体作为函数返回值
      7.8  结构体的应用
        7.8.1  存储和操作一组相关数据
        7.8.2  创建复杂的数据结构
      7.9  结构体扩展
        7.9.1  联合
        7.9.2  位域
      本章小结
      课后习题
    第8章  文件与数据存储
      8.1  核心文件操作
        8.1.1  文件的打开与关闭
        8.1.2  文件的读取

        8.1.3  文件的写入
      8.2  应用实例讲解
        8.2.1  字符串读写应用实例
        8.2.2  学生信息读写实例
      本章小结
      课后习题
    第9章  AI辅助竞赛题解答
      9.1  蓝桥杯竞赛题自动答题
        9.1.1  蓝桥杯竞赛特点
        9.1.2  基本解题方法概述
        9.1.3  贪心法
        9.1.4  动态规划
        9.1.5  图的染色算法
        9.1.6  深度优先算法
        9.1.7  二分法
      9.2  ICPC竞赛题自动答题
        9.2.1  ICPC概述
        9.2.2  算法设计方法与应用
        9.2.3  枚举法
        9.2.4  贪心法
        9.2.5  递归法
        9.2.6  分治法
        9.2.7  递推法
        9.2.8  模拟法
      本章小结
      课后习题
    第10章  AI辅助系统设计
      10.1  系统设计过程概述
        10.1.1  软件工程方法学
        10.1.2  软件生命周期
      10.2  基于大语言模型的编程学习与辅助系统的案例分析
        10.2.1  问题描述与需求分析
        10.2.2  总体设计与详细设计
        10.2.3  编码
        10.2.4  测试与运行效果
      本章小结
      课后习题
    第11章  AI链无代码生产平台Prompt Sapper
      11.1  Prompt Sapper功能介绍
        11.1.1  提示中心功能
        11.1.2  引擎管理功能
        11.1.3  项目管理功能
      11.2  Prompt Sapper视图介绍
        11.2.1  探索视图
        11.2.2  设计视图
        11.2.3  构建视图