Download as pdf or txt
Download as pdf or txt
You are on page 1of 33

C++ for Engineers and Scientists 4th

Edition Bronson Solutions Manual


Go to download the full and correct content document:
https://testbankfan.com/product/c-for-engineers-and-scientists-4th-edition-bronson-sol
utions-manual/
More products digital (pdf, epub, mobi) instant
download maybe you interests ...

C++ for Engineers and Scientists 4th Edition Bronson


Test Bank

https://testbankfan.com/product/c-for-engineers-and-
scientists-4th-edition-bronson-test-bank/

Statistics for Engineers and Scientists 4th Edition


William Navidi Solutions Manual

https://testbankfan.com/product/statistics-for-engineers-and-
scientists-4th-edition-william-navidi-solutions-manual/

Modern Physics for Scientists and Engineers 4th Edition


Thornton Solutions Manual

https://testbankfan.com/product/modern-physics-for-scientists-
and-engineers-4th-edition-thornton-solutions-manual/

Probability and Statistics for Engineers and Scientists


for Engineers 9th Edition Johnson Solutions Manual

https://testbankfan.com/product/probability-and-statistics-for-
engineers-and-scientists-for-engineers-9th-edition-johnson-
solutions-manual/
Physics For Scientists And Engineers 3rd Edition
Fishbane Solutions Manual

https://testbankfan.com/product/physics-for-scientists-and-
engineers-3rd-edition-fishbane-solutions-manual/

Physics for Scientists and Engineers 3rd Edition Knight


Solutions Manual

https://testbankfan.com/product/physics-for-scientists-and-
engineers-3rd-edition-knight-solutions-manual/

Physics for Scientists and Engineers 9th Edition Serway


Solutions Manual

https://testbankfan.com/product/physics-for-scientists-and-
engineers-9th-edition-serway-solutions-manual/

Calculus for Scientists and Engineers 1st Edition


Briggs Solutions Manual

https://testbankfan.com/product/calculus-for-scientists-and-
engineers-1st-edition-briggs-solutions-manual/

Probability and Statistics for Engineers and Scientists


9th Edition Walpole Solutions Manual

https://testbankfan.com/product/probability-and-statistics-for-
engineers-and-scientists-9th-edition-walpole-solutions-manual/
C++ for Engineers and Scientists, Fourth Edition 8-1

Chapter 8
I/O Streams and Data Files

At a Glance

Instructor’s Manual Table of Contents


• Overview

• Objectives

• Teaching Tips

• Quick Quizzes

• Class Discussion Topics

• Additional Projects

• Additional Resources

• Key Terms
C++ for Engineers and Scientists, Fourth Edition 8-2

Lecture Notes

Overview
The data for the programs your students have used so far has been assigned internally in the
programs or entered by the user during program execution. As such, data used in these programs
is stored in the computer’s main memory and ceases to exist after the program using it has
finished executing. This type of data entry is fine for small amounts of data. However, your
students can imagine a company having to pay someone to type in the names and addresses of
hundreds or thousands of customers every month when bills are prepared and sent.

In this chapter your students will learn that storing large amounts of data outside a program on a
convenient storage medium is more sensible. They will discover that data stored together under a
common name on a storage medium other than the computer’s main memory is called a data file.
Typically, data files are stored on disks, USB drives, or CD/DVDs. Besides providing permanent
storage for data, data files can be shared between programs, so the data one program outputs can
be input in another program. In this chapter, your students learn how data files are created and
maintained in C++.

Objectives
In this chapter, students will learn about:
• I/O file stream objects and functions
• Reading and writing character-based files
• Random file access
• File streams as function arguments
• A case study about a pollen count file update
• The iostream class library
• Common programming errors

Teaching Tips
8.1 I/O File Stream Objects and Functions

1. Introduce the general concept that to store and retrieve data outside a C++ program two
things are required: a file and a file stream object.

Files

1. Introduce the concept of a file as a collection of data stored together under a common and
unique name on an external medium.
C++ for Engineers and Scientists, Fourth Edition 8-3

2. Review the characteristics of external filenames as they differ between operating systems
and over time.

Teaching Students may find the difference between character and binary file types
Tip confusing since in fact they are both comprised of sets of binary values.

