关于c语言的问题
我是一名c语言初学者,我现在正在读谭浩强的[c语言程序设计],请问读完这本书之后我该读哪本书?
推荐的书最好在北京图书大厦卖,这样我容易买到,
谢谢!!!!!!!!!
参考答案:我觉得你还是先尝试用一用C语言吧.
你虽然已经学完了C语言,但是不代表你会熟练的驾御它.能够熟练使用计算机语言是一种重要的能力,谭浩强的[c语言程序设计]这本书上都是一些小程序,几个数字变来变去的,并没有体现出软件结构化这一重要思想,要想知道大型软件的奥妙,就自己去试着编写几个试试吧!
你可以尝试使用以下命题:
实践学时: 3周
时间安排:第3学期1~2周
一、目的与任务
程序实践是本科生重要教学环节之一。通过程序实践,强化学生的计算机应用技能,使学生验证、巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力。
二、内容、要求与进度安排
1. 内容
(1) 学生成绩管理系统。要求将学生信息(学号、姓名、性别、成绩等)
以二叉树(或动态链表)的形式存放在studin.txt 文件中,通过下拉式菜单完成以下功能:
i. 插入学生的成绩。
ii. 按一定条件修改某些学生的成绩。
iii. 按一定条件删除某些学生的成绩。
iv. 条件查询和模糊查询。
v. 将学生信息按成绩降序排列存放在studout.txt文件中。
vi. 按不同分数段统计学生数,并以饼图和折线的形式显现。
(2)扑克牌排序演示。
从54张扑克牌中任选10张,背面朝上,然后逐一掀开,按牌面数字的大小排列,数字相同时(黑桃>红桃>梅花>方片>),用气泡法或选择法排序,并且动态显示排序过程。
(3)图书管理系统。要求实现用户(教师与学生)与图书的基本信息管理与借还操作。
2. 要求
(1)要求学生掌握文件的基本操作。
(2)要求学生掌握一定图形库函数的使用方法和一般方式。
(3)熟练掌握动态链表的操作。
3.进度安排及方式
(1)第一周:接受程序实践设计要求任务书,熟悉环境,指法练习,学习文件与图形函数的使用。
(2)第二周至第三周,在机房对所进行的设计进行分析与设计,设计并画出系统的程序框图,并在计算机上调试与通过,课程设计报告的撰写。
(3)第三周:验收程序,提交课程设计报告。