By Günther Lamprecht

FORTRAN ist die im wissenschaftlichen Bereich am weitesten verbreitete Programmier sprache. Fur speedy alle Rechenanlagen und Mikroprozessoren ("personal computer") stehen FORTRAN Compiler zur Verfugung. Bedingt durch das grosse Spektrum von Rechenanlagen mit den vielfaltigen Bedurfnissen der verschiedensten Anwendungsgebiete wurden viele Erweiterungen des fruheren Sprach criteria FORTRAN IV vorgenommen. Damit gab es im Laufe der Zeit eine unuberseh naked Zahl von FO RTRAN-"Sprachdialekten," die den Programmaustausch erschwerten. Mit FORTRAN seventy seven wurde ein neuer Sprachstandard festgelegt, der viele der fruheren Er weiterungen einschliesst. Gleichzeitig wurde eine Untermenge (FORTRAN seventy seven Subset) definiert, die die eingeschrankten Moglichkeiten der Kleinrechner berucksichtigt. Das vorliegende Buch fuhrt in die Programmiersprache FORTRAN seventy seven an Hand von Bei spielen ein, wobei gleichzeitig auf Einschrankungen der Teilmenge FORTRAN seventy seven Subset eingegangen wird. Die Beispiele und Aufgaben sind so gewahlt, dass sie ohne allzu grosse Vorkenntnisse gelost werden konnen. Dabei lernt der Leser mit Ausnahme weniger An weisungen den gesamten Sprachumfang von FORTRAN seventy seven kennen. Bremen, im Januar 1987 Gunther Lamprecht v Inhaltsverzeichnis Einleitung ................................................ . Ein einfaches Beispiel ...................................... four 2 Bildung arithmetischer Ausdrucke ... . . . . . . . . . . . . . . . . . . . . . . . . . . . nine three Schleifensteuerung, logische Grossen. . . . . . . . . . . . . . . . . . . . .. . . . sixteen . . . . four Polynomberechnung; Vektoren, Matrizen ......... . . . . . . . . . . . .. . . 27 . five Ausgabe auf dem Drucker oder dem Bildschirm ....... . . . . . . . . . .. . . . 38 6 Eingabe von Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . fifty two . . . . . . . 7 Interne Darstellung von Zeichen, Initialisierung von Variablen. . . . . . . . .. . . 60 eight Unterprogrammtechnik: Funktionsunterprogramme . . . . . . . . . . . . .. . . . seventy one . nine Unterprogrammtechnik: Subroutinen, Vektoren und Matrizen als Parameter . .. seventy nine 10 Parameterubergabe durch den eOMMON-Bereich ..... . . . . . . . . . . .. . . . 89 eleven Der Datentyp eOMPLEX . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . ninety five . . . . . . 12 Zugriff auf Dateien . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . ninety seven . . . . . . . Losungen zu den Beispielen und Aufgaben ........................... 107 Anhang A: Interne ZahlendarsteIlung . . . . . . . . . . . . . . . . . . . . . .. . . 134 . .

Show description

Read Online or Download Einführung in die Programmiersprache FORTRAN 77: Anleitung zum Selbststudium PDF

Similar programming books

Fonts & Encodings: From Advanced Typography to Unicode and Everything in Between

This reference is an engaging and whole consultant to utilizing fonts and typography on the net and throughout various working structures and alertness software program. Fonts & Encodings exhibits you ways to take complete benefit of the great variety of typographic strategies on hand, with complicated fabric that covers every thing from designing glyphs to constructing software program that creates and tactics fonts.

Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)

Praise for layout styles in Ruby

"Design styles in Ruby files shrewdpermanent how one can get to the bottom of many difficulties that Ruby builders ordinarily stumble upon. Russ Olsen has performed an outstanding task of choosing vintage styles and augmenting those with more moderen styles that experience specified relevance for Ruby. He sincerely explains every one inspiration, creating a wealth of expertise to be had to Ruby builders for his or her personal day-by-day paintings. "

—Steve Metsker, dealing with advisor with Dominion electronic, Inc.

