文件大小:1.71 MB
文件类型:pdf
发布时间:2011-10-29 18:38:15
需资源分:3
下载次数:8
Tag:C语言
::资源简介::
本书适合有基础的学者,也适合零基础的学者,有基础的可以巩固加深,后者可以通俗易懂地自学、、、
作者总结了多年计算机程序设计类的课程教学经验,认为在程序设计课程的教学中应该把握五个基本的教学环节:
第一,让学生充分理解计算机程序在内存中的运行原理和过程。
在程序运行过程中任意时刻都清楚语句运行到哪里了,当前存储数据的内存区的内容是什么。只有清楚这些,才能在程序调试过程中及时地找到出错位置,并修改错误,最终让程序
按照设计者的意图执行。
第二,以一门高级程序设计语言为例,让学生了解该设计语言使用
哪些语句定义变量,哪些语句修改变量,变量有哪些基本类型,每种类型的变量占多大的存储空间,不同类型的变量可以进行哪些运算,哪些语句用来控制语句序列的分支和循环,如何用简单变量组合出复杂变量(例如数组或结构体),如何控制复杂的计算过程(例如通过函数实现分而制之),有哪些库函数是可用的,等等。
第三,讲授一些常用的基本的计算过程,使得学生在解决复杂问题之前,手上是有一些基本方法可用的。例如:如何通过分支和循环语句模拟一个手工计算的过程,进行不同数制转换时,可以选定一个共同得基数进行转换,字符串处理的问题应该多使用库函数,处理日期问题时可以用一个数组来存储每个月的天数,这样可以很方便地处理不规则的数据,等等。
第四,围绕一些具体的问题实例,让学生学会通过分析问题,抽象出数学模型,从而设计出计算过程和中间数据的存储方式,最终实现代码并调试成功。学生只有通过这样一个完整的程序设计过程的训练,才能充分理解写程序是要干什么,并且学会判断什么样的问题是适合用计算机来解决的。
第五,学生学习效果的检验方式直接决定了最终的教学效果。如果想让学生真正学会独立动手写出正确的程序,就必须采取上机考查的方式,要求学生针对实际问题写出最终可以正确运行并能解决问题的程序。
本书的内容安排充分体现了上述的教学理念。为了方便理解例题中的代码,本书先用三分之一的篇幅简明扼要地介绍了C/C++语言的基本语法,包括变量的定义,变量的值的修改,基本的变量类型,用基本类型的变量构造数组、结构体等复杂的数据类型,定义表达式,控制语句序列,以及常用的C 语言标准库函数
::下载地址::
>> 评论