Księgarnia Techniczna | Podręczniki akademickie | Książki techniczne
Księgarnia Techniczna
  • Nauka
  • Edukacja
  • Technika
serdecznie zaprasza specjalistów po

książki techniczne

a także studentów - oferujemy

podręczniki akademickie
Sprzedajemy książki jako księgarnia wysyłkowa oraz w tradycyjnej księgarni
Księgarnia Techniczna | Podręczniki akademickie| Książki techniczne (0)
Katalog » INFORMATYKA
Wyszukiwarka


Zaawansowane wyszukiwanie
Informacje o produkcie:
Kliknij aby zobaczyć zdjęcie w oryginalnej wielkości
GNU Fortran z elementami wizualizacji danych
Dostępność: brak - zapytaj
Autor
Specyfikacja książki
Ilość stron
403
Okładka
miękka
Format
B5
Rok wydania
2008
Język
polski
ISBN/ISSN
978-83-7299-553-7

Najniższy koszt wysyłki to tylko 12,00 zł
  Cena:

przechowalnia

15,00 zł

Istnieje wiele publikacji związanych z językiem Fortran, do napisania kolejnej skłoniły mnie następujące spostrzeżenia:

  • W literaturze przedmiotu nie ma ukierunkowania na kompilatory darmowe, takie jak GNU g77, g95 czy fortran. Wszystkie tu zaprezentowane przykłady opieram na tych właśnie kompilatorach. Dlaczego? Bo są one całkowicie darmowe i ogólno dostępne, a jako zwolennik Wolnego Oprogramowania promuję właśnie takie podejście.

  • Stosowanie Wolnego Oprogramowania jest zgodne z obecnymi tendencjami branży informatycznej oraz zaleceniami Unii Europejskiej. Zalecenie to dotyczy szczególnie obszarów budżetowych, takich jak administracja, edukacja, nauka czy służba zdrowia. Szacuje się, że obszar zastosowań Wolnego Oprogramowania będzie się sukcesywnie rozszerzał, przynosząc wymierne korzyści finansowe każdej korzystającej z niego instytucji.

  • Zauważyłem, że autorzy podręczników nie wymieniają zazwyczaj środowisk programistycznych języka Fortran – nie piszą o nich nic albo wskazują na jedno konkretna ( i zazwyczaj komercyjne) środowisko. Dlatego też postanowiłem wskazać kilka pakietów przeznaczonych do tworzenia aplikacji w języku Fortran, ze szczególnym naciskiem na oprogramowanie darmowe. Czytelnik może zapoznać się z nimi samodzielnie i wybrać najbardziej mu odpowiadające.

  • Jestem autorem pakietu programistycznego Edi – jest to zintegrowane środowisko przeznaczone do programowania w języku Fortran 77 i 90/95 oparte na kompilatorach GNU. Niniejsza dokumentacja stanowi doskonałe uzupełnianie całości, ułatwiając naukę oraz pracę w tym pakiecie. W książce nie przedstawiam pakietu Edi, podręcznik użytkownika został przedstawiony w pakiecie instalacyjnym.

  • W literaturze związanej z językiem Fortran zazwyczaj nie podejmuje się problemu wizualizacji danych. Fortran jest świetnym językiem do obliczeń – łatwym do zrozumienia, prostym w składni i bardzo szybkim w działaniu. Co jednak robić z otrzymanymi wynikami ? Oglądanie ich w formie ciągu liczb na ekranie monitora nie jest zbyt atrakcyjne. Dlatego też swoją pracę uzupełniam o te elementy i staram się odpowiedzieć na pytanie: jak wizualizować wyniki obliczeń ? Również w tym zakresie stawiam na narzędzia darmowe, rozpowszechniane na licencji GPL lub Freeware. Często bowiem nie ma potrzeby zakupu – bardzo drogiego zazwyczaj – oprogramowania komercyjnego do realizacji własnych celów informatycznych. Jako pracownik naukowo – dydaktyczny od lat już nie korzystam z żadnego programu komercyjnego, a mimo to z powodzeniem realizuję wszystkie swoje „programistyczne” zamierzenia. W częściach książki poświęconej wizualizacji danych przedstawiam m.in. postawy stosowania ogólnodostępnej biblioteki graficznej DISLIN oraz podstawy pracy w środowisku GNU Plot.

  • W literaturze przedmiotu rzadko przedstawia się tematykę tworzenia w języku Fortran bibliotek statycznych. Postanowiłem uzupełnić tą lukę i dodać odpowiedni przykład ilustrujący to zagadnienie.

  • W polskiej literaturze związanej z językiem Fortran nie wspomina się o pracy w systemie Linux. A przecież jest on doskonale wyposażony w narzędzia programistyczne: w tym również kompilatory języka Fortran, bibliotekę DISLIN i środowisko GNU Plot. Z tego powodu postanowiłem podać niezbędne informacje pomocne w pracy z kompilatorami GNU Fortranu w systemie Linux.

  • Programowanie to znacznie więcej niż wpisywanie odpowiedniego ciągu instrukcji do kodu źródłowego. Programista powinien znać wiele dodatkowych narzędzi i technik ułatwiających tworzenie sprawnie działających systemów obliczeniowych. Z tego właśnie względu w wielu przypadkach wychodzę poza obszar ściśle związany z językiem Fortran, prezentując dodatkowe możliwości (czego się w literaturze raczej nie spotyka).

  • Programowaniem w języku Fortran zajmuję się od wielu lat i postanowiłem podzielić się swoim doświadczeniem. Również to opracowanie nie powstało z dnia na dzień, lecz było rozbudowywane, poprawiane i uzupełniane od dawne, począwszy od pierwszych notatek czynionych podczas nauki tego języka.

  • Prowadzę zajęcia ze studentami z programowania w języku Fortran.

