Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >离散数学谓词逻辑答案_离散数学逻辑符号

离散数学谓词逻辑答案_离散数学逻辑符号

作者头像
全栈程序员站长
发布于 2022-09-20 03:15:00
发布于 2022-09-20 03:15:00
1.6K0
举报

大家好,又见面了,我是你们的朋友全栈君

1谓词

1.1引入

在研究命题逻辑中,原子命题是命题演算中最基本的单位,不再对原子命题进行分解,这样会产生两大缺点:

(1)不能研究命题内部的结构,成分和内部逻辑的特征;

(2)也不可能表达两个原子命题所具有的共同特征,甚至在命题逻辑中无法处理一些简单又常见的推理过程。

例如 著名的“苏格拉底三段论”: 凡人都是要死的, 苏格拉底是人, 所以苏格拉底是要死的。

显然,该论证是正确的,但不能用命题逻辑的推理规则推导出来。

1.2定义

我们可将原子命题分解成两部分:个体(名词,代词)+ 谓词(动词)。

例如: 人总是要死的

是无理数。

小王比小明高。

在命题的研究中,基于谓词分析的逻辑,称为谓词逻辑。谓词逻辑是命题逻辑的扩充和发展

谓词逻辑 (对原子命题分割)

1.3谓词的概念与表示法

简单命题中表示主体或客体的词,称为个体。通常用a,b,c,…表示。

用以刻画客体的性质或关系的模式,称为谓词。通常用大写字母 F,G,H,…表示。

例如 张华是大学生。李明是大学生。

若 G:表示“是学生”,a:表示“张华”,b:表示“李明”.

则上述两个命题可符号化为: G(a)与G(b).

例如 小王比小明高。

若 H:表示“…比…高”; a:表示“小王”, b:表示“小明”.

则上述命题可符号化为:H(a,b).绝不可以写为:H(b, a).

1′谓词填式:谓词字母后填以客体所得的式子。 例如: G(a) 、G(b)、H(a, b)

2′若谓词字母联系着一个客体,则称作一元谓词;

  若谓词字母联系着二个客体,则称作二元谓词;

  若谓词字母联系着n个客体,则称作n元谓词。

  一元谓词表示一个个体所具有的性质;

  n 元谓词表示n个个体之间的关系。

3′客体的次序必须是有规定的。

1.4命题函数

1.4.1定义

例如 F:“总是要死的。”

a:“张华”; a:“老虎” ; c:“桌子”;

则 F(a),F(b), F(c)均为命题。

在上例中,若令 x 表示个体变元, x ɛ {a,b,c},则 F(x):x 总是要死的.称F(x)为命题函数。 (变化的命题)

1.4.2简单命题函数

定义:由一个谓词字母F和一个非空的个体变元集合D所组成的表达式,称为简单命题函数

分析:

a)当简单命题函数仅有一个个体变元时,称为一元简单命题函数

  当命题函数含有两个个体变元时,则称为二元简单命题函数

b)用任何个体去取代客体变元之后,则命题函数就变为命题;

c)命题函数中个体变元的取值范围称为个体域(论述域)。

例如:F(x) : x 是质数。 (一元命题函数) G(x , y): x 生于 y。(二元命题函数)

其值取决于个体域。

个体域的给定形式有二种:

①具体给定。 eg:{a, b, c}

②全总个体域:宇宙间的一切事物组成的个体域。所有的个体都从该域中取得。

1.4.3命题函数化为命题

将命题函数化为命题,通常有两种方法:

1)将 x 取定一个值。 如:F(4),F(5).

2)将谓词量化。 如:∀ x F(x), ∃ x F(x).

例如:任何正整数都大于零。——命题 可表示为 ∀x F(x).

谓词与函数的比较

代数

自变量

函数

函数值

定义域

逻辑

个体变元

谓词

命题

个体域

2量词

2.1定义

对个体变元数量限制的词,称为量词

2.2全称量词

例如 “这里所有的东西都是苹果” 可写成: ∀x A(x)或(∀x) A(x).

“∀”几种表达式的读法: ∀ x P(x): “对所有的x,x 是…”; ∀ x ¬ P(x) : “对所有x,x 不是…”; ¬∀ x P(x) : “并不是对所有的x,x 是…”; ¬∀ x ¬ P(x) : “并不是所有的x,x 不是…”。

