《C语言讲稿》课程教学资源(PPT课件)第十五章 实训

第15章实训 程序设计是一项实践性很强的工作, 掌握程序设计的方法,不仅需要有解决问 题的算法和程序设计语言的语法知识,更 需要勤于动手、动脑去编程和上机实践。 就如同学游泳一样,在陆地上是永远学不 会游泳的。程序设计的最终目的是让计算 机去完成人们的意愿,实现人与计算机之 问的沟通。最终是否能达到这一目标,还 必须要在计算机上运行该程序,以检验它 的正确性。 点专此处结束放殃 4合
第15章 实 训 程序设计是一项实践性很强的工作, 掌握程序设计的方法,不仅需要有解决问 题的算法和程序设计语言的语法知识,更 需要勤于动手、动脑去编程和上机实践。 就如同学游泳一样,在陆地上是永远学不 会游泳的。程序设计的最终目的是让计算 机去完成人们的意愿,实现人与计算机之 间的沟通。最终是否能达到这一目标,还 必须要在计算机上运行该程序,以检验它 的正确性

实训1算法的描述 田1.目的 (1)进一步了解结构化程序设计的 三种基本结构 (2)掌握用传统流程图和NS流程图 表示算法的方法。 点专此处结束放殃 4合
实训1 算法的描述 1.目的 (1)进一步了解结构化程序设计的 三种基本结构。 (2)掌握用传统流程图和N-S流程图 表示算法的方法

田2.内容 分别用传统流程图和NS流程图两种 方式表示以下算法: (1)有5个学生的成绩,要求把高于 平均分数的那些学生成绩显示出来。 点专此处结束放殃 4合
2.内容 分别用传统流程图和N-S流程图两种 方式表示以下算法: (1)有5个学生的成绩,要求把高于 平均分数的那些学生成绩显示出来

提示: ①分别输入5个学生的成绩,并求出 平均分 ②分别将每一个学生的成绩与平均分 相比较,如大于平均分则显示,否则不予 显示 点专此处结束放殃 4合
提示: ① 分别输入5个学生的成绩,并求出 平均分。 ② 分别将每一个学生的成绩与平均分 相比较,如大于平均分则显示,否则不予 显示

(2)输入一个正整数,判断它是不是 个素数 提示 ①输入一个正整数,赋给变量n。 ②用n分别被2、3、4 n的平 方根去除,如都除不尽,则n为素数;如有 一次被除尽,则n不是素数 点专此处结束放殃 4合
(2)输入一个正整数,判断它是不是 一个素数。 提示 ① 输入一个正整数,赋给变量n。 ② 用n分别被2、3、4、……、n的平 方根去除,如都除不尽,则n为素数;如有 一次被除尽,则n不是素数

(3)求1+2+3+…直到其和等于或 大于100为止 提示 ①设一个存放求和的变量sum,初值 为0;设一个存放加数的变量n,初值为1 ②利用累加公式:sum=sum+n,每 循环加一次,累加一个加数n,累加后再将 加数n加1(n=n+1),一直累加到sum等于 或大于100就结束循环累加。 点专此处结束放殃 4合
(3)求1+2+3+……直到其和等于或 大于100为止。 提示 ① 设一个存放求和的变量sum,初值 为0;设一个存放加数的变量n,初值为1; ② 利用累加公式:sum=sum+n ,每 循环加一次,累加一个加数n,累加后再将 加数n加1(n=n+1),一直累加到sum等于 或大于100就结束循环累加

(4)求以下算式的值。 234 100 提示 ①设一个存放求和的变量sum,初值 为0;设一个存放加数的变量n,初值为1; 设一个存放分母的变量a,初值为1;设 个存放符号的变量b,初值为-1 点专此处结束放殃 4合
(4)求以下算式的值。 提示 ① 设一个存放求和的变量sum,初值 为0;设一个存放加数的变量n,初值为1; 设一个存放分母的变量a,初值为1;设一 个存放符号的变量b,初值为–1

②利用累加公式:sum=sum+n,每 循环加一次,累加一个加数n,累加后再将 符号变量b、分母变量a和加数m作如下处理: b=-b,a=a+1,n=b×1/a,一直累加到a大 于100就结束循环累加。 点专此处结束放殃 4合
② 利用累加公式:sum=sum+n ,每 循环加一次,累加一个加数n,累加后再将 符号变量b、分母变量a和加数n作如下处理: b= –b,a=a+1,n=b×1/a,一直累加到a大 于100就结束循环累加

(5)找出1~100之间能被3整除,而 不能同时被5整除的数(如3、6、9、12 18、.) 提示 循环判断在1~100之间,取其中某 个数,如除3余数为0,并且除5余数不为0, 则输出此数,否则不予输出。一直循环到 所取得的数大于100则结束循环 点专此处结束放殃 4合
(5)找出1~100之间能被3整除,而 不能同时被5整除的数(如3、6、9、12、 18、…)。 提示 循环判断在1~100之间,取其中某一 个数,如除3余数为0,并且除5余数不为0, 则输出此数,否则不予输出。一直循环到 所取得的数大于100则结束循环
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言讲稿》课程教学资源(PPT课件)第十四章 数据文件的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十三章 结构体的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十二章 编译预处理.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十一章 用户标识符的作用域和存储类别.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十章 字符串处理.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第九章 二维数组的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第八章 一维数组的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第七章 地址和指针.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第六章 自定义函数的设计和使用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第五章 循环结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第四章 分支结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第三章 顺序结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第二章 C语言程序设计的基 础知识.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第一章 算法与程序设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第五章 人机界面设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.6)面向对象方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.4-4.5)概要设计、详细设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.1-4.3).ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.5)分析建摸方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.3-3.4)需求建模、分析建摸方法.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第一章 MATLAB概述.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第二章 MATLAB数据.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第三章 MATLAB程序设计.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第四章 MATLAB绘图.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第五章 MATLAB数值计算.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第六章 MATLAB符号计算.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第七章 MATLAB图形用户界面设计.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第八章 MATLAB笔记本.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第九章 MATLAB环境下的仿真.ppt
- 《计算机汇编语言》课程教学资源(教案讲义)第一章 汇编语言基础知识.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第十章 汇编语言程序设计实例.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第二章 微型计算机结构.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第三章 指令系统和寻址方式.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第四章 汇编语法及其程序格式.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第五章 程序控制结构及其程序设计.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第六章 子程序结构.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第七章 高级汇编语言技术.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第八章 输入/输出和中断程序设计.doc
- 《计算机汇编语言》课程教学资源(教案讲义)第九章 多模块程序设计与混合编程.doc
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_序论.ppt