"This publication presents a very good demonstration of the most important 'Gang of Four' layout styles with no resorting to overly technical reasons. Written in an actual, but virtually casual kind, this booklet covers adequate floor that even these with out previous publicity to layout styles will quickly believe convinced using them utilizing Ruby. Olsen has performed an exceptional activity to make a publication a couple of classically 'dry' topic into such an attractive or even sometimes funny learn. "

—Peter Cooper

"This booklet renewed my curiosity in realizing styles after a decade of fine intentions. Russ picked the main helpful styles for Ruby and brought them in an easy and logical demeanour, going past the GoF's styles. This ebook has enhanced my use of Ruby, and inspired me to blow off the airborne dirt and dust overlaying the GoF booklet. "

—Mike Stok

"Design styles in Ruby is a smart means for programmers from statically typed objectoriented languages to benefit how layout styles seem in a extra dynamic, versatile language like Ruby. "

—Rob Sanheim, Ruby Ninja, Relevance

Most layout trend books are in accordance with C++ and Java. yet Ruby is different—and the language's distinct traits make layout styles more uncomplicated to enforce and use. during this booklet, Russ Olsen demonstrates easy methods to mix Ruby's energy and style with styles, and write extra subtle, potent software program with a ways fewer strains of code.

After reviewing the background, suggestions, and ambitions of layout styles, Olsen bargains a short travel of the Ruby language—enough to permit any skilled software program developer to instantly make the most of styles with Ruby. The booklet in particular calls awareness to Ruby positive factors that simplify using styles, together with dynamic typing, code closures, and "mixins" for less complicated code reuse.

Fourteen of the vintage "Gang of Four" styles are thought of from the Ruby standpoint, explaining what difficulties each one development solves, discussing no matter if conventional implementations make feel within the Ruby surroundings, and introducing Ruby-specific advancements. You'll realize possibilities to enforce styles in exactly one or strains of code, rather than the eternally repeated boilerplate that traditional languages frequently require.

Design styles in Ruby additionally identifies cutting edge new styles that experience emerged from the Ruby group. those comprise how one can create customized items with metaprogramming, in addition to the formidable Rails-based "Convention Over Configuration" trend, designed to assist combine whole purposes and frameworks.

Engaging, useful, and available, layout styles in Ruby can assist you construct higher software program whereas making your Ruby programming adventure extra rewarding.

Developing C# Apps for iPhone and iPad using MonoTouch: iOS Apps Development for .NET Developers

constructing C# purposes for iPhone and iPad utilizing MonoTouch indicates you the way to exploit your current C# talents to put in writing apps for the iPhone and iPad. thankfully, there's MonoTouch, Novell's . web library that enables C# builders to put in writing C# code that executes in iOS. additionally, MonoTouch helps you to tackle the entire exact services of the iPhone, iPod contact, and iPad. And the massive plus: You needn't research any Objective-C to grasp MonoTouch!

Former Microsoft engineer and released app-store developer Bryan Costanich exhibits you the way to take advantage of the instruments you realize to create local apps in iOS utilizing C# and the . internet Base type Libraries. The magic is in Novell's implementation of Apple's Cocoa libraries in MonoTouch. You'll grasp a similar based and wealthy Cocoa setting, yet with out the necessity to research a brand new programming language.  

constructing C# functions for iPhone and iPad utilizing MonoTouch takes you out of your first "Hello, World" instance during the significant APIs and contours of iOS. The assurance is accomplished and uses widespread examples, entire with pattern code you could obtain and reuse to create your individual strong and playful apps.
<h3>What you’ll learn</h3> * the right way to use your present C# talents to improve functions at the iPhone and iPad
* Apple's version View Controller (MVC) technique
* operating with CocoaTouch’s UIKit to create iOS functions utilizing local controls 
* Device-specific gains, just like the digicam, GPS, and Compass utilizing CoreLocation, the accelerometer, and others
* gaining access to shared assets equivalent to the pictures, contacts, and extra
* how one can persist and retrieve facts utilizing SQLite and . web libraries
* advanced drawing and animation utilizing CoreGraphics and CoreAnimation
* using Apple's Push Notification carrier
* the most recent online game porting innovations utilizing XNA contact
* how you can combine off-the-shelf Objective-C libraries
<h3>Who this e-book is for</h3>
each . internet and C# developer who has have ever desired to create an program or online game for Apple's App shop.
<h3>Table of Contents</h3><ol> * Getting began with MonoTouch 
* Our First Application 
* The version, View, Controller method of a number of monitor Applications 
* iPad and common (iPhone/iPad) Applications 
* extra on perspectives and Controllers 
* advent to Controls 
* ordinary Controls
* content material Controls
* operating with Tables
* operating with Keyboards
* Multitasking
* operating with contact
* operating with Shared assets
* person and Application Settings
* operating with CoreLocation
* Drawing with CoreGraphics
* middle Animation
* Notifications
* operating with facts
* Publishing to the App shop
* 3rd social gathering Libraries
* utilizing Objective-C Libraries and Code 