3. Introduce the two basic file types: text or character-based files, and binary-based files.

File Stream Objects

1. Introduce the concept of a file stream, a one-way transmission path used to connect a
program to a file stored on a physical device.

2. Discuss the difference between input file streams and output file streams.

3. Review the important functions in the ifstream and ofstream objects, and the
related concepts of opening and closing a file.

4. Discuss in detail the program code provided.

Teaching Closing a file can be discussed in the larger context of resource management and
Tip ensuring that all resources requested from the operating system are returned.

5. Highlight the importance of closing a file.

File Stream Functions

1. Introduce the concept of the core file stream functions, including opening a file and
closing a file.

2. Review the file status functions.

3. Discuss the program code provided in detail.

Quick Quiz 1
1. What term describes a collection of data stored under a common name?
Answer: a file

2. True or False: The two basic types of files are character-based and binary-based files.
Answer: True
C++ for Engineers and Scientists, Fourth Edition 8-4

3. What type of stream provides a one-way transmission path to connect to information


stored on a physical device and grouped under a common name?
Answer: a file stream

4. True or False: Opening a file closes an iostream connection to a file.


Answer: False

8.2 Reading and Writing Character-Based Files


1. Introduce the concept of the symmetry between file input and keyboard input.

2. Review the program code provided in detail.

Reading from a Text File

1. Introduce the use of ifstream as a replacement for cin.

Students may find it helpful to understand the concept of a file as an abstraction


Teaching
used to provide a similar interface for accessing data in a very large number of
Tip
formats and stored on many different types of devices.

2. Discuss the provided program code in detail.

3. Make sure that students understand how to specify a file’s location on their computer:
path + filename.

Standard Device Files

1. Introduce the concept of a logical file as a stream that connects a program to a set of
logically related data.

2. Discuss the concept of a physical file as a stream that connects a program to a hardware
device.

3. Introduce the standard input and standard output files, cin and cout.

4. Highlight the set of devices that are automatically connected when the iostream
header is included in a program.
C++ for Engineers and Scientists, Fourth Edition 8-5

Quick Quiz 2
1. True or False: The actual storage of characters in a character-based file depends on the
character codes the computer uses.
Answer: True

2. What term describes a stream that connects a file of logically related data, such as a data
file, to a program?
Answer: logical file object

3. True or False: There is a big difference between reading data from the keyboard and
reading data from a character-based file.
Answer: False

8.3 Random File Access


1. Introduce the terminology related to file input and output including file access, file
organization, sequential access, and sequential organization.

2. Highlight the difference between random access and sequential file access, touching on
the file position marker functions.

3. Introduce the concept of a file offset as a character’s zero-based position from the start of
a file.

One source of errors in a program that makes use of random file access is to
Teaching
miscalculate file offsets as one-based values. Highlighting the zero-based nature
Tip
of an offset may be very helpful to your students.

4. Review the provided program code in detail.

Quick Quiz 3
1. True or False: The two types of file access are called sequential and arbitrary.
Answer: False

2. True or False: Using random file access functions, any character in the opened file can be
read without having to sequentially read all characters stored ahead of it.
Answer: True
C++ for Engineers and Scientists, Fourth Edition 8-6

3. True or False: The seek() and tell() family of functions mark positions in a random
access file.
Answer: True

4. True or False: The first character in a character-based file is at offset 1.


Answer: False

8.4 File Streams as Function Arguments


1. Introduce the concept of using a file stream as an argument, including the associated
limitation that it must be passed as a reference.

Teaching File stream arguments are very common in real-world programming, so


Tip highlighting this requirement for your students may help prevent a lot of errors.

2. Review the provided program code in detail.

Quick Quiz 4
1. True or False: File stream arguments must never be passed by reference.
Answer: False

8.5 A Case Study: Pollen Count File Update


1. Discuss the listed program code in detail.

8.6 A Closer Look: The iostream Class Library

1. Review the general functionality provided by the iostream class library, including
encapsulation of the details of reading a byte-stream.

2. You might point out that buffers are used extensively in I/O operations, and that they help
compensate for different data transmission rates.

File Stream Transfer Mechanism