例如:将“对于所有的 x 和任何的 y,如果 x高于 y,那么 y 不高于 x”写成命题表达形式。

解: ∀ x ∀ y (G(x , y) → ¬G(y , x)) G(x , y):x 高于 y.

2.3存在量词

“∃”几种表达式的读法: ∃ x P(x): “存在一个 x,使 x 是…”; ∃ x ¬ P(x) : “存在一个 x,使 x 不是…”; ¬ ∃ x P(x) : “不存在一个 x,使 x 是…”; ¬ ∃ x ¬ P(x) : “不存在一个 x,使 x 不是…”。

例如:(a)存在一个人; (b)某个人很聪明; (c)某些实数是有理数 将(a),(b),(c)写成命题。

解:规定:M(x):x 是人;C(x):x 是很聪明; R1(x):x 是实数(特性谓词); R2(x):x 是有理数; 则 (a) ∃ x M(x) ; (b) ∃ x (M(x) ∧ C(x)); (c) ∃ x (R1(x) ∧ R2(x)) 。

2.4真值与否定

量化命题的真值:决定于给定的个体域.

例如 给定个体域:{a1,…,an}。

以{a1,…,an}中的每一个个体代入

量词与否定联结词“¬”之间的关系: 例:设P(x)表示x今天来校上课, 比较可以得到:   ¬(∀x)P(x) ⇔ (∃ x)¬ P(x)   ¬( ∃ x)P(x) ⇔ (∀x)¬ P(x)

3谓词公式

3.1定义

不出现命题联结词量词的谓词命名式称为原子谓词公式,并用P(x1,…,xn)来表示。

(P为 n 元谓词, x1,…,xn为个体变元),当n=0 时称为零元谓词公式。

谓词公式的归纳法定义: ⑴原子谓词公式是谓词公式; ⑵若A是谓词公式,则¬A也是谓词公式; ⑶若A, B都是谓词公式,则(A∧B),(A∨B) ,(A→B)和(A↔B)都是谓词公式; ⑷若A是谓词公式,x 是任何变元,则 ∀ x A, ∃ x A也都是谓词公式; ⑸只有按⑴—⑷所生成得的那些公式才是谓词公式(谓词公式又简称“公式”)。

例如 将下列命题翻译成谓词公式。

(1) 凡偶数均能被2整除。

(2) 存在着偶素数。

(3) 没有不犯错误的人。

(4) 在北京工作的人未必是北京人。

(5) 尽管有些人聪明,但未必一切人都聪明。

(6) 每列火车都比某些汽车快。

  某些汽车比所有的火车慢。

3.2量词使用注意

使用量词时,应注意以下5点:

(1) 在不同个体域中,命题符号化的形式可能不一样;

(2) 一般,除非有特别说明,均以全总个体域为个体域;

(3)n元谓词化为命题至少需要n个量词,

(4)多个命题变元出现时,不能随意颠倒顺序,否则命题的含义完全改变。

(5) 在引入特性谓词 M(x)时,M(x)以蕴含前件加在“∀”后,以合取项加在“∃”后。即, 对全称量词“∀”,用“ M(x)→? ”加入; 对存在量词“∃”,用“ M(x)∧ ?”加入。

例1:将下面命题符号化。

(1) 所有的有理数均可表成分数。 (2) 有的有理数是整数。

例2:任何整数或是正的,或是负的。

例3:试将苏格拉底论证符号化:“所有的人总是要死的。因为苏格拉底是人,所以苏格拉底是要死的。”

3.3 变元的约束

3.3.1定义

辖域:紧接在量词后面括号内的谓词公式。

例如 ∀x P(x) ,∃ x (P(x) ∧ Q(x)) 。

若量词后括号内为原子谓词公式,则括号可以省去。

约束变元:在量词的辖域内,且与量词下标相同的变元。 自由变元:当且仅当不受量词的约束。

