西同念什么| 4.15是什么星座| 怀孕喝什么汤最有营养| 萝莉控是什么意思| 下眼皮跳是什么原因| 做眉毛有什么危害| 加速度是什么意思| 曹操是什么时期的人| 娃哈哈纯净水是什么水| 什么物流寄大件便宜| 梦见做春梦是什么意思| 什么水果不上火| 人为什么会长智齿| 如常是什么意思| 便秘是什么原因引起的| 肾积水是什么原因引起的| 膝盖后面叫什么部位| 结石是什么原因造成的| 子宫内膜14mm说明什么| 晚安好梦什么意思| 什么狗不咬人| hc是胎儿的什么意思| 十岁女孩喜欢什么礼物| 乙肝五项245阳性是什么意思| 艾灸为什么不能天天灸| 没有痔疮大便出血是什么原因| 黑玫瑰代表什么意思| 准将是什么级别| 乙肝235阳性是什么意思| 大便羊粪状吃什么药| 长期吃避孕药有什么危害| 为什么要睡觉| 一什么大风| 中药一剂是什么意思| 不忘初心方得始终是什么意思| 止咳平喘什么药最有效| 晚上脚抽筋是什么原因| 兔和什么相冲| 等着我为什么停播了| 高危性行为是什么意思| 午夜是什么意思| 祭日和忌日是什么意思| 湿气是什么意思| 酉是什么字| 消化酶缺乏是什么症状| 牙疼吃什么饭菜比较好| 水代表什么| 双脚麻木是什么病的前兆| 颈椎病挂号挂什么科| 9.6什么星座| 梦见豹子是什么预兆| 中国最贵的烟是什么烟| 宫代表什么生肖| 中暑是什么症状表现| prn是什么意思| faleda是什么牌子的手表| 手足口是什么引起的| 秦始皇的真名叫什么| 12月13号是什么星座| 皮肤黄是什么原因| 手链突然断了预示什么| 多动症是什么原因造成| 房性心律是什么意思| 莲是什么结构的字| 女人鼻头有痣代表什么| 女人腿肿应该检查什么| 矫正牙齿挂什么科| 什么食物富含维生素b| 叉烧是什么| 嘴角上扬是什么意思| 上学是为了什么| 聚酯纤维是什么材质| 骨蒸是什么意思| 检查心脏做什么检查| 甲状腺结节挂什么科室| 胡子变白是什么原因| 公历是什么历| 什么是周岁| 血脂高饮食应注意什么| 鸡为什么吃自己下的蛋| 属蛇的本命佛是什么佛| 无聊干什么| 心如刀割是什么意思| 什么花的花语是自由| 熊是什么生肖| 马拉松pb是什么意思| 前列腺饱满是什么意思| 弃市是什么意思| 葫芦挂在家里什么位置好| 吃什么丰胸效果好又快| 门牙下面的牙叫什么| 喉咙干是什么原因| 吃什么对肝好怎么养肝| 嘴角周围长痘痘是什么原因| 大米发霉是什么样子| 阴壁有许多颗粒是什么原因| 脸上长癣是什么原因造成的| 甲状腺功能亢进吃什么药| 平板支撑有什么好处| 生活惬意是什么意思| 属龙本命佛是什么佛| 结婚前一天晚上的宴会叫什么| 手指尖发麻是什么原因| 看睾丸去医院挂什么科| 肌肉疼痛挂什么科| 割包皮挂什么科室| 孩子为什么要躲百天| 愚痴是什么意思| 零反式脂肪是什么意思| 冷漠是什么意思| 种牙好还是镶牙好区别是什么| 金银花长什么样子图片| 海马用什么呼吸| 免疫力是什么意思| 刚愎自负是什么意思| 屁多不臭是什么原因| 10年是什么年| 颈静脉怒张见于什么病| 血糖高吃什么饭| 孩子咽炎老是清嗓子吃什么药| 心眼是什么意思| 小孩办身份证需要什么材料| 什么鱼红烧好吃| 蚂蚱吃什么| 薄荷脑是什么东西| 下身有点刺痛什么原因| 什么持不什么| 杜撰是什么意思| 一什么人家| 附件囊肿吃什么药最好| 农历六月十四是什么日子| 射频消融术是什么手术| 小便白细胞高是什么原因| 提手旁加茶念什么| 栀子黄是什么| 1905年属什么生肖| 周杰伦的粉丝叫什么| 藏海花是什么花| 装模作样是什么生肖| 白白的云朵像什么| 做飞机需要注意什么| 什么品牌的书包质量好| 海水是什么颜色的| 失败是成功之母是什么意思| 感染四项挂什么科| 传染病4项是什么| cima是什么证书| 三七长什么样子图片| 双肾尿酸盐结晶是什么意思| 风声鹤唳的意思是什么| 尿胆红素阳性是什么意思| 查询电话号码拨打什么| 白酒都有什么香型| 胃酸过多吃什么药| 舌头发麻看什么科| 钙化影是什么意思| 月经量减少是什么原因| 巨蟹男和什么座最配| 男士补肾吃什么| 梦见牛顶我是什么意思| 男人小腿肿是什么原因| 聪明反被聪明误是什么意思| 下火喝什么茶| 血管炎是什么症状| 姜汁可乐有什么功效与作用| 尿酸高是什么病| mmhg是什么单位| 缘起缘灭是什么意思| 不能吃油腻的是什么病| 人丁兴旺是什么意思| 吃什么可以瘦肚子| 三百年前是什么朝代| 为人是什么意思| smr是什么意思| 乙肝表面抗体是什么意思| 床咚是什么意思啊| 中午可以吃什么| 射手和什么星座最配| 什么样的浪花| 子宫直肠陷凹什么意思| 猪肝炒什么| 霉菌性阴道炎是什么引起的| 双肾盂是什么意思| 女人一般什么时候绝经| 屁股疼什么原因| 梦见蒸馒头是什么意思| 菊花什么时候开花| 亭亭净植是什么意思| 拔完智齿第三天可以吃什么| 218号是什么星座| 泡腾片是干什么用的| mnm是什么单位| 脂肪肝能吃什么水果| 忠贞不渝是什么意思| 耳根疼是什么原因| 手脱皮是什么原因引起的| 一个不一个好念什么| 浜是什么意思| 什么叫三叉神经痛| 什么的树丛| 没腿毛的男人代表什么| 黑曜石五行属什么| 月黑风高什么意思| 生化八项是检查什么| 苏州秋裤楼叫什么| 耳浴10分钟什么意思| 生殖感染用什么消炎药效果好| 包皮龟头炎吃什么药| 九月15是什么星座| 冷暖自知的前一句是什么| 牙龈红肿吃什么药| 推测是什么意思| 吃凉的胃疼吃什么药| 闭口是什么| 为什么会缺钾| 冷面是什么做的| 老是掉头发什么原因| 橙花是什么花| 口腔医学是干什么的| 月经老提前是什么原因| 机械键盘什么轴最好| 香蕉不能和什么水果一起吃| 潜血阳性是什么意思| 就藩什么意思| 左手中指麻木是什么原因| 面瘫是什么原因造成的| 无疾而终是什么意思| 下嘴唇发紫是什么原因| 红细胞分布宽度偏低是什么原因| 为什么尿会很黄| 人为什么会打嗝| 降血压喝什么茶| 大腿粗是什么原因导致的| 什么人会得免疫性脑炎| 小便多吃什么药| 1981属什么生肖| 惜败是什么意思| cc是什么意思啊| 频发室性早搏吃什么药| 冰心原名什么| 北洋军阀是什么意思| 女人梦见桃子预示什么| 什么的山顶| yy是什么意思| 屁是什么气体| 珍珠疹是什么原因引起的| 什么是全脂牛奶| scc是什么检查项目| 薏苡仁是什么| 也是什么意思| 脚背抽筋是什么原因引起的| 一什么而入| 手麻是什么病的前兆| 为什么放屁特别臭| 肿瘤切开了里面是什么| 惊涛骇浪什么意思| 炒菜放什么调料最好吃| 缺钙有什么症状| 舒肝解郁胶囊治什么病| 小便发红是什么症状男| 码子是什么意思| 痰湿吃什么食物| 一帘幽梦是什么意思| peep是什么意思| 百度Zum Inhalt springen

