C programming for beginners:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Düren
Shaker Verlag
2020
|
Ausgabe: | First published September 2005, republished August 2008, revised 2015, 2020 |
Schriftenreihe: | Berichte aus der Informatik
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | ix, 258 Seiten 21 cm, 404 g |
ISBN: | 9783844074222 3844074228 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV047833379 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 220211s2020 gw |||| 00||| eng d | ||
015 | |a 20,N23 |2 dnb | ||
015 | |a 21,A08 |2 dnb | ||
016 | 7 | |a 1210943700 |2 DE-101 | |
020 | |a 9783844074222 |c Broschur : EUR 19.80 (DE), EUR 19.80 (AT), CHF 24.80 (freier Preis) |9 978-3-8440-7422-2 | ||
020 | |a 3844074228 |9 3-8440-7422-8 | ||
024 | 3 | |a 9783844074222 | |
035 | |a (OCoLC)1238213118 | ||
035 | |a (DE-599)DNB1210943700 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-573 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Kalicharan, Noel |e Verfasser |0 (DE-588)1081691247 |4 aut | |
245 | 1 | 0 | |a C programming for beginners |c Dr. Noel Kalicharan ; herausgegeben von Prof. Dr. Christian Posthoff |
250 | |a First published September 2005, republished August 2008, revised 2015, 2020 | ||
264 | 1 | |a Düren |b Shaker Verlag |c 2020 | |
300 | |a ix, 258 Seiten |c 21 cm, 404 g | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Berichte aus der Informatik | |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
653 | |a Informatik | ||
653 | |a Programmierung | ||
653 | |a C-Programmierung | ||
689 | 0 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | |5 DE-604 | |
710 | 2 | |a Shaker Verlag |0 (DE-588)1064118135 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |a Kalicharan, Noel |t C Programming for Beginners |b 1. Auflage |d Düren : Shaker, 2020 |h Online-Ressource, 269 Seiten |
856 | 4 | 2 | |m B:DE-101 |q application/pdf |u https://d-nb.info/1210943700/04 |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033216606&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-033216606 | ||
883 | 2 | |8 1\p |a dnb |d 20210216 |q DE-101 |u https://d-nb.info/provenance/plan#dnb |
Datensatz im Suchindex
_version_ | 1804183385221890048 |
---|---|
adam_text | CONTENTS
1
FIRST
CONCEPTS.............................................................................................................................
1
1.1
HOW
A
COMPUTER
SOLVES
A
PROBLEM
..................................................................................................
3
1.1.1
DEFINE
THE
PROBLEM
.................................................................................................................
3
1.1.2
ANALYZE
THE
PROBLEM
...............................................................................................................
4
1.1.3
DEVELOP
AN
ALGORITHM
TO
SOLVE
THE
PROBLEM
.........................................................................
4
1.1.4
WRITE
THE
PROGRAM
FOR
THE
ALGORITHM
....................................................................................
6
1.1.5
TEST
AND
DEBUG
THE
PROGRAM
..................................................................................................
8
1.1.6
DOCUMENT
THE
PROGRAM
...........................................................................................................
9
1.1.7
MAINTAIN
THE
PROGRAM
..............................................................................................................
9
1.2
HOW
A
COMPUTER
EXECUTES
A
PROGRAM
...........................................................................................
10
1.3
DATA
TYPES
........................................................................................................................................
10
1.4
CHARACTERS
.........................................................................................................................................
12
1.5
WELCOME
TO
C
PROGRAMMING
...........................................................................................................
12
1.5.1
RUN
THE
PROGRAM
...................................................................................................................
13
1.5.2
PROGRAM
LAYOUT
.....................................................................................................................
14
1.6
WRITE
OUTPUT
WITH
PRINTF
..............................................................................................................
14
1.6.1
THE
NEWLINE
CHARACTER,
N
....................................................................................................
15
1.6.2
ESCAPE
SEQUENCES
...................................................................................................................
16
1.6.3
PRINT
THE
VALUE
OF
A
VARIABLE
................................................................................................
17
1.7
COMMENTS
.........................................................................................................................................
18
1.8
VARIABLES
...........................................................................................................................................
18
EXERCISES
1
.............................................................................................................................................
20
2
C
-
THE
BASICS
.......................................................................................................................
22
2.1
THE
C
ALPHABET
................................................................................................................................
23
2.2
C
TOKENS
...........................................................................................................................................
23
2.2.1
SPACING
WITHIN
A
PROGRAM
....................................................................................................
24
2.2.2
RESERVED
WORDS
....................................................................................................................
25
2.2.3
IDENTIFIERS
...............................................................................................................................
26
2.2.4 SOME
NAMING
CONVENTIONS
...................................................................................................
26
2.3
BASIC
DATA
TYPES
..............................................................................................................................
27
2.4
INTEGERS-INT
...................................................................................................................................
27
2.4.1
DECLARE
VARIABLES
..................................................................................................................
28
2.4.2
INTEGER
EXPRESSIONS
..............................................................................................................
28
2.4.3
PRECEDENCE
OF
OPERATORS
......................................................................................................
29
2.4.4
PRINT
AN
INTEGER
USING
A
FIELD
WIDTH
................................................................................
30
2.5
FLOATING-POINT
NUMBERS
-
FLOAT
AND
DOUBLE
...............................................................................
32
2.5.1
PRINT
DOUBLE
AND
FLOAT
VARIABLES
........................................................................................
32
2.5.2
ASSIGNMENT
BETWEEN
DOUBLE
AND
FLOAT
.............................................................................
34
2.5.3
FLOATING-POINT
EXPRESSIONS
.............................................
35
2.5.4
EXPRESSIONS
WITH
INTEGER
AND
FLOATING-POINT
VALUES
.........................................................
35
2.5.5
ASSIGN
DOUBLE/FLOAT
TO
INT
.................................................................................................36
2.6
STRINGS
..............................................................................................................................................
37
2.7
THE
ASSIGNMENT
STATEMENT
.............................................................................................................
39
2.8
PRINTF
...........................................................................................................................................40
EXERCISES
2
..............................................................................................................................................
41
3
PROGRAMS
WITH
SEQUENCE
LOGIC
.............................................................................................
44
3.1
HOW
TO
READ
DATA
SUPPLIED
BY
A
USER
...........................................................................................
44
3.2
SCANF
................................................................................................................................................47
3.2.1
READ
DATA
INTO
A
FLOAT
VARIABLE
............................................................................................
48
3.2.2
READ
DATA
INTO
A
DOUBLE
VARIABLE
........................................................................................
49
3.3
READ
STRINGS
.....................................................................................................................................
50
3.4
EXAMPLES
..........................................................................................................................................
51
3.4.1
PROBLEM
1
-
AVERAGE
............................................................................................................
51
3.4.2
PROBLEM
2
-
SQUARE
...............................................................................................................
52
3.4.3
PROBLEM
3
-
BANKING
............................................................................................................
53
3.4.4
PROBLEM
4
-
TICKETS
..............................................................................................................
56
EXERCISES
3
..............................................................................................................................................
57
4
PROGRAMS
WITH
SELECTION
LOGIC
.............................................................................................
60
4.1
BOOLEAN
EXPRESSIONS
.......................................................................................................................
60
4.1.1
AND,
&&
.....................................................................................................................................
61
4.1.2
OR,
|
|
.......................................................................................................................................
62
4.1.3
NOT,
!
.......................................................................................................................................
62
4.2
THE
IF
CONSTRUCT
..............................................................................................................................
63
4.2.1
EXAMPLE
-
FIND
THE
SUM
OF
TWO
LENGTHS
...........................................................................
67
4.3
THE
IF.
.
.ELSE
CONSTRUCT
..............................................................................................................
69
4.3.1
CALCULATE
PAY
..........................................................................................................................
72
4.4
ON
PROGRAM
TESTING
........................................................................................................................74
4.5
SYMBOLIC
CONSTANTS
IN
C
.................................................................................................................
75
4.5.1
THE
#DEFINE
DIRECTIVE
..........................................................................................................
75
4.5.2
EXAMPLE
-
SYMBOLIC
CONSTANTS
............................................................................................
76
4.6
MORE
EXAMPLES
................................................................................................................................
77
4.6.1
PRINT
A
LETTER
GRADE
..............................................................................................................
77
4.6.2
CLASSIFY
TRIANGLES
..................................................................................................................
79
EXERCISES
4
..............................................................................................................................................
80
5
PROGRAMS
WITH
REPETITION
LOGIC
............................................................................................
84
5.1
THE
WHILE
CONSTRUCT
......................................................................................................................84
5.1.1
FIND
THE
HIGHEST
COMMON
FACTOR
........................................................................................
89
5.2
KEEP
A
COUNT
....................................................................................................................................
90
5.2.1
FIND
AVERAGE
.........................................................................................................................
91
5.3
INCREMENT
AND
DECREMENT
OPERATORS
...........................................................................................
92
5.4
ASSIGNMENT
OPERATORS
....................................................................................................................
93
5.5
FIND
LARGEST
94
5.6
FIND
SMALLEST
...................................................................................................................................96
5.7
READ
DATA
FROM
A
FILE
.....................................................................................................................98
5.7.1
FSCANF
..................................................................................................................................100
5.7.2
FIND
AVERAGE
OF
NUMBERS
IN
A
FILE
....................................................................................100
5.8
SEND
OUTPUT
TO
A
FILE
.....................................................................................................................
102
5.8.1
FPRINTF
.............................................................................................................................
102
VII
5.9
EXAMPLE
-
PAYROLL
.......................................................................................................................
104
5.10
THE
FOR
CONSTRUCT
.........................................................................................................................
109
5.10.1
THE
FOR
STATEMENT
IN
C
.....................................................................................................
ILL
5.10.2
A
BIT
OF
AESTHETICS
.............................................................................................................
115
5.11
PRODUCE
MULTIPLICATION
TABLES
.....................................................................................................116
5.12
TEMPERATURE
CONVERSION
TABLE
...................................................................................................119
5.13
THE
EXPRESSIVE
POWER
OF
FOR
.......................................................................................................
121
5.14
THE
DO.
.
.WHILE
STATEMENT
...........................................................................................................
122
5.14.1
HIGHEST
COMMON
FACTOR,
HCF
...........................................................................................
123
5.14.2
BANK
INTEREST
......................................................................................................................
124
EXERCISES
5
..............................................................................................................................................
125
6
WORKING
WITH
CHARACTERS.......................................................................................................
130
6.1
CHARACTER
SETS
................................................................................................................................
130
6.2
CHARACTER
CONSTANTS
AND
VALUES
..................................................................................................
131
6.3
THE
TYPE
CHAR
................................................................................................................................
132
6.4
CHARACTERS
IN
ARITHMETIC
EXPRESSIONS
........................................................................................
132
6.4.1
CONVERT
BETWEEN
UPPERCASE
AND
LOWERCASE
....................................................................
133
6.5
READ
AND
PRINT
CHARACTERS
...........................................................................................................
134
6.6
COUNT
CHARACTERS
...........................................................................................................................
140
6.7
COUNT
BLANKS
IN
A
LINE
OF
DATA
......................................................................................................
141
6.8
COMPARE
CHARACTERS
.....................................................................................................................
142
6.9
READ
CHARACTERS
FROM
A
FILE
........................................................................................................
143
6.10
WRITE
CHARACTERS
TO
A
FILE
.............................................................................................................
145
6.11
CONVERT
DIGIT
CHARACTERS
TO
AN
INTEGER
.......................................................................................148
EXERCISES
6
..............................................................................................................................................150
7
FUNCTIONS
.................................................................................................................................
152
7.1
SKIPLINES
.......................................................................................................................................
153
7.2
A
PROGRAM
WITH
A
FUNCTION
..........................................................................................................
154
7.2.1
THE
FUNCTION
HEADER
...........................................................................................................
155
7.2.2
HOW
A
FUNCTION
GETS
ITS
DATA
..............................................................................................156
7.3
MAX..................................................................................................................................................157
7.4
PRINT
THE
DAY..................................................................................................................................160
7.5
HIGHEST
COMMON
FACTOR,
HCF
......................................................................................................
162
7.5.1
USE
HCF
TO
FIND
LCM
...........................................................................................................
164
7.6
FACTORIAL
.......................................................................................................................................
164
7.6.1
USE
FACTORIAL
......................................................................................................................167
7.6.2
COMBINATIONS
........................................................................................................................
169
7.7
JOB
CHARGE
.......................................................................................................................................
171
7.8
CALCULATE
PAY
..................................................................................................................................
171
7.9
FIND
THE
SUM
OF
EXACT
DIVISORS
.....................................................................................................
172
7.9.1
CLASSIFY
NUMBERS
AS
DEFICIENT,
PERFECT
OR
ABUNDANT
........................................................
172
7.10
SOME
CHARACTER
FUNCTIONS
...........................................................................................................
173
7.10.1
POSITION
OF
A
LETTER
IN
THE
ALPHABET
..................................................................................
175
7.11
FETCH
THE
NEXT
INTEGER
...................................................................................................................177
EXERCISES
7
..............................................................................................................................................
179
VIII
8
WORKING
WITH
ARRAYS
............................................................................................................
182
8.1
DECLARE
AN
ARRAY
..........................................................................................................................
183
8.2
STORE
VALUES
M
AN
ARRAY
...............................................................................................................
185
8.3
FIND
AVERAGE
AND
DIFFERENCES
FROM
AVERAGE
.............................................................................
187
8.4
LETTER
FREQUENCY
COUNT
................................................................................................................190
8.5
MAKE
BETTER
USE
OF
FOPEN
.............................................................................................................
192
8.6
PASS
AN
ARRAY
AS
AN
ARGUMENT
TO
A
FUNCTION
.............................................................................194
8.7
STRING
-
ARRAY
OF
CHARACTERS
.........................................................................................................196
8.7.1
REVERSE
THE
CHARACTERS
IN
A
STRING
.......................................................199
8.8
PALINDROME
....................................................................................................................................
202
8.8.1
A
BETTER
PALINDROME
FUNCTION
..........................................................................................
204
8.9
ARRAY
OF
STRINGS
-
NAME
OF
DAY
REVISITED
..................................................................................
206
8.10
A
FLEXIBLE
GETSTRING
FUNCTION
....................................................................................................
208
8.11
GEOGRAPHY
QUIZ
PROGRAM
.............................................................................................................
210
8.12
FIND
LARGEST
IN
ARRAY
....................................................................................................................213
8.13
FIND
SMALLEST
IN
ARRAY
..................................................................................................................215
8.14
A
VOTING
PROBLEM
..........................................................................................................................
216
EXERCISES
8
..............................................................................................................................................
220
9
SORTING
AND
SEARCHING
...........................................................................................................
223
9.1
SEARCH
ARRAY
-
SEQUENTIAL
SEARCH
................................................................................................
223
9.2
SORT
ARRAY
-
SELECTION
SORT
............................................................................................................
225
9.3
SORT
ARRAY
-
INSERTION
SORT
............................................................................................................231
9.3.1
INSERT
AN
ELEMENT
IN
PLACE
...................................................................................
236
9.4
SORT
ARRAY
OF
STRINGS
.....................................................................................................................
237
9.4.1
VARIABLE-LENGTH
ARRAYS
........................................................................................................
237
9.5
SORT
PARALLEL
ARRAYS
......................................................................................................................
239
9.6
SEARCH
SORTED
ARRAY
-
BINARY
SEARCH
..........................................................................................
240
9.7
WORD
FREQUENCY
COUNT
................................................................................................................
242
EXERCISES
9
............................................................................................................................................
247
APPENDIX
A
-
KEYWORDS
IN
C
......................................................................................................................
249
APPENDIX
B
-
THE
ASCII
CHARACTER
SET
.......................................................................................................
250
APPENDIX
C
-
REPRESENTATION
OF
INTEGERS
..................................................................................................251
CONVERT
DECIMAL
NUMBERS
TO
BINARY
...................................................................................................251
REPRESENTATION
OF
INTEGERS
...................................................................................................................252
TWO
*
S
COMPLEMENT
................................................................................................................................
252
APPENDIX
D
-
HOW
TO
GET
A
C
COMPILER
......................................................................................................
254
INDEX
.............................................................................................................................................................
255
IX
|
adam_txt |
CONTENTS
1
FIRST
CONCEPTS.
1
1.1
HOW
A
COMPUTER
SOLVES
A
PROBLEM
.
3
1.1.1
DEFINE
THE
PROBLEM
.
3
1.1.2
ANALYZE
THE
PROBLEM
.
4
1.1.3
DEVELOP
AN
ALGORITHM
TO
SOLVE
THE
PROBLEM
.
4
1.1.4
WRITE
THE
PROGRAM
FOR
THE
ALGORITHM
.
6
1.1.5
TEST
AND
DEBUG
THE
PROGRAM
.
8
1.1.6
DOCUMENT
THE
PROGRAM
.
9
1.1.7
MAINTAIN
THE
PROGRAM
.
9
1.2
HOW
A
COMPUTER
EXECUTES
A
PROGRAM
.
10
1.3
DATA
TYPES
.
10
1.4
CHARACTERS
.
12
1.5
WELCOME
TO
C
PROGRAMMING
.
12
1.5.1
RUN
THE
PROGRAM
.
13
1.5.2
PROGRAM
LAYOUT
.
14
1.6
WRITE
OUTPUT
WITH
PRINTF
.
14
1.6.1
THE
NEWLINE
CHARACTER,
\N
.
15
1.6.2
ESCAPE
SEQUENCES
.
16
1.6.3
PRINT
THE
VALUE
OF
A
VARIABLE
.
17
1.7
COMMENTS
.
18
1.8
VARIABLES
.
18
EXERCISES
1
.
20
2
C
-
THE
BASICS
.
22
2.1
THE
C
ALPHABET
.
23
2.2
C
TOKENS
.
23
2.2.1
SPACING
WITHIN
A
PROGRAM
.
24
2.2.2
RESERVED
WORDS
.
25
2.2.3
IDENTIFIERS
.
26
2.2.4 SOME
NAMING
CONVENTIONS
.
26
2.3
BASIC
DATA
TYPES
.
27
2.4
INTEGERS-INT
.
27
2.4.1
DECLARE
VARIABLES
.
28
2.4.2
INTEGER
EXPRESSIONS
.
28
2.4.3
PRECEDENCE
OF
OPERATORS
.
29
2.4.4
PRINT
AN
INTEGER
USING
A
"FIELD
WIDTH"
.
30
2.5
FLOATING-POINT
NUMBERS
-
FLOAT
AND
DOUBLE
.
32
2.5.1
PRINT
DOUBLE
AND
FLOAT
VARIABLES
.
32
2.5.2
ASSIGNMENT
BETWEEN
DOUBLE
AND
FLOAT
.
34
2.5.3
FLOATING-POINT
EXPRESSIONS
.
35
2.5.4
EXPRESSIONS
WITH
INTEGER
AND
FLOATING-POINT
VALUES
.
35
2.5.5
ASSIGN
DOUBLE/FLOAT
TO
INT
.36
2.6
STRINGS
.
37
2.7
THE
ASSIGNMENT
STATEMENT
.
39
2.8
PRINTF
.40
EXERCISES
2
.
41
3
PROGRAMS
WITH
SEQUENCE
LOGIC
.
44
3.1
HOW
TO
READ
DATA
SUPPLIED
BY
A
USER
.
44
3.2
SCANF
.47
3.2.1
READ
DATA
INTO
A
FLOAT
VARIABLE
.
48
3.2.2
READ
DATA
INTO
A
DOUBLE
VARIABLE
.
49
3.3
READ
STRINGS
.
50
3.4
EXAMPLES
.
51
3.4.1
PROBLEM
1
-
AVERAGE
.
51
3.4.2
PROBLEM
2
-
SQUARE
.
52
3.4.3
PROBLEM
3
-
BANKING
.
53
3.4.4
PROBLEM
4
-
TICKETS
.
56
EXERCISES
3
.
57
4
PROGRAMS
WITH
SELECTION
LOGIC
.
60
4.1
BOOLEAN
EXPRESSIONS
.
60
4.1.1
AND,
&&
.
61
4.1.2
OR,
|
|
.
62
4.1.3
NOT,
!
.
62
4.2
THE
IF
CONSTRUCT
.
63
4.2.1
EXAMPLE
-
FIND
THE
SUM
OF
TWO
LENGTHS
.
67
4.3
THE
IF.
.
.ELSE
CONSTRUCT
.
69
4.3.1
CALCULATE
PAY
.
72
4.4
ON
PROGRAM
TESTING
.74
4.5
SYMBOLIC
CONSTANTS
IN
C
.
75
4.5.1
THE
#DEFINE
DIRECTIVE
.
75
4.5.2
EXAMPLE
-
SYMBOLIC
CONSTANTS
.
76
4.6
MORE
EXAMPLES
.
77
4.6.1
PRINT
A
LETTER
GRADE
.
77
4.6.2
CLASSIFY
TRIANGLES
.
79
EXERCISES
4
.
80
5
PROGRAMS
WITH
REPETITION
LOGIC
.
84
5.1
THE
WHILE
CONSTRUCT
.84
5.1.1
FIND
THE
HIGHEST
COMMON
FACTOR
.
89
5.2
KEEP
A
COUNT
.
90
5.2.1
FIND
AVERAGE
.
91
5.3
INCREMENT
AND
DECREMENT
OPERATORS
.
92
5.4
ASSIGNMENT
OPERATORS
.
93
5.5
FIND
LARGEST
94
5.6
FIND
SMALLEST
.96
5.7
READ
DATA
FROM
A
FILE
.98
5.7.1
FSCANF
.100
5.7.2
FIND
AVERAGE
OF
NUMBERS
IN
A
FILE
.100
5.8
SEND
OUTPUT
TO
A
FILE
.
102
5.8.1
FPRINTF
.
102
VII
5.9
EXAMPLE
-
PAYROLL
.
104
5.10
THE
FOR
CONSTRUCT
.
109
5.10.1
THE
FOR
STATEMENT
IN
C
.
ILL
5.10.2
A
BIT
OF
AESTHETICS
.
115
5.11
PRODUCE
MULTIPLICATION
TABLES
.116
5.12
TEMPERATURE
CONVERSION
TABLE
.119
5.13
THE
EXPRESSIVE
POWER
OF
FOR
.
121
5.14
THE
DO.
.
.WHILE
STATEMENT
.
122
5.14.1
HIGHEST
COMMON
FACTOR,
HCF
.
123
5.14.2
BANK
INTEREST
.
124
EXERCISES
5
.
125
6
WORKING
WITH
CHARACTERS.
130
6.1
CHARACTER
SETS
.
130
6.2
CHARACTER
CONSTANTS
AND
VALUES
.
131
6.3
THE
TYPE
CHAR
.
132
6.4
CHARACTERS
IN
ARITHMETIC
EXPRESSIONS
.
132
6.4.1
CONVERT
BETWEEN
UPPERCASE
AND
LOWERCASE
.
133
6.5
READ
AND
PRINT
CHARACTERS
.
134
6.6
COUNT
CHARACTERS
.
140
6.7
COUNT
BLANKS
IN
A
LINE
OF
DATA
.
141
6.8
COMPARE
CHARACTERS
.
142
6.9
READ
CHARACTERS
FROM
A
FILE
.
143
6.10
WRITE
CHARACTERS
TO
A
FILE
.
145
6.11
CONVERT
DIGIT
CHARACTERS
TO
AN
INTEGER
.148
EXERCISES
6
.150
7
FUNCTIONS
.
152
7.1
SKIPLINES
.
153
7.2
A
PROGRAM
WITH
A
FUNCTION
.
154
7.2.1
THE
FUNCTION
HEADER
.
155
7.2.2
HOW
A
FUNCTION
GETS
ITS
DATA
.156
7.3
MAX.157
7.4
PRINT
THE
DAY.160
7.5
HIGHEST
COMMON
FACTOR,
HCF
.
162
7.5.1
USE
HCF
TO
FIND
LCM
.
164
7.6
FACTORIAL
.
164
7.6.1
USE
FACTORIAL
.167
7.6.2
COMBINATIONS
.
169
7.7
JOB
CHARGE
.
171
7.8
CALCULATE
PAY
.
171
7.9
FIND
THE
SUM
OF
EXACT
DIVISORS
.
172
7.9.1
CLASSIFY
NUMBERS
AS
DEFICIENT,
PERFECT
OR
ABUNDANT
.
172
7.10
SOME
CHARACTER
FUNCTIONS
.
173
7.10.1
POSITION
OF
A
LETTER
IN
THE
ALPHABET
.
175
7.11
FETCH
THE
NEXT
INTEGER
.177
EXERCISES
7
.
179
VIII
8
WORKING
WITH
ARRAYS
.
182
8.1
DECLARE
AN
ARRAY
.
183
8.2
STORE
VALUES
M
AN
ARRAY
.
185
8.3
FIND
AVERAGE
AND
DIFFERENCES
FROM
AVERAGE
.
187
8.4
LETTER
FREQUENCY
COUNT
.190
8.5
MAKE
BETTER
USE
OF
FOPEN
.
192
8.6
PASS
AN
ARRAY
AS
AN
ARGUMENT
TO
A
FUNCTION
.194
8.7
STRING
-
ARRAY
OF
CHARACTERS
.196
8.7.1
REVERSE
THE
CHARACTERS
IN
A
STRING
.199
8.8
PALINDROME
.
202
8.8.1
A
BETTER
PALINDROME
FUNCTION
.
204
8.9
ARRAY
OF
STRINGS
-
NAME
OF
DAY
REVISITED
.
206
8.10
A
FLEXIBLE
GETSTRING
FUNCTION
.
208
8.11
GEOGRAPHY
QUIZ
PROGRAM
.
210
8.12
FIND
LARGEST
IN
ARRAY
.213
8.13
FIND
SMALLEST
IN
ARRAY
.215
8.14
A
VOTING
PROBLEM
.
216
EXERCISES
8
.
220
9
SORTING
AND
SEARCHING
.
223
9.1
SEARCH
ARRAY
-
SEQUENTIAL
SEARCH
.
223
9.2
SORT
ARRAY
-
SELECTION
SORT
.
225
9.3
SORT
ARRAY
-
INSERTION
SORT
.231
9.3.1
INSERT
AN
ELEMENT
IN
PLACE
.
236
9.4
SORT
ARRAY
OF
STRINGS
.
237
9.4.1
VARIABLE-LENGTH
ARRAYS
.
237
9.5
SORT
PARALLEL
ARRAYS
.
239
9.6
SEARCH
SORTED
ARRAY
-
BINARY
SEARCH
.
240
9.7
WORD
FREQUENCY
COUNT
.
242
EXERCISES
9
.
247
APPENDIX
A
-
KEYWORDS
IN
C
.
249
APPENDIX
B
-
THE
ASCII
CHARACTER
SET
.
250
APPENDIX
C
-
REPRESENTATION
OF
INTEGERS
.251
CONVERT
DECIMAL
NUMBERS
TO
BINARY
.251
REPRESENTATION
OF
INTEGERS
.252
TWO
*
S
COMPLEMENT
.
252
APPENDIX
D
-
HOW
TO
GET
A
C
COMPILER
.
254
INDEX
.
255
IX |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Kalicharan, Noel |
author_GND | (DE-588)1081691247 |
author_facet | Kalicharan, Noel |
author_role | aut |
author_sort | Kalicharan, Noel |
author_variant | n k nk |
building | Verbundindex |
bvnumber | BV047833379 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)1238213118 (DE-599)DNB1210943700 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | First published September 2005, republished August 2008, revised 2015, 2020 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02139nam a2200505 c 4500</leader><controlfield tag="001">BV047833379</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">220211s2020 gw |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">20,N23</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">21,A08</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1210943700</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783844074222</subfield><subfield code="c">Broschur : EUR 19.80 (DE), EUR 19.80 (AT), CHF 24.80 (freier Preis)</subfield><subfield code="9">978-3-8440-7422-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3844074228</subfield><subfield code="9">3-8440-7422-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783844074222</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1238213118</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1210943700</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-573</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kalicharan, Noel</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1081691247</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C programming for beginners</subfield><subfield code="c">Dr. Noel Kalicharan ; herausgegeben von Prof. Dr. Christian Posthoff</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First published September 2005, republished August 2008, revised 2015, 2020</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Düren</subfield><subfield code="b">Shaker Verlag</subfield><subfield code="c">2020</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">ix, 258 Seiten</subfield><subfield code="c">21 cm, 404 g</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Berichte aus der Informatik</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Informatik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">C-Programmierung</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Shaker Verlag</subfield><subfield code="0">(DE-588)1064118135</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="a">Kalicharan, Noel</subfield><subfield code="t">C Programming for Beginners</subfield><subfield code="b">1. Auflage</subfield><subfield code="d">Düren : Shaker, 2020</subfield><subfield code="h">Online-Ressource, 269 Seiten</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">B:DE-101</subfield><subfield code="q">application/pdf</subfield><subfield code="u">https://d-nb.info/1210943700/04</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033216606&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033216606</subfield></datafield><datafield tag="883" ind1="2" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">dnb</subfield><subfield code="d">20210216</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#dnb</subfield></datafield></record></collection> |
id | DE-604.BV047833379 |
illustrated | Not Illustrated |
index_date | 2024-07-03T19:09:38Z |
indexdate | 2024-07-10T09:22:36Z |
institution | BVB |
institution_GND | (DE-588)1064118135 |
isbn | 9783844074222 3844074228 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033216606 |
oclc_num | 1238213118 |
open_access_boolean | |
owner | DE-573 |
owner_facet | DE-573 |
physical | ix, 258 Seiten 21 cm, 404 g |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Shaker Verlag |
record_format | marc |
series2 | Berichte aus der Informatik |
spelling | Kalicharan, Noel Verfasser (DE-588)1081691247 aut C programming for beginners Dr. Noel Kalicharan ; herausgegeben von Prof. Dr. Christian Posthoff First published September 2005, republished August 2008, revised 2015, 2020 Düren Shaker Verlag 2020 ix, 258 Seiten 21 cm, 404 g txt rdacontent n rdamedia nc rdacarrier Berichte aus der Informatik C Programmiersprache (DE-588)4113195-2 gnd rswk-swf Informatik Programmierung C-Programmierung C Programmiersprache (DE-588)4113195-2 s DE-604 Shaker Verlag (DE-588)1064118135 pbl Erscheint auch als Online-Ausgabe Kalicharan, Noel C Programming for Beginners 1. Auflage Düren : Shaker, 2020 Online-Ressource, 269 Seiten B:DE-101 application/pdf https://d-nb.info/1210943700/04 Inhaltsverzeichnis DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033216606&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p dnb 20210216 DE-101 https://d-nb.info/provenance/plan#dnb |
spellingShingle | Kalicharan, Noel C programming for beginners C Programmiersprache (DE-588)4113195-2 gnd |
subject_GND | (DE-588)4113195-2 |
title | C programming for beginners |
title_auth | C programming for beginners |
title_exact_search | C programming for beginners |
title_exact_search_txtP | C programming for beginners |
title_full | C programming for beginners Dr. Noel Kalicharan ; herausgegeben von Prof. Dr. Christian Posthoff |
title_fullStr | C programming for beginners Dr. Noel Kalicharan ; herausgegeben von Prof. Dr. Christian Posthoff |
title_full_unstemmed | C programming for beginners Dr. Noel Kalicharan ; herausgegeben von Prof. Dr. Christian Posthoff |
title_short | C programming for beginners |
title_sort | c programming for beginners |
topic | C Programmiersprache (DE-588)4113195-2 gnd |
topic_facet | C Programmiersprache |
url | https://d-nb.info/1210943700/04 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033216606&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kalicharannoel cprogrammingforbeginners AT shakerverlag cprogrammingforbeginners |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis