Deck 2: Elements of High-Quality Programs

ملء الشاشة (f)
exit full mode
سؤال
All programming languages support four broad data types.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
Because one memory location can be used repeatedly with different values,you can write program instructions once and then use them for thousands of separate calculations
سؤال
Programmers generally write programs as one long series of steps.
سؤال
Modularization makes it harder for multiple programmers to work on a problem.
سؤال
When you write programs,you work with data in three different forms: ____.

A) values,variables (or named values),and unnamed values
B) variables,named constants,and named memory
C) variables,literals (or unnamed constants),and named constants
D) variations,RAM (or unnamed constants),and named values
سؤال
The assignment operator has left-to-right-to-left associativity,which means that the value of the expression to the left of the assignment operator is evaluated first and that the result is assigned to the operand on the right.
سؤال
A specific numeric value is often called a(n)____.

A) named constant
B) defined constant
C) arithmetic constant
D) numeric constant
سؤال
In most programming languages,before you can use any variable,you must include a ____ for it.

A) declaration
B) definition
C) header
D) proclamation
سؤال
Most modern programming languages require that program statements be placed in specific columns.
سؤال
When the first letter of a variable name is uppercase,as in HourlyWage,the format is known as ____ casing.

A) Hungarian notation
B) Pascal casing
C) camel casing
D) Turing notation
سؤال
A string variable can hold digits such as account numbers and zip codes.
سؤال
Program comments are a type of internal documentation.
سؤال
Declaring a starting value for a variable is known as ____ the variable.

A) initializing
B) declaring
C) defining
D) identifying
سؤال
A variable's unknown value is commonly called ____.

A) initial
B) default
C) random
D) garbage
سؤال
The process of naming program variables and assigning a type to them is called ____ variables.

A) initializing
B) declaring
C) identifying
D) proclaiming
سؤال
In many programming languages,if you declare a variable and do not initialize it,the variable contains an unknown value until it is assigned a value.
سؤال
Fractional numeric variables that contain a decimal point are known as ____ variables.

A) partial
B) string
C) integer
D) floating-point
سؤال
Variable names can be more than one word with blanks between the words.
سؤال
____ is where a variable's data type or other information is stored as part of the name.

A) Hungarian notation
B) Pascal case
C) Turing notation
D) Camel case
سؤال
When the variable starts with a lowercase letter and any subsequent word begins with an uppercase letter,this is called ____.

A) Hungarian notation
B) Pascal casing
C) camel casing
D) Turing notation
سؤال
Each programming language has a few reserved ____________________ that are not allowed as variable names because they are part of the language's syntax.
سؤال
____ is the process of paying attention to important properties while ignoring nonessential details.

A) Abstraction
B) Modularization
C) Abbreviation
D) Decomposition
سؤال
When a program has several modules calling other modules,programmers often use a program ____,which operates similarly to an organizational chart,to show the overall picture of how modules are related to one another.

A) hierarchy chart
B) tree chart
C) flow chart
D) data diagram
سؤال
A(n)____ is similar to a variable,except it can be assigned a value only once.

A) unnamed constant
B) literal
C) named constant
D) constant
سؤال
Match each term with a statement below.


-Named memory locations whose contents can vary or differ over time

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
A ____ variable is not used for input or output,but instead is just a working variable that you use during a program's execution.

A) programming
B) throw away
C) temporary
D) calculating
سؤال
Program ___________________ are written explanations that are not part of the program logic but that serve as documentation for readers of the program.
سؤال
Programmers say the statements that are contained in a module have been ____.

A) embedded
B) decomposed
C) encapsulated
D) modularized
سؤال
Programmers refer to programs that contain meaningful names as ____.

A) undocumented
B) procedurally documented
C) formally documented
D) self-documenting
سؤال
Programmers say that variables and constants declared within a module are ____ only within that module.

A) abstracted
B) out of scope
C) in scope
D) in reference
سؤال
Depending on the programming language being used,modules are also known as ____ .

A) subroutines,procedures,or methods
B) subroutines,receptacles,or methods
C) tasks,functions,or methods
D) procedures,functions,or containers
سؤال
As programs become larger and more complicated,the need for good planning and design ____ .

A) decreases
B) is inefficient
C) is not necessary
D) increases
سؤال
The ____ dictate the order in which operations in the same statement are carried out.

A) rules of precedence
B) statement rules
C) operation rules
D) rules of arithmetic
سؤال
The process of breaking down a large program into modules is called ____.

A) decomposing
B) modularization
C) fragmentation
D) caching
سؤال
The mainline logic of almost every procedural computer program consists of these three distinct parts: ____ .