1. Introduce the data transfer mechanism.

2. Introduce the concept of a device driver.


C++ for Engineers and Scientists, Fourth Edition 8-7

Your students may find it helpful to view the concept of a device driver in the
Teaching
context of the file as an abstraction permitting access to a large number of
Tip
devices and to data in a large number of formats.

Components of the iostream Class Library

1. Introduce the two primary base classes associated with the iostream: streambuf
and ios.

2. Highlight the set of classes that derive from the ios base class.

In-Memory Formatting

1. Introduce the concept of in-memory formatting using the strstream class.

Quick Quiz 5
1. True or False: The iostream class library consists of two primary base classes,
streambuf and ios.
Answer: True

2. Name the object type that is typically used to “assemble” a string from smaller pieces
until a complete line of characters is ready to be written.
Answer: strstream

8.7 Common Programming Errors


1. Discuss each of the listed errors.

Quick Quiz 6
1. True or False: Opening a file before attempting to access it is required.
Answer: True

2. True or False: The file’s external name can be used interchangeably with the stream
object name when programming to access the file.
Answer: False
C++ for Engineers and Scientists, Fourth Edition 8-8

3. When required to make existing data available to a program, which stream object
should be used?
Answer: iostream

Class Discussion Topics


1. Discuss the similarity in code between reading from a keyboard and reading from a file,
and why that similarity is useful in abstracting a program’s interactions with external
information sources.

2. Investigate scenarios where random access is the more appropriate mechanism for file
input.

3. Discuss the limitations of character-based files.

Additional Projects
1. Have the students write a small C++ program that uses sequential file access to retrieve
an arbitrary line in a text file with fixed length lines whose name and line number (base
1) is specified on the command line. Then have the students convert the program to use
random access to perform the same functions.

Additional Resources
1. Tutorial on iostream use:
www.devarticles.com/c/a/Cplusplus/Iostream-Library-and-Basic-IO-in-Cplusplus/

2. Sample problems people run into using iostream objects in C++:


http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvc/thread/b2e8e2d5-7258-
41b2-91d2-9d8c530cb874/

3. IOstream library discussion and reference:


www.cplusplus.com/reference/iostream/

Key Terms
 Binary-based files: Files that use the same codes as the C++ compiler uses to store data
 Character-based files: Files where the data is stored using a character code set such as
ASCII
 Closing a file: Closing a connection between stream objects
 Device driver: A section of operating system code that accesses a hardware device and
handles data transfer between the device and the computer’s memory
C++ for Engineers and Scientists, Fourth Edition 8-9

 External name: The unique name by which a file is known to the operating system
 File: A collection of data stored together under a common name
 File access: The process of retrieving data from a file
 File organization: The way in which data is stored in a file
 Logical file object: A stream that connects a file of logically related data to a program
 Offset: A character’s position in a file
 Opening a file: Connecting a stream object name to an external filename
 Output mode: The state of a file connected to an output file stream where the stream is
available for writing
 Physical file object: A stream that connects a hardware device to a program
 Random access: The type of file access in which any character in the opened file can be
read without having to sequentially read all characters stored ahead of it first
 Sequential access: The type of file access that involves reading characters one after
another from an open input file stream
 Sequential organization: Characters in a file are stored in a sequential manner
 Standard output file: The standard object, cout, that is usually automatically created
and available for data entry
 Text files: Files where the data is stored using a character code set such as ASCII
Another random document with
no related content on Scribd:
⎱ bardaqūsch (S.)
Ormocarpum hhemrūr, hhomrūr (H. Hodj.)
bibracteatum Bak.
Orobanche cernua Löffl. 'oddār, raúel (U.)
Orobanche minor Sutt. subb-el-qa' (M.)
áthaq (U.)

Osyris abyssinica H. ⎨ assáq (H.)

tssanddal-hēge (W.)

⎰ hhómoda (M.)
Oxalis corniculata L.
⎱ hhomēd (W. H.)

Oxygonum sinuatum hhómuda (U.)


Bth. Hk.

Pancratium maximum ⎰ batssal-er-robách (U.)


Forsk. ⎱ bissár-er-robách (H.)

