程序设计课程笔记1

本文分享了一位大学生在学习C语言过程中的心得与体会。从基础数据类型到控制结构,作者详细介绍了C语言的关键概念,并通过实例展示了如何运用C语言解决实际问题。文章强调了编程不仅是一种技能,更是培养计算思维的重要途径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        c语言是我在大学接触的一门新的课程,经过这段时间的学习,我掌握了编写程序的基本知识,也了解了顺序结构和选择控制结构。用程序解决实际问题,确实拓宽了我考虑问题的一般思维。

        首先,知识的收获是显著的,我的认识从基本逐渐深入。在c数据类型这一章,我明确了常量和变量这两种基本形式以及它们的区别。知道了基本数据类型有整型、实型和字符型,还有变量的赋值、运算符的优先级和结合性。包括算数运算,表达式,输入和输出。这些知识点琐碎而基础,无一不为后面写程序作准备。到后面的顺序结构和选择结构,我觉得他们就是问题和答案的桥梁,把解决问题的过程更形象具体化展现。顺序结构的程序编写,是前面知识的链式串联。它包括赋值语句和复合语句。而选择控制结构,则是将原始问题逐步分解为一些易于解决的子问题,然后击破。掌握关系运算符、逻辑运算符、条件运算符肯定是基本,if形式的条件语句,if-else,else-if以及switch语句就需要根据特定问题特定分析,选择用最简单的方式解决问题。

        顺序结构适宜解决简单而直接的问题。它是最简单,最基本的程序设计,它由简单的语句构成。就比如"hello world"。

#include<stdio.h>
int main()
{
    printf("Hello, World!");
}

程序的执行是按照程序顺序进行。没有分支,转移,循环,且每条语句都将被依次执行。比如计算三角形的周长、面积。

#include<stdio.h>
int main()
{
	double N,y;
	scanf("%lf",&N);
	if(0<=N&&N<5)
	{
		y=-N+2.5;
		printf("%.3lf",y);
	}
	else if(5<=N&&N<10)
	{
		y=2-1.5*(N-3)*(N-3);
		printf("%.3lf",y);
	}
	else if(10<=N&&N<20)
	{
		y=N/2-1.5;
		printf("%.3lf",y);
	}
}

而选择结构适合解决较为简单的问题,根据不同的条件进行判断,然后选择程序进行处理。需要判断条件真假,依据判断的结果决定后面的步骤。就比如说分段函数或者判断奇偶性或者绝对值。

这段时间的学习让我学会了积累,也学会了应用。我认为程序的重要性不仅仅体现在一般意义上的程序编制,更体现在培养我们的计算思维能力,引导我们思维方式的转变。将知识应用于实际,用脑思考,用手解决。在编写过程中探寻不同的解决思路,增添了我解决问题的兴趣。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值