第二次课后作业答案 函数式编程和逻辑式编程

Slides:



Advertisements
Similar presentations
质数和合数 2 的因数( ) 6 的因数( ) 10 的因数 ( ) 12 的因数 ( ) 14 的因数 ( ) 11 的因数 ( ) 4 的因数( ) 9 的因数( ) 8 的因数( ) 7 的因数( ) 1 、 2 、 3 、 4 、 6 、 12 1 、 11 1 、 2 、 5 、 10.
Advertisements

厉庄乡桂店学校:王同祥 小学五年级数学 1 、开场,和学生拉近距离、让学 生自己放松,让学生描述此刻的心 情。(激动、期待 …… ) 教学过程: 2 、复习回顾 : 我们对自然数非常 熟悉,最小的自然数是谁?按是 否是 2 的倍数可分为:奇数和偶 数 3 、新课教学:今天我们再来认 识两位自然数的新成员:质数和.
南 通. 南通概述 南通,位于江苏省东部, 东抵黄海,南望长江。 “ 据江 海之会、扼南北之喉 ” ,隔江 与中国经济最发达的上海及 苏南地区相依,被誉为 “ 北上 海 ” 。 南通也是中国首批对 外开放的 14 个沿海城市之一 ,被称为 “ 中国近代第一城 ” 。 南通面临海外和内陆两大经 济辐射扇面,素有.
1 天天 5 蔬果 國立彰化特殊教育學校 延杰股份有限公司營養師:陳婷貽. 2 蔬果彩虹 579 蔬果彩虹 歲以內兒童,每天 攝取五份新鮮蔬菜水 果,其中應有三份蔬 菜兩份水果 蔬菜份數水果份數總份數 兒童 325 女性 437 男性 549.
高等学校英语应用能力考试 考务培训 兰州文理学院教务处 2014 年 12 月. 考务培训 21 日请监考人员上午 8:00 (下午 2:30 )到综合楼 205 教室集合,查看 监考安排,由考务负责人进行考务 培训。
語言與文化通識報告 - 台日年菜差異 - 指導老師 : 葉蓁蓁 小組 : 日本微旅行 組員 :4a21b032 吳采玲 4a21b037 沈立揚 4a 洪雅芳 4a 陳楚貽 4a 王巧稜.
均衡推进,确保质量 08学年第一学期教学工作会议 广州市培正中学
黑木耳.
投資權證13問 交易所宣導資料(104) 1.以大盤指數為標的之權證,和大盤指數的連動性,為什麼比和期交所期指的連動性差?
如何把作文写具体.
第一章 人口与环境 第一节 人口增长模式.
第一节 人口与人种 第一课时.
解读我党发展史 思索安惠美好明天 主讲人:王辰武.
第5课 长江和黄河.
銓敘部研究規劃自願退休公務人員月退休金起支年齡延後方案座談會
瓦罐湯 “瓦缸煨汤”是流行于南方民间的一种风味菜肴。它采用一种制特的大瓦缸,其缸底可以烧火,缸内置有铁架,厨师将装有汤的小瓦罐一层层地码入缸内的铁架上,然后点燃木炭,借用木炭火产生的高温将瓦罐内的汤煨熟。
1.數學的難題 如下圖所示,你知道表格中的問號應填入什麼數字嗎?
第九章 欧氏空间 §1 定义与基本性质 §2 标准正交基 §3 同构 §4 正交变换 §5 子空间 §6 对称矩阵的标准形
第九章 欧氏空间 §1 定义与基本性质 §6 对称矩阵的标准形 §2 标准正交基 §7 向量到子空间的 距离─最小二乘法 §3 同构
合肥学院外国语言系2012年度 学生工作表彰大会.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
真题模拟 主讲:凌宇 时间:6月9日.
树立信心,沉着应战,吹响中考冲锋号 ——谈语文学科的复习备考及考试技巧.
请大家欣赏龙岩, 新罗区 上杭,武平, 连城,长汀, 永定,漳平 小吃和特产.
游 泳 理 论 课 位育中学 高蓉.
行政公文 纪 要 讲授人: 安学珍 铜仁职业技术学院.
二代健保補充保費 代扣項目說明 簡報.
1.某公司需购一台设备,有两个方案,假定公司要求的必要报酬率为10%,有关数据如下:
第4课 “千古一帝”秦始皇.
第一节 人口与人种 光山一中 屈应霞.
企业所得税几项热点难点 业务问题讲析 湛江市地税局税政科 钟胜强.
房地产开发企业 土地增值税清算 (基础篇).
班級老師:潘盈仁 班級:休閒三甲 學號:4A0B0124 學生:柯又瑄
腐败的食物表面有白色小圆斑点,绿色斑点等
杜甫诗三首 《望岳》 《春望》 《石壕吏》 授课人:姚晓霞.
教師專業發展評鑑(一) 實施計畫與規準討論
诸葛亮广场.
第四章 借贷记账法的应用.
第五章 主要经济业务核算 第一节 筹集资金的核算 第二节 供应过程的核算 第三节 生产过程的核算 第四节 销售过程的核算
第三章 生产费用的核算 第一节 材料费用的归集和分配 第二节 工资费用的归集和分配 第三节 辅助生产费用的归集和分配
试卷 20 14安徽 13全国卷 大纲卷 13山东卷 13浙江卷 2013上海卷 13海 南 卷 13江苏卷 题号 30 32
国防大学学生军训工作办公室.
昆明心桥心理健康研究所 心理健康工作者 钱锡安 讲座预约 个案咨询预约
成本会计 主讲教师:钟小玲 讲师 硕士 主讲教师:钟小玲 讲师 硕士 办公电话: 手机:
第六课 我们的 中华文化.
上节主要内容回顾 借贷记账法的主要内容: 总分类账户与明细分类账户的平行登记 记账规则 试算平衡 要点:内容相同、方向一致、金额相等
高三地理专题复习 地方时和区时 解题技巧.
房产税纳税申报---全部自用 全部自用 问:该企业应纳多少房产税?每月应纳多少房产税? 案例1(全部自用)
邂逅“行程”——行程问题 四年级 数学 周凯.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
杜甫诗三首 《望岳》 《春望》 《石壕吏》.
霸气车辆.
全方位自主學習平台- 教師評鑑平台 操作說明
走进编程 程序的顺序结构(二).
第一次课后作业 1. C/C++/Java 哪些值不是头等程序对象 2. C/C++/Java 哪些机制采用的是动态束定
第四单元:可能性 掷一掷 武汉市洪山区教育科学研究培训中心 李桂玲.
第三节 实对称矩阵的对角化 一、方阵对角化的条件 二、实对称矩阵的对角化 三、小结与思考 2019/4/6.
票據與生活.
专题作业.
海水运动→→洋流 你知道吗 在十年前,日本的科学家曾经做过一个有趣的实验:在日本以东的洋面拨撒了大量的带有颜色的物质。
成 本 会 计 学 第七章 产品成本计算的辅助方法.
在山的那边 ——作者: 张家新 —— 小时候,我常伏在窗口痴想 ——山那边是什么呢? 妈妈告诉我:海 哦,山那边是海吗?
高雄半日遊 西子灣-旗津-駁二.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
素数分布定理 与 系列猜想证明 谭善光.
歡迎大家來到開心國小! 我們每個月舉辦一次慶生會, 所以現在要調查全班的生日。 1號: 9/19 9號: 3/17 2號: 9/5 10號: 5/12 3號: 1/8 11號: 7/25 4號:11/27 12號:10/4 5號: 8/31 13號: 9/5 6號:
6上 5 小數除法(二) 9.有A、B兩袋金幣,金幣的數量相同。 的金幣全部是真的,共重 。 中有一些金幣是假的,共重 。 A袋
小學常識六年級 知 識 產 權 知 多 少 樊佩芳老師.
「同根同心」- 交流計劃 廣州及珠三角經濟發展兩天考察團 2016
顺序结构程序设计 ——关于“字符串”和数值.
Presentation transcript:

第二次课后作业答案 函数式编程和逻辑式编程 第二次课后作业答案 函数式编程和逻辑式编程

2.使用Miranda语言分别实现斐波那契数列的递归和迭代程序 3.用prolog给定一个整数范围,打印所有偶数及并将此偶数表示为两个素数之 和(哥德巴赫猜想)。 如输入为:?- goldbach_list(9,12). 输出: 10 = 3 + 7 12 = 5 + 7

使用Miranda编写归并排序 merge a [] = a merge [] b = b merge (ah:at) (bh:bt) = ah: (merge at (bh:bt)), ah <= bh = bh: (merge (ah:at) bt), otherwise mergeSort L = L, len < 2 = (merge (mergeSort left) (mergeSort right), othereise where len=#L mid=len / 2 left=[ L!i | i <-[0..(mid-1)] ] right=[ L!i | i <-[mid..(len-1)] ]

使用Miranda语言分别实现斐波那契数列的递归和迭代程序,注意递归和迭代的区别 递归: Fib n = 0, n=0 = 1, n=1 = Fib (n-1) + Fib (n-2), n>1 迭代: Fib n = Fib_iter 0 1 n Fib_iter a b n = a, n=0 = Fib_iter b a+b n-1, n>0 递归会产生重复计算,并需要在调用到最底层之前保存之前计算过的结果;迭 代计算量相对小一些,但需要额外的变量。

用prolog给定一个整数范围,打印所有偶数及并将此偶数表示为两个素数之和(哥德巴赫猜想) % 判断P是否是素数 is_prime(2). is_prime(3). is_prime(P) :- integer(P), P > 3, P mod 2 =\= 0, \+ has_factor(P,3). % N 是否有不小于 L 的奇数因子 has_factor(N,L) :- N mod L =:= 0. has_factor(N,L) :- L * L < N, L2 is L + 2, has_factor(N,L2). % 验证哥德巴赫猜想,其中L是和为N的两个素数 goldbach(4,[2,2]) :- !. goldbach(N,L) :- N mod 2 =:= 0, N > 4, goldbach(N,L,3). goldbach(N,[P,Q],P) :- Q is N - P, is_prime(Q), !. goldbach(N,L,P) :- P < N, next_prime(P,P1), goldbach(N,L,P1). next_prime(P,P1) :- P1 is P + 2, is_prime(P1), !. next_prime(P,P1) :- P2 is P + 2, next_prime(P2,P1).

用prolog给定一个整数范围,打印所有偶数及并将此偶数表示为两个素数之和(哥德巴赫猜想) % 打印所有满足A<=N<=B且为偶数的N的哥德巴赫组合 goldbach_list(A,B) :- goldbach_list(A,B,2). goldbach_list(A,B,L) :- A =< 4, !, g_list(4,B,L). % //是除操作,不过只保留整数 goldbach_list(A,B,L) :- A1 is ((A+1) // 2) * 2, g_list(A1,B,L). g_list(A,B,_) :- A > B, !. g_list(A,B,L) :- goldbach(A,[P,Q]),print_goldbach(A,P,Q,L), A2 is A + 2, g_list(A2,B,L). print_goldbach(A,P,Q,L) :- P >= L, !, writef('%t = %t + %t',[A,P,Q]), nl. print_goldbach(_,_,_,_).