A) housekeeping tasks,main tasks,and end-of-job tasks
B) clearing tasks,detail loop tasks,and end-of-job tasks
C) housekeeping tasks,detail loop tasks,and end-of-job tasks
D) housekeeping tasks,detail loop tasks,and math tasks
سؤال
___________________ tasks include any steps you must perform at the beginning of a program to get ready for the rest of the program.
سؤال
In a flowchart,an ____ is most often represented by a three-sided box that is connected to the step it references by a dashed line.

A) abstraction symbol
B) annotation symbol
C) abbreviation symbol
D) enumeration symbol
سؤال
____ variables and constants are known to the entire program.

A) Local
B) Transient
C) Heap
D) Global
سؤال
Whole number variables are known as ____________________ variables.
سؤال
Declaring a starting value is known as ____________________ the variable.
سؤال
List three reasons for modularizing a large program.
سؤال
What does a data item's data type describe?
سؤال
Match each term with a statement below.


-A message that is displayed on a monitor to ask the user for a response and perhaps explain how that response should be formatted

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
What are end-of-job tasks?
سؤال
Match each term with a statement below.


-Can hold digits and have mathematical operations performed on it

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
Match each term with a statement below.


-The feature of programming languages that prevents assigning values of an incorrect data type

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
Discuss why it is important to use meaningful names for identifiers.
سؤال
Explain the purpose of detail loop tasks.
سؤال
Match each term with a statement below.


-Can hold text,such as letters of the alphabet,and other special characters,such as punctuation marks

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
What items should you include when you create a module?
سؤال
Explain the purpose of temporary variables.
سؤال
Match each term with a statement below.


-A list of every variable name used in a program,along with its type,size,and description

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
List three design features that you can use while creating programs to make them easier to write and maintain.
سؤال
Discuss why it is important to maintain good programming habits.
سؤال
Match each term with a statement below.


-A statement that provides a data type and an identifier for a variable

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
Match each term with a statement below.


-The act of repeating input back to a user either in a subsequent prompt or in output

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
Match each term with a statement below.


-The feature of programs that assures you a module has been tested and proven to function correctly

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
Match each term with a statement below.


-A program component's name

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
سؤال
Explain the purpose of annotation symbols.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/59
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 2: Elements of High-Quality Programs
1
All programming languages support four broad data types.
False
2
Because one memory location can be used repeatedly with different values,you can write program instructions once and then use them for thousands of separate calculations
True
3
Programmers generally write programs as one long series of steps.
False
4
Modularization makes it harder for multiple programmers to work on a problem.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
5
When you write programs,you work with data in three different forms: ____.

A) values,variables (or named values),and unnamed values
B) variables,named constants,and named memory
C) variables,literals (or unnamed constants),and named constants
D) variations,RAM (or unnamed constants),and named values
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
6
The assignment operator has left-to-right-to-left associativity,which means that the value of the expression to the left of the assignment operator is evaluated first and that the result is assigned to the operand on the right.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
7
A specific numeric value is often called a(n)____.

A) named constant
B) defined constant
C) arithmetic constant
D) numeric constant
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
8
In most programming languages,before you can use any variable,you must include a ____ for it.

A) declaration
B) definition
C) header
D) proclamation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
9
Most modern programming languages require that program statements be placed in specific columns.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
10
When the first letter of a variable name is uppercase,as in HourlyWage,the format is known as ____ casing.

A) Hungarian notation
B) Pascal casing
C) camel casing
D) Turing notation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
11
A string variable can hold digits such as account numbers and zip codes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
12
Program comments are a type of internal documentation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
13
Declaring a starting value for a variable is known as ____ the variable.

A) initializing
B) declaring
C) defining
D) identifying
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
14
A variable's unknown value is commonly called ____.

A) initial
B) default
C) random
D) garbage
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
15
The process of naming program variables and assigning a type to them is called ____ variables.

A) initializing
B) declaring
C) identifying
D) proclaiming
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
16
In many programming languages,if you declare a variable and do not initialize it,the variable contains an unknown value until it is assigned a value.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
17
Fractional numeric variables that contain a decimal point are known as ____ variables.

A) partial
B) string
C) integer
D) floating-point
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
18
Variable names can be more than one word with blanks between the words.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
19
____ is where a variable's data type or other information is stored as part of the name.

A) Hungarian notation
B) Pascal case
C) Turing notation
D) Camel case
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
20
When the variable starts with a lowercase letter and any subsequent word begins with an uppercase letter,this is called ____.

