首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

信息学奥赛|按算法写程序≈按菜谱做菜

一、计算机解决问题的处理步骤我们称之为算法

编程是为了让计算机帮助我们解决各种各样的问题,任何问题的解决都有一定的方法和步骤,计算机解决问题的处理步骤我们称之为算法。

在计算机编程的过程中,提到“算法”总是让人觉得很深奥,很难理解到底什么是算法?以及算法在程序设计过程中起到了什么作用?其实在现实生活中我们经常会用“算法”的思想解决一些问题,最常见的就是根据菜谱做菜。"算法”就是能让程序员编写出可靠、高效的计算机程序的“菜谱”。

二、解决一个问题可以用不同的方法和步骤,因而针对同一问题的算法也有多种

编程是为了让计算机解决特定的问题,编程之前首先需要明确计算机解决该问题的具体步骤,这个处理步骤就是编写该程序所需要的“算法”。解决一个问题可以用不同的方法和步骤,因而针对同一问题的算法也有多种。

三、算法独立于任何程序设计语言,同一算法可以用不同的程序设计语言来实现

编写程序就是通过某一种程序设计语言(比如 C语言)对算法的具体实现。算法独立于任何程序设计语言,同一算法可以用不同的程序设计语言来实现。

青少年编程科普基地

专注中小学编程教研,致力于4-9年级编程课程教学教研,系统学习c++信息学竞赛课程,让每个孩子听得懂、学得会,在竞赛中获得优异奖项! 从政策解读、升学择校、中高考升学备考、志愿填报、赛事指导全方位为学子提供升学规划指导服务。升学路上我们携手前行。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221216A02DJA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券