作品简介

本书是一本供10~14岁中小学生学习计算机语言的入门读物,从初中生的视角,用中小学生易于理解的语言代替高深晦涩的专业术语,来讲解Python和C++两种语言的基本知识和编程技巧。本书将两种计算机语言进行比照讲解,书中绝大多数实例(除MFC实例)均有Python和C++两种程序版本,这样可以帮助初学者了解不同计算机语言的特点及优势,对于读者将来学习一种新的计算机语言,以及在不同语言之间的转换具有重大意义。

全书共分21章。序章,开启你的编程之旅;第1~8章,介绍Python和C++语言的基本结构和语法应用;第9~17章,深入介绍Python和C++的图形、函数、文件及面向对象等编程技巧;第18~20章,介绍Windows下的编程特色应用。书中提供了大量应用实例,并附有练习题。本书可以作为中小学开设计算机语言课程的教材或教学参考书。对于学习编程比较难以入门的高中学生,亦可将本书作为入门参考。

叶哲语,沈阳市沈东初级中学学生,2019年以《初中知识关联学习卡片》项目获得第二十届全国中小学生电脑制作活动初中组计算机程序设计二等奖。

叶洪涛,计算机仿真高级工程师,精通多种计算机语言及应用软件开发、数学模型设计。著有《Poser 8.0高级应用及商用模型开发》等。

作品目录

  • 内容简介
  • 作者简介
  • 前言
  • 致谢
  • 原创性声明
  • 特别说明
  • 配套源程序
  • 序章 开启你的编程之旅
  • 致初学者
  • 准备好你的编程软件
  • 第1章 Hello World
  • 例1.1 输出文字“Hello World!”
  • 例1.2 求和
  • 例1.3 对输入求和
  • 本章要点
  • 练习1 简单人机对话(1)
  • 第2章 选择
  • 例2.1 求绝对值
  • 例2.2 今天是星期几(1)
  • 本章要点
  • 练习2 简单人机对话(2)
  • 第3章 分支(C/C++)
  • 例3.1 今天是星期几(2)
  • 例3.2 对算式计算(1)
  • 本章要点
  • 练习3 今天是星期几(3)
  • 第4章 循环
  • 例4.1 今天是星期几(4)
  • 例4.2 对算式计算(2)
  • 例4.3 从1加到1000
  • 例4.4 等差数列求和
  • 例4.5 求π(1)
  • 例4.6 鸡兔同笼
  • 本章要点
  • 练习4 求π(2)
  • 第5章 嵌套循环
  • 例5.1 九九表(1)
  • 例5.2 九九表(2)
  • 本章要点
  • 练习5 输出三角形阵列
  • 第6章 数组(C/C++)
  • 例6.1 排序
  • 本章要点
  • 练习6 输出杨辉三角形(1)
  • 第7章 字符串
  • 例7.1 密码(1)
  • 本章要点
  • 练习7 密码(2)
  • 第8章 元组和列表(Python)
  • 例8.1 今天是星期几(Python版)
  • 例8.2 排序(Python版)
  • 例8.3 对算式计算(1)(Python版)
  • 例8.4 对算式计算(2)(Python版)
  • 本章要点
  • 练习8 输出杨辉三角形(2)
  • 第9章 绘制图形
  • 例9.1 阵列
  • 例9.2 斐波那契螺线
  • 例9.3 画一只小熊
  • 本章要点
  • 练习9 绘制图形
  • 第10章 函数
  • 例10.1 画多只小熊
  • 例10.2 绘制坐标系
  • 本章要点
  • 练习10 一群橘猫
  • 第11章 递归
  • 例11.1 约分(1)
  • 例11.2 谢尔宾斯基三角形
  • 例11.3 科赫曲线
  • 本章要点
  • 练习11 递归应用
  • 第12章 指针(C/C++)
  • 例12.1 处理多个密码(1)
  • 本章要点
  • 练习12 处理多个密码(2)
  • 第13章 结构体(C/C++)
  • 例13.1 结构体小熊
  • 本章要点
  • 练习13 结构体橘猫
  • 第14章 文件
  • 例14.1 从文件对算式计算
  • 例14.2 统计图
  • 本章要点
  • 练习14 用文本文件表示图形
  • 第15章 类
  • 例15.1 作为对象的小熊
  • 例15.2 绘制抛物线
  • 本章要点
  • 练习15 绘制正弦曲线
  • 第16章 动画绘制
  • 例16.1 时钟
  • 例16.2 游动的金鱼
  • 本章要点
  • 练习16 移动的橘猫
  • 第17章 键盘和鼠标控制
  • 例17.1 键盘驱动的金鱼
  • 例17.2 鼠标驱动的金鱼
  • 本章要点
  • 练习17 鼠标控制的橘猫
  • 第18章 Windows程序
  • 例18.1 Hello World(Windows版)
  • 例18.2 秒表
  • 本章要点
  • 第19章 MFC绘图和动画
  • 例19.1 斐波那契螺线(MFC版)
  • 例19.2 时钟(MFC版)
  • 例19.3 鼠标驱动的金鱼(MFC版)
  • 本章要点
  • 第20章 游戏制作(MFC)
  • 例20.1 三连消
  • 附录A 程序结构及常用函数(方法)
  • 附录B 练习题参考程序
  • 练习1 简单的人机对话(1)
  • 练习2 简单的人机对话(2)
  • 练习3 今天是星期几(3)
  • 练习4 求π(2)
  • 练习5 输出三角形阵列
  • 练习6 输出杨辉三角形(1)
  • 练习7 密码(2)
  • 练习8 输出杨辉三角形(2)
  • 练习9 绘制图形
  • 练习10 一群橘猫
  • 练习11 递归应用
  • 练习12 处理多个密码
  • 练习13 结构体橘猫
  • 练习14 用文本文件表示图形
  • 练习15 绘制正弦曲线
  • 练习16 移动的橘猫
  • 练习17 鼠标控制的橘猫
展开全部