户口是什么意思

aus Wikipedia, der freien Enzyklop?die
百度 但是,台湾旅行法第2条第(5)款已经实际上将台湾视为国家,并对台湾直接或者间接地使用了国家(country)一词。

Eine Funktion (englisch function) ist in der Informatik und in verschiedenen h?heren Programmiersprachen die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, sodass Teile der Funktionalit?t des Programms wiederverwendbar sind. Das besondere Merkmal einer Funktion (im Vergleich zum ?hnlichen Konstrukt der Prozedur) ist, dass die Funktion ein Resultat direkt zurückgibt und deshalb in Ausdrücken verwendet werden kann. Die genaue Bezeichnung und Details ihrer Auspr?gung sind in verschiedenen Programmiersprachen unterschiedlich.

Funktionen gelten als spezielle Varianten von Unterprogrammen.

Nicht zu verwechseln ist das Programmkonstrukt ?Funktion‘ mit anderen Bedeutungen des Ausdrucks ?Funktion‘, beispielsweise mit Funktionen im Sinn der Organisation oder der Systemtheorie oder mit Funktion im Sinne von Aufgabe.

Funktionale Programmierung

[Bearbeiten | Quelltext bearbeiten]

Das Konzept einer Funktion im Sinne der Mathematik ist in der funktionalen Programmierung am deutlichsten umgesetzt. Hier stellen Funktionen Abbildungsvorschriften dar. Eine Funktion besteht dann aus einer Reihe von Definitionen, die diese Vorschrift beschreiben.