例如: ∀x P(x , y) , ∀x(P(x)→∃ y(P(x , y)) 。

3.3.2约束变元的改名规则

在谓词公式中,约束变元的符号是可以更改的。

例如:

下面介绍约束变元的改名规则:

(a)若要改名,则该变元在量词及其辖域内的所有出现均需一起更改;

(b)改名时所用的变元符号必须是量词辖域内未曾出现的符号。

例如:公式 ∀x P(x)→∃ y P(x , y) 可改写成 ∀x P(x)→∃ z P(x , z) , 但不能改成:∀x P(x)→∃ x P(x , x) , ∃ x P(x , x)中前面的x原为自由变元,现在变为约束变元了。

3.3.3区别是命题还是命题函数的方法

(a)若在谓词公式中出现有自由变元,则该公式为命题函数;

(b)若在谓词公式中的变元均为约束出现,则该公式为命题。

例如: ∀x P(x, y, z)是二元谓词, ∃ y ∀x P(x, y, z)是一元谓词, ∀x P(x)是命题 即谓词公式中如果没有自由变元出现,则该公式是一个命题。

例1:“没有不犯错的人。” 解:设 F(x) 为“x犯错误”, M(x) 为“x是人”(特性谓词)。 可把此命题写成:

例2: “x 是 z 的父亲且 z 是 y 的母亲”。 解:设P(z):z是人; F(x , z):x是z的父亲; M(z , y):z是y的母亲。 则谓词公式可写成:

且该命题函数表示“x 是 y 的外祖父”。

3.4个体域

(1)个体域不同,则表示同一命题的谓词公式的形式不同。

例如:“所有的人都是要死的。” 令D(x):x是要死的。 下面给出不同的个体域来讨论: (ⅰ)个体域为:{人类}, 则可写成 ∀x D(x) ;

(ⅱ)个体域为任意域(全总个体域),则人必须首先从任意域中分离出来. 设M(x):x是人,(M(x)为特性谓词)。 命题可写成∀x(M(x) → D(x)).

(2) 个体域不同,则表示同一命题的值不同。

设 Q(x): x<5

{-1,0,3}

{-3,6,2}

{15,30}

∀ x Q(x)

T

F

F

∃ x Q(x)

T

T

F

(3)对于同一个体域,用不同的量词时,特性谓词加入的方法不同。

对于全称量词,其特性谓词以前件的方式加入;

对于存在量词,其特性谓词以与的形式加入。

(4)量词对变元的约束,往往与量词的次序有关。

例如:∀y ∃x (x < y-2))表示任何 y 均有 x, 使得x < y-2。

4谓词演算的永真公式

4.1定义

  A,B为两个谓词公式,E为它们的共同个体域,

若对A和B的任一组变元进行赋值,都有A和B的值相同,

则称A和B遍及E是互为等价的,记为A ⇔ B.

  给定谓词公式A,E是A的个体域。

若给A中个体变元指派E中的每一个个体所得命题的值均为真,

则称A在E中是永真的。

若E为任意域则称A是永真的

  给定谓词公式A,E是A的个体域。

若给A中个体变元指派E中每一个个体,在E中存在一些个体名称,使得指派后的真值为“T”,则A称是可满足的

若给A中个体变元指派个体域中的任一个体,命题的值均为“F”,则称A是永假的

4.2谓词公式的永真式

4.2.1不含量词的谓词公式的永真式

只要用原子谓词公式替换命题公式的永真式中的原子命题变元,则在第一章中永真蕴含式和等价公式均可变成谓词演算中的永真式:

4.2.2 含有量词的等价式和永真蕴含式

设个体域为:S={a1,a2,…,an},我们有:

说明: 若个体域是有限的,则可省掉量词。 若个体域是无限的,则可将上述概念推广从而省去量词,不过要注意这是由无限项组成的命题。 例如:设个体域为:N={0,1,2…},A(x):x>3 ,则可写出: ∀ x A(x) ⇔ A(0) ∧ A(1) ∧ A(2)∧ … ∃ x A(x) ⇔ A(0) ∨ A(1) ∨ A(2) ∨ …