Podczas korzystania z niniejszego podręcznika zalecam instalację pakietu Edi ( o ile praca odbywa się w środowisku Windows). Oprócz omawianych w książce kompilatorów g77, g95 i fortran, pakiet Edi zawiera również wybudowaną bibliotekę DISLIN, środowisko GNU Plot oraz inne przedstawione w książce narzędzia. Nie będzie zatem potrzeba instalacja i konfiguracja tych dodatków. Bezpośrednio po instalacji można ćwiczyć dowolny fragment materiału z podręcznika bez dodatkowych czynności wstępnych. W skład pakietu Edi wchodzi również podręcznik użytkownika, zbiór kursów i materiałów, opis i przykłady stosowania funkcji wewnętrznych oraz zestaw dodatkowych narzędzi. Na stronie domowej projektu Edi można również pobrać kody źródłowe wszystkich prezentowanych w książce przykładów.

 

  1. WPROWADZENIE

    1. Język programowania

    2. Cechy języków programowania

    3. Podstawowe informacje o języku Fortran

    4. Wolne Oprogramowanie i GNU Fortran

    5. Środowisko programistyczne

    6. Implementacje języka Fortran

    7. Zalety i wady kompilatorów GNU Fortranu

    8. Etapy translacji kodów źródłowych

    9. Test szybkości działania plików wykonywalnych

 

  1. ZMIENNE ŚRODOWISKOWE

    1. Wprowadzenie

    2. Zmienne środowiskowe w systemie Windows

    3. Zmienne środowiskowe w systemie Linux

 

  1. INSTALACJE KOMPILATORÓW

    1. Instalacje kompilatorów GNU Fortranu w systemach Windows

    2. Instalacje kompilatorów GNU Fortranu w systemach Linux

    3. Kompilacja kodów źródłowych

    4. Praca w systemie Linux

    5. Przenośność kodów źródłowych

    6. Dokumentacja kompilatorów GNU Fortranu

 

  1. JĘZYK FORTRAN 77

    1. Zasady pisania programów w języku Fortran 77

    2. Styl programowania

    3. Budowa programu

    4. Klasyfikacja instrukcji

 

  1. TYPY OBIEKTÓW

    1. Zmienne proste

    2. Zmienne indeksowane (tablice)

    3. Jawna deklaracja typu

    4. Niejawna deklaracja typu

    5. Stałe

    6. Błędy wynikające z niejawnej deklaracji typów

 

  1. INSTRUKCJE WEJŚCIA I WYJŚCIA

    1. Instrukcje wyjścia

    2. Instrukcje wejścia

    3. Obsługa błędów wejścia/wyjścia

 

  1. FORMATOWANIE DANYCH

    1. Instrukcja FORMAT

    2. Formatowanie swobodne

    3. Formatowanie statyczne

    4. Formatowanie dynamiczne

    5. Wzorce formatowania

 

  1. WYRAŻENIA

    1. Wyrażenia arytmetyczne

    2. Wyrażenia logiczne

    3. Wyrażenia znakowe

    4. Konwersja znaków ASCII

    5. Zastosowanie konwersji typów do eksportu danych

 

  1. INSTRUKCJE PRZYPISANIA

    1. Przypisanie wartości zmiennej

    2. Inicjowanie wartości początkowych

    3. Instrukcja przypisania zmiennej do etykiety

 

  1. INSTRUKCJE STERUJĄCE

    1. Instrukcja skoku

    2. Instrukcje warunkowe

    3. Instrukcja wyboru

    4. Pętla o znanej liczbie powtórzeń

    5. Pętla o nieznanej liczbie powtórzeń

    6. Instrukcje pomocnicze

 

  1. PLIKI

    1. Pojęcia podstawowe

    2. Sposoby realizacji operacji wejścia/wyjścia

    3. Identyfikator urządzenia wejścia/wyjścia

    4. Ogólna postać instrukcji READ i WRITE

    5. Pliki zewnętrzne

    6. Instrukcje ustalania położenia w pliku

    7. Pliki wewnętrzne

 

  1. SEGMENTY

    1. Segment główny

    2. Procedury

    3. Funkcje zewnętrzne

    4. Funkcje wewnętrzne

    5. Funkcje lokalne

    6. Blok inicjalizacji danych

    7. Przykłady organizacji struktury kodu źródłowego

 

  1. ZARZĄDZANIE PAMIĘCIĄ

    1. Metody przekazywania wartości zmiennych między segmentami

    2. Nagłówki procedur i funkcji zewnętrznych

    3. Wspólne bloki pamięci

    4. Pliki z danymi

    5. Współdzielenie adresów pamięci

 

  1. PODSTAWY FORTRANU 90/95

    1. Wprowadzenie

    2. Edycja kodu źródłowego

    3. Operatory relacji

    4. Typy i atrybuty zmiennych i stałych

    5. Zmienne dynamiczne

    6. Operacje na tablicach

    7. Pętle

    8. Procedury i funkcje zewnętrzne

    9. Funkcje wewnętrzne

    10. Moduły

    11. Podprogramy wewnętrzne

    12. Interfejsy

    13. Struktury

    14. Wskaźniki

    15. Tworzenie bibliotek statystycznych

    16. Zmiana standardu zapisywania kodu źródłowego

    17. Kompresja plików wykonywalnych

 

  1. WIZUALIZACJA DANYCH

    1. Wprowadzenie

    2. Wykorzystywanie dodatkowego oprogramowania

    3. Tworzenie własnego oprogramowania

    4. Wykorzystywanie bibliotek graficznych

    5. Tworzenie animacji z plików graficznych

 

  1. BIBLIOTEKA DISLIN

    1. Wprowadzenie

    2. Instalacja biblioteki i kompilacja programów

    3. Struktura poleceń biblioteki DISLIN

    4. Struktura programów korzystających z biblioteki DISLIN

    5. Wykresy funkcji jednej zmiennej

    6. Wykresy funkcji dwóch zmiennych

    7. Rozkłady pola skalarnego

    8. Mapy graficzne

    9. Zmiana rozmiaru i orientacji strony

    10. Formaty graficzne biblioteki DISLIN

    11. Rysunki dynamiczne

    12. Tworzenie wielu okien graficznych

    13. Dokumentacja biblioteki DISLIN

 

  1. GNU PLOT

    1. Wprowadzenie

    2. Instalacja środowiska GNU Plot

    3. Wiersz poleceń środowiska GNU Plot

    4. Okna graficzne środowiska GNU Plot

    5. Wykresy funkcji jednej zmiennej

    6. Wykresy funkcji dwóch zmiennych

    7. Palety kolorów

    8. Rysowanie z wygładzeniem

    9. Tworzenie wielu wykresów na jednym rysunku

    10. Zapis rysunków do plików graficznych

    11. czcionka rozszerzona środowiska GNU Plot

    12. Skrypty GNU Plota

    13. Automatyczne tworzenie skryptów

 

  1. AUTOMATYZACJA ZADAŃ

    1. Obliczenia parametryczne

    2. Zastosowanie powłoki systemowej i biblioteki DISLIN

    3. Zastosowanie powłoki systemowej i środowiska GNU Plot

