全国青少年信息学竞赛培训教材

出版时间:2010-7  出版社:浙江大学  作者:邱桂香//陈颖  页数:349  
Tag标签:无  

前言

学习程序设计的目的是借助高级语言编程解决实际问题。其重点在于解决实际问题,而信息学竞赛将目标更明确地指向“高效解决实际问题”。如何从掌握语言知识迈向“高效解决实际问题"是一个飞跃,但是,现实是很多对高级语言知识点如数家珍的人却无法写出高质量的程序。本书就是要帮助学习者缩短知识与实践之间的差距,提高编程能力,真正高效地解决实际问题。本书以C语言为载体,重点学习分析问题、设计算法、编写程序的方法和技巧。在行文上强调以下四个意识:1.问题意识程序设计的根本目的在于解决问题。本书注重问题求解能力的培养,重点放在程序设计的思路和方法上,而仅将C语言作为描述程序的工具和手段。因此,围绕问题,以问题驱动学习,是本书最大的特点。2.主干意识为了突出“程序设计为主,语法规则为辅”这一理念,本书在内容组织上,突出介绍实际编程需求中最主要的C语言语法知识。让学习者将注意力集中在如何提高分析问题和解决问题的能力上。3.实践意识本书强调动手实践。每章均设计成问题导引与分析、C语言知识、程序设计实例三部分,引导学习者带着问题学习知识,进而编写程序解决问题。书中给出了大量的例题和练习题,更是将实践意识提升到了新的高度。在例题的讲解中,并不是直接给出程序代码,而是遵循分析问题一构建模型一设计算法一编写代码的步骤,引导学习者学会程序设计的方法和技巧,真正培养学习者的实践编程能力。在练习题的设计上,除了编写程序的题型,还设计了读程序写结果、补充完善程序类型的题目,进一步强化了实际动手操作的能力。4.整合意识“程序设计一数据结构+算法”。程序设计不是独立的,而是与算法和数据结构紧密相关的。在本书中有意识地涉及了树、栈、队列、链表等概念,在第6章之后的例题中出现了枚举法、贪心法、分治法、模拟法、回溯法等思想。

内容概要

本书以信息学竞赛为背景,以C语言为载体,介绍了高级语言的基本用法和编写程序的基本方法和技巧。书中穿插了基本算法和数据结构的思想,为后续学习奠定了基础。在配套光盘中,提供了例题程序代码和测试数据以及练习题的部分参考答案。  本书内容新颖,逻辑性强,例题丰富,适合程序爱好者学习,尤其适合信息学竞赛师生备赛使用。

书籍目录

第1章 计算机和计算机语言 1.1 计算机工作原理  1.1.1 计算机基本组成  1.1.2 计算机工作原理  1.1.3 计算机软件 1.2 计算机语言  1.2.1 计算机语言的发展进程  1.2.2 程序设计进程  1.2.3 C语言概述 1.3 算法和算法描述  1.3.1 程序设计的基本方法  1.3.2 算法  1.3.3 算法的描述 1.4 练习题第2章 顺序结构程序设计 2.1 问题导引与分析  2.1.1 问题导引  2.1.2 问题分析  2.1.3 解决方案 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.4 赋值语句  2.4.1 赋值语句的格式与应用  2.4.2 赋值中的类型转换 2.5 输出语句  2.5.1 字符输出  2.5.2 格式输出 2.6 输入语句  2.6.1 字符输入  2.6.2 格式输入 2.7 顺序结构程序设计实例  2.7.1 实例2-1日期写法(date)  2.7.2 实例2-2数字分离(splitnum)  2.7.3 实例2-3时间戳(times) 2.8 练习题第3章 选择结构程序设计 3.1 问题导引与分析  3.1.1 问题导引  3.1.2 问题分析  3.1.3 解决方案 3.2 条件语句  3.2.1 条件语句的格式与功能  3.2.2 条件语句的应用 3.3 开关语句  3.3.1 开关语句的格式与功能  3.3.2 开关语句的应用 3.4 选择结构程序设计实例  3.4.1 实例3—1机器人的移动问题(robot)  3.4.2 实例3—2解方程的困扰(equation)  3.4.3 实例3-3数表读数(table) 3.5 练习题第4章 循环结构程序设计 4.1 问题导引与分析  4.1.1 问题导引  4.1.2 问题分析  ……第5章 文件第6章 数组第7章 函数第8章 字符串第9章 枚举类型、结构体和共用体第10章 指针类型第11章 综合程序设计参考文献