证明:设个体域为: S={a1,a2,…,an}. ¬ ∃ x P(x) ⇔ ¬(P(a1) ∨ P(a2) ∨ … ∨ P(an)) ⇔ ¬ P(a1) ∧ ¬ P(a2) ∧ … ∧ ¬ P(an) ⇔ ∀ x ¬P(x) 下面举例说明量化命题和非量化命题的差别:否定形式不同 例如: 否定下列命题: (a)上海是一个小城镇 A(s) (b)每一个自然数都是偶数 ∀ x (N(x) → E(x)) 上述二命题的否定为: (a)上海不是一个小城镇 ¬ A(s) (b)有一些自然数不是偶数 ¬ ∀ x (N(x) → E(x)) (b)有一些自然数不是偶数 ¬ ∀ x (N(x) → E(x)) ⇔ ∃ x ¬ (N(x) → E(x)) ⇔ ∃ x ¬ (¬ N(x)∨E(x)) ⇔ ∃ x (N(x)∧¬ E(x)) 结论:对于非量化命题的否定只需将动词否定,而对于量化命题的否定不但对动词进行否定,而且对量词同时进行否定,其方法是: ∀ x 的否定变为∃ x , ∃ x 的否定变为∀ x 。

证明:设个体域为: S={a1,a2,…,an}. ∀x A(x)∨P ⇔ (A(a1) ∧ A(a2) ∧ … ∧ A(an) )∨ P ⇔ (A(a1) ∨ P) ∧ … ∧ (A(an) ∨ P) ⇔ ∀ x(A(x) ∨ P ) 证明:设个体域为: S={a1,a2,…,an}. ∃ x(A(x) → B ) ⇔ (A(a1) → B) ∨ … ∨ (A(an) → B) ⇔ (¬ A(a1) ∨ B) ∨ … ∨ (¬ A(an) ∨ B) ⇔ (¬ A(a1) ∨ … ∨ ¬ A(an)) ∨ B ⇔ ∃ x ¬ A(x) ∨ B ⇔ ¬ ∀x A(x) ∨ B ⇔ ∀ x A(x) → B

证明:设个体域为: S={a1,a2,…,an}. 1. ∀ x(A(x) ∧ B (x) ) ⇔ (A(a1)∧B (a1) ) ∧ … ∧ (A(an)∧B (an) ) ⇔ (A(a1)∧ … ∧A(an)) ∧ (B(a1)∧ … ∧B(an)) ⇔ ∀ x A(x) ∧ ∀ x B (x)

下面列出对应的表达式可以看出其不同处: 设 x 的个体域为: {a1, a2, …, an} , y 的个体域为: {b1, b2, …, bn} , 则: (1) ∀x ∃y P(x , y) ⇔ ∃y P(a1 , y) ∧ … ∧ ∃y P(an , y) ⇔ (P(a1 , b1) ∨ … ∨ P(a1 , bn) )∧ … ∧(P(an , b1) ∨ … ∨ P(an , bn) ) (2) ∃y ∀x P(x , y) ⇔ ∀x P(x , b1) ∨ … ∨ ∀x P(x , bn) ⇔ (P(a1 , b1) ∧ … ∧ P(an , b1) ) ∨ … ∨ (P(a1 , bn) ∧ … ∧ P(an , bn) )

例如:x , y的个体域{鞋子}, P(x , y) :x 和 y 配成一双鞋子。 则 ∀x ∃y P(x , y) ⇔ T ∃y ∀x P(x , y) ⇔ F 例如:x , y 的个体域为 N={0,1,2…},则 ∀x ∀y P(x , y) ⇔ ∀y P(0, y) ∧∀y P(1, y) ∧∀y P(2, y) ∧ … ⇔ (P(0, 0) ∧P(0, 1) ∧ … ∧ P(0, j) ∧ …) ∧… ∧ (P(i, 0) ∧P(i, 1) ∧ … ∧ P(i , j) ∧ …) ∧… ⇔ (P(0, 0) ∧P(1, 0) ∧ … ∧ P(i , 0) ∧ …) (P(0, 1) ∧P(1, 1) ∧ … ∧ P(i , 1) ∧ …) ∧… ⇔ ∀x P(x, 0) ∧∀ x P(x, 1) ∧ … ∧ ∀ x P(x, j) ∧ … ⇔∀y ∀x P(x , y) 同样: ∃ x ∃ y P(x , y) ⇔∃ y ∃x P(x , y)

例如 ¬ ∀ x ∃ y ∀ z P(x , y , z) ⇔ ∃ x ¬ ∃ y∀ z P(x , y , z) ⇔ ∃ x ∀ y ¬ ∀ z P(x , y , z) ⇔ ∃ x∀ y ∃ z ¬ P(x , y , z)

