- 3
- 0
- 约2.89千字
- 约 29页
- 2018-05-11 发布于广东
- 举报
第2章语言.ppt
第2章 程序的灵魂—算法 课堂教学2学时 累计3学时 一个程序包含两方面的内容 1.对数据的描述 类型、数据的组织形式 ? 数据结构 2.对操作的描述 操作步骤 ? 算法 认真考虑和设计: 数据结构和算法 什么是程序? 沃思公式: 数据结构+算法=程序 具体化: 程序=算法+数据结构+程序设计方法+语言工具和环境 算法解决的问题是 做什么和怎么做(计算机) 算法的概念 做任何事都有一定的次序和步骤 如:召开会议,报考大学,购物等 为解决一个问题而采取的方法和步骤就称为“算法” 解决同一个问题可以有不同的方法和步骤,方法有有劣之分 采用简单的和运算步骤少的方法为优 计算机算法分两大类别 数值运算算法 目的是求数值解,算法成熟 非数值运算算法 种类繁多,要求各异,难以规范 简单算法举例 例 2.1 求1×2×3×4×5 原始方法: 1×2,2×3,6×4,24×5 通用的方法: 设两个变量(被乘数p,乘数i) S1: 1=p S2: 2=i S3: p×i=p S4: i+1=i S5: 若i≤5,返回s3;否则结束 如果题目该为求1×3×5×7×9×11 ? S1: 1=p S2: 3=i S3: p×i=p S4: i+2=i S5: 若i≤11,返回s3;否则结束 用这种方法表示的算法具有通用性、灵活性 例2.2 有50个学生,要求将他们之中成绩在
您可能关注的文档
- 秋季外研社四年级上册Modl1nit1.ppt
- 种遗传病从妈妈传给孩子.ppt
- 程序设计 第6章 数组.ppt
- 程序设计第二章.ppt
- 竞聘词课件.ppt
- 第02章_简单的_程序设计.ppt
- 第13章 电子邮件.ppt
- 第1章 为什么要学语言.ppt
- 第1章语言.ppt
- 第2章 语言概述.ppt
- DB15_T 956-2022 全株玉米青贮饲料质量评价.docx
- DB2301_T 151-2023 大豆疫霉根腐病菌生理小种鉴定技术规程.docx
- DB1305_T 67-2023 板栗生态种植技术规程.docx
- DB15_T 2714-2022 马铃薯晚疫病气象等级.docx
- DB2312_T 083-2023 公务用车管理与服务规范.docx
- DB1302_T 573-2023 美丽乡村绿化管护技术规范.docx
- DB15_T 2721-2022 奶山羊羔羊饲喂技术规程.docx
- DB62_T 2686-2023 羊巴氏杆菌病防治技术规范.docx
- DB62_T 2076-2023 绿色食品 人参果生产技术规程.docx
- DB2312_T 084-2023 居家老人探访关爱服务规范.docx
最近下载
- 西游记故事 龙宫借宝 青少年教育出版集团.pdf VIP
- 《智慧树知到》《电影音乐欣赏(华南农业大学)》章节测试题及答案.pdf VIP
- 2026届山东省烟台高三语文一模考场优文5篇:“导航在你走错路时”.docx VIP
- 食品无损检测:电学特性检测.ppt VIP
- 《地理信息数据分类分级工作指南(试行)》.docx VIP
- 中国核医学诊疗指南(2025版).docx VIP
- 氯化锌安全技术说明书(MSDS).pdf VIP
- 物业防汛应急预案(精选2025).pptx VIP
- 2025广东广州市海珠区社区专职工作人员招聘48人备考题库附答案.docx VIP
- PFMEA过程失效模式及后果分析报告.docx VIP
原创力文档

文档评论(0)