3、循环程序设计作业

时间:2019-05-12 13:10:13下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《3、循环程序设计作业》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《3、循环程序设计作业》。

第一篇:3、循环程序设计作业

上机作业

31.2.3.

4.5.

6.7. 用3种循环计算自然数1~10之和。用3种循环计算1*2*3*。。。*10。用3种循环计算10000以内能被3整除的数之和。用3种循环计算 1+1/2+1/3+1/4+。。。+1/100。输入一个整数,求出它的所有因子。求任意二个数的最大公约数。由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和。

8. 输入一个整数,将各位数字反转后输出。如:输入365,则输出显示为563。

注意:

1. 编程风格。

2. 建立本人学号为名称的文件夹,将调试通过的程序文件存入此文件夹,上传到: 上传作业于红光作业×本人的班级名。

如:上传作业于红光作业一测绘1。

第二篇:3、循环程序设计作业-1

编写程序(不少于70%的题, 即本作业至少做四题)

1. 用3种循环计算1+2+3+。。。+100。

2. 用3种循环计算1*2*3*。。。*10。

3. 用3种循环计算10000以内能被3整除的数之和。

4. 用3种循环计算 1+1/2+1/3+1/4+。。。+1/100。

5. 用3种循环计算圆周率。

注意:

1. 编程风格。

2. 建立“本人学号+姓名+作业序号”为名称的文件夹(例如:文件夹2013212148王闽-1),将调试通过的程序文件存入此文件夹,上传到(五机房):文件上传与下载文件上传 黄毅老师 本人的班级名。

如:文件上传与下载文件上传 黄毅老师力学13。

第三篇:循环结构程序设计教案

教学内容:循环结构程序设计 教学课时:2课时 【教学目的】

1、循环的基本思想

2、while、do-while和for

3、三种语句特点

4、孰能生巧 【教学重点】 三种循环语句的使用。【教学难点】 三种循环语句区别。【教学方法】 讲解、演示、练习

第一课时

一、循环的基本思想

1、循环就是找规律,学习分析问题和解决问题的能力

2、讲解案例灰太狼抓羊问题

3、分析抓羊规律,引出循环概念

二、while、do-while和for

1、分析灰太狼抓羊问题,提出解题思路

(一)设灰太狼每次抓羊i只

(二)设灰太狼一共抓到羊sum只

(三)设灰太狼每天抓羊后笼子里有羊sum + i只 其中:i为循环变量,sum + i为循环体

2、介绍while循环的一般形式

3、一边分析一边编程

(一)主函数

(二)定义变量

(三)运算过程

(四)输出结果

4、编写循环程序必须注意的几个问题

(一)循环控制变量必须有正确的初值

(二)在循环体内应有改变其值的语句

(三)其值的改变应使得表达式的值最终趋向于零(循环结束条件),否则将形成死循环

5、引出do-while循环

6、介绍do-while循环的一般形式

7、使用do-while循环解决灰太狼抓羊问题

8、说明:while与do-while相似点

9、引出for循环

10、介绍for循环的一般形式

11、使用for循环解决灰太狼抓羊问题

12、说明:for循环中三个表达式使用方法

第二课时 一、三种语句特点

1、while与do-while的区别

2、两语句与for的区别

二、孰能生巧

1、提出问题姜太公钓鱼

2、分析题目中可用循环解决的规律问题

3、分析姜太公钓鱼问题,提出解题思路

(一)设太公每次钓鱼数量n = n + 2条

(二)设一共钓到鱼的数量sum条

(三)设每天钓鱼后鱼的数量sum + n条

4、一边分析一边编程

(一)主函数

(二)定义变量

(三)运算过程

(四)输出结果

5、课程小结

课后练习

1、概述三种循环语句while、do-while和for之间的区别与联系。

2、计算无理数e的值,直到1/n!<10-5(P44,第4题)。

3、输入任意字符串,把字符串中小写字母转换成大写字母,并输出结果(P44, 第3题)。

