程序设计基础实训报告

article/2025/10/19 15:49:47

一、实训目的

程序设计基础是程序设计C语言和C++语言的入门课程,该课程兼顾基础理论和编程实践。通过学习该课程的理论知识和编程实战,培养学生的专业实践技能,学校设有专用实训周,帮助学生全面牢固地掌握课堂教学内容、提升实际动手能力和思维逻辑能力。经历为期一周的专用实训周,提升对顺序结构、选择结构、循环结构、函数、数组、结构体、指针等重要知识点的掌握熟悉程度。

二、实训要求

1、掌握《C语言程序设计》有关的专业基础知识和程序设计的基本方法。

2、学会利用程序的三种基本结构:顺序结构、选择结构、循环结构解决不同的问题。

3、学会根据实际需求定义变量及类型。

4、掌握过程和函数的定义及调用方法。

5、熟练掌握函数,具备模块化编程思想。

6、能熟练应用数组、结构体、指针编写程序。

7、学会程序调试的基本方法

三、实训内容

结构化程序设计 模块化程序设计 数组、结构体、指针的应用 综合运用

四、实训体会

设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit。要求定期存款的年利率rate、存款期n和存款本金capital均由键盘输入。

求解本利之和deposit的公式为:deposit =capital * pow(1+rate, n)

掌握顺序结构程序设计及本利之和deposit的公式

计算个人所得税:输入一个职工的月薪salary,计算应交的个人所得税tax。计算公式为:tax=rate*(salary-850)

当salary<=850时,rate=0%

当850<salary<=1350时,rate=5%

当1350<salary<=2850时,rate=10%

当2850<salary<=5850时,rate=15%

当salary>5850时,rate=20%

掌握选择结构程序设计,函数体合理运用选择结构

百钱百鸡问题。中国古代数学家张丘建在他的《算经》中提出了著名的 “ 百钱百鸡问题 ” :鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,翁、母、雏各几何 ?

循环结构程序设计,函数体结合嵌套使用,对题意的理解如何设定循环的嵌套

写一个函数,判断一个5位数是不是回文数。例:12321是回文数,个位与万位相同,十位与千位相同。

对于形参、函数返回值类型的定义,定义函数的语法格式的使用理解不到位,使用上有问题

编写一函数,将N*N方阵行列互换。

编程指导及提示:

! N*N方阵用二维数组定义,定义格式如:int array[N][N];

! 二维数组的输入、处理、输出均需用循环的嵌套来控制

! 要实现N*N方阵行列互换关键是观察数组元素下标的变化规律。例一个3*3矩阵为:

1 2 3

4 5 6

7 8 9

行列互换后该矩阵变为:

1 4 7

2 5 8

3 6 9

二维数组如何定义、输入、处理、输出,在编写过程中对二维数组和循环的嵌套结合使用不大熟练,矩阵的置换程序没有思路。

已知数组int num1[20],num2[20]中分别存放了两个20位整数的各个位的值,编写一个程序,求将这两个整数相加的结果。

编程指导及提示:

! 定义三个数组int num1[20],num2[20],num3[21]; num3[21]用于存放结果,因考虑进位故长度多1。

! 循环控制输入num1[20],num2[20]的每一位数,注意都为一位

! 循环控制相加,考虑进位是本题的关键

循环控制输入num[ ]的进位长度多1,循环控制相加,对于进位考虑不到位。

设有4x4的方阵,其中的元素由键盘输入。分别求出主对角线上元素之和、辅对角线上元素之积、方阵中最大的元素。

编程指导及提示:

! N*N方阵用二维数组定义、用二层循环控制输入和输出

! 用二层循环控制处理方阵元素,判定主对角线上元素条件为:if(i==j),判定辅对角线上元素条件为:if(i+j==N-1)、求方阵中最大的元素判定条件为:if(a[i][j]>max)(i,j分别表示二维数组的行列下标)

有n个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的人原来排在第几号。

编程指导及提示:

! 以1至n为序给每个人编号,将编号存入数组中

! 按1,2,3报数,当计数变量为3时将退出的人的编号置为0

! 最后数组中编号不为0的即为最后留下

利用随机函数rand,编一个程序给出1~100中的两个整数,让练习者求出两数的和、差、积、整除商,每次计算可以求2次,第1次计算错误提示:“Re-count the time before.”,对了打印“Great!Calculated correctly.”, 2次计算错误则显示“What a pity!Calculation error.” 。

编程指导及提示:

! rand()为随机生成函数,具体语句为:

srand((unsigned)time(NULL));//生成随机数种子

i=rand()%100;//产生100以内的随机数

j=rand()%100; //产生100以内的随机数

还要注意包含头文件#include<stdlib.h>和#include <time.h>

五、实训心得

