1 / 10
文档名称:

程序设计基础实验课程教学大纲.docx

格式:docx   大小:34KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础实验课程教学大纲.docx

上传人:酒酿小樱桃 2022/6/23 文件大小:34 KB

下载得到文件列表

程序设计基础实验课程教学大纲.docx

文档介绍

文档介绍:程序设计基础 实验课程教学大纲
实验课程教学性质、目的、要求
《程序设计基础》是医药软件、信息管理和信息系统专业的一门专业基础课,它是一门实践性很强的课程,需要通过大量的实践,培养学生的计算思维,训练学生的程序设计和程序调试能力。
1000之间的所有素数,并以10个一行输出。
4、输出下列图形。
(a)
*
***
*****
*******
*********
(b)
*
***
*****
*******
*********
*******
*****
***
*
(c)
*
***
*****
*******
*********
*******
*****
***
*
5、求和S=1+(1+2)+(1+2+3)+(1+2+3+4)+。。。。+(1+2+。。。+n)。n从键盘输入。
6、求1!+2!+3!。。。+6!
实验六 函数
实验目的:
1、掌握函数的定义;
2、掌握函数的调用;
3、掌握return语句的使用。
实验内容:
1、定义一个函数,实现判断某个整数是否是完数。并调用该函数求2-1000之间的所有完数(所谓完数是指它的所有因子之和等于它本身,如
6=1+2+3)。
2、定义一个函数,实现判断某个整数是否是素数。调用该函数求2-1000之间的所有素数,并以10个一行输出。
3、定义一个函数,实现判断某个整数是否是素数。借用该函数验证哥德巴赫猜想:任意一个大的偶数都可以分解成两个素数之和。从键盘输入一个偶数,输出该偶数的两个素数之和。
4、定义一个函数,实现求某个整数的阶乘。并调用该函数实现求1!+2!+3!。。。+n!
5、定义一个函数,实现求任意两个整数之间的所有整数的和。并借助该函数求和S=1+(1+2)+(1+2+3)+(1+2+3+4)+。。。。+(1+2+。。。+n)。n从键盘输入。
6、若将某一素数的各位数字的顺序颠倒后得到的数仍是素数,则此素数称为可逆素数。编写一个判断某数是否为可逆素数的函数,在主函数中输入一个整数,再调用此函数进行判断。
实验七 一维数组
实验目的:
1、掌握一维数组的定义;
2、掌握一维数组的存储;
3、掌握一维数组元素的访问;
4、掌握一维数组的应用。
实验内容:
1、求从键盘终端输入的十个整数的最大值、最小值、平均值。
2、从键盘终端输入10个整数,用冒泡法按从小到大排序后输出。
3、从键盘终端输入10个整数,用选择法按从小到大排序后输出。
4、统计从键盘终端输入20个整数,统计其中有多少个正数、多少个负数。
5、从键盘终端输入20个学生的成绩,统计各个分数段的人数。(小于60、60-69、70-79、80-89、90-100)用一个一维数组作为各分数段的计数器。
6、从键盘终端输入一个十进制数,将其转换为二进制后输出。借助数组实现。
7、利用数组实现求兔子序列前50个数,并10个一行输出。
8、利用一维数组求解并输出杨辉三角形前10行。
实验八 二维数组
实验目的: