Skip to content · ⁨Saltar al contenido⁩

GAC024 Matemáticas discretas

GAC Matemáticas · Topic 4 · ⁨Tema 4⁩

Train · ⁨Entrenar⁩
4.1

Qué es este módulo y cómo se evalúa

A repeated set member is counted once, a binary carry may exceed a fixed width, and the fewest-edge route may not have the smallest weight. Discrete mathematics makes those rules explicit.

GAC024 covers sets, counting systems, binary logic, algorithms and networks. Your centre's current brief determines assessment tasks, tools, weights and deadlines. These original practice sheets do not establish official marking rules or a university credit decision.

State the universe, representation width, allowed inputs or graph assumptions before solving. Show enough working for another reader to reproduce the result and distinguish a mathematical model from its real implementation.

4.1

Conjuntos, relaciones y funciones

Syllabus
English

Unit 1 of 5 in GAC024 Discrete Mathematics (Level III). The module is taught over about 40 class hours plus 20 hours of independent study, and is assessed at the teaching centre and moderated by ACT — there is no external exam.

Module purpose: On completion of this module, students should be able to demonstrate an understanding of the basic principles of discrete mathematics, particularly the utilisation of mathematical logic. They should also be able to demonstrate the application of these skills to practical situations.

The module outcomes this unit works towards:

Learning Objective GAC024.1: Demonstrate understanding of the introductory concepts and properties of sets, relations and functions.

Español