Indeks słów kluczowych języka Fortran

Załączniki

Załącznik 1. Oznaczenia stosowane w opisie instrukcji

Załącznik 2. Tablice znaków ASCII

Załącznik 3. Indeks instrukcji standardów Fortranu

Załącznik 4. Tablice funkcji wewnętrznych GNU Fortranu

Galeria
Inni klienci kupujący ten produkt zakupili również
Rakowski Gustaw
Po ukazaniu się skryptu ?SPRĘŻYSTOŚĆ" niektórzy Czytelnicy zwrócili mi uwagę na fakt pominięcia w nim trzeciej - obok metody elementów skończonych (MES) i metody różnic skończonych (MRS) - metody numerycznej, jaką jest metoda elementów brzegowych (MEB). Jednocześnie wykładowcy przedmiotów konstrukcyjnych dostrzegli w rozdziale 10 ?Elementy statyki powłok" brak chociażby fragmentarycznego potraktowania teorii cienkich powłok mało wyniosłych, analizy stanów bezmomentowych, oraz zagadnienia zaburze
Regel Wiesława
W opracowaniu znajdzie czytelnik przegląd ww. metod, układy Cramera, układy jednorodne, wiele przykładów układów dowolnych równań liniowych z parametrami i bez oraz przykłady zadań, których rozwiązanie wymaga wykorzystania teorii układów równań liniowych (wektory i wartości własne, geometria analityczna, przekształcenia liniowe, niezależność wektorów itp.
Amborski Krzysztof
Niniejszy skrypt jest przeznaczony dla studentów I i II stopnia Wydziału Elektrycznego Politechniki Warszawskiej do przedmiotów „metody optymalizacji” i „teoria optymalizacji”. Może być również wykorzystywany przez studentów innych wydziałów i innych uczelni oraz przez słuchaczy studiów doktoranckich. Jego celem jest przedstawienie w przystępnej formie podstawowych metod optymalizacji, zarówno statycznej jak i dynamicznej.
Dobrociński Stanisław
Podręcznik jest efektem wieloletnich badań numerycznych prowadzonych przez Autora. Pozycja ta jest tym bardziej cenna, że wypełnia lukę występującą na rynku podręczników w języku polskim poświęconych nauczaniu i stosowaniu metod numerycznych przez inżynierów.
Zapytaj o szczegóły
Imię i nazwisko:
E-mail:
Twoje pytanie:
Wpisz kod widoczny na obrazku:
weryfikator

Księgarnia Techniczna zamieszcza w ofercie głównie podręczniki akademickie oraz książki techniczne przede wszystkim z dziedzin takich jak mechanika techniczna, podstawy konstrukcji, technologia gastronomiczna. Główne wydawnictwa w ofercie to Politechnika Warszawska, Politechnika Wrocławska, Politechnika Świętokrzyska oraz POLSL.
Wszelkie sugestie odnośnie zapotrzebowania na określone książki techniczne i podręczniki akademickie prosimy zgłaszać poprzez email podany w zakładce Kontakt


Księgarnia Techniczna - XML Sitemap


Aktualna Data: 2019-08-22 21:43
© Księgarnia Techniczna. Wszelkie Prawa Zastrzeżone. All Rights Reserved.