4.3前束范式

4.3.1定义

定义:一个公式,如果量词均非否定地在全式的开头,它们的作用域延伸到整个公式的末尾,则称此公式叫前束范式

例如: ∀x ∃ y ∀z (¬ Q(x , y) ∨ R(z)) (前束范式) 定理:任何一个谓词公式均和一个前束范式等价。

证明: ①利用量词转换把 ¬ 深入到原子谓词公式前; ②利用约束变元的改名规则; ③利用量词辖域的扩张收缩律,把量词移到全式的最前面,这样一定可得到等价的前束范式。

5谓词演算的推理规则

5.1 含有量词的特殊永真式

设A(x)是一个谓词公式,x 是其中的自由变元,

若把 y 代入到A(x)里而不会产生变元新的约束出现,则称A(x)对于 y 是自由的。 例如:①下面A(x)对于 y 是自由的: A(x) ⇔ ∀z P(z) ∧ Q(x , z),这里 x 为自由变元,若用 y 去取代A(x)中的x, A(y) ⇔ ∀z P(z) ∧ Q(y , z),这里 y 也为自由变元. 例如:②下面A(x)对于 y 不是自由的: A(x) ⇔ ∀y (S(x) → S(y)),这里 x 为自由变元,若用 y 去取代A(x)中的x, A(y) ⇔ ∀y (S(y) → S(y)),这里 y 变为约束变元了,产生了新的约束出现. 如果必须要代入 y,则应先将A(x)中的约束变元 y 改名,即 A(x) ⇔ ∀z (S(x) → S(z)), 然后用 y 去取代A(x)中的x,得 ∀z (S(y) → S(z)),y 仍为自由变元. 总结: 判定A(x)对于 y是自由的,只要看公式A(x)中∀y ,∃ y的辖域内有没有 x 的自由出现就行:

若有 x 的自由出现,则A(x)对于 y 不是自由的,若无 x 的自由出现,则一定可以肯定A(x)对于 y 是自由的。

5.2四个推理规则

5.3推理规则使用说明

5.3.1命题逻辑中

命题逻辑中的P规则,T规则,CP规则和间接证明法,都可以引用到谓词逻辑的推理规则中来,

不过要注意对量词做适当处理 其方法是:可用US,ES在推导中去掉量词;可用UG,EG使结论量化。

5.3.2四个推理规则

四个推理规则的使用说明: (1)在使用ES,US时,一定要是前束范式; (2)推导中连续使用US规则时,可用相同变元   ∀x P(x) ⇒ P(y)   ∀x Q(x) ⇒ Q(y) (3)推导中若既用ES,又用US, 则必须先用ES ,后用US,方可取相同变元,反之不行。   ∃ x P(x) ⇒ P(y)   ∀x Q(x) ⇒ Q(y) (4)推导中连续使用ES规则时,使用一次更改一个变元。

例1:证明苏格拉底三段论:“凡人都是要死的,苏格拉底是人,所以苏格拉底是要死的。” 证明:设 F(x):x是人; G(x):x是要死的; a:苏格拉底 于是命题可化为:

例2 证明 ∀x (H(x) → M(x)) ,∃x H(x) ⇒ ∃x M(x)

例3 证明 ∃x (P(x) → Q(x)) ⇒ ∀x P(x) → ∃x Q(x)

例4 证明 ¬ ∀x ( P(x) ∧ Q(x) ) ,∀x P(x) ⇒ ¬ ∀x Q(x)

例5 下列结论能否从前提中推出: ∀x ( P(x) → Q(x) ) ,¬ Q(c) ⇒ ∀x ¬P(x)

注意:在使用US,ES,UG,EG这四条规则时,要严格按照它们的规定去使用。

5.3.3 二个量词的推理