Unidad 1 de 5 en GAC024 Matemáticas Discretas (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y es evaluado en el centro docente bajo la moderación de ACT — no hay examen externo.

Propósito del módulo: Al finalizar este módulo, los estudiantes deben ser capaces de demostrar una comprensión de los principios básicos de las matemáticas discretas, especialmente la utilización de la lógica matemática. También deben poder demostrar la aplicación de estas habilidades a situaciones prácticas.

Los resultados de aprendizaje que esta unidad contribuye a alcanzar son:

Objetivo de Aprendizaje GAC024.1: Demostrar comprensión de los conceptos introductorios y propiedades de conjuntos, relaciones y funciones.

Source: Cambridge International syllabus · ⁨Fuente: Plan de estudios Cambridge International⁩

  • A conjunto 集合 is a collection of distinct objects. Order and repetition do not matter.
  • Union 并集 $A \cup B$ is everything in either; intersection 交集 $A \cap B$ is what is in both; the set complement 补集 is everything in the stated universe but outside the set.
  • A subset 子集 has all its elements inside another set.
  • A relation 关系 pairs elements of two sets. A función 函数 is a relation where each input in its stated domain has exactly one output. Different inputs may share an output; an inverse relation is a function only when outputs uniquely identify their inputs.
  • A Venn diagram 韦恩图 turns a set problem into a picture, and can show the disjoint regions and their counts. Check that those regions add to the supplied universe total.

El inclusion-exclusion principle 容斥原理 subtracts the twice-counted overlap once: $|A\cup B|=|A|+|B|-|A\cap B|$.

Worked example. subtract an overlap only once

A class universe of 30 is divided into French-only 11, both 7, German-only 8 and neither 4.

Known: 30 learners, 18 study French, 15 German, and 7 both. The overlap is included in both subject totals.

$$|F\cup G|=|F|+|G|-|F\cap G|=18+15-7=26$$
$$N_{neither}=|U|-|F\cup G|=30-26=4$$

French-only is $18-7=11$ and German-only $15-7=8$. The four disjoint regions sum to 30.

Practice sheet 4.1 includes progressively harder problems and independently checked solutions.

Vocabulary · ⁨Vocabulario⁩ Train · ⁨Entrenar⁩
English · ⁨Inglés⁩ Chinese · ⁨Chino⁩ Pinyin
set/set/ 集合 jí hé
Union/ˈjuːnɪən/ 并集 bìng jí
intersection/ˌɪntəˈsekʃn/ 交集 jiāo jí
set complement/set ˈkɒmplɪmənt/ 补集 bǔ jí
subset/ˈsʌbset/ 子集 zi jí
relation/rɪˈleɪʃn/ 关系 guān xì
function/ˈfʌŋkʃn/ 函数 hán shù
Venn diagram/ven ˈdaɪəɡræm/ 韦恩图 wéi ēn tú
inclusion-exclusion principle/ɪnˈkluːʒn eksˈkluːʒn ˈprɪnsɪpl/ 容斥原理 róng chì yuán lǐ
4.2

Sistemas de numeración

Syllabus
English

Unit 2 of 5 in GAC024 Discrete Mathematics (Level III). The module is taught over about 40 class hours plus 20 hours of independent study, and is assessed at the teaching centre and moderated by ACT — there is no external exam.

The module outcomes this unit works towards:

Learning Objective GAC024.2: Understand the relationships between different counting systems and be able to perform simple binary arithmetic operations.

Español

Unidad 2 de 5 en GAC024 Matemáticas discretas (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y es evaluado en el centro docente y moderado por ACT — no hay examen externo.

Los resultados del módulo a los que contribuye esta unidad:

Objetivo de aprendizaje GAC024.2: Comprender las relaciones entre diferentes sistemas de numeración y poder realizar operaciones aritméticas binarias simples.

Source: Cambridge International syllabus · ⁨Fuente: Plan de estudios Cambridge International⁩

  • A positional number base 进制 b uses digits from zero to b minus one and place weights $b^i$. Decimal 十进制 uses ten, binaria 二进制 two, hexadecimal 十六进制 sixteen.
  • Every digit's value is its place value 位值: in binary the places are 1, 2, 4, 8, 16 and so on.
  • Hexadecimal is shorthand for binary: one hex digit is exactly four bits, so conversion can group a stated-width binary pattern into four-bit blocks. Leading zeros preserve width while leaving the unsigned value unchanged.

For n unsigned bits, values run from zero to $2^n-1$. Distinguish an unrestricted sum from a stored fixed-width result; a wraparound rule, if explicitly given, keeps the low n bits.

Worked example. place weights determine the decimal value

The binary digits 1101 are aligned with place weights 8, 4, 2 and 1.

Known numeral $1101_2$. Use weights from right to left: 1, 2, 4 and 8.

$$V=\sum d_i2^i$$
$$V=1(8)+1(4)+0(2)+1(1)=13$$

The same value is D in hexadecimal. Leading zeros would not change this nonnegative value but can record an intended width.

Practice sheet 4.2 includes progressively harder problems and independently checked solutions.

Vocabulary · ⁨Vocabulario⁩ Train · ⁨Entrenar⁩
English · ⁨Inglés⁩ Chinese · ⁨Chino⁩ Pinyin
number base/ˈnʌmbə beɪs/ 进制 jìn zhì
Decimal/ˈdesɪml/ 十进制 shí jìn zhì
binary/ˈbaɪnəri/ 二进制 èr jìn zhì
hexadecimal/ˌheksəˈdesɪml/ 十六进制 shí liù jìn zhì
place value/pleɪs ˈvæljuː/ 位值 wèi zhí
4.3

Binary applications

Syllabus
English

Unit 3 of 5 in GAC024 Discrete Mathematics (Level III). The module is taught over about 40 class hours plus 20 hours of independent study, and is assessed at the teaching centre and moderated by ACT — there is no external exam.

The module outcomes this unit works towards:

Learning Objective GAC024.2: Understand the relationships between different counting systems and be able to perform simple binary arithmetic operations.

Learning Objective GAC024.5: Use the basic identities of Boolean algebra to analyse logic circuits and understand the basic principles of propositional logic.

Español

Unidad 3 de 5 en GAC024 Matemáticas Discretas (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente con moderación por parte de ACT — no hay examen externo.

Los resultados del módulo a los que contribuye esta unidad:

Objetivo de Aprendizaje GAC024.2: Comprender las relaciones entre diferentes sistemas de numeración y ser capaz de realizar operaciones aritméticas binarias simples.

Objetivo de Aprendizaje GAC024.5: Utilizar las identidades básicas del álgebra de Boole para analizar circuitos lógicos y comprender los principios fundamentales de la lógica proposicional.

Source: Cambridge International syllabus · ⁨Fuente: Plan de estudios Cambridge International⁩

  • Aritmética binaria 二进制运算 adds like decimal, carrying at 2 instead of at 10.
  • A bit 位 is one binary digit; a byte 字节 is eight.
  • Álgebra de Boole 布尔代数 works on true and false with AND, OR and NOT.
  • A truth table 真值表 lists every Boolean input combination and output. Matching every row proves equivalence for the same finite Boolean inputs; it does not prove physical circuit timing or real-system security.
  • Compuertas lógicas 逻辑门 implement stated operations, and a logic circuit 逻辑电路 connects them. Trace the abstract logic according to its connections and input conventions.

Use inclusive OR and explicit brackets. De Morgan gives $\neg(A\land B)=(\neg A)\lor(\neg B)$. Bitwise NOT inverts only the stated width, not an unspecified infinite representation.

Worked example. an OR output is inverted by NOT

Inputs A and B enter an OR-labelled block, whose output enters a NOT-labelled block to give Y.

Known: $Y=\neg(A\lor B)$. Inclusive OR is false only when both inputs are false; NOT reverses that result. In row order $(A,B)=(0,0),(0,1),(1,0),(1,1)$, the output column is 1, 0, 0, 0. De Morgan gives equivalent expression $(\neg A)\land(\neg B)$.

Practice sheet 4.3 includes progressively harder problems and independently checked solutions.

Vocabulary · ⁨Vocabulario⁩ Train · ⁨Entrenar⁩
English · ⁨Inglés⁩ Chinese · ⁨Chino⁩ Pinyin
Binary arithmetic/ˈbaɪnəri əˈrɪθmətɪk/ 二进制运算 èr jìn zhì yùn suàn
bit/bɪt/ 位 wèi
byte/baɪt/ 字节 zì jié
Boolean algebra/ˈbuːlɪən ˈældʒɪbrə/ 布尔代数 bù ěr dài shù
truth table/truːθ ˈteɪbl/ 真值表 zhēn zhí biǎo
Logic gates/ˈlɒdʒɪk ɡeɪts/ 逻辑门 luó jí mén
logic circuit/ˈlɒdʒɪk ˈsɜːkɪt/ 逻辑电路 luó jí diàn lù
4.4

Algoritmos

Syllabus
English

Unit 4 of 5 in GAC024 Discrete Mathematics (Level III). The module is taught over about 40 class hours plus 20 hours of independent study, and is assessed at the teaching centre and moderated by ACT — there is no external exam.

The module outcomes this unit works towards:

Learning Objective GAC024.3: Construct and analyse algorithms and flowcharts for simple mathematical and general procedures.

Español

Unidad 4 de 5 en GAC024 Matemáticas Discretas (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente con moderación por ACT — no hay examen externo.

Los resultados del módulo a los que contribuye esta unidad:

Objetivo de Aprendizaje GAC024.3: Construir y analizar algoritmos y diagramas de flujo para procedimientos matemáticos y generales simples.

Source: Cambridge International syllabus · ⁨Fuente: Plan de estudios Cambridge International⁩

  • An algorithm 算法 describes unambiguous steps for a task. A procedure solving the stated finite task must terminate and give the required result for its allowed inputs.
  • A flowchart 流程图 draws it: a decision is a diamond, a process a rectangle.
  • Pseudocode 伪代码 represents its steps without requiring a particular implementation language. State assignment, loop bounds and index conventions before tracing.
  • Tracing 追踪 an algorithm — a table with one column per variable and one row per step — records its actual updates. A trace checks the chosen input; a claim for all allowed inputs also needs a correctness argument.
  • Eficiencia 效率 matters: a linear search can stop early but may inspect all n items. Binary search repeatedly discards half of an ordered search range; its logarithmic comparison count requires the sorted-data and bound conventions.

Worked example. repeat a remainder step until the second number is zero

A Euclidean-algorithm flowchart tests b equal to zero, otherwise computes a remainder and updates the pair before returning to the test.

Known: start with positive integers a equal to 10 and b equal to 6. While b is nonzero, compute r as a MOD b, then set a to b and b to r. Pairs after complete iterations are (6,4), (4,2), (2,0), giving output 2. Temporary r preserves the remainder before a and b change. Each nonzero remainder is smaller than the previous positive b, supporting termination.

Practice sheet 4.4 includes progressively harder problems and independently checked solutions.

Vocabulary · ⁨Vocabulario⁩ Train · ⁨Entrenar⁩
English · ⁨Inglés⁩ Chinese · ⁨Chino⁩ Pinyin
algorithm/ˈælɡərɪθəm/ 算法 suàn fǎ
flowchart/ˈfləʊtʃɑːt/ 流程图 liú chéng tú
Pseudocode/ˈsuːdəʊkəʊd/ 伪代码 wěi dài mǎ
Tracing/ˈtreɪsɪŋ/ 追踪 zhuī zōng
Efficiency/ɪˈfɪʃənsi/ 效率 xiào lǜ
4.5

Grafos y redes

Syllabus
English

Unit 5 of 5 in GAC024 Discrete Mathematics (Level III). The module is taught over about 40 class hours plus 20 hours of independent study, and is assessed at the teaching centre and moderated by ACT — there is no external exam.

The module outcomes this unit works towards:

Learning Objective GAC024.4: Identify the basic types, properties and applications of graphs and trees.

Español

Unidad 5 de 5 en GAC024 Matemáticas Discretas (Nivel III). El módulo se imparte durante aproximadamente 40 horas de clase más 20 horas de estudio independiente, y se evalúa en el centro docente con la moderación de ACT — no hay examen externo.

Los resultados del módulo hacia los cuales trabaja esta unidad:

Objetivo de Aprendizaje GAC024.4: Identificar los tipos básicos, propiedades y aplicaciones de gráficos y árboles.

Source: Cambridge International syllabus · ⁨Fuente: Plan de estudios Cambridge International⁩

  • A graph 图 is a set of vertices 顶点 joined by edges 边. It models anything with connections: roads, friendships, dependencies.
  • For a simple undirected graph with no loops or repeated edges, the degree 度 counts incident edges. Every edge contributes two to the total degree sum.
  • A tree 树 is a connected graph with no cycles, and a finite tree with n vertices has n minus 1 edges. Some hierarchical models use trees, but actual systems can also contain cross-links or cycles.
  • A shortest path 最短路径 problem asks for the cheapest route between two vertices, by total weight under the stated constraints, rather than by the number of edges alone. A minimum spanning tree instead connects every vertex without cycles and minimises total included edge weight.

Worked example. compare total route weight, not the number of edges

An undirected network joins A to B with weight 2, B to C with 3, A to C with 8 and C to D with 1.

Known edge weights are AB = 2, BC = 3, AC = 8 and CD = 1. The path A-C-D has weight 9, while A-B-C-D has weight 6. Therefore the three-edge path is shorter by weight despite having more edges. The minimum spanning tree for this small network uses AB, BC and CD with total 6; the agreement of totals here does not make the tasks identical.

Practice sheet 4.5 includes progressively harder problems and independently checked solutions.

Vocabulary · ⁨Vocabulario⁩ Train · ⁨Entrenar⁩
English · ⁨Inglés⁩ Chinese · ⁨Chino⁩ Pinyin
graph/ɡræf/ 图 tú
vertices/ˈvɜːtɪsiːz/ 顶点 dǐng diǎn
edges/ˈedʒɪz/ 边 biān
degree/dɪˈɡriː/ 度 dù
tree/triː/ 树 shù
shortest path/ˈʃɔːtɪst pæθ/ 最短路径 zuì duǎn lù jìng

Interactive lessons on this topic · ⁨Lecciones interactivas sobre este tema⁩

Work through it step by step, with instant-check exercises. · ⁨Trátalo paso a paso, con ejercicios de verificación instantánea.⁩

More topics in GAC Matemáticas · ⁨Más temas en GAC Matemáticas⁩

Log in or create account · ⁨Iniciar sesión o crear cuenta⁩

IGCSE, A-Level & AP