Panicum geminatum thalīg (Hodj.)


Forsk.
Panicum miliaceum L. rumi (Schugra, Südküste) (= tta'm-
rumi?)
Panicum scalarum uóbal (M.)
Schwf.
Panicum turgidum bokkár, bokkúm (T.)
Forsk.
Papaver somniferum L. abū-en-nōm (S.)

⎰ schūass (H.)
Pavetta longiflora V.
⎱ sserr (H. W.)

bunn-el-baqar (H.)

⎪ bunn-er-robách (H. M.)
⎪ fassele (W.)
Pavetta villosa Vahl. ⎨
⎪ hharmal (W.)
⎪ sser (U.), ssár (W.)

ssorä'r, ssorrer (W.)
Pavonia arabica H. gára' (U.)
Pedicellaria pentaphylla chódesch (T.)

Schr. (=
⎱ nimr (W.)
Gynandropsis)

Pelargonium ⎰ gáhdab (U.)


multibracteatum H. ⎱ tahīje (M.)

Pennisetum ciliare Link. 'ihhbet (H.)


Pennisetum dichotomum thummām (T.)
Del.
ghoris.si (H.)

Pennisetum Ruppellii
⎨ haússefe (W.)
Steud.

silet-arēg (M.)
Pennisetum spicatum duchn, dochn (T. S.)
Kcke.
Pentas lanceolata W. fuē' (W.)
Pentatropis spiralis 'orqäss (B.)
Dcne.

⎧ deféss (H.)
⎪ march (U.)
Periploca ephedriformis

(Defl.) Schwf.
⎪ meslāt-nimr (H.)
⎩ uódhom (M.)

Petroselinum hortense baqdūniss (S.)


Hoffm.
Phagnalon scalarum rend-el-kelb (U.)
Schwf.
Phaseolus aconitifolius qottn, qattn (T.)
Jacq.
Phaseolus Mungo L. qúscheri (W.)
Phoenix dactylifera L. nachl (S.)

⎰ schega (U.)
Phoenix reclinata Jacq.
⎱ schótb (Hodj.)

Phyllanthus cholf (H.)


maderaspatanus
Müll.Arg.

⎰ hhōqam (Hodj.)
Pisonia aculeata L.
⎱ schuēk (Hodj.)

⎰ 'átar, 'áter (M.)


Pisum sativum L.
⎱ bissīlle (S.)

Pittosporum hhóbbe (M.)


abyssinicum Del.
Plectranthus adhān-el-garia (U.)
cylindraceus H.
scha-ūss (U.)

Plectranthus hadiensis
⎨ scha'ra (W.)
(F.) Schw.

bissbáss (U.)

Plectranthus ⎰ míbisse (W.)


quadridentatus Schwf. ⎱ dān (H.)

Plectranthus tomentosus uāle (H.)


Bth.
Plectronia Schimperiana qurt (W.)
Vtke.
Plumbago zeylanica L. lussēq (W.)
Polanisia viscosa D.C. 'odār (H.)
sambaq (H.)

Polianthes tuberosa L. ⎨ missk-er-rūmi (S.)

réngess (H.)
Polygala erioptera D.C. bissere (H.)
Polygala obtusissima ssōram (H.)
(H.)

⎧ brābra (S.)
⎪ dérfess (H.)
Portulaca oleracea L. ⎨
⎪ dhéneb-el-fárass (Hodj.)
⎩ rigl (H.)

Portulaca quadrifida L. ⎧ naufe (U.)



sebīb-el-dhān (U.)


⎪ bssīl (H.)

kemb (H.)
Premna resinosa schúgab (H.)
Schum.

Primula verticillata ⎰ heinān (M.)


Forsk. ⎱ chā' (M.)

Priva dentata Juss. hhassáq (H.)


Prosopis spicigera L. ghāf (Bolhaf, Südküste)

⎰ barqūq (M.)
Prunus Armeniaca L.
⎱ mischmisch (S.)

⎰ barqūq (S.)
Prunus domestica L.
⎱ ngātss (M.) (agātss)

fettách (H.)

Psiadia punctulata Vke. ⎨ schaúsam (U.)

schégeret-er-rogba (H.)

Pterolobium ⎰ kélab (U.)


abyssinicum R. ⎱ kilbān (W.)

Pulicaria orientalis J. Sp. mōnass (H.)


Punica granatum L. rummān (W. S.)

⎰ hhámsched (H.)
Pupalia lappacea Mq.T.
⎱ hhássaq (U.)

Pyrethrum Parthenium chōsam (M.)


Sm.
Pyrus communis L. ⎰ ambarūt (M.)
⎱ ingāss (S.)
Pyrus Malus L. tiffáhh (H. S.)

Raphanus sativus L. figl (S.)

Reichardia tingitana Rth. ⎰ murrä́ ' (W.)


(= Picridium) ⎱ merēr (U.)

Rhamnus Deflersii schaúsam (U.)


Schwf.
mēru (H.)

Rhoicissus jemensis
⎨ ssāq-el-ghorab (H.)
Schwf.

ssōreq (W.)
Rhus abyssinica H. thuēleb (U.)

⎰ gumä' (W.)
Rhus glaucescens R.
⎱ 'ammet-el-heï̄ss (H.)

⎰ thālub (U.)
Rhus retinorrhoea St.
⎱ thálab (M. H.)

⎧ 'arscháq (H.)
⎪ hhēge, hhāga (W. H.)
Rosa abyssinica R.Br. ⎨
⎪ hhómmess (U.)
⎩ qarauan (M.)

Rosmarinus officinalis L. hhatssā-lubān (S.)


Rottboellia exaltata L.f. qorēn (Hodj.)

⎰ ta'm (T.)
Rottboellia hirsuta V.
⎱ tua'm (T.)

Rubus arabicus (Defl.) ⎰ hhámatss (U. M.)


Schwf. ⎱ hhámmetss (Hodj.)

Ruellia longiflora (F.) V. bē'da (U.)


Ruellia patula Ness. usara (H.)
'óthrub (U.)

Rumex nervosus V. ⎨ 'óthrob (H.)

'úthrub (W.)

⎰ lissān-tōr (M.)
Rumex Steudelii H.
⎱ lissān-el-baqer (M.)

Ruta chalepensis L. schédab (M.)

Sansevieria Ehrenbergii séleb (Hodeida)


Schwf.

Sansevieria guineensis ⎰ dénaq, déneq (H.)


W. ⎱ hharaq (W.)

Sarcostemma stipitatum ⎰ rīdd (W.)


Dcne. ⎱ rēdd (T.)

Salsola foetida Del. fedehhedān (Hodeida. T.)


Salsola Forsskalii Schwf. harm (T.)

⎰ melīsse (H. W.)


Scrophularia arguta Sol.
⎱ melssá' (H.)

Scutellaria peregrina L. gúfade (M.)


Scabiosa columnaria L. uard-el-hhamām (M.)
Selaginella imbricata kufa'ān (H.)
Spring.

Selaginella yemensis ⎰ hhaqquá (U.)


Spring. ⎱ scha'at (U.)

Sempervivum tiflúk (M.)


chrysanthum H.
Senecio hadiensis chárrua (U.)
Forsk. ⎰

Senecio subscandens H. chosla (H.)

⎰ quhām (H.)
Senecio odorus (F.) Defl.
⎱ kérssab (U.)

Senecio Schimperi Sz.B. gúrrere (U.)


Sesamum indicum L. gulgulān (S.)
Sesbania leptocarpa hhómar (T.)
D.C.
Sida urens L. hherregá (H.)
Solanum coagulans ⎧ bogám, boqám (W.)
Forsk. ⎪
bugēm, buqēm (H.)

⎪ nugúm (M.)

nugám (U.)
⎰ boqēm (T.)
Solanum dubium Fres.
⎱ baqma (T.)

Solanum enneme (M. U.)


grossedentatum R.
Solanum Melongena L. batddangān (S.)

⎰ qorrēsch (Ch.)
Solanum sepicula Dun.
⎱ hhádaq (U.)

Solanum tuberosum L. battāttass (S.)