构造下面定理的证明:

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168236.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
@所有人:如何找回被删掉的微信群?| 晓技巧
作者:刘凌歌 微信群聊对于微信用户来说,是日常且不可或缺的一部分。但即便你每天使用微信群聊,你也不一定能真正玩转它,今天知晓君就和大家分享一些微信群聊晓技巧。 如何@所有人 在群聊中,「@群友昵称」意味着提醒某个人。微信中实现「@群友」主要有两种方式:在群聊中长按你想@的群友头像,或是在输入框输入「@」符号进入群成员列表选择你想提醒的人。 被提醒的人将会收到 [有人@我] 的消息通知。就算屏蔽了群聊,这个通知依然会显示。 而「@所有人」即提醒整个群组成员。不同于 QQ 群聊中管理员和群主都能@所有人,微信没
知晓君
2018/07/03
1.8K0
微信群 5 大新玩法,快用这款小程序试一试吧!
微信群越来越多,作为一群之主,你一定渴望有一份「微信群管理秘籍」,以满足各类的群管理需求。
知晓君
2018/08/01
1.3K0
微信群 5 大新玩法,快用这款小程序试一试吧!
值得收藏的36个小程序,让你的生活更有情趣,工作更加高效!
微信的小程序2017年初时可谓风光无量,微信的大肆宣传,大量互联网公司的快速跟进炒作,俨然一副全新类操作系统应用服务平台横空出世的节奏。虽然今天的小程序风光不在,但是微信团队和大量开发者都在挖掘小程序的全新可能,支付宝,小米,百度也都在努力布局,轻应用,直达号等服务如雨后春笋,手机厂家也盯上这块蛋糕。
用户2559057
2018/08/27
1.6K0
值得收藏的36个小程序,让你的生活更有情趣,工作更加高效!
除了聊天,我们还能在微信群里,干哪些正经事?
今天,就不妨收下「知晓程序」精选的 5 个群工具小程序,让你在微信群中组织活动、投票、协作都不费吹灰之力。
知晓君
2018/08/01
7180
除了聊天,我们还能在微信群里,干哪些正经事?
你是如何看待小程序分享功能调整?
知晓程序员,专注小程序开发的程序员! 今天晚上收到微信公众平台的公告(感觉是个大炸弹): 详细内容,请点击:https://mp.weixin.qq.com/s/ZH2q8MW-SSOaP6X6iJo
连胜
2018/06/06
7860
如何在微信群 PK 步数?他做的小程序,比微信运动更好用 | 晓组织 #10
大家好,我是龚乘伟。现就职于美的电商,是一名前端开发工程师,也是一名去年的应届毕业生。
知晓君
2018/08/01
1.8K0
如何在微信群 PK 步数?他做的小程序,比微信运动更好用 | 晓组织 #10
微信小程序平台,我劝你对开发者善良一点
大家好,我是Mandy,今天来给大家分享一个,关于微信小程序的更新问题。这个事情还需要从图鸟UI开发者群说起。凌晨12点多,手里的”烟“刚点燃。突然收到一个群消息,点开一看,原来是群友在反馈图鸟UI的问题。
兔云小新LM
2023/09/18
5780
微信小程序平台,我劝你对开发者善良一点
解读小程序的新能力---获取群ID和群名称等群信息
5月8日微信小程序有公布了一个新功能:获取群ID和群名称等群信息,官方有一句话是这么介绍它的用处的: 现在,通过最新的接口能力,开发者可以通过群ID判断用户是否来自同一个微信群,同一个群内的用户之间可
花叔
2018/04/18
3.9K0
解读小程序的新能力---获取群ID和群名称等群信息
下班出去浪!在微信群约人,就靠这款小程序 | 知晓程序 · MINA 奖
把消息发到群里,想去的、不去的,大家意见不一、七嘴八舌,还有人插科打诨……有效信息一下子就刷掉了。
知晓君
2018/08/01
7700
下班出去浪!在微信群约人,就靠这款小程序 | 知晓程序 · MINA 奖
公众号可群发小程序卡片 | 微信 2.4 版本带来「企业微信名片夹」小程序
轻松一刻 漫画来自于西乔《神秘的程序员们》 01 小程序新能力灰度测试,微信公众号可直接群发小程序卡片。 近日用户反映,有公众号已经可以直接群发小程序卡片了!就像发送卡券、群发消息一样,直接给公众号粉
极乐君
2018/02/06
4.6K3
公众号可群发小程序卡片 | 微信 2.4 版本带来「企业微信名片夹」小程序
小程序如何区分转发好友和转发群
知晓程序员,专注微信小程序开发的程序员! 前言:群内隔段时间就有同学问,小程序的转发,是否可以区分转发给好友,还是转发给微信群,今天给大家说说如何区分。顺便说一下限群成员可见功能如何实现~ 这个问题,要区分一下分享之前和分享之后就好办了。 当小程序分享之前,小程序无法区分到底是分享给了好友,还是分享给了微信群。也就是说,你想在分享之前去做些事情,这是不可以的,做不到~ 分享之后,有间接的办法来知道小程序卡片分享的是好友还是群,先看一下截图: (重要通知小程序) 我们今天主要来说说,分享后是如何对好
连胜
2018/03/07
2K0
小程序如何区分转发好友和转发群
小程序技术杂谈 手写签名DEMO
好久没写文章,小程序群内已经有群友反馈给我,希望我坚持写公众号文章。感谢这位群友 & 粉丝的支持!连胜老师最近确实变懒了,今天来说说群友们进期在群内讨论的几个问题。
连胜
2018/08/01
2.5K0
小程序技术杂谈 手写签名DEMO
微信可以创建付费群了!赶紧用这款小程序做一个吧 | MINA 奖
毕竟,建个微信群太方便了,一群原本互不相识的人,十几秒钟时间,就能拉起一个交流群。
知晓君
2018/08/01
2.6K0
微信可以创建付费群了!赶紧用这款小程序做一个吧 | MINA 奖
小程序不好如何反馈或举报 / 如何清理小程序缓存 / 群通知小程序推荐 | 小程序问答 #12
之前,我们总是嫌弃微信小程序太封闭。在刚过去的几天里,小程序终于走上了开放之路:在开放「小程序第三平台」和「小程序码」后,又全面开放了「公众号关联小程序」的能力,和「小程序内相互跳转」能力。
知晓君
2018/08/01
2.2K0
小程序不好如何反馈或举报 / 如何清理小程序缓存 / 群通知小程序推荐 | 小程序问答 #12
微信群报名怎么弄?这个小程序有新招
然而,多个微信群跨群报名很麻烦,群消息里的报名信息也没有一个统一的归集处,整理起来劳心费力。
知晓君
2018/08/01
5K0
微信群报名怎么弄?这个小程序有新招
零基础入门小程序 &实战经验分享
讲师介绍:连胜老师曾经就职于点心移动 & 百度,折腾小程序也有段时间了,参与开发的“小小签到”小程序,在2017年荣获阿拉丁神灯奖。我公司开发了多个工具类小程序,已有四款小程序的用户超百万,欢迎各位小程序开发者一起交流学习~ 内容总结:本文主要分享小程序开发入门,以及我在开发中踩过的一些坑。希望通过本篇文章的分享,能让更多的小程序入门者少走弯路。 一、如何注册一个小程序 第一种方式,直接去官网注册。 官方注册地址:https://mp.weixin.qq.com/,点击右上角的“立即注册”。 然后
连胜
2018/04/12
2.2K0
零基础入门小程序 &实战经验分享
分享几个实用的微信小程序(五)
这个小程序可以查看微博热搜历史了,它还有网页版https://weibo.zhaoyizhe.com/
苏生不惑
2021/11/09
1.1K0
云开发时代,前端程序员太幸福了!
国庆假期后的第一天,老板把前端开发张大胖叫到办公室,给他派了一个小活儿:“给客户开发一个电子商城的小程序。”
腾讯云开发TCB
2024/11/03
1230
云开发时代,前端程序员太幸福了!
如何设置小程序后台的成员和权限?| 小程序问答 #30
在昨晚(8 月 17 日)的小程序更新中,微信团队针对小程序成员权限管理功能,进行大幅优化:
知晓君
2018/08/01
6.5K0
如何设置小程序后台的成员和权限?| 小程序问答 #30
群消息已读回执(这个diao),究竟是推还是拉?
微信用于个人社交,产品设计上,在线状态,强制已读回执都有可能暴露个人隐私,故微信并无相关功能。
架构师之路
2018/07/27
1.7K0
群消息已读回执(这个diao),究竟是推还是拉?
推荐阅读
相关推荐
@所有人:如何找回被删掉的微信群?| 晓技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档