为期一周的实训,有兴趣却又很苦恼,因为编程本来就是一个需要思维的过程,而且还要编写函数、数组、结构体的东西,就更加让我痛苦了。我清楚自身基础素质较差,在上学期的知识点在掌握不足的情况下,经过一个寒假的时间,遗忘的更多了,初上手的时候感觉摸不到门路,感到非常吃力,大多数时候只能依靠网上查资料和同学的讲解勉强理解几分,通过休息时间在网上寻找相关资料和视频,逐渐能够有一丝头绪。实训过程中,也有很多意想不到的错误,其中有的错误到最后解决的时候却是发现很低级,不过这样的错误多了,在不知不觉中对一些代码更熟悉了起来,并且自身组织代码的能力也得到很大的提升。另外我发现平时学习的知识与实际运用还是有一定的差距,往往我觉得自己掌握的很好或者自己认为很熟练的环节出了问题。现在我懂得了一个东西,书本上的知识只提供方法,但是真正到自己动手操作的时候,还是需要自己去摸索,需要自己去掌握,唯有实践才能检验自己真正的实力。


http://chatgpt.dhexx.cn/article/BsEG93OT.shtml

相关文章

程序设计课程设计报告(学生成绩管理系统)

程序设计课程设计报告 课程设计题目及内容 题目&#xff1a;学生成绩管理系统 设计要求及提示如下&#xff1a; &#xff08;1&#xff09;、设计一个学生类Student,包括数据成员&#xff1a;姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。 &#xff08;2&…

如何在A4相纸上打印4张5寸相片

第一步&#xff0c;打开ps&#xff0c;点击文件-新建&#xff0c;新建一个空白文档&#xff0c;宽度设置为12.7cm&#xff0c;高度设置为8.9cm&#xff0c;分辨率设置为300&#xff0c;rgb颜色设置为8位。 如下图&#xff1a; 第二步&#xff0c;设置完点确定&#xff0c;然后…

PS照片排版1寸2寸等及照片规格

我的电脑是macOS&#xff0c;为了这个文章通用win的朋友&#xff0c;尽量少用快捷键&#xff0c;多截图&#xff0c;本文以1寸为例介绍&#xff1a; 1.打开PS&#xff0c;文件-打开-选择要打印的照片 2.点裁剪-选择宽/高/分辨率-输入高度-输入宽度-输入分辨率-确定 3. 点击图像…

自制1寸照片及打印排版

1、打开Photoshop,新建一个2.5*3.5cm的图层&#xff0c;分辨率为300的文件。如果是2寸的就新建一个3.5*5.3cm的图层。&#xff08;文件----新建&#xff09; 2、打开拍摄的照片&#xff0c;使用”拖动”工具将照片拖到之前新建的1寸照片中&#xff0c;照片拖进去之后原始尺寸肯…

计算机报名照片 1寸,国考录用系统2021国家公务员考试报名照片尺寸是1寸还是2寸?...

国考录用系统2021国家公务员考试报名照片尺寸是1寸还是2寸?由国家公务员考试网其他答疑栏目提供&#xff0c;更多关于国家公务员考试,国考报名确认,国考缴费入口,国考照片,国家公务员考试其他答疑的内容&#xff0c;请关注国家公务员考试网/河北人事考试网&#xff01; 2021年…

photoshop中如何在6寸相纸上打印1寸照片10张2X5模式(自动填充模式)

如何在6寸相纸上打印1寸照片 初学photoshop&#xff0c;在ps中设置。 1.将照片拖入到ps中 2.在图像->图像大小中设置图像尺寸&#xff0c;如下图&#xff1a; 3.确认后&#xff0c;将图片另存为 4.在文件->新建 由于6寸照片是152mmX102mm 因此将1寸尺寸画布尺寸设置成3.…

六寸画布平铺16张一寸照片并打印

1、新建一个一寸画布 2、照片拷贝进来 适当缩放 铺满 3、新建一个六寸画布 4、ctrlc拷贝一寸照片 粘贴到六寸画布中 调整位置 复制图层 可以用方向键微调 合并图层&#xff08;ctrlE&#xff09;后继续复制图层 可以放16张一寸照片 5、添加打印机&#xff08;已添加…

4r照片尺寸是多大_数码照片4D、4R、6RW是什么意思,怎样调整4D照片尺寸?

数码照片4D、4R、6RW是什么意思,怎样调整4D照片尺寸?数码相机和DV进入寻常百姓家&#xff0c;有些朋友希望把外出旅游或者居家时拍的照片冲印出来&#xff0c;但是一些朋友对里面的专业说法不太熟悉&#xff0c;比如3R,4R,4D,5D,5R,6R等照片的规格和尺寸不清楚&#xff0c;其实…

计算机一级报名照片是几寸的,法考报名照片要求几寸

法考报名照片要求尺寸是2寸照片。证件照为电子照片&#xff0c;标准尺寸为413像素(宽)626像素(高)&#xff0c;文件类型为jpg格式&#xff0c;文件大小为40KB ≤ 文件大小 ≤ 100KB。电子照片需本人近三个月内正面、免冠、彩色(蓝、红、白色底)证件电子照片&#xff0c;照片必须…