章节摘录

插图:

编辑推荐

《通向金牌之路·全国青少年信息学竞赛培训教材:C语言程序设计》由浙江大学出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    全国青少年信息学竞赛培训教材 PDF格式下载


用户评论 (总计56条)

 
 

  •   对于信息学竞赛很有帮助,但是少了动态规划的内容。其中的“守望者逃离”是用搜索来解的。
  •   这本书可以和谭老的c语言程序设计相媲美了,真的是差不多的!
  •   可惜没有竞赛真题。其他都不错。C语言的竞赛指导书很少。
  •   适合中学生竞赛,适用于Dev-C++4.9.9.2编程软件
  •   此书很适合作培训教材,实例很多哦。
  •   内容具体实际,示例经典,适合中学生在课余时间自学,是很好的计算机编程启蒙教材。
  •   很好的C语言信息技术辅导书,正在阅读。
  •   相当好的教材。适合初学者。
  •   对学习还是很有帮助的,主要为了奥赛考试
  •   书内容易懂,是我需要的!
  •   相当好的教材。
  •   挺好的教材,值得我们拥有
  •   书很实用,很经典
  •   书不错,物流也不错,没零钱,送货员还少收了6毛钱呢
  •   是正版书籍,书没还没看,谈不上心得。
  •   给孩子当兴趣书看看
  •   这本书我觉得很满意,很不错
  •   内容较容易懂
  •   里面的内容讲的非常详细,受益匪浅
  •   速度快服务好、正版、内容详实
  •   当当的送货速度超快,头天晚上下单,第二天早上货就到了!
  •   商品整体还是不错的,就是物流速度太慢了,希望能够改进!
  •   靠孩子自学还是有点难度的。
  •   就是有点看不明白- -
  •   题型很实用
  •   孩子上兴趣课,老师要求买的,挺不错的。
  •   有意义,很详细~
  •   送货员的态度很好,
  •   难易程度适中!
  •   商品不错,就是有一本书后面裂开了一些,不过没关系啦!
  •   不错滴工具书
  •   用这书作大学生编程课的话,他们的编程能力估计会提高很多
  •   正版,希望儿子能在学校中学好这门课程。
  •   针对信息学竞赛关于C的辅导书籍并不是很多,所以有这样一本书显得难能可贵,内容也比较详实,举例也还可以。
  •   关于青少年信息竞赛的C语言类教材真的挺少的,可以说这本书是雪中送炭。但是,书中难免有一些文字上的错误,如“==”写成了“=”,看起来差别不大,不过对于刚接触C语言的孩子来说,难免造成误解。
  •   计算机竞赛老师指定的教材
  •   内容基础,用于C语言启蒙还是可以
  •   附送了光盘,但是光盘是粘在书里面的,要想把光盘拿下来,书的那一页就被撕坏了一部分,要是不把光盘拿下来,就看不见书上的部分内容。怎么办呢?没办法,必须得把光盘拿下来,书页被撕坏了,可惜。
  •   初学C++不久,心血来潮买了这本书,本想翻上两页便丢入书库,结果现在已经小有收获,正准备继续发展中。呼呼,加油哈~~
  •   儿子想要的书,看起来是正版,不错。
  •   书不错,但是我还要再次给学生购买的时候不仅涨价了,而且还不能一起买几本,只能一本一本买,难道是为了赚运费?
  •   挺适合新手
  •   给弟弟买的,他很高兴
  •   太难了,我自己都看不懂
  •   还不错,例子可更好。
  •   送货快 挺有用
  •   挺适合新手看
  •   内容、质量---凑合
  •   资源不足,配套光盘简直没内容,同类的c教材没有性价比优势,可做入门参考
  •   这本书前后一共买了5本,是用C语言写的,在程序设计方面来说对初赛复赛都比较合适,就是缺少数据结构方面的知识。
  •   儿子六年级,看了觉得适合他
  •   教材内容适合自学,附有光盘更加直观。
  •   这初中生也开始编程了,哎
  •   整体来说还是不错的,主要针对了初赛的内容,后面的例题难度偏小,如果有针对复赛的c语言的就更好了
  •   应该对小孩有帮助
  •   书很好,很适合竞赛选手
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7