4、输入5个整数,计算其中正数的和(P47,1)

5、编程显示100以内所有能被3和7整除的整数(P47,6、输出用户输入的两个整数之间的所有偶数。

7、编程求1!+2!+3!+…+n!的和。

2)。

第四篇:高中程序设计循环教案解析

循环结构程序设计教案 学科:计算机

课题:循环结构程序设计 课型:理论课 授课对象:高二、二班 课时:一课时 授课教师:陈平

一、教学目标:

1、知识目标

理解循环结构的基本思想,通过FOR语句的学习,写出简单的循环程序。

2、能力目标

培养和提高学生逻辑思维能力以及分析问题、解决问题的能力。

3、情感目标

激发学生学习热情,培养学生学习的积极性。

重点:掌握FOR---ENDFOR循环语句的格式、功能和执行过程 难点:FOR---ENDFOR循环语句的具体应用方法 关键点:解决问题的方法和思路,确定循环变量和循环体 教学手段:多媒体 教法:讲授法、讨论法

学法:听课法、练习法

二、教学过程: A.复习提问

1、程序设计中三种最基本的逻辑控制结构是什么?

2、分支结构有几种形式? B.导入新课

首先请同学们看一个图形(5个竖行排列的“*”,想想用以前学过的知识能否实现? 然后再提出问题:如果想画10行、100行、1000行“*”怎样实现?由此引出我们今天要学习的内容——FOR循环语句。

C.讲授新课(一循环结构的概念

循环结构是在给定的条件下反复执行某些相同的操作。被反复执行的操作称为循环体。

(二循环结构的实现方法

Visual FoxPro提供了三种循环语句: FOR…ENDFOR DO WHILE…ENDDO SCAN…ENDSCAN

我们今天讲授的是FOR…ENDFOR语句。

(三FOR…ENDFOR循环

1、语句格式

FOR I=A TO B [STEP C] < 语句序列> [ LOOP ] [ EXIT ] ENDFOR

2、语句功能

根据设定的循环次数,重复执行语句序列。

3、语句执行过程

执行FOR语句时,系统先把初值赋给循环控制变量,然后,判断循环控制变量是否“超过”终值,若超过则结束循环,执行ENDFOR后面的语句;若没超过,则执行循环体内的语句序列。执行到ENDFOR时,控制变量按步长增值,根据循环控制变量和终值的大小,决定是否继续执行循环体。

语句执行过程流程图:(略

★在这里插入学生活动,巧妙设置陷阱,强调语句格式: ①打印1-5这5个数 FOR N=1 TO 5 STEP-1 ? N ENDFOR

[步长应为1] ②打印5-1这5个数 FOR N=5 TO 1 ? N ENDFOR [步长应为-1,不能省略] ③打印1-5这5个数 FOR N=1 TO 5 ? “N” ENDFOR [N加上引号,就是字符串,应把引号去掉] ④打印1-5这5个数 FOR 1 TO 5 ? N ENDFOR [循环变量N必须赋值] ⑤打印1-5这5个数 FOR N=1 TO5 ? N

[FOR与ENDFOR必须成对出现,缺一不可]

4、应用实例

例1 求1—100之间的奇数和。SET TALK OFF CLEAR S=0 FOR N=1 TO 100 STEP 2 S=S+N ENDFOR ? S SET TALK ON 例2 打印一个数据表中的全部字段名。SET TALK OFF CLEAR USE 成绩 M=FCOUNT(FOR N=1 TO M ? FIELDS(N ENDFOR

USE SET TALK ON D.课堂小结(先由学生总结,再由教师补充

1、循环的概念

2、实现循环的三种语句

3、FOR…ENDFOR循环(重点是语句格式

4、FOR循环的应用 E、拓展创新(作业

教师提出问题:今天我们学习了FOR循环,像这样的问题如何解决?(由此引出循环的嵌套

请打印一张九九表,格式如下: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 9*1=9 9*2=18 9*3=27 9*4=36 •••••• 9*9=81 要求:

1、自学有关循环嵌套的知识

2、写出实现上述问题的程序

四、板书设计: §10-2 循环结构程序设计——FOR循环(略

第五篇:c程序设计作业

1、分析下面程序: # include int main(){ char c1,c2;

c1=97;

c2=98;

printf(“c1=%c,c2=%cn”c1,c2);

printf(“c1=%d,c2=%dn”,c1,c2);

return 0;}(1)运行时会输出什么信息?为什么?(2)如果将程序第4,5行改为

c1=197;c2=198;运行时会输出什么信息?为什么?(3)如果将程序第3行改为

int c1,c2;运行时会输出什么信息?为什么?

答:(1)程序运行不了,因为程序存在错误。正确的程序为:

#include int main(){

char c1,c2;

c1=97;

c2=98;

printf(“c1=%c,c2=%cn”,c1,c2);

printf(“c1=%d,c2=%dn”,c1,c2);

return 0;}

(2)如果将程序第4,5行改为

c1=197;c2=198;

运行时会输出:

(3)如果将程序第3行改为

int c1,c2;运行时会输出:

因为int表示整型,%c是输出字符,a的ASCLL代码是97,b的是98,所以输出c1=a,c2=b.%d是表示输出十进制整型,所以输出c1=97,c2=98

2、用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入?

#include int main(){

int a,b;

float x,y;

char c1,c2;

scanf(“a=%db=%d”,&a,&b);

scanf(“%f%e”,&a,&y);

scanf(“%c%c”,&c1,&c2);

return 0;} 答:输入如图:

输出如图:

下载3、循环程序设计作业word格式文档
下载3、循环程序设计作业.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    C语言程序设计教案 第六章 循环程序设计

    第六章 循环程序设计 课题: 教学目的: 教学重点: 教学难点: 第五章 选择结构程序设计 1、掌握三种循环语句的语法结构 2、灵活运用循环语句 三种循环语句while、do-while、for......

    VB程序设计(2014大作业)

    《VB程序设计》大作业 一、大作业的内容 本次大作业要求学生根据所学知识以及个人爱好,设计开发一个VB应用小程序。要能体现出: 1.《VB程序设计》各种语句的综合使用能力; 2.《VB......

    C语言程序设计--大作业

    C语言程序设计大作业 编写程序,实现单链表的插入、删除、输出、查找、统计以及销毁功能。 单链表的每个结点存储一名学生的信息,包括:学号、姓名、性别、年龄、三门课程(高数、......

    程序设计(C)第三次作业

    题目1 给定下列程序,则运行结果为( ) #include void fun(int x, int y, int * z) { * z = x – y; } void main { int a, b, c; fun(11, 5, &a); fun(8, a, &b); fun(......

    C程序设计课程作业

    (4分)C语言是解释性语言   纠错 得分: 0 知识点: C语言概述收起解析答案 错误 解析 C语言程序设计/C语言概述(4分)C语言程序中,一个文件中的函数可以引用另一个文件中的函......

    8、数组程序设计作业

    实验8数组程序设计(1) 一、实验目的 1.掌握数组的定义、引用,以及数组的输入和输出方法; 2.掌握字符数组,以及字符函数的使用; 3.学习与数组相关的常见的算法,如:查找、排序等; 4.学习与......

    Web程序设计期末考试作业

    Web程序设计期末考试作业1、完成“校园在线超市”网站的功能:注册、登陆、商品管理、商品展示、购物车、商品评论等本学期所讲过的功能。 2、完善“校园在线超市”网站功能,增......

    VB程序设计ForNext循环结构教学设计

    《VB程序设计For…Next循环结构》教学设计 江苏省武进高级中学现代教育技术组 吴涛 一、 教学目标设计 本课内容的学习建立在学生已经学习过第五节《分支结构》的基础上,结合......