- 1
- 0
- 约1.7千字
- 约 71页
- 2016-07-20 发布于湖北
- 举报
C语言(第二章1)算法与数据结构A概述
C语言程序设计;课程设置目的 ;学习C语言的理由;学习C语言的理由;学习C语言的理由;学习本课程的目的;教学基本要求 ;教学内容;教材及参考书;老师的话;第一章 C语言概述;;;第三代:面向过程的高级语言= =〉或称算法语言。如: Fortran,Basic,Pascal,C 等等。
优点:灵活,易于理解,容易查错。
缺点:对大型程序而言维护性较差,对“拟定”好的 程序难以扩充,修改(所谓牵一而动百)。
第四代:非过程化的高级语言==〉是一种面向对象的设计 语言,如:C++,Java 等等。
优点:灵活、易于理解、维护、修改、扩充。
缺点:掌握难度较大。
第五代:可视化多媒体程序设计工具。具有面向对象的思 想,如:Visual C++,Visual Basic,Delphe等等。; C语言出现的历史背景; C语言出现的历史背景; C语言出现的历史背景; C语言出现的历史背景;C标准库;2 简洁、紧凑、方便、表达能力强;3.运算符丰富(共有34种运算符。) 除了最基本的+、-、×、÷、%等运算外,还将括号、赋值、类型强制转换等均作为运算符。;6. 可与机器硬件打交道直接访问内存地址,具有“ 高”、“ 低” 级语言的功能。;1. 编辑;C程序的上机步骤;C程序结构图;1. 掌握基本语法规则; 简单的C程序介绍;简单的C程序介绍;简单C程序举例;C语言特征——示例找出两数中的较大值;C语言特征——示例找出两数中的较大值;C语言特征;C语言特征; 打印字符; 输入三个数,找最大值(解法1);输入三个数,找最大值(解法2);五、TC 2的编译环境(全屏 Alt+Enter) (OS Shell –run *.exe);五、TC 2的参数设置1;五、 TC 2的参数设置2;五、 TC 2的参数设置3;五、 TC 2的参数设置4;五、 编译程序Compile-成功!;五、 运行程序-Run;;基本概念;程序设计的概念;; 算法的概念; 算法的概念; 算法的概念; 简单算法举例; 简单算法举例; 简单算法举例; 简单算法举例; 简单算法举例; 算法的表示--1; 算法的表示--2;N-S流程图;一、基本概念;二、算法举例;三、课堂思考;四、算法的表示;五、结构化程序设计方法;S1:求1 ?2,得到结果2.
S2:将第1步所得结果2乘以3,得到结果6.
S3:将6乘以4,得24.
S4: 将24乘以5,得120.;设p为被乘数,i为乘数
S1:使p=1.
S2:使i=2.
S3:使p?i,乘积赋给p.
S4: 使i的值加1.
S5: 若i=5,执行S3;否则程序结束.;S1:输入n的值.
S2:置变量i的值为2.
S3:求解m=n%i ;若m=0,转向S6,否则执行S4.
S4: 变量i的值自加1.
S5: 判断in是否成立;若为真则转向S3,否则执行S6.
S6: 判断in是否成立;若为真输出“非素数”,否则输出“素数”.;棋盘上的麦粒;8皇后互不攻击;汉诺塔;N-S流程图;输入整数n(n2),判断其是否为素数
N----S流程图
输入n的值
i=2
当in
m=n%i
m=0
Y N
结束循环 i=i+1
Y in N
n是非素数 n是素数
您可能关注的文档
最近下载
- 瓦斯抽采管路与电缆及通信电缆交叉点岔门处同侧悬挂安全技术措施2.docx VIP
- 2025至2030中国CMP抛光材料行业发展趋势分析及投资前景预测报告.docx VIP
- 2025年山东省高职院校综合评价招生考试(素质测试)历年参考题库含答案详解.docx VIP
- 2025年南京机电职业技术学院单招语文测试题库标准卷.docx VIP
- Altium Designer电路设计与制作(第三版)教案全套 陈学平 项目1--6 Altium Designer 20.1 的简介---交通信号灯的设计与制作 .docx
- 整套教学课件《植物病虫害防治》ppt.pptx VIP
- 2026年党支部在学习贯彻党的创新理论等“对照五个方面”存在的问题及整改措施4280字范文.docx VIP
- GB50169-2016 电气装置安装工程接地装置施工及验收规范附条文.docx VIP
- 2022年度组织生活会全套资料(方案、对照检查材料、报告、批评意见1).docx VIP
- gb51348-2019民用建筑电气设计标准.docx VIP
原创力文档

文档评论(0)