全华计概书的6章程式语言
- 格式:ppt
- 大小:1.83 MB
- 文档页数:31
C语言程序设计课程教学设计方案课程名称:C语言程序设计课程编号:590109120632课程类型:理论含实践课程学时:94学时,其中理论教学47学时,实践教学47学时适用专业:图形图像制作一、课程教学设计的背景(一)专业认知1.专业培养目标:全面贯彻党的教育方针,面向企事业单位平面设计与制作、室内外设计与制作及基础图像处理等一线岗位,培养适应我国社会主义市场经济和现代化建设需要,德、智、体、美全面发展,掌握设计理论知识,熟练运用计算机辅助设计软件进行平面及三维产品设计制作,具备一定的美术设计理念和艺术素养以及基层青年工作能力的高端技能型专门人才。
2.人才培养规格:(1)基本素质与基本技能要求学生应具有良好的德、智、体、美全面发展的综合素质,具有正确的人生观、价值观和良好的职业道德修养,具有高职生应有的文化修养及健康的体魄和心理素质;具有较扎实的计算机操作能力;具有相当水平的英语应用能力。
(2)专业素质与专业技能要求掌握数字化平面、立体图形及图像制作技术的基础理论和基本原理,具有一定的审美能力,具备基础数字图像制作与处理、典型平面产品设计与印前图文处理、三维装饰效果图制作、建筑施工图制作等能力,熟练掌握相关计算机制图软件,能综合运用所学知识,设计制作高品质的平面典型产品及三维立体图像。
(3)专业拓展能力要求具备计算机制图应用领域的相关知识和能力,特别是在互联网基础应用、网站规划与网页设计、网络动画制作等方面的知识和能力,能够学有所长,拓展延伸,加大专业辐射面,培养锻炼学生的自主创业能力。
3.证书要求:类别名称发证机关等级对应课程基本证书英语应用能力考试教育部考试中心A/B级实用英语汉字录入学院合格计算机基础与应用二选一图形图像处理——图像制作员Photoshop平台人力资源与社会保障部中级计算机图像制作技术计算机图像制作技术实训图形图像处理——图像制作员3DMAX平台人力资源与社会保障部中级三维动画设计动画制作实训(三维)推荐证书二选一图形图像处理——图像制作员Illustrator平台人力资源与社会保障部中级矢量绘图技术广告招贴创意设计图形图像处理——图像制作员AutoCAD平台人力资源与社会保障部中级AUTOCAD制图基础工程制图与识图计算机应用技术NIT证书教育部合格C语言程序设计计算机基础与应用(二)课程的性质、地位和作用图形图像制作专业职业基础课,学生通过这门课的学习,可以对程序编制和程序调试的过程有一个全面的了解并对程序编制工具C语言有一个全面的了解,重点的掌握C语言语法、程序调试基本方法,具备自己独立编制小型程序、调试中等程序、读懂大型程序的能力,为后续动态网页开发课程的学习奠定基础。
算法的概念与伪代码的使用·算法 Algorithm算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。
通俗点说,就是计算机解题的过程。
在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。
前者是推理实现的算法,后者是操作实现的算法。
一个算法应该具有以下五个重要的特征:有穷性:一个算法必须保证执行有限步之后结束;确切性:算法的每一步骤必须有确切的定义;输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。
没有输出的算法是毫无意义的;可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
Did you knowAlgorithm 一词的由来Algorithm(算法)一词本身就十分有趣。
初看起来,这个词好像是某人打算要写"Logarithm"(对数)一词但却把头四个字母写的前后颠倒了。
这个词一直到1957年之前在Webster's New World Dictionary(《韦氏新世界词典》)中还未出现,我们只能找到带有它的古代涵义的较老形式的"Algorism"(算术),指的是用阿拉伯数字进行算术运算的过程。
在中世纪时,珠算家用算盘进行计算,而算术家用算术进行计算。
中世纪之后,对这个词的起源已经拿不准了,早期的语言学家试图推断它的来历,认为它是从把algiros(费力的)+arithmos(数字)组合起来派生而成的,但另一些人则不同意这种说法,认为这个词是从"喀斯迪尔国王Algor"派生而来的。
最后,数学史学家发现了algorism(算术)一词的真实起源:它来源于著名的Persian Textbook(《波斯教科书》)的作者的名字Abu Ja'far Mohammed ibn M?sa al-Khowarizm (约公元前825年)--从字面上看,这个名字的意思是"Ja'far 的父亲,Mohammed 和 M?sa 的儿子,Khowarizm 的本地人"。
C++代码规范目录1.介绍 (1)2.编码规范 (2)2.1文件结构 (2)2.1.1版权和版本的声明 (2)2.1.2头文件的结构 (2)2.1.3定义文件的结构 (3)2.1.4目录结构 (4)2.2结构化程序设计 (4)2.2.1功能模块抽取 (4)2.2.2功能模块编码原则 (5)2.2.3编程标准 (6)2.2.4源代码层次 (6)2.3命名约定 (7)2.3.1综述 (7)2.3.2变量命名 (8)2.3.3函数及数组的命名 (9)2.3.4结构类型命名 (10)2.3.5命名长度 (10)2.3.6Windows应用程序命名规则 (10)2.4程序规则 (12)2.4.1变量声明和定义 (12)2.4.2数组、字符串 (13)2.4.3函数声明和定义 (14)2.4.4语句 (16)2.5排版格式规则 (16)2.5.1源代码文件 (17)2.5.2空行 (17)2.5.3代码行 (17)2.5.4代码行内的空格 (18)2.5.5对齐 (19)2.5.6分行 (20)2.5.7表达式 (20)2.5.8函数 (22)2.5.9语句 (22)2.5.10变量、类型声明 (23)2.5.11修饰符的位置 (23)2.5.12类的版式 (24)2.6注释格式 (24)2.6.1介绍 (24)2.6.2注释基本规则 (25)2.6.3程序注释 (25)2.6.4模块注释 (26)2.6.5函数注释 (27)3.代码管理........................................................................................................ 错误!未定义书签。
3.1版本管理 (61)3.2代码更新 (61)本文的宗旨在于规范化源代码的编写,满足系统面向对象要求、可读性要求、正确性与容错性要求和可重用性要求。
第一章、软件工程学概述软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
软件危机包含下述两个方面的问题:1.如何开发软件,以满足对软件日益增长的需求。
2.如何维护数量不断膨胀的已有软件。
具体的说,软件危机主要有以下一些典型表现:1.对软件开发成本的进度的估计常常很不准确。
2.用户对“已完成的”软件系统不满意的现象经常发生3.软件产品的质量往往靠不住。
4.软件常常是不可维护的。
5.软件通常没有适当的文档材料。
6.软件成本在计算机系统总成本中所占的比例逐年上升。
7.软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。
软件生命周期:一个软件从定义、开发、使用和维护,知道最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生命周期。
软件配置:程序、文档和数据。
软件工程学的一个重要的目标:就是提高软件的可维护性,减少软件维护的代价。
软件:是程序、数据及相关文档的集合。
程序:是能够完成预定功能和性能的可执行的指令序列。
数据:是使程序能够适当地处理信息的数据结构。
文档:是开发、使用和维护程序所需要的图文资料。
软件工程:指导计算机软件开发和维护的一门工程学科。
软件工程具有下属的本质特性:1.软件工程关注于大型程序的构造。
2.软件工程的中心课题是控制复杂性。
3.软件经常变化。
4.开发软件的效率非常重要。
5.和谐地合作是开发软件的关键。
6.软件必须有效地支持它的用户。
7.在软件工程领域中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品。
软件工程的7条基本原理:1.用分阶段的生命周期计划严格管理。
2.坚持进行阶段评审。
3.实行严格的产品控制4.采用现代程序设计技术。
5.结构应能清楚的审查。
6.开发小组的人员应该少而精。
7.承认不断改进软件工程实践的必要性。
软件工程:包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科。
通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称为泛型。