In Haskell würde man zum Beispiel schreiben:

 max :: Int -> Int -> Int
 max a b | a > b     = a
         | otherwise = b

Diese Schreibweise erinnert an die mathematische Definition des Maximums zweier Zahlen.

Ein funktionales Programm besteht ausschlie?lich aus Funktionsdefinitionen und besitzt keine Kontrollstrukturen wie Schleifen. Wichtigstes Hilfsmittel für die funktionale Programmierung ist daher die Rekursion.

Funktionen sind in funktionalen Programmiersprachen Objekte, mit denen wie mit beispielsweise Zahlen oder Listen gearbeitet werden kann. So k?nnen Funktionen Argumente und Funktionswerte (Ergebnisse, Rückkehrwerte) anderer Funktionen sein. Eine Funktion, die eine andere Funktion als Argument erwartet, nennt man Funktion h?herer Ordnung. Ein Beispiel hierfür ist das map-Funktional:

 map :: (a -> b) -> [a] -> [b]
 map f []         = []
 map f (x : xs)   = f x : map f xs

map nimmt als Argument eine Funktion von a nach b, wobei a und b beliebige Typen sind (Typvariablen) und liefert als Ergebnis eine neue Funktion, die Listen von a in Listen von b abbildet, indem n?mlich f auf jedes Element der Liste a angewendet wird.

Imperative Programmierung

[Bearbeiten | Quelltext bearbeiten]

Zwar dienen auch in der imperativen Programmierung Funktionen im Prinzip dazu, aufgrund einer Reihe von Argumenten ein Resultat zu berechnen, aber durch die Verwendung von globalen Variablen kann eine Funktion mehr Argumente empfangen, als aus ihrer Argumentliste ersichtlich ist, und kann auf diesem Weg auch mehr als ein Resultat abliefern. ?nderungen in den globalen Variablen einer Funktion werden h?ufig als Nebeneffekt bezeichnet. Damit ger?t das Konzept der Funktion in die N?he der Prozedur, bei der solche ?Nebenwirkungen“ in Wirklichkeit die beabsichtigten Hauptwirkungen sind (siehe dazu Wirkung in der Informatik). Das führt dazu, dass Programmiersprachen oft eine irreführende Terminologie verwenden: In C wird beispielsweise generell nur von Funktionen gesprochen; Prozeduren sind dort Funktionen mit dem Rückgabetyp void; in Modula-2 dagegen werden auch Funktionen mit dem Schlüsselwort procedure definiert.

Direktes Verwenden des Ergebnisses

[Bearbeiten | Quelltext bearbeiten]

Im Gegensatz zu Prozeduren geben Funktionen einen Wert zurück, der direkt verwendet werden kann. Prozeduren, die keinen Rückgabewert haben, k?nnen nur indirekt Ergebnisse liefern, indem entweder Referenzparameter oder globale Variablen ver?ndert werden.

Die Programmiersprache Pascal bietet eine explizite Unterscheidung für Funktionen und Prozeduren. Eine Funktion increment, welche eine Zahl um eins erh?ht, kann folgenderma?en definiert werden:

function increment(variable: Integer): Integer;
begin
    increment := variable + 1;
end;

Bei einer Prozedur kann das Berechnungsergebnis nur indirekt zurückgegeben werden wie beispielsweise über Referenzparameter.

procedure increment(variable: Integer, var reference: Integer);
begin
    reference := variable + 1;
end;

W?hrend das Ergebnis bei einem Funktionsaufruf direkt genutzt werden kann, muss das Ergebnis bei einer Prozedur zuerst in einer Variablen gespeichert werden, da die Variable als Parameter übergeben wird.

program main;
var
    variable: Integer;
begin
    // Aufruf einer Funktion
    writeln(increment(3));

    // Aufruf einer Prozedur
    increment(3, variable);
    writeln(variable);
end;