Sonchus oleraceus L. murrēr (W.)
Sonchus sp. baghl-el-hhadád (H.)
Spinacia oleracea L. issbānach (S.)
Sporobolus spicatus Kth. 'élef (T.)
(= Vilfa)
Striga hermonthica Bth. 'odār (U.)
Swertia polynectaria (F.) qōsam (M.)
Schwf.

Tagetes erecta L. rangiss (S.)


Talinum portulacifolium helégleg (U.)
(F.) Asch.
Tamarindus indica L. ⎰ hhomr (H.)

hhómar (S.)
⎰ 'athl (Ch. H.)
Tamarix nilotica Ehrbg.
⎱ 'atle (S.)

kimb (U.)

Tarchonanthus
⎨ libān (W.)
camphoratus L.

ssunjam (H.)

⎰ uarim (H.)
Teclea nobilis R.
⎱ dhúrm, dhúrum (U.)

hhuēre, hhauēre (H.)



Tephrosia senticosa
⎨ haue'ré (H.)
Pers.

ghuba'da (H.)
Terminalia Brownii Fres. qa' (H. W.)
Thymus serpyllum L. ssa'tar (S.)
Tragia pungens (F.) mschorq-'ana (W.)
Müll.Arg.
Trianthema monogynum ruqma, riqma (H.)
L.
Tribulus bimucronatus qétba (T.)
Viv.

⎰ roqā' (W. T. H. Hodj.)


Trichilia emetica V.
⎱ ruqā' (H.)

Trichodesma tuchān-rēb (H.)


calathiforme (H.)
Tricholaena grandiflora hämmere (H.)
H. (= Panicum)
Trigonella foenum- hhelbe (M.)
graecum L.

⎰ marrār (M.)
Tripteris Vaillantii L.
⎱ jahhdāb (M.)

Triticum vulgare Vill. var. 'álas (M.)


dicoccum Schr.

Triticum vulgare Vill. var. ⎰ berr (M.)


durum Desf. ⎱ burr (S.)

Triticum vulgare Vill. var. berr-maissēni, berr-maissāni (M.)


durum Df. f. caesium
Kcke.
Triticum vulgare Vill. var. berr-hhalba (M.)
durum Df. f.
erythrospermum Kcke.
Triticum vulgare Vill. var. berr-damāri (M.)
durum Df. f.
ferrugineum Kcke.

⎰ hhāfe
Typha angustifolia L.
⎱ hhafá' (T.)

Urospermum picroides go'scheb (H.)


Df.
Ustilago segetum Bull.? bechqīm (M.)
Ustilago Tulasnei Kühn. 'oqāb (T.)
V

⎰ moghēbre (H.)
Verbenac. sp. arom.
⎱ hhahhna (H.)

Vernonia abyssinica fessīss (H.)


Sz.B.
Vernonia hypoleuca fissfesse (H.)
Vtke.
Vicia Faba L. gille (M.)

⎰ digré (T.)
Vigna sinensis Endl.
⎱ lúbija (S.)

Vincetoxicum 'elb (U.)


sarcostemmoides
Schwf. (=
Cynoctonum)
Viola odorata L. benefssig (S.)

Withania somnifera Dun. 'obab, 'obö́ b (H.)


Woodfordia floribunda sahret-el-baqar (W.)
Salisb.
Z

⎰ rūm (Hodj.)
Zea Mays L.
⎱ rūmi (S.)

Zingiber officinale L. sengebīl (H.)


'arg (T.)

⎪ 'asnāb (U.)
⎪ 'erg, 'errēg, 'orrēg (W.)
Ziziphus mucronata W. ⎨
⎪ ssolām (Hodj.)
⎪ togāch (W.)

togāsch (H.)

⎰ ssidr (M.)
Ziziphus spina-Christi L.
⎱ 'elan (S.)

Ziziphus vulgaris Lam. árig (S.)


B. ARABISCH-LATEINISCH GEORDNET

a' b ch d dh d(e)
‫ا‬ ‫ب‬ ‫خ‬ ‫د‬ ‫ذ‬ ‫د‬
e' f g gh g(e) h
‫ا‬ ‫ف‬ ‫ج‬ ‫غ‬ ‫ج‬ ‫ه‬
hh i. j k l m n
‫ح‬ ‫ي‬ ‫ك‬ ‫ل‬ ‫م‬ ‫ن‬
o' q r s sch ss
‫ا‬ ‫ق‬ ‫ر‬ ‫ز‬ ‫ش‬ ‫س‬
t th tss tt u
‫ت‬ ‫ث‬ ‫ص‬ ‫ط‬ ‫و‬
NACHTRAG ZU b ‫ب‬