Write Great Code, Volume 1: Understanding the Machine

If you've requested an individual the key to writing effective, well-written software program, the reply that you've most likely gotten is "learn meeting language programming. " by way of studying meeting language programming, you learn the way the computer particularly operates and that wisdom might help you write greater high-level language code. a filthy little mystery meeting language programmers hardly admit to, notwithstanding, is that what you really want to benefit is computer association, no longer meeting language programming. Write nice Code Vol I, the 1st in a sequence from meeting language professional Randall Hyde, dives correct into computer association with out the additional overhead of studying meeting language programming while. and because Write nice Code Vol I concentrates at the computing device association, no longer meeting language, the reader will study in larger intensity these topics which are language-independent and of outrage to a excessive point language programmer. Write nice Code Vol i'm going to support programmers make wiser offerings with admire to programming statements and knowledge varieties whilst writing software program, regardless of which language they use.

Extra resources for Einführung in die Programmiersprache FORTRAN 77: Anleitung zum Selbststudium

Sample text

1m vollen Sprachumfang von Fortran 77 sind bis zu 7 Dimensionen zugelassen, im Subset nur 3. Beim spateren Aufruf der Matrix-Elemente sind die einzelnen Index-Werte durch Kommata getrennt aufzufUhren. Auch bei Matrizen gilt, daB die angegebenen Index-Werte nicht daraufhin Uberprlift werden, ob sie in den Grenzen liegen, die bei der Deklaration spezifiziert wurden. *)In Fortran IV und im Subset von Fortran 77 ist jeweils die untere Grenze auf I festgelegt und es ist nur die obere Grenze anzugeben.

Von diesem Teilbereich kann man Zeichen abrufen und auch umgekehrt Zeichen in einen Teilbereich hin Ubertragen. Zur Spezifikation des Teilbereichs wird die Anfangsposition PI und die Endposition P2 (von links gezahlt) durch einen Doppelpunkt getrennt in **) Klammern nach dem Namen der Variablen v angegeben. Dabei dUrfen PI und P2 ganzzahlige arithmetische AusdrUcke sein. B. B. B(9:IO) = '77' AnschlieBend steht in B die Zeichenfolge: B IF,o,R,T,R,A,N, ,7,71 Das Bilden von Teilbereichen ist auch bei Vektorkomponenten und Matrixelementen moglich: Zuerst ist das entsprechende Element anzugeben und dann wie oben beschrieben - der gewUnschte Bereich.

1st die Lange Iv der Variablen v graBer als die Feldweite w, so werden die w links stehenden Zeichen ausgegeben, die (lv-w) rechts stehenden Zeichen der Variablen v werden abgeschnitten. 1st die Lange Iv kleiner als die Feldweite w, werden Iv Zeichen rechts in dem Feld ausgegeben, links werden Leerzeichen eingefugt. 1 Welche Zeichen werden nach Durchlaufen des folgenden Pro grammausschnitts ausgegeben? CHARACTER ZElLE,Z*3,C*4 ZElLE - 'KOPFZElLE' WRITE (*,100) 'TlTEL: ',ZElLE 100 FORMAT (IX, 2A) READ (*,101) Z,C 101 FORMAT (A2,A6) WRITE (*,102) Z,C 102 FORMAT (IX,A6,A2) 1m Abschnitt 3 hatten wir auf Seite 17 dargestellt, wie man arithmetische Ausdrucke miteinander vergleichen kann.

Download PDF sample

Rated 4.60 of 5 – based on 17 votes