PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Range-Kutta algorithm presentation in C++ language

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Prezentacja algorytmu Rungego-Kutty w języku C++
Języki publikacji
EN
Abstrakty
EN
Introduction and aim: The aim of this paper is to describe the basics of C++ for educational purposes, taking into account issues such as the origins of language, comparing the languages C and C++. There will be presented Runge-Kutta algorithm in the C++ source code. The results obtained will be compared with the results obtained on the same input data, calculated in MathCAD and presented by W. Lipinski in the book: Numerical calculation-connection in the theory of signals and electrical circuits. Material and methods: Differential equation of the fourth degree - Runge-Kutta will be written in C++ based on the results obtained in the program MathCAD. Shown as a flowchart, there will be presented an input data, and there will be described the source code as the results. Results: Based on a comparison of results there has been presented the simplicity of this execution and the possibility of its further analysis. Conclusion: There has been given the source code of the program C++, and results were compared with the results obtained in the program MathCAD, with using the same data.
PL
Wstęp i cel: Celem niniejszej pracy będzie opisanie podstaw języka C++ w celach dydaktycznych, uwzględniając takie zagadnienia, jak: początki języka, porównanie języków C oraz C++. W dalszej części pracy przedstawiony zostanie algorytm Rungego-Kutty w kodzie źródłowym języka. Wyniki uzyskane, zostaną porównane z wynikami, uzyskanymi na takich samych danych wejściowych, wyliczonych w programie MathCAD, przedstawione przez W. Lipińskiego w książce: Obliczenia numeryczne w teorii sygnałów i obwodów elektrycznych. Materiał i metody: Równanie różniczkowe czwartego stopnia - algorytm Rungego-Kutty - zostanie napisane w języku C++ na podstawie wyników otrzymanych w programie MathCAD. Pokazany zostanie schemat blokowy algorytmu, przedstawione zostaną dane wejściowe, oraz opisany zostanie kod źródłowy algorytmu z wynikami. Wyniki: Na podstawie porównania wyników została przedstawiona akuratność kodu, zanalizowana prostota jego wykonania i możliwość jego dalszej analizy. Wiosek: Napisano kod źródłowy programu C++, a wyniki porównano z wynikami uzyskanymi w programie MathCAD, z wykorzystaniem tych samych danych.
Słowa kluczowe
Rocznik
Tom
Strony
31--38
Opis fizyczny
Bibliogr. 10 poz., rys., tab., wykr.
Twórcy
autor
  • University of Szczecin, Faculty of Humanities, Institute of Philology
  • University of Szczecin, Faculty of Mathematics and Physics, Department of Informatics and Technical Education
Bibliografia
  • 1. Aho A. V., Sethi R., Ullman J. D.: Kompilatory : reguły, metody i narzędzia. Warszawa: Wyd. Naukowo-Techniczne, 2002.
  • 2. Banachowski L., Diks K., Rytter W.: Algorytmy i struktury danych. Warszawa: Wyd. Naukowo-Techniczne, 2006.
  • 3. Bjorck A., Dahlquist G.: Metody Numeryczne. Warszawa: PWN, 1987.
  • 4. Grębosz J.: Symfonia C++. Kraków 1999.
  • 5. Jaracz K., Folta W., Moszner K., Pękala M.: Wprowadzenie do automatyki, informatyki i cybernetyki. Kraków 1985.
  • 6. Kisilewicz J.: Język C++ - programowanie obiektowe. Wrocław: Oficyna Wyd. Politechniki Wrocławskiej, 2005.
  • 7. Lipiński W.: Obliczenia numeryczne w teorii sygnałów i obwodów elektrycznych. Szczecin 2010.
  • 8. Lippman S. B., Lajoie J.: Podstawy języka C++. Warszawa: Wyd. Naukowo-Techniczne, 2000.
  • 9. Majczak A. K.: C++ w 48 godzin. Warszawa 1993.
  • 10. Porębski W. M.: Programowanie w języku C++. Gdańsk 1998.
Uwagi
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę (zadania 2017).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-dfce7482-9e5f-4499-9790-840d92f6f969
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.