- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《算法语言与程序设计》课程教学大纲
课程总学时/学分:64/3.5(其中理论48学时,实验16学时)
课程类别:学科基础与专业必修课
一、教学目的和任务
本课程讲授高级语言(C语言),是学生学习数据结构、面向对象程序设计等
课程的基础课程。通过本课程的学习,使学生掌握C语言的基本语法和基本结构,
掌握程序设计的基本知识和基本思想,能熟练运用C语言进行程序设计,编写出简
单的科学计算程序。使学生能立足于高级语言,逐步形成和提高学生的程序设计能
力。为学生开发计算机软件以及进一步学习后继课程打下良好的基础。
二、教学基本要求
《算法语言与程序设计》课程是一门实践性非常强的课程,要求认真掌握基础
知识和基本理论,注重基本技能训练,重视上机实践环节。熟悉C语言的基本语法,
顺序结构、选择结构和循环结构的程序设计,数组的定义和使用,函数的定义和调
用,指针的定义与使用,结构体的定义与使用,文件操作;掌握最基本算法的设计
与实现方法;掌握C语言程序设计的方法及编程技巧,能正确使用C语言编写程序;
掌握调试程序的基本方法。
本课程在《计算机文化基础》之后开设,使学生学习程序设计的基本方法及编
程技巧,编写简单的应用程序。在教学过程中采用讲授与实践相结合的方法,以讲
授理论为主,通过实验提高学生程序设计的技能。
三、教学内容及学时分配
第一章C语言概述(2学时)
教学要求:
1.了解计算机与程序、程序设计语言。
2.了解C语言的特点。
3.掌握C语言程序的结构及运行C程序的步骤与方法。
4.理解算法的概念并掌握算法的表示方法。
5.了解程序设计的任务及结构化程序设计方法。
教学重点:
C语言的特点,C语言程序的结构及C程序的运行步骤与方法,算法的概念及
表示方法。
教学难点:
C语言程序的结构,算法的表示方法。
第二章最简单的C程序设计——顺序程序设计(10学时)
教学要求:
1.掌握C语言的数据类型及常用数据类型的存储形式。
2.掌握常用的C运算符及表达式。
3.掌握赋值语句的使用。
4.掌握printf、scanf标准输出输入函数的使用。
5.掌握字符数据的输入输出。
6.会写简单的顺序结构的程序。
教学重点:
数据类型,运算符及表达式,赋值语句,数据的输入输出,简单C程序的设计。
教学难点:
不同类型数据在内存中的存储,不同格式数据的输入输出。
[实验名称]
C语言程序初步
[实验要求]
1.熟悉VisualC++6.0操作环境。
2.掌握C程序结构及语法规则。
3.掌握输入输出函数的使用。
[实验学时]
2学时
第三章选择结构程序设计(7学时)
教学要求:
1.掌握选择结构中的关系运算。
2.掌握选择结构中的逻辑运算。
3.掌握实现选择结构的if语句与switch语句的使用。
4.会编写选择结构的程序。
教学重点:
选择结构中的关系运算,选择结构中的逻辑运算,if语句与switch语句的使用,
选择结构程序的设计。
教学难点:
if语句的嵌套,switch语句的使用,选择结构程序的设计。
[实验名称]
选择结构程序设计
[实验要求]
1.掌握if语句的三种形式及if语句的嵌套。
2.掌握switch语句的格式与应用。
3.熟练使用if语句与switch语句进行选择结构程序设计。
[实验学时]
2学时
第四章循环结构程序设计(11学时)
教学要求:
1.了解构成循环的条件。
2.掌握while与do……while语句的使用。
3.掌握for语句的使用。
4.掌握break语句与continue语句的使用。
5.掌握各种循环的嵌套。
6.了解递推与迭代。
7.了解几种循环的异同。
8.会编写循环结构的程序。
教学重点:
While,do……while,for语句的使用,循环结构程序的设计。
教学难点:
for语句的各种形式,循环的嵌套,循环结构程序的设计。
[实验名称]
循环结构程序设计
[实验要求]
1.掌握while、do……while语句的使用。
2.掌握for语句的各种形式及其使用。
3.熟练使用while、do……while、for语句进行循环结构程序设计。
[实验学时]
4学时
第五章利用数组进行批量数据处理(12学时)
教学要求:
1.掌握一维数组的定义及使用。
2.掌握二维数组的定义及使用。
3.掌握字符数组的定义及使用。
4.会利用数组进行算法的设计。
教学重点:
一维数组的定义及使用,二维数组的定义及使用,字符数组的定义及使用,利
用数组解决问题。
教学难点:
数组下标问题,排序算法的设计,相关字符串处理函数的使用,利用数组解决
问题。
[实验名称]
数组
[实验要求]
1.掌握一维数组、二维数组、字
文档评论(0)