a'
‫ا‬

'abd-er-rahhmān (W.) Laggera pterodonta Sz.B.


abū-en-nōm (S.) Papaver somniferum L.
abu-thalāt (T.) Croton lobatus L.
'aden (W. U.) Adenium obesum (Forsk.) R. Sch
adhān-el-garia (U.) Plectranthus cylindraceus H.
afār (M.) Buddleja polystachya Fres.
ahhger (W.) Batatas edulis Ch.
'ain-lahhlahh (H.) Abrus precatorius L.
'álas (M.) Triticum vulgare Vill. var. dicoccum
Schr.
'ámmak (U.) ⎫
⎪ Euphorbia Ammak Schf.
'ámmak-ferssi (M.) ⎬
⎪ Euphorbia Cactus Ehrbg.
'ámmak-abjadd (H.) ⎭

ambarūt (M.) Pyrus communis L.


'ambe-bérisch (W.) ⎱
Annona squamosa L.
'anbe-béresch (W.) ⎰

'ammet-el-heï̄ss (H.) Rhus glaucescens R.


'ánatss (U.) Linaria scalarum Schwf.
'annātss (H.) Melhania velutina Forsk.
'anba, 'anba-ssaua (H.) ⎱
Mangifera indica L.
'anbai-hindi (M.) ⎰

'arrár (H. U.) Aloe pendens Forsk.


'arg (T.) ⎱ Ziziphus mucronata W.
árig (S.) ⎰ Ziziphus vulgaris Lam.
'arscháq (H.) Rosa abyssinica R.Br.
'ássam (W.) ⎱
Combretum trichanthum Fres.
'assm (Hodj.) ⎰

ássanab (H.) Debregeasia bicolor Wedd.


assáq (H.) Osyris abyssinica H.
'asb, 'asd (W.) Abrus Bottae Defl.
'asnab (U.) Campanula edulis Forsk.
asnāb (U.) Erythrococca abyssinica Pax.
'asnāb (U.) Ziziphus mucronata W.
'assb-el-biss (H.) Erucastrum arabicum F. Mey.
'átar, 'áter (M.) Pisum sativum L.
athāb, athēb (M. H. B.) Ficus salicifolia V.
áthaq (U.) Osyris abyssinica H.
'áthar (U.) ⎱
Buddleja polystachya Fres.
attár ⎰

'áthbīr, athbēr (Hodj.) Acokanthera Deflersii Schwf.


'athl (Ch. H.) ⎱
Tamarix nilotica Ehrbg.
'atle (S.) ⎰

'athum (U.) Olea chrysophylla Lam.


'attáqa (H.) Lavandula pubescens Dcne.

b
‫ب‬

babūnag (S.) Matricaria Chamomilla L.


bä'dr-ess-ssimssim (A.) Jatropha spinosa (F.) V.
baghl-el-hhadád (H.) Sonchus sp.
bāmije (S.) Hibiscus esculentus L.
baqdūniss (S.) Petroselinum hortense Hoffm.
bardaqūsch (S.) Origanum Majorana L.
barqūq (M.) Prunus Armeniaca L.
barqūq (S.) Prunus domestica L.
batddangān (S.) Solanum Melongena L.
bátssal (S.) Allium cepa L.
batssal-el-hhánnesch Haemanthus arabicus R. Sch.
(M.)
batssal-er-robách (U.) Pancratium maximum Forsk.
battāttass (S.) Solanum tuberosum L.
batt.ttīch (S.) Citrullus edulis Schrad.
bechqīm (M.) Ustilago segetum Bull.?
bē'da (U.) Ruellia longiflora (F.) V.
bédahh (W.) Ficus glumosa Del.
behhssēn (H.) Chenopodium opulifolium Schrad.
beijdé, begde (H.) Coleus barbatus Bth.
béless (B.) Ficus Carica L.
béless-el-hhége (U.) Ficus palmata Forsk.
belessinān (M.) Lemna gibba L.
belssīm, belssīn (U.) Lens esculenta Mch.
benefssig (S.) Viola odorata L.
benge (B.) Datura fastuosa L. var. alba Nees.
berr (M.) ⎱
Triticum vulgare Vill. var. durum Desf.
burr (S.) ⎰

