6.1 判定数的特性 电子课件 C语言程序设计基础.ppt
《6.1 判定数的特性 电子课件 C语言程序设计基础.ppt》由会员分享,可在线阅读,更多相关《6.1 判定数的特性 电子课件 C语言程序设计基础.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6.1 判定数的特性 电子课件工信版 C语言程序设计基础程序设计实践:程序设计实践:“算法”是关于解决问题的计算过程的描述,即解决问题的方法和步骤的描述。“程序设计”是使用计算机可理解的语言表达算法的过程,反映了计算机解决结构化应用问题的基本方法。本部分主要介绍常见的程序设计算法,通过典型例题提供程序设计中更广泛、更深入的内容,以拓宽学生程序设计的思路,提高程序设计能力。学会复杂程序的编写学会复杂程序的编写了解一些特殊数字的判断方法了解一些特殊数字的判断方法编写对一些特殊数字的判断程序编写对一些特殊数字的判断程序能力目标:能力目标:根据具体的算法,编写判断一个数特性的程序根据具体的算法,编写判
2、断一个数特性的程序任务一任务一 判断一个数是否为质数判断一个数是否为质数1 1请观察下面的流程图请观察下面的流程图,完成右面的要求。完成右面的要求。ikm%i=0假i=i+1真假ik+1输出:m是素数输出:m不是素数是结 束否真 break开 始输入mi=2 根据流程图,写出判断素根据流程图,写出判断素数的数的C C程序程序 任务一 判断一个数是否为质数3 3仔细阅读下面的程序,完成后面的要求。仔细阅读下面的程序,完成后面的要求。#includestdio.h#include math.hmain()int m,i,k;scanf(%d,&m);for(i=2;i*i=k+1)pritf(%d
3、是素数n,m);else printf(%d不是素数n,m);(1)通过注释,读懂程序,说出上面程序完成的功能。(2)完成下面的填空。输入:17 输出:输入:28 输出:17是素数28不是素数从键盘输入一个数字后,判断这个数是否为素数,并输入判断结果知识盘点:在上题中我们采用的算法是这样的:让在上题中我们采用的算法是这样的:让m m被被2 2到除,如果到除,如果m m能被能被2 2之中任何一个整数整除,则提前结束循环,此时之中任何一个整数整除,则提前结束循环,此时i i必然小于或必然小于或等于等于k k(即);如果(即);如果m m不能被不能被2 2k k(即)之间的任何一整数整除,(即)之间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6.1 判定数的特性 电子课件 C语言程序设计基础 判定 特性 电子 课件 语言程序设计 基础
限制150内