- 2
- 0
- 约5.81千字
- 约 53页
- 2019-01-23 发布于江苏
- 举报
第6章程序设计础
第6章 程序设计基础 本章主要内容: 6.1 程序设计的基本概念 6.2 程序设计思想 6.3 算法和数据结构 6.1 程序设计的基本概念 为什么要进行程序设计 包饺子与程序设计 饺子的各种吃法 评估: 预期需求 可得到的工具 自身能力 在计算机的各个技术应用中,应清楚自身所处的层次、所需的技能 一. 程序设计的一般过程 计算机可以做任何事情;只要能把实际问题抽象、制作为计算机可求解的程序。 计算机求解问题的步骤: 程序设计的一般过程 问题定义 算法设计 程序编制 调试运行 文档 1. 问题定义(需求分析) 问题一: 给定两个正整数p和q, 求其最大公因数 问题二: 统计一个班学生的考试成绩,并选出优秀学生 多少科目的成绩? 优秀的定义(总分?平均分?第一名?前五名?) 数据如何录入?如何输出? 问题定义确定了未来程序的输入、处理、输出(IPO,即Input,Process,Output) 2. 算法设计 (1) 算法(Algorithm)是对解决问题步骤的描述 (2) 算法不能被计算机理解、执行 (3) 算法的表示方法 1) 自然语言描述 2) 伪代码(Pseudo code) :P130 例 3) 流程图(Flow chat) 算法自然语言描述示例一 步骤1:输入全部学生姓名、学号、英语成绩、计算机基础成绩; 步骤2:对各个学生成绩求
您可能关注的文档
- 第6章 蛋白质学-蛋白质分子结构与功能的关系1.ppt
- 第6章 表格与单.ppt
- 第6章 行政公.ppt
- 第6章 表记录操作.ppt
- 第6章 营运资管理.ppt
- 第6章 触发器wsh.ppt
- 第6章 论坛、客、新闻组.ppt
- 第6章 表面粗度.ppt
- 第6章 计算机络与Internet应用.ppt
- 第6章 设备备配件的管理.ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
原创力文档

文档评论(0)