berr-damāri (M.) Triticum vulgare Vill. var. durum Df. f.


ferrugineum Kcke.
berr-hhalba (M.) Triticum vulgare Vill. var. durum Df. f.
erythrospermum Kcke.
bérriqe (H.) Grewia villosa W.
berr-maissēni, berr- Triticum vulgare Vill. var. durum Df. f.
maissāni (M.) caesium Kcke.
beschér (W.) Cuscuta palaestina B.
birbāss, bissbä́ ss (H.) Capsicum frutescens L.
birq-el-'agūs (U.) Grewia villosa W.
bischām (B. Chal. T.) Commiphora Opobalsamum (F.) Engl.
bissbáss (U.) Plectranthus hadiensis (F.) Schwf.
bissár-er-robách (H.) Pancratium maximum Forsk.
bis.sé (H.) Euclea Kellau Hochst.
bis.sé (H.) Ochna inermis Forsk.
bissēl (H.) Albersia caudata Boiss.
bissere (H.) Polygala erioptera D.C.
bissēss (W.) Diospyros mespiliformis H.
bissīlle (S.) Pisum sativum L.
bogám, boqám (W.) ⎱
Solanum coagulans Forsk.
bugēm, buqēm (S.) ⎰

bokkár, bokkúm (T.) Panicum turgidum Forsk.


boqēm (T.) ⎱
Solanum dubium Fres.
baqma (T.) ⎰

bórriqe (H.) Grewia villosa W.


bórttom (H. U. W.) Grewia Schweinfurthii Burr.
bortuqān-hhālib (H. M.) Citrus Aurantium Risso.
brābra (S.) Portulaca oleracea L.
bssīl (H.) Portulaca quadrifida L.
bunn (S.) Coffea arabica L.
bunn-el-baqar (H.) ⎱
Pavetta villosa Vahl.
bunn-er-robách (H. M.) ⎰

burra' (T.), búrrä' (W.) Ficus Sycomorus L.


burruqai (H.) Grewia villosa W.
bus.sé (H.) Euclea Kellau Hochst.

ch
‫خ‬

chā' (M.) Primula verticillata Forsk.


chábaq (M.) Chara foetida L.
chádasch (Hodj.) Commiphora abyssinica Engl.
chaddār, choddār (H. T. Grewia tembensis Fres.
Hodj.)
chádder, cháddes (H.) Myrtus communis L.
chaférab (U.) Blepharis edulis Pers.
challa (H.) Antiaris Challa Schwf. (= Ficus Challa
Schwf.)
cháness (H. S.) Ficus Sycomorus L.
chantssūr (H.) Ficus capensis Thbg.
charchar (H.) Aloe vacillans Forsk.
chardal Brassica campestris L.
chárdal (M. U.) ⎱
Boerhavia plumbaginea Cav.
chardel (H.) ⎰

⎰ Senecio hadiensis Forsk.


chárrua (U.)
⎱ Senecio subscandens H.

charre'ä (H.) Kedrostis foetidissima Cogn. (=


Rhynchocarpa)
charrūb (S.) Ceratonia Siliqua L.
cháschraf Ficus serrata Forsk.
chaség (U.) Cyperus articulatus L.
chassāss, chosséss (U.) Euclea Kellau Hochst.
chássere (M.) Eleusine floccifolia Spr.
chēr (M. U.) Aloe vacillans Forsk.
chermisch, chirmisch Annona squamosa L.
(H.)
chérress (W.) Berchemia yemensis Defl.
chobbēsa (W.) Malva verticillata W.
chódesch (T.) Pedicellaria pentaphylla Schr. (=
Gynandropsis)
cholf (H.) Phyllanthus maderaspatanus
Müll.Arg.
chommēsch (T. W.) Citrus Bigaradia Lois.

You might also like