A) Hungarian notation
B) Pascal casing
C) camel casing
D) Turing notation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
21
Each programming language has a few reserved ____________________ that are not allowed as variable names because they are part of the language's syntax.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
22
____ is the process of paying attention to important properties while ignoring nonessential details.

A) Abstraction
B) Modularization
C) Abbreviation
D) Decomposition
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
23
When a program has several modules calling other modules,programmers often use a program ____,which operates similarly to an organizational chart,to show the overall picture of how modules are related to one another.

A) hierarchy chart
B) tree chart
C) flow chart
D) data diagram
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
24
A(n)____ is similar to a variable,except it can be assigned a value only once.

A) unnamed constant
B) literal
C) named constant
D) constant
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
25
Match each term with a statement below.


-Named memory locations whose contents can vary or differ over time

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
26
A ____ variable is not used for input or output,but instead is just a working variable that you use during a program's execution.

A) programming
B) throw away
C) temporary
D) calculating
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
27
Program ___________________ are written explanations that are not part of the program logic but that serve as documentation for readers of the program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
28
Programmers say the statements that are contained in a module have been ____.

A) embedded
B) decomposed
C) encapsulated
D) modularized
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
29
Programmers refer to programs that contain meaningful names as ____.

A) undocumented
B) procedurally documented
C) formally documented
D) self-documenting
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
30
Programmers say that variables and constants declared within a module are ____ only within that module.

A) abstracted
B) out of scope
C) in scope
D) in reference
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
31
Depending on the programming language being used,modules are also known as ____ .

A) subroutines,procedures,or methods
B) subroutines,receptacles,or methods
C) tasks,functions,or methods
D) procedures,functions,or containers
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
32
As programs become larger and more complicated,the need for good planning and design ____ .

A) decreases
B) is inefficient
C) is not necessary
D) increases
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
33
The ____ dictate the order in which operations in the same statement are carried out.

A) rules of precedence
B) statement rules
C) operation rules
D) rules of arithmetic
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
34
The process of breaking down a large program into modules is called ____.

A) decomposing
B) modularization
C) fragmentation
D) caching
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
35
The mainline logic of almost every procedural computer program consists of these three distinct parts: ____ .

A) housekeeping tasks,main tasks,and end-of-job tasks
B) clearing tasks,detail loop tasks,and end-of-job tasks
C) housekeeping tasks,detail loop tasks,and end-of-job tasks
D) housekeeping tasks,detail loop tasks,and math tasks
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
36
___________________ tasks include any steps you must perform at the beginning of a program to get ready for the rest of the program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
37
In a flowchart,an ____ is most often represented by a three-sided box that is connected to the step it references by a dashed line.

A) abstraction symbol
B) annotation symbol
C) abbreviation symbol
D) enumeration symbol
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
38
____ variables and constants are known to the entire program.

A) Local
B) Transient
C) Heap
D) Global
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
39
Whole number variables are known as ____________________ variables.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
40
Declaring a starting value is known as ____________________ the variable.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
41
List three reasons for modularizing a large program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
42
What does a data item's data type describe?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
43
Match each term with a statement below.


-A message that is displayed on a monitor to ask the user for a response and perhaps explain how that response should be formatted

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
44
What are end-of-job tasks?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
45
Match each term with a statement below.


-Can hold digits and have mathematical operations performed on it

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
46
Match each term with a statement below.


-The feature of programming languages that prevents assigning values of an incorrect data type

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
47
Discuss why it is important to use meaningful names for identifiers.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
48
Explain the purpose of detail loop tasks.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
49
Match each term with a statement below.


-Can hold text,such as letters of the alphabet,and other special characters,such as punctuation marks

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
50
What items should you include when you create a module?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
51
Explain the purpose of temporary variables.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
52
Match each term with a statement below.


-A list of every variable name used in a program,along with its type,size,and description

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
53
List three design features that you can use while creating programs to make them easier to write and maintain.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
54
Discuss why it is important to maintain good programming habits.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
55
Match each term with a statement below.


-A statement that provides a data type and an identifier for a variable

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
56
Match each term with a statement below.


-The act of repeating input back to a user either in a subsequent prompt or in output

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
57
Match each term with a statement below.


-The feature of programs that assures you a module has been tested and proven to function correctly

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
58
Match each term with a statement below.


-A program component's name

A)Reliability
B)Declaration
C)Echoing input
D)String variable
E)Identifier
F)Prompt
G)Variables
H)Data dictionary
I)Numeric variable
J)Type-safety
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
59
Explain the purpose of annotation symbols.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 59 في هذه المجموعة.