免费 PASCAL 2 个问题的想法。

发布于 教育 2024-07-22
15个回答
  1. 匿名用户2024-01-31

    问题 1:变量:a:longint; str:string;

    1. 读取字符串并使用 length 找到 str 长度。

    2. A 的初始值为 0

    3. 检查第一个字符,如果是字母,a:=a+1,否则执行以下步骤:

    如果一个字符不是字母,而它的下一个字符是字母,则使用 a:=a+1 逐个检查字符串。

    4. 输出 A 的第二个问题。

    变量: a, b: longint; str1,str2:string;

    1. 读取 str1 并找到它的长度。

    2. A 分配给 0

    3.然后使用for语句逐个检查str1,如果是数字,则将其添加到str2中,插入或+即可。 如果不是数字,请执行以下步骤: (1) 使用 val 语句将 str2 中的数字调整为 b (2) 清除 str2 (3) 比较 a 和 b 的大小,如果 a

  2. 匿名用户2024-01-30

    问题 1:使用的变量:

    a:integer;

    1.首先读取字符串,然后使用 length 获取长度。

    2.将 a 赋值为 0(初始化)。

    3.如果第一个字符是字母,则 a:=a+1

    4.然后使用 for 语句从第二个字符开始逐个检查字符串,例如,如果一个字符不是字母,它位于下面。

    如果字符是字母,则 a:=a+1

    5.输出 A 问题 2:

    使用的变量:

    a,b:longint; str1,str2:string;

    1.首先将字符串读取为 str1,然后使用 length 获取长度。

    2.将 a 和 str2 值赋值为 0''(初始化)3然后使用 for 语句逐个检查 str1,如果是数字,则将其添加到 str2 中(str2:=str2+str1[i])。

    如果不是数字,则 (1) 使用 val 语句将 str2 中的数字调整为 b。

    2) 空 str2。

    3)比较A和B的大小,如果A4最后,输出一个

    龙宇森抄袭! 他只是坐在我旁边复制了它!

  3. 匿名用户2024-01-29

    问题1:用数组保存字符串,按顺序读取字符,遇到空格信号+1;

    遇到。!等等,看看 s[i-1] 是否是字母 t>'a'&&t<'z'||t>'a'&&t<'z'是的,是 +1

    输出信号就足够了。

    问题 2:使用字符数组存储输入数据。

    如果是数字,则从第一个不是 0 的数字开始,然后存放一个新的数组 1,当它遇到其他数组时,创建一个新数组(可以使用二维数组)。

    重复直到字符完成。

    比较新数组的大小。

    首先比较数字。

    数字是一样的,我从一开始就比较了你们所有人的大小。

  4. 匿名用户2024-01-28

    为什么这是一个奇怪的问题......神经质,啊......

  5. 匿名用户2024-01-27

    他也是NoIP中游戏的语言之一。

  6. 匿名用户2024-01-26

    给你。

    1、注油问题:了解并完成程序。

    10升容器和两个7升和3升的空容器里有10升油,现在需要在这三个容器中倒油,这样10升和7升的容器中终于各有5升油。

    2.书页的迷宫问题:理解、完成程序和调试。

    3.细胞问题:

    一个矩形数组由数字 0 到 9 组成,数字 1 到 9 代表单元格,单元格的定义是上面和下面的单元格数或单元格编号是同一个单元格,找到给定矩形数组中的单元格数。 (队列)。

    这个矩形数组有 4 个单元格。

    4.回文公式。

    给出一个三位数的 ABC(十进制,A、B、C 分别代表百位数、十位数和个位数)来计算 ABC 和 CBA 的总和。 如果总和不是回文(即从左到右读取与从右到左读取的数字相同,例如 19391),则按上述方式求和。 依此类推,直到获得回文形式的总和,或者当总和超过 15 位数字时。

    5.输入连续加法的表达式,输入后输出结果。

    第一行输入:带有数字、加号和等号的表达式字符串。

    第二行输出:原始输入的表达式,结果出现在等号之后;

    测试示例:输入:123+456+2145

    输出: 123+456+2145 2724

    6、背包问题:了解并完成程序的调整和操作。

    有 5 个可选项目,质量分配为 8 公斤、4 公斤、3 公斤、5 公斤、1 公斤。 编写一个程序来解决背包问题,假设背包的最大负载质量为 10 kg。 (通俗地说:你能找到一个 10 公斤组合的方案吗)。

    8公斤、5公斤、4公斤、3公斤、1公斤。

    7. 一个队列,1 12 123 1234 12345 123456.....123456789 10 11 12 13 1415….这个系列的第 100 位数字是多少? 输出到文件。

  7. 匿名用户2024-01-25

    题目多,自己看看,劝你去新手题库。

  8. 匿名用户2024-01-24

    1.“学了编程后,你可以在电脑上表达自己想要的东西,但是学了两年FP之后,你发现编程只是在做一些问题”。

    如果你有这种想法,那就说明Free Pascal学得不好。 如果你写不出一首诗,你能责怪文字写不出来吗? 写诗的努力是在诗歌之外的。

    编程语言只是一种表达工具。 说明尚不熟悉 FPC。 解释你目前的能力,使用帕斯卡来控制计算机的大部分资源,感觉受到限制。

    2. “我接触到了彝语(一种被称为中文编程的语文),似乎有一些可以”自己创造“的感觉。

    它只是表明你不想自己创建它,但你想更好地“自己复制它”。 简单的语言意味着更好的本地化支持、可用的方便控件和环境以及更清晰的文档。

    3.图灵的完整语言环境(包括Yi和Pascal)的本质是一样的。 里面的算法原理基本是一样的。

    当你学习其中之一时,你就会学习另一个。 为什么你学一个而另一个不能? 你没有学到你会做的那个的原则。 只要学会使用它。 这就像使用扬声器一样。 你学会了打开电源和调节音量,并说你会创造,但你没有学会电磁原理。

    让我们举个例子来说明这个原则的重要性。 一个外国人是一个20岁的小伙子,他先是用C语言写了一个基础编译器,然后用自己的基础编译器写了这个基础编译器的新版本,然后他的编译器自己编译,逐渐增加了一些库,如图形、数据库、高精度计算、游戏视频和音频。 他开发了这种语言,现在能做什么。

    他是否认为他的基本语言没有用处? 这是近年来从零开始开发的freebasic语言。

  9. 匿名用户2024-01-23

    如果你参加NOIP,它肯定只是解决一些数学问题,但它对你的编程思维是一个很好的练习。

    你是否看到 Yi Language 有“自己创造”的感觉,因为你可以编写带有图形界面的程序? 那么我想推荐你 Lazarus,这是一个用 Free Pascal 实现的类似 Delphi 的跨平台编程工具,绝对比 Easy Language 更强大,更何况你学会了 Pascal 应该很快就能掌握了。

    如果你想在大学里把编程提升到一个新的水平,你不能错过C,这是现在很多语言。 而C语言与底层系统的关系更为密切。

  10. 匿名用户2024-01-22

    哈哈。 我在初中时也被介绍给FP。 起初,我以为我可以做一些游戏什么的,但随着我的学习,我意识到这与我想象的完全不同。 但我一直在学习。 最近,他在NOIP初赛中获得了一等奖,在半决赛中获得了第二名。

    其实,这种思维有点像在课堂上思考,“学这个有什么用? ”。我曾经玩过Flash,当时我不了解Action(即算法的结构)。 学了FP之后,我慢慢开始有点明白了。

    大多数编程语言应该是相似的,对吧? 就我个人而言,我认为学习FP最大的用处是理解算法的结构。 动态规划、分支算法结构、递归等都适用于任何地方。

    就像学习数学一样,你不必一直使用三角函数,但它可以锻炼你的大脑灵活性,这总是会帮助你学习其他东西。

    既然你已经学到了很多东西,你不妨继续学习。 我学校编程班的一个同学学习了FP,并开始学习C语言。 虽然手写方面当然完全不同,但学习 FP 总是有帮助的。

    这就像一个跑过马拉松并学会游泳的人比直接去学习游泳的人更有经验。

    似乎写了很多。 简而言之,FP(或所有此类语言)的作用是为其他编程语言中更复杂的编程语言做准备,以及锻炼大脑。 如果你不学走路,你怎么能学会跑步?

    希望对你有所帮助。

  11. 匿名用户2024-01-21

    当你看到德尔福时,你就会知道帕斯卡还能做什么,此外,锻炼你的思想比你现在看到的要有益得多。

  12. 匿名用户2024-01-20

    (1).21 的二进制是 1011,2 的二进制是 00010,XOR 是 XOR,或者相反是 1,同样是 0

    xor 00010=

    2)选择C,进1,出1,进2,进3,进4,出4,出3,进5,进6,进7,出6;

    3)选择B,流程太多。你最好自己学。 看看关于数据结构的书。

  13. 匿名用户2024-01-19

    它与二进制数有关。

    要取 n 个小块的样本,您可以将 n 转换为二进制数并记录该二进制数 m 的长度

    1.如果这个二进制数的第一个数字是 1,其余数字都是 0,那么你需要买一个有 n 个小块的大巧克力。 拆分次数为 0

    2.否则,你需要买一大块巧克力,第一个数字是1,其余数字是0,长度m+1对应的是十进制数,在这种情况下,从n到最后0的二进制数的编号记录为k, 那么切割次数是 M-K 倍。

  14. 匿名用户2024-01-18

    是的,如果我将问题发送到您的邮箱,请给我问题的 ID。

  15. 匿名用户2024-01-17

    2l 有一个话题是我编的。

相关回答
11个回答2024-07-22

一个DNA分子必须包含多个基因,所以可以转录多种mRNA,就单个基因而言,一般一个基因也会转录多个mRNA,以确保有足够量的蛋白质可以翻译,就真核生物而言,仍然存在基因转录的mRNA选择剪切的问题, 甚至一个基因也会转录各种mRNA >>>More

23个回答2024-07-22

第 1 步:根据题目:将一瓶饮料设置为 x 元,一瓶酸奶为 (139 5x) 说明:(139 5x) 是总价减去饮料价格 = 酸奶总价,如果有 6 瓶酸奶,除以 6 就是每瓶的单价。 >>>More

17个回答2024-07-22

1.假设全球海洋为1,全球大陆为41%,全球总数为141%,北方大陆为,北方大陆占其面积的65%),北大洋: >>>More

9个回答2024-07-22

问题 1:3 (x+2)=4 (x-1)。

解决方案:3x+6=4x-4 >>>More

7个回答2024-07-22

句子含义:时间还是够用的,你不必这么着急,修饰可数名词的复数,小表示否定的意思,与句子的意思不符,很多加名词后,所以选择很多。 >>>More