(4)编码:即编写程序。 用某种计算机语言将上一步设计好的算法描述出来, 就是程序。 可见,算法是编程的基础。 (5)调试程序:将源程序送入计算机,进行排错、试运行, 调试的结果是得到一个能正确运行的程序 通常,调试程序至少占整个程序设计工作量的一半。 (6)整理资料,交付使用 31
31 目录 (4)编码:即编写程序 。 ➢用某种计算机语言将上一步设计好的算法描述出来, 就是程序。 ➢可见,算法是编程的基础。 (5)调试程序:将源程序送入计算机,进行排错、试运行, 调试的结果是得到一个能正确运行的程序。 ➢通常,调试程序至少占整个程序设计工作量的一半。 (6)整理资料,交付使用
、学习程序设计的方法 1、一讲、二练、三思考 2、多读源程序、多编写程序、多上机调试 3、忌上课只听不记、忌“纸上谈兵”、忌课下不练习 具体要求: 1、上课有重点、有选择的记; 2、上机有准备:准备好课本、笔记、作业等 3、除课后习题必须全部解决外,多做一些二级考试的模拟题 4、做一个自己感兴趣的完整的程序(小项目)
32 目录 三、学习程序设计的方法 1、一讲、二练、三思考 2、多读源程序、多编写程序、多上机调试 3、忌上课只听不记、忌“纸上谈兵”、忌课下不练习 具体要求: 1、上课有重点、有选择的记; 2、上机有准备:准备好课本、笔记、作业等 3、除课后习题必须全部解决外,多做一些二级考试的模拟题 4、做一个自己感兴趣的完整的程序(小项目) 第一章
1-2算法 定义:算法是指为解决一个问题而采取的方法和步骤。 例如: 复习算法、乐谱、看病算法等 算法有优劣 N. Wirth公式: 程序〓数据结构十算法十语言环境 33
33 目录 N.Wirth公式: 程序=数据结构+算法+语言环境 1-2 算法 ▪ 定义:算法是指为解决一个问题而采取的方法和步骤。 ▪ 例如: 复习算法、乐谱、看病算法等 ▪ 算法有优劣
简单算法举例 例1-1计算任意长方形的面积 例1-2计算1x2x3x4x5=? 例13计算1-1/2+1/3-+1/99-1/100=? 例14判断一个数是否素数 34 算法描述
34 目录 简单算法举例 ▪ 例1-1 计算任意长方形的面积 ▪ 例1-2 计算 1x2x3x4x5=? ▪ 例1-3 计算1-1/2+1/3-...+1/99-1/100=? ▪ 例1-4 判断一个数是否素数 算法描述 第一章
计算任意长方形的值 问题分析: >输入长和宽 计算面积〓长X宽 输出面积 数据存放: 长len,宽-wid,面积-area 设计算法: 输入len和Wd的值; 计算area= :enxwid; 输出面积area的值; 35
35 目录 计算任意长方形的值 ▪ 问题分析: ➢输入长和宽 ➢计算面积=长X宽 ➢输出面积 ▪ 数据存放: ➢长-len,宽-wid,面积-area ▪ 设计算法: ➢输入len和wid的值; ➢计算area =lenXwid; ➢输出面积area的值;