5寸照片尺寸_证件照尺寸及更换背景颜色教程

证件照主要分三种尺寸&#xff0c;分别为&#xff1a; 1寸“2.5cm*3.5cm”&#xff1b; 小2寸(护照)“3.3cm *4.8cm”。 2寸“3.5cm*5.3cm”&#xff1b; 证件照常见背景色为白色、红色、蓝色。 背景色的参数分别为&#xff1a; 白色“R:255 G:255 B:255”&#xff1b; 红色“R…

8m照片宽和高是多少_8寸照片的大小

展开全部 8寸照片的大小是15.2cm*20.3cm&#xff0c;英寸是6*8&#xff0c;大概是A4打印纸的一半。 相片62616964757a686964616fe78988e69d8331333431366235尺寸是相片冲印时用到的标准尺寸。相片的尺寸分为两类&#xff1a;通常(Normal)和超级(Super)。通常类短边为十吋以内(即…

PS制作一寸照片

文章目录 第一步进行裁剪第二步选择-主体第三步 选择并遮住第四步 画笔涂抹头发边缘第五步 勾选净化颜色第六步 新建图层第七步 -填充颜色第八步 保存摘抄 第一步进行裁剪 1寸照片 宽x高X分辨率 762像素x1086像素x300 第二步选择-主体 第三步 选择并遮住 第四步 画笔涂抹头发…

数码照片尺寸对照表

数码相机日渐普及&#xff0c;相关配套行业--数码相片冲洗店也越开越多。可是&#xff0c;在你高高兴兴把拍摄到的数码相片拿去冲洗之前&#xff0c;你知道应该做些什么准备工作吗&#xff1f; 现阶段生产的数码相机虽然大部分都已具备300万像素以上分辨率(清晰度)&#xf…

关于纸张尺寸和照片尺寸

文章目录 一、纸张1、美国2、日本3、中国 二、照片1、常规尺寸 一、纸张 国际标准化组织的ISO 216国际标准指明了大多数国家使用的标准纸张的尺寸。此标准源自德国&#xff0c;在1922年通过&#xff0c;定义了A、B、C三组纸张尺寸&#xff0c;C组纸张尺寸主要用于信封。另外&a…

2寸的照片长宽各是多少_2寸照片的尺寸,1寸和 2 寸相片具体大小尺寸是多

提起1寸和 2 寸相片具体大小尺寸是多少 &#xff1f;想必大家都有一定了解&#xff0c;有人问2寸照片的高和宽是多少像素&#xff0c;另外&#xff0c;还有人想问1寸和 2 寸像具体大小尺寸是稍加 &#xff1f;这到底是咋回事&#xff1f;其实1寸和 2 寸像具体轻重缓急尺码是稍许…

PS CS5制作1寸照片

目录 操作步骤1.打开拍摄的照片缩放实现 2. 裁剪到1寸2.1 选择裁剪工具2.2 设置大小2.3 执行裁剪2.4 微调图像2.4.1 黑点消除 3. 换底色3.1 扣出人物图层3.2 设置背景颜色3.2.1 新建图层3.2.1 设置颜色 3.3 合并图层 4. 保存小技巧撤销操作 操作步骤 1.打开拍摄的照片 打开软…

五寸照片尺寸是多少?如何自己制作证件照?

证件照的尺寸有许多种&#xff0c;当我们遇到需要使用五寸的证件照的情况的时候&#xff0c;我们的手中都是比较常用的一寸或者是两寸的证件照的时候&#xff0c;自己如何制作证件照呢&#xff1f;五寸证件照的尺寸是多少呢&#xff1f;接下来&#xff0c;小编为大家介绍一款在…

5寸相纸打印一寸照片该如何设置

我们生活中比较常用的证件照片大小是一寸和两寸&#xff0c;打印照片时&#xff0c;我们一般使用的是5寸或6寸的相纸&#xff0c;那么该如何在5寸相纸上打印一寸照片呢&#xff0c;其实就是一个排版的问题&#xff0c;使用专业的证件照打印软件会很简单。 打开软件&#xff0c…

常用照片尺寸对照表,照片大小看这个表就对了

照片的规格有1寸、2寸、3寸、5寸、6寸、8寸、10寸&#xff0c;其中1寸照片最为常用&#xff0c;像身份证、驾驶证、港澳通行证、护照、毕业证大多都用是1寸的照片&#xff0c;但这些证件照片对应的尺寸还是有区别的。 常用的照片尺寸对照数据&#xff1a; 1、1寸照片尺寸&…

五寸照片尺寸像素 5寸的照片是几比几的

随着科技的不断发展,现在拍照已经不再局限于去照相馆进行拍摄,利用手机,相机都可以拍摄,并且尺寸也可以自己在线进行修改,比如一寸,二寸,三寸,四寸,五寸……根据自己的需求来进行选择,那么如果想要在线制作一张五寸生活照该怎样来操作呢?首先我们要了解5寸相片像素,…