Pascal unterscheidet zwischen Funktionen und Prozeduren:

  • Funktionen werden mit dem Schlüsselwort function deklariert und liefern einen Rückgabewert mit einem definierten Typ. Funktionsaufrufe stehen innerhalb von Ausdrücken. Die Festlegung des Rückgabewerts erfolgt durch eine (Pseudo-)Zuweisung an den Funktionsnamen. Als Nebenwirkung k?nnen Funktionen aber den Zustand des Programms ver?ndern, indem n?mlich globale Variablen neue Werte erhalten.
  • Prozeduren werden mit dem Schlüsselwort procedure deklariert und haben keinen definierten Rückgabewert. Ihre Wirkung kann sich deshalb nur in den ?nderungen globaler Variablen zeigen.

Beispiel einer Funktionsvereinbarung in Pascal:

function summe(a: Integer; b: Integer): Integer;
begin
    summe := a + b;
end;

Beispiel eines Funktionsaufrufs in Pascal:

ergebnis := summe(1, 2);

Funktionen und Prozeduren sind in Pascal im Gegensatz zu C schachtelbar. Dies bedeutet, dass sie weitere Funktionen und Prozeduren enthalten k?nnen.

Argumente werden normalerweise als Wertparameter übergeben (call / pass by value). Der Wert einer Variablen, die einer Funktion (oder Prozedur) als Argument übergeben wird, wird durch deren Ausführung nicht ver?ndert. Es ist aber auch m?glich, mit dem Schlüsselwort var die übergabe als Referenz (call by reference) festzulegen. Dadurch wird nicht der Wert einer Variablen übergeben, sondern ihre Adresse.

Argumente werden prinzipiell immer als Wertparameter übergeben (call / pass by value). Soll eine übergebene Variable ver?ndert werden, so übergibt man deren Adresse, also einen Pointer. Die Bestimmung des Rückgabewertes geschieht durch eine return Anweisung. Funktionen in C sind nicht schachtelbar. Allerdings liefern einige C-Compiler nicht standardisierte Erweiterungen aus, welche eine Schachtelung erm?glichen.

Beispiel einer Funktionsvereinbarung in C:

int summe(int a, int b) {
    return a + b;
}

Beispiel eines Funktionsaufrufs in C:

ergebnis = summe(1, 2);

Automatisierungstechnik: SPS-Programmierung

[Bearbeiten | Quelltext bearbeiten]

In der Automatisierungstechnik werden bei der SPS-Programmierung Funktionen (FCs) sowie Funktionsbausteine (FBs) als bibliotheksf?hige Bausteine verwandt.

  • Siegfried Grohmann, Dirk Papendieck, OStR Peter Westphal-Nagel: Automatisierungstechnik mit Simatic S7. Programmierprojekte für die berufliche Aus- und Weiterbildung. 3., überarbeitete und aktualisierte Auflage, Elektronik-Praktiker-Verlag (EPV), Duderstadt 2009, ISBN 978-3-936318-75-3, 160 Seiten.
女性体毛多是什么原因 蛋清加蜂蜜敷脸有什么好处 马齿苋吃了有什么好处 五行什么意思 今天是什么日子 农历
吾矛之利的利什么意思 烤瓷牙和全瓷牙有什么区别 p是什么意思啊 做梦捡到钱是什么预兆 雪莲菌泡牛奶有什么功效
o2o是什么意思 韩愈字什么 做雪糕需要什么材料 脂溢性皮炎有什么症状 loho眼镜属于什么档次
草字头的字有什么 喉结下面是什么部位 VA什么意思 高考明天考什么 什么是润年
囧是什么意思qingzhougame.com 还俗是什么意思hcv7jop7ns1r.cn 水豚吃什么hcv8jop5ns2r.cn 开天眼是什么意思hcv7jop4ns8r.cn 8月是什么季节hcv9jop2ns2r.cn
过敏性咽炎吃什么药hcv7jop5ns2r.cn 柠檬泡水有什么好处hcv7jop6ns9r.cn 大蒜泡酒治什么病hcv8jop7ns4r.cn xr是什么hcv9jop7ns1r.cn 红玫瑰的花语是什么helloaicloud.com
正常的尿液是什么颜色hcv8jop8ns4r.cn 大便一粒粒的是什么原因hcv8jop6ns9r.cn 经常做噩梦的原因是什么hcv9jop4ns8r.cn 化疗中的病人应该吃什么hcv8jop3ns4r.cn 甲状腺激素高吃什么药hcv8jop7ns3r.cn
为什么晒太阳能补钙hcv7jop9ns4r.cn 天狼星在什么位置hcv8jop3ns0r.cn 一个口一个犬读什么hcv8jop7ns8r.cn 五六月份是什么星座96micro.com bys是什么药hcv8